You are on page 1of 278

Руководство для начинающего
пользователя

Joomla! 2.5

2

Руководство для начинающего пользователя Joomla! 2.5

О книге ........................................................................................5
Введение ......................................................................................9
Примеры сайтов, построенных на Joomla ................................18
Установка ..................................................................................28
Основные понятия ....................................................................41
Что нового в Joomla! 2.5? ...........................................................52
Управление контентом .............................................................62
Состояния публикации, корзина, разблокировка ....................95
Структурирование содержимого при помощи категорий .....100
Настройка CMS ......................................................................109
Шаблоны .................................................................................117
Навигация ...............................................................................124
Пользователи и полномочия ..................................................137
Управление расширениями ....................................................150
Расширения исходной комплектации ....................................155
Модули ....................................................................................188
Плагины ..................................................................................192
Работа с шаблонами ................................................................205
Шаблон Beez ............................................................................216
Почему вам нужна поисковая оптимизация ..........................231
4/25/12

-3-

Руководство для начинающего пользователя Joomla! 2.5

Многоязычные сайты .............................................................241
Сайт на основе Joomla! 2.5 с нуля ...........................................251
Переход на Joomla! 2.5 с предыдущих версий .......................255
Богатеем и завоевываем уважение, строя сайты на Joomla! ..260
Ресурсы ....................................................................................274
cocoate.com ..............................................................................277
Отдых на юге Франции ..........................................................278

4/25/12

-4-

Руководство для начинающего пользователя Joomla! 2.5

О книге
В  данной книге, как и  во  всякой другой, есть главы, структура, множество скриншотов. Она
рассказывает о последних достижениях в мире Joomla!.
Книга создана на  основе своих успешных предшественниц  — «Joomla!  1.6 - Beginner’s Guide»
и  «Joomla!  1.7 - Beginner’s Guide». В  «Руководстве для начинающего пользователя Joomla  2.5»
появились новые главы, старые главы переработаны, скриншоты, где это необходимо,
заменены.
Она окажется полезной рядовым читателям, рекламодателям, авторам, переводчиками  и,
конечно, сообществу Joomla по множеству причин.

ОНА БЕСПЛАТНА
Книга доступна в форматах HTML и PDF. Оба варианта — бесплатны.

ОНА ПОМОЖЕТ ВАМ РЕШАТЬ СТОЯЩИЕ ПЕРЕД ВАМИ ЗАДАЧИ
Вы многое для себя откроете, читая эту книгу!

ОНА СПОНСИРУЕТСЯ
Книга спонсируется разными компаниями, являющимися важной частью сообщества Joomla.
Спасибо спонсорам.
Напоминаем о  том, что вы  можете стать спонсором, а  также заказать рекламу в  англоязычной
версии книги.

ЭТА КНИГА — ПЛОД СОВМЕСТНОЙ РАБОТЫ
Кроме меня над этой книгой работало еще несколько авторов.
Благодарю:
Milena Mitova за главу «Почему вам нужна поисковая оптимизация»,
Angie Radtke за главу «Шаблон Beez»,
Henk van Cann за главу «Богатеем и завоевываем уважение, строя сайты на Joomla!»,
Jen Kramer за главу «Сайт на основе Joomla! 2.5 с нуля».

КНИГА — МНОГОЯЗЫЧНАЯ
Будут доступны переводы на следующие языки:

4/25/12

-5-

GUIDA PER PRINCIPANTI» Спасибо переводчику Cinzia Спасибо спонсорам.5 FÜR ANFÄNGER» Спасибо переводчику Hagen Graf. а  также заказать рекламу в  этой версии книги. Спасибо спонсорам. а также пользователям форума Joomlaforum. Спасибо спонсорам. оказанной данной компанией и её руководителем Артемом Лебсак в частности. Напоминаем о  том.5» Спасибо переводчику Алексею Баскинову.5 .Beginner’s Guide»  — был накоплен значительный опыт. тестировании и критике текущей локализации.7 . что вы  можете стать спонсором. что вы  можете стать спонсором. Напоминаем о  том. Р У С С К И Й  — « Р У К О В О Д С Т В О Д Л Я Н А Ч И Н А Ю Щ Е Г О ПОЛЬЗОВАТЕЛЯ JOOMLA! 2. НЕМЕЦКИЙ — «JOOMLA! 2. в процессе подготовки русскоязычной версии предшественницы — «Joomla! 1. Напоминаем о  том. ИТАЛЬЯНСКИЙ — «JOOMLA! 2.GUÍA PARA PRINCIPIANTES» Спасибо переводчику Isidro Baquero (Gnumla). Большое спасибо спонсору «Complusoft». Спасибо «Джумру».5 . ФРАНЦУЗСКИЙ — «JOOMLA! 2. что вы  можете стать спонсором. Спасибо команде русской локализации Joomla. Спасибо спонсорам.5». принимавшим активное участие в вычитке. Благодаря их усилиям в  «Руководстве для начинающего пользователя Joomla! 2.LE GUIDE POUR DÉBUTANT» Спасибо переводчикам: Serge Billon и Simon Grange. Благодаря поддержке.Руководство для начинающего пользователя Joomla! 2.ru. а  также заказать рекламу в  этой версии книги. 4/25/12 -6- .5 ИСПАНСКИЙ — «JOOMLA! 2.5 .5»  — русскоязычные иллюстрации. а  также заказать рекламу в  этой версии книги. позволивший добиться более высокого качества изложения материала в  «Руководстве для начинающего пользователя Joomla! 2.

Напоминаем о  том. ПОДКЛЮЧАЙТЕСЬ К БУДУЩЕМУ ПРОЕКТУ! Выпуск следующей версии Joomla не за горами! Присоединяйтесь! 4/25/12 -7- .Руководство для начинающего пользователя Joomla! 2. Напоминаем о  том. обратившей внимание многочисленного русскоязычного Joomla-сообщества на предшественницу — «Руководство для начинающего пользователя Joomla! 1. что вы  можете стать спонсором.5 . ШВЕДСКИЙ — «JOOMLA! 2.5 Спасибо русской студии «Redsoft».NYBÖRJARGUIDE» Спасибо переводчику Victoria Victor.5 . а  также заказать рекламу в  этой версии книги. а  также заказать рекламу в  этой версии книги. ДАТСКИЙ — «JOOMLA! 2.7» — обеспечившей тем самым значительный изначальный интерес к настоящему руководству. опубликованную на данном сайте. что вы  можете стать спонсором. Напоминаем о  том. НАМ НУЖНЫ ВАШИ ОТЗЫВЫ Оставляйте отзывы: комментируйте HTML-версию книги. что вы  можете стать спонсором.BEGYNDER GUIDE» Спасибо переводчику Ole Bang Ottosen. а  также заказать рекламу в  этой версии книги.

5 Реклама http://www.net/ 4/25/12 -8- .Руководство для начинающего пользователя Joomla! 2.cloudaccess.

Joomla 2. Нередко возникает вопрос о правильности написания названия CMS — ставить или не ставить в конце восклицательный знак.5 версия с долгосрочной поддержкой. Многие пополнили ряды пользователей данной CMS недавно. Несмотря на  это. Стабильная ее версия была выпущена в  январе 2008  года.5. и  команды разработчиков. слова из африканского языка Суахили. Он — непредсказуемый. не всегда понятный. Разработка Joomla 1.5.x продолжится до апреля 2012 года.6 доступна с  января 2011  года. Joomla  — это проект.7 была выпущена в  июле 2011. но все еще есть люди. Первая после Joomla 1. Joomla  — это продолжение развития успешной системы Mambo. задействованной в  то  время в  проекте. и консенсус найден: Ставьте его. Joomla используется по всему миру как для простых сайтов.15. Joomla  1.0. Joomla  — свободная. означающего «все вместе». 4/25/12 -9- . временами вялый и  простоватый и  очень часто  — потрясающий. когда употребляете слово в первый раз.6 началась в 2008 году и продолжалась до 2011 года. Многие перевели свои сайты с  Mambo на  Joomla и  за  прошедшие годы многому научились. Поддержка 1.x была прекращена в сентябре 2009 года. бесплатная система. Работа над 1.5 было начата в 2005 году. Название Joomla произошло от Jumla.0.0. основанной в августе 2005 года. Она проста в установке и управлении и очень надежна. он  — постоянно в движении. В остальных случаях не беспокойтесь о нем.Руководство для начинающего пользователя Joomla! 2. На  протяжении последних шести лет команда проекта Joomla неоднократно реорганизовывалась. в чем-то противоречивый. Joomla вместе с Drupal и Wordpress составляет тройку наиболее широко используемых систем управления содержимым с открытым исходным кодом.0 до  версии 1.5 Глава 1 Введение Добро пожаловать в  мир Joomla!. вот уже шесть лет он — чрезвычайно успешен и популярен у миллионов пользователей по всему миру. предназначенная для создания веб-сайтов. и. Пользователи Joomla остаются верны своей CMS. как большинство подобных проектов. а  может быть именно поэтому. которые не знают о системе. В попытках выяснить прошли годы. развивающий программное обеспечение с  открытым исходным кодом. Проект Joomla — результат прений Mambo Foundation. так и для сложных корпоративных веб-ресурсов. Стабильная Joomla  1. увидела свет в январе 2012 года. Разработка версии 1. С  2005 по  2009 Joomla в  своем развитии прошла путь от  версии 1.

Из  графика на  рис. что Joomla и  Wordpress находятся на одном уровне по средним значениям объемов поисковых запросов.06. данные по WordPress.5 Рис.7 (июль 2011). Судя по поисковым запросам. начал снижаться. Однако. в 2010 году объем поисковых запросов. данные по WordPress. видно. а  Wordpress  — почти в  четыре раза популярнее Drupal. 1. Joomla почти в два раза популярнее Wordpress. содержащих «Joomla». Рис. 2: Google Trend 20. Google Trend 20. например. без региональной привязки.10 - . В  приводимой ниже таблице — еще немного статистики Google Trend: 4/25/12 .2011. В Германии.  1. Слова Joomla и Wordpress ищут в три раза чаще.06.Руководство для начинающего пользователя Joomla! 2. чем Drupal. Joomla и Drupal. Германия. Самое время отреагировать на  ситуацию и  выпустить Joomla  1. отображающего данные Google.6 (январь 2011) и Joomla 1.2011. Joomla и Drupal. ситуация — иная.

3 Китай 0. Joomla и WordPress. осмысление структур. Объем поисковых запросов по  ней сопоставим с  объемом поисковых запросов по  Joomla.65 США 0. ОБ АВТОРЕ Меня зовут Хаген Граф. Мне 47 лет. значительную роль играет еще и  TYPO3.0  к 0. а также о том.8 % сайтов во всемирной паутине работают под управлением CMS Joomla.3 1 1.2 1 0.17 1 0.2 Табл.5 страна Drupal Joomla WordPress Весь мир 0. и рассказывается в этой книге.66 1 2. Уровни «поисковой популярности» каждой из  систем управления содержимым очень разнятся и  зависят от  региональной привязки статистики. В  Германии. тестирование.01.5 Испания 0. во Франции.82 Франция 0. как ее сможете использовать Вы.43 Российская федерация 0. Данные Google Trend по Drupal. Я живу в городе Фиту. О  том. опросы. с чем я не имел дела раньше. разработка новых применений. так и  сложных деловых прикладных систем и  проектов. Я женат на женщине своей мечты и у меня четыре дочери.61 Италия 0.8 1 3. программирование.26 1 1 Швейцария 0.15 1 0.16 1 0. 1. построенных на  основе фреймворка Joomla.3 1 0. прослушивание.11 - . Joomla применяется как для создания простых личных сайтов. что делает Joomla такой успешной.Руководство для начинающего пользователя Joomla! 2. среди которых: преподавание. В  США соотношение этих объемов  — 1. 4/25/12 . например. консультирование.68 Германия 0.6 Польша 0.45 Великобритания 0. что говорит о  не  особо большом влиянии TYPO3. По данным W3C на январь 2011 года 2. Моя работа включает в  себя много разных видов деятельности.08 Чили 0 1 0.15 1 0.4 1 1. И всегда есть что-то.

в  автобусе или на  поезде и  быстрая реакция на  запросы клиентов по электронной почте. Они приходят на  ваш сайт. Мой офис находится там. Они устанавливают Joomla. Такой режим работы предполагает путешествия в  другие страны с  другой культурой. перипетий.css.Руководство для начинающего пользователя Joomla! 2. Но и они не  всегда могут сделать жизнь легче. как правило. Ваш опыт взаимодействия с  компьютерами вероятно схож с  моим. с  которыми я  имел дело. Они — разносторонние специалисты и. в Facebook и Twitter. от  сортировки или синхронизации фотографий и  музыки. • Верстальщики. • Посетители. Они создают контент. Такой способ работы предполагает наличие того. то  скорее всего вы  очень на  меня похожи: вы  довольны. конечно. можно выполнять удаленно. когда у  вас не  возникает проблем с  доступом к  данным по  интернету. Возможность доступа к  моим письмам. КТО МОЙ ЧИТАТЕЛЬ? Я. Это также долгие поездки на  машине. Сотрудники крупных компаний. работающего под управлением Windows. то  комфортные условия труда приобретают особую важность. пользуясь предоставленным им инструментарием. настраивают шаблоны и локализации. Я разделяю связанных с сайтом людей на следующие категории. ссылки. что я некогда называл «офисом». • Веб-дизайнеры или интеграторы. в школе или дома. по разным причинам.0 и  использованием смартфонов. работающие с  CSS. не  имею о  вас точного представления. не  могут позволить себе такую гибкость в  работе. потерь важной информации. но  многие люди. другим языком. 4/25/12 .5 И хотя всю мою работу. когда мои клиенты предпочитают обсуждать проекты очно. видео. изображениям. когда ваши устройства и  приложения работают нормально. Перемены в данном направлении начались в связи с распространением ориентированной на пользователя философии решения задач Web  2. связанных с  настройкой жестких дисков и  принтеров. • Пользователи.12 - . твитам и  документам мне нужна. и впоследствии столкнулись с  суровой реальностью в  виде работы с  офисными приложениями. на  основе какой CMS он построен. бывают случаи. где в настоящее время нахожусь я. Неработающие устройства и программы могут превратить работу в кошмар. создают категории. действительно. Если ваше рабочее место  — дома. контент. кто получает особое удовольствие от  ночной «возни» с  операционной системой или телефоном. похожи на меня в плане организации своего труда. Если вы  не  относитесь к  тем. где  бы я ни находился. Часто они предпочитают работать исключительно с файлами с расширением . несут исключительную ответственность за сайт. модули меню. но  не  интересуются. Многие из  нас начинали с  устаревшей конфигурации ПК. поэтому я часто в пути.

Они обычно создают базис для работы верстальщиков. Для сайтов на  Joomla они задают так называемые переопределения шаблонов и альтернативные макеты. клубам. но. или чем занимается ваша компания. Предположу.Руководство для начинающего пользователя Joomla! 2. скоростью работы и качеством кода. было необходимо сочетание упорства и умения получать удовольствие от процесса. стоящие перед ними  — по-настоящему сложные. резюмирующих вашу деятельность. легко настраиваться посредством веб-браузера. В  этом списке есть особая группа людей  — веб-дизайнеры (интеграторы). что ваш сайт уже информирует о  том. 4/25/12 . Выдающиеся способности для этого не  требовались. которое будет развиваться с  течением времени. что многие люди не  взваливали на  себя подобные трудности и  поручали построение сайтов интернет-агентствам или откладывали создание веб-представительства на потом.5 • Верстальщики. Страницы сайта создавались в  HTML-редакторе и  выгружались на  сервер при помощи FTP-клиента. обеспечивающие другим приложениям доступ к его ресурсам. которое будет дружественным к  пользователю и  удобным в  применении. • Архитекторы программного обеспечения. всем нужно представительство во  всемирной паутине: представительство. которое сможет взаимодействовать с  разными устройствами. Еще несколько лет назад создание сайта было трудным делом. Однако. Благодаря ему вы поддерживаете связь с клиентами 24 часа в сутки. работающие с  HTML. да. чтобы результат вашей работы привлекал людей. придется ознакомиться с CMS (системами управления содержимым). У  него также должны быть интерфейсы. с  которым отпадет необходимость в  шкафах для документов и  записной книжке. работающих с  CSS. я часто ловлю себя на мысли о том. приходилось осваивать один из языков программирования. выполняемые прочими специалистами. Благодаря Facebook и  таким службам как «Сайты Google» создавать простые веб-страницы стало сравнительно легче. семь дней в  неделю. Возможно. организациям. перечисленными в  перечне. чем вы  занимаетесь. Они занимаются безопасностью. Работая над этой книгой. Их деятельность включает в себя функции. ваш сайт содержит набор приложений и  данных. набор функций которого легко расширять. Для создания элементарных средств взаимодействия с  посетителем. что пишу ее «с прицелом» на веб-дизайнеров. и  потому задачи. Вполне понятно. представительство. учреждениям. таких как форма обратной связи или форум.13 - . если вам нужно что-нибудь уникальное. • Разработчики. Они знают такие языки программирования как PHP и JavaScript и любят ими пользоваться. наверное. Они расширяют набор базовых функций Joomla. Компаниям.

Joomla  — это инструмент со  множеством возможностей и  благодаря значительной гибкости конфигурации CMS вы  сможете настроить ее  в  соответствии со  своими пожеланиями и соображениями. 6. 14. Медиа-менеджер. Управление контентом. 12. Примеры сайтов на Joomla!. 4/25/12 . она о Joomla и о том. 5. как ею пользоваться. Что нового в Joomla! 2. 13. Структурирование содержимого при помощи категорий. 1. я  изложил ее в следующем порядке [прим. Пользователи и полномочия. Шаблоны. Настройка CMS. Компонент «Баннеры». 10. Введение (данная глава). что может вам понадобиться для создания собственного.14 - . Для большего удобства доступа к  информации. Типичная статья. Состояния публикации. 2. 3. Страница контактных данных и форма обратной связи. Компонент «Контакты». Расширения исходной комплектации. 16. 15.5. 9. содержащейся в  этой книге. уникального сайта. Навигация.5 В CMS Joomla есть все. 11. корзина. 18. О ЧЕМ ЭТА КНИГА? В первую очередь. 4. Основные понятия. 2. Установка. 8. Создаем страницу «О нас».: перечень глав с пояснениями]: 1. перев. разблокировка.Руководство для начинающего пользователя Joomla! 2. 7. Управление расширениями. 17.

9. Работа с шаблонами. Переопределения.Руководство для начинающего пользователя Joomla! 2. 7. 4. Поиск. Компонент «Сообщения» 6. используя браузер. Компонент «Ссылки». 22. Компонент «Сообщения». Создаем собственный стиль. 27. Почему вам нужна поисковая оптимизация (Milena Mitova). то  сможете модифицировать шаблон вашего сайта в соответствии со своими пожеланиями.15 - . Менеджер переадресации. Создание нового шаблона на основе «Atomic». 26. строя сайты на Joomla! (Henk van Cann). Если вы  в  какой-то мере знакомы с  HTML. Переход на Joomla 2. 24. 19. Обращайтесь! 4/25/12 .5 3. книга научит вас управлять собственным сайтом. 5. 20. Умный поиск. ЧТО ВЫ СМОЖЕТЕ СДЕЛАТЬ. 23. Сайт на основе Joomla! 2. ПРОЧИТАВ ЭТУ КНИГУ? Даже если вы  — новичок. Модули. 4. 28. CSS и  редактированием изображений. 21. Доработка имеющегося шаблона. 2.. построенным на основе CMS Joomla. Многоязычные сайты. 1. Богатеем и завоевываем уважение. 3. Плагины.5 с нуля (Jen Kramer).5 с предыдущих версий. Шаблон Beez (Angie Radtke). Компонент «Ленты новостей». 25.. 8. ЕСЛИ В ПРОЦЕССЕ ВОЗНИКНУТ ВОПРОСЫ. Ресурсы.

посвященные Joomla. — не стесняйтесь — задавайте их при помощи интерфейса для комментариев. что я изложил там. относится и к вашему сайту. расположенного ниже. загляните в раздел «Основы».5 Конечно.Руководство для начинающего пользователя Joomla! 2. На русский язык переведена только статья «Варианты установки систем на основе PHP» необходимая для более полного понимания содержания главы «Установка». я не могу оказывать техническую поддержку. Прим.16 - . Если у  вас возникнут вопросы или замечания по поводу данной книги. ОСНОВЫ Прежде чем установить Joomla 2.5. являются кладезями знаний  — там вы  определенно найдете нужные вам ответы. Форумы. построить сайт и стать богатым и знаменитым.: в разделе содержатся англоязычные статьи о системах управления содержимым (CMS).1 То. перев. пожалуйста. лицензии GPL и Facebook. 1 4/25/12 .

17 - .Руководство для начинающего пользователя Joomla! 2. на которой представлено более ста тридцати экспонатов. Magento и  Drupal.joomlart.com — один из наиболее популярных клубов.5 Реклама JoomlArt. Нашу выставку шаблонов для Joomla. определенно стоит посетить. занятых разработкой высококачественных тем и  шаблонов для Joomla. JoomlArt являются создателями «T3 Framework » — очень успешного фреймворка для Joomla. http://www.com/ 4/25/12 .

: англоязычный акроним] для создания своего веб-портала воспользовались Joomla 1. управляемые Joomla!? На  этот вопрос непросто ответить.7. В  качестве примера можно привести домашнюю страницу «Service through Teaching». Функционал — интегрированные новостные ленты. Их  цель  — укрепление положения и  поддержка католических школ в США. Достигнуто визуальное единообразие с  заглавной страницей портала. «JCE». АЛЬЯНС ЗА  КАТОЛИЧЕСКОЕ ОБРАЗОВАНИЕ  — УНИВЕРСИТЕТ НОТР-ДАМ Альянс за  Католическое Образование или ACE [прим. Вот почему узнать используемую CMS бывает затруднительно.5 Глава 2 Примеры сайтов. «Sh404sef». управление членством.18 - . как могут выглядеть сайты. Чтобы сложить представление о том. занятых их дизайном. онлайн бюро трудоустройства и  каталог публикаций — доступен всем участникам. В  основе всех сайтов  — один экземпляр CMS Joomla и  одна база данных. социальная сеть на  основе «JomSocial». Среди излюбленных расширений ACE  — «Zoo» разработки Yootheme. «JSPT» и «Autogroup» разработки Socialable. перев. В  планах на  будущее  — интеграция «CiviCRM». Благодаря возможностям Joomla и гибкости каркаса «Gantry» ACE смогли объединить в  портал 12  уникальных сайтов. их внешний вид определяется шаблонами. несмотря на  общую программную основу. потому что. построенных на Joomla Что внешне выделяет веб-сайты. одного из  проектов. в которых воплощаются замыслы агентств. несколько блогов.Руководство для начинающего пользователя Joomla! 2. 4/25/12 . ACE — результат совместных усилий 12  разных программ. компонента управления взаимодействием с клиентами. я приведу ряд иллюстраций. построенные на основе Joomla.

На  выставке представлено более 200  стран.jandbeyond.edu/.nd.df. 1. ПОСТРОЕННЫХ НА ОСНОВЕ JOOMLA JoomlaGov  — это выставка построенных на  основе Joomla сайтов правительственных организаций со  всего мира. БОЛЕЕ 3000 ПРАВИТЕЛЬСТВЕННЫХ САЙТОВ.19 - .mx/. Главная страница сайта Альянса за Католическое Образование. 4/25/12 .org/) в  2011 году количество экспонатов превысило 3000.Руководство для начинающего пользователя Joomla! 2. Месяц спустя после открытия сайта на  «J  and Beyond» (http://www.info/about) в деле демонстрации достоинств CMS.5 Рис. Это отличный пример сплоченной работы сообщества Joomla (http://joomlagov. Одним из  экспонатов определенно достойных внимания является Гражданский Портал правительства федерального округа Мехико: http:// www. Ricky Austin [Рики Остин]. Адрес сайта: http://ace. Разработчики: CloudAccess [КлаудЭксес].gob.

Эйфелева Башня. Веб-сайт построен на  основе Joomla. 4/25/12 . вы знаете это строение! Рис. Адрес сайта: http://www.info/ Разработчики: http://raramuridesign/ и http://piezoworks.5 Рис. 3. проведенной Dwight Barnard [Дуайтом Барнардом] на Joomla Day в ЮАР в 2011 году.20 - .joomlagov. Видеозапись презентации процесса создания сайта JoomlaGov [на английском]. опубликована по адресу: http:// vimeo. 2. K2  и  Google Maps (3-я версия API).Руководство для начинающего пользователя Joomla! 2.com/32790888.be/ ЭЙФЕЛЕВА БАШНЯ Думаю. JoomlaGov.

Рис. сделанный с душой и предлагаемый от всего сердца. построенный на основе Joomla.dk/ KOKORO «Kokoro» означает шоколад. построенный на  основе Joomla и  компонента RedShop.fr/ Разработчики: мэрия Парижа (http://paris.fr/) ЭЛЕКТРОННАЯ КОММЕРЦИЯ В  качестве примера  — датский онлайн магазин. 4/25/12 .Руководство для начинающего пользователя Joomla! 2.dk/ Разработчики: http://redweb. Онлайн магазин. Адрес сайта: http://www. 4.5 Адрес сайта: http://tour-eiffel.trendbazaar.21 - .

при необходимости.22 - .za/ Агентство: http://www.nl/ TRANQUILLITY BLUE ADVENTURES «Tranquillity Blue Adventures»   — сайт.com/ Разработчик: http://ohappens.co. Адрес сайта: http://www. Выделяет этот проект применение современных стандартов.raramuridesign. CSS3 и   HTML5.Руководство для начинающего пользователя Joomla! 2. которым могли бы управлять клиенты. который обладал бы достаточной гибкостью для расширения и.com/ Дизайн: Dwight Barnard [Дуайт Барнард] 4/25/12 .tranquillityblue. встраивания более сложного функционала. задача которого привлечь внимание к   городку на   югозападном побережье африки: рассказать о   том. как увлекательно там можно провести время.5 Figure 5: Kokoro Адрес сайта: http://kokorochocolate. Перед разработчиками стояла задача создать веб-ресурс. а   также использование последней версии Joomla в   сочетании с   K2 (компонентом управления контентом).

как и  многие другие. 6.23 - . Если  бы я  не  сказал. поняли бы вы это? ГДЕ ИСКАТЬ САЙТЫ ПОД УПРАВЛЕНИЕМ JOOMLA Подскажу. я  нашел там.org Обратите внимание на  выставку «Joomla! Community Showcase». упомянутых выше. Выставка представляет собой структурированный каталог из  более чем 3000 экспонатов [на  момент перевода  — 3138]. Там вы  найдете описание сайтов с самым высоким рейтингом. Некоторые из  сайтов.5 Рис. где и как. Сайт «Tranquillity Blue Adventures». информацию о сайте месяца и многое другое.Руководство для начинающего пользователя Joomla! 2. что они созданы на  основе Joomla. joomla. 4/25/12 . ИТАК… Эти сайты выглядят.

результаты вас впечатлят. Адреса страниц.24 - . во  всемирной паутине можно еще и  при помощи Google.Руководство для начинающего пользователя Joomla! 2. «WAPPALYZER» «Wappalyzer»  — расширение для Firefox. управляемые Joomla. на  основе какого программного обеспечения построен открытый в браузере сайт. в  настоящее время используют SEF  — понятный человеку формат ссылок [который не  содержит вышеупомянутого фрагмента]. 7. Google Найти сайты. поэтому такого рода поиск будет далеко не  самым эффективным. Тем не менее. формируемых статейным компонентом. построенные на  основе Joomla.5 Рис. В  качестве поискового запроса используйте «com_content». 4/25/12 . «Joomla! Community Showcase». Многие сайты. содержат этот фрагмент. определяющее.

co.tld/administrator Например. открытый в Firefox с дополнением «Weppalyzer». В  коде заголовка вы  скорее всего обнаружите следующую строку: <meta name="generator" content="Joomla .tranquillityblue.5 Рис. 8.Руководство для начинающего пользователя Joomla! 2. Сайт Joomla. ПРИСМОТРИМСЯ К САЙТУ. адрес административного раздела сайта «Tranquillity Blue Adventures»: http:// www. УПРАВЛЯЕМОМУ JOOMLA Если вы  находитесь на  сайте и  хотите выяснить. построен он  на  основе Joomla или нет.Open Source Content Management" /> Также можно набрать в адресной строке браузера адрес административного раздела: http://проверяемый_сайт.za/administrator/ 4/25/12 .25 - . загляните в  HTML его страниц.

…и в скором времени получил ответы со ссылками. 4/25/12 . Страница входа в административный раздел сайта «Tranquillity Blue Adventures». ЕСТЬ ИДЕИ? Есть другие идеи относительно выявления сайтов на основе Joomla? Не стесняйтесь — делитесь в комментариях к главе. :-) Мне нужно не менее пяти хороших примеров сайтов на Joomla для главы «Примеры сайтов.com/j17/ showcase.26 - .Руководство для начинающего пользователя Joomla! 2. Пожалуйста. отвечайте в формате «ссылка + RT». Сайты. А ЕЩЕ МОЖНО СПРОСИТЬ У ДРУЗЕЙ Я опубликовал в Twitter следующее сообщение: Мне нужен ваш сайт. описаны в этой главе. 9. на которые вели некоторые из них. построенных на Joomla» cocoate.5 Рис.

http://sobipro.NET развивает Sobi2 и  SobiPro. Станьте челном клуба SobiPro и  получите доступ к  дополнительным приложениям. самые популярные на  рынке компоненты для создания каталогов на основе CMS Joomla!.sigsiu. Само по  себе это расширение для Joomla позволяет создать: каталог товаров. чем за  пять лет Sigsiu Online Business Index  2. документации и членскому форуму поддержки SobiPro. риэлтерский раздел и многое другое.Руководство для начинающего пользователя Joomla! 2. Чуть более. заняв лидирующие позиции.5 Реклама Sigsiu.net/ 4/25/12 . систему управления загрузками и  документами. каталог загрузок. со  значительной расширяемостью и  весьма гибкой настройкой. называемый для краткости Sobi2.27 - . SobiPro  — это компонент для создания множественных каталогов. SobiPro  — это расширение следующего поколения для создания каталогов на  основе Joomla с  возможностью настройки процесса создания и  формата публикации контента. был загружен более 500 000 раз.

4/25/12 .Руководство для начинающего пользователя Joomla! 2. возникающая из-за того. например. не позволяющий загружать файлы. работоспособный веб-сервер. СУБД MySQL и  хостинговых инструментов. Мы  называем это программным пакетом LAMP (XAMPP). МИНИМАЛЬНЫЕ СИСТЕМНЫЕ ТРЕБОВАНИЯ • Установленный. Файлы Joomla станут частью этой системы и будут сконфигурированы веб-инсталлятором. Затруднения при установке часто возникают по  следующим причинам: • активированный режим «Safe Mode» PHP-интерпретатора. Вообще. перев.4. я рекомендую обратиться к главе «Варианты установки систем. который почти всегда срабатывает: • Загрузите архив с текущей версией Joomla на свой компьютер и распакуйте его в какую-нибудь временную папку. чем в Windows. PHP-интерпретаторов. что не запущен модуль «mod_rewrite». необходим «собственный интернет» [прим. а  также клиент-серверной системой. КАМНИ ПРЕТКНОВЕНИЯ Эта тема  — очень сложная. • система управления базами данных MySQL версии 5. Apache второй версии с  модулями «mod_mysql». • PHP-интерпретатор версии 5. • проблема с понятным человеку форматом URL у веб-сервера Apache. чтобы запустить Joomla локально. • права доступа к папкам в Linux и MacOS.: локальный хостинг] для чего потребуется качественный браузер.0. потому что существует огромное количество хостинг-провайдеров и еще большее количество сочетаний версий веб-серверов. основанных на PHP».28 - . а  также система управления базами данных совместимая с  Joomla. задаваемые иначе. Для того. основанных на PHP.4. на  вашем компьютере. ВАРИАНТЫ УСТАНОВКИ Так как этот вопрос касается всех систем. вот самый легкий метод. «mod_xml» и «mod_zlib» или Microsoft IIS седьмой версии.5 Глава 3 Установка Благодаря наличию веб-инсталлятора установка CMS Joomla! отнимет всего несколько минут. вебсервер.2. PHP-интерпретатор.

Этап № 1: выбор языка На  первой странице. 4/25/12 . В  некоторых случаях хостинг-провайдер сообщает имя пользователя. Многие тарифные планы предполагают одну или несколько баз данных.Руководство для начинающего пользователя Joomla! 2. С  этого момента процесс пойдет быстрее. 1. • Выясните имя вашей базы данных.29 - . Обычно сделать это можно в  веб-интерфейсе доступном через браузер.5 с сайта http://joomla. ВЕБ-ИНСТАЛЛЯТОР JOOMLA Загрузите Joomla 2. Рис. Выбор языка. Она может называться «htdocs». будет перечень языков. Если в  папке веб-документов находятся файлы другого программного продукта. Выбор нужного вам  — это первый из  семи этапов установки системы. потому что вебинсталлятор очень упрощает процедуру. «public_html» или «html». например. имя базы данных и пароль. то  создайте там папку для Joomla и  устанавливайте CMS в  нее. Перейдите по  адресу http://localhost/ [если файлы распакованы в корневой каталог локального сервера].org/ и извлеките его содержимое в корневой каталог вашего сайта. выводимой веб-инсталлятором.5 • Загрузите распакованные файлы при помощи FTP-клиента на  арендуемый сервер или перенесите их  в  папку веб-документов сервера на  вашем компьютере. Многие хостинг-провайдеры позволяют «привязать» доменное имя к конкретной папке. Реквизиты доступа к  базе данных потребуются веб-инсталлятору. Для перехода на  следующий кликните по кнопке «Далее» [Next]. а в некоторых их можно выбрать самостоятельно. «htdocs».

 2. определяющей его дальнейшее применение. В случае с Joomla это GNU General Public License версии 2. по которым серверное окружение прошло проверку.php».0 (рис. обратите внимание на  права доступа к папкам и файлам. веб-сервера и  PHP-интерпретатора. Если у инсталлятора не будет нужных прав. этап ознакомления с лицензией. Что будет отмечено зеленым. 4/25/12 . 3). переходите на следующий этап. что создать файл невозможно. Если вы устанавливаете сайт на компьютер. то это хороший знак. то завершить установку не удастся. Если проблема решена. то. Linux или OS  X.Руководство для начинающего пользователя Joomla! 2. то  потребуется изменить права доступа и  после этого повторить проверку. Если таковых — большинство.30 - . Зеленым цветом отмечены параметры. Рис. зависит от  конфигураций операционной системы. Особое значение имеют права доступа к корневой папке [в нее копировались файлы Joomla]. управляемый Unix-подобной системой. кликнув по  кнопке «Далее». Именно они проверяются веб-инсталлятором. Начальная проверка. Этап № 3: ознакомление с лицензией Каждый программный продукт поставляется по  той или иной лицензии. например.5 Этап № 2: начальная проверка На  втором этапе инсталлятор проверяет: пригодны  ли программное обеспечение и конфигурация для установки Joomla. потому что в  ней будет создаваться файл конфигурации  — «configuration. а что — красным. Если на этапе начальной проверки выяснится.

5 Рис. Это запись администратора базы данных. Среди учетных записей MySQL есть одна с именем «root». Пароль этой записи зависит от  того. какая сборка используется: в XAMPP пароля нет. Лицензионное соглашение Joomla. Этап № 4: настройка доступа к базе данных На  четвертом этапе. этапе настройки доступа к  базе данных. Рис.31 - . обладающего неограниченными правами. 3. 4.Руководство для начинающего пользователя Joomla! 2. в MAMP пароль — «root». потребуются реквизиты доступа к ней. 4/25/12 . На локальном сервере вы можете создать неограниченное количество баз данных. Настройка доступа к базе данных.

На  этом этапе потребуется задать имя для базы данных. добавляемый к  старым таблицам. В  случае с  удаленным хостингом данные для ввода на  этом этапе можно получить от  хостинг-провайдера. а также выбрать действия инсталлятора в отношении имеющихся таблиц в  выбранной вами базе данных: их  можно удалить или сохранить. и  каждый сайт будет обращаться к  своей версии.32 - . а  также. Если сайт всего один. При наличии префиксов аналогичные таблицы будут отличаться именами. вызванных включенным режимом «Safe Mode». то  можно воспользоваться префиксом по умолчанию.Руководство для начинающего пользователя Joomla! 2. 4/25/12 . связанных с  правами доступа. Если ваш тарифный план предполагает возможность создания нескольких учетных записей для доступа по  FTP. Вебинсталлятор добавит к их названиям префикс «bak_». Если вы  захотите создать несколько сайтов на  Joomla. Если же администратор — вы. В  случае с  рабочим сайтом [на  удаленном сервере] и  количество баз данных. не  позволит новому сайту их изменять. В настройках учетной записи следует прописать директорию. • имя пользователя: root. [В  поле «Действия с  уже имеющимися таблицами»] можно изменить сгенерированный случайным образом префикс. Иногда. Этап № 5: настройка доступа по FTP Во  избежание проблем.5 Для локальной установки подойдут следующие параметры: • имя хоста: localhost. то  для Joomla следует создать собственную. переименовав. и  это приведет к  проблемам. тарифный план предполагает всего одну базу данных. то  их  таблицы [при отсутствии префиксов] будут иметь совпадающие имена. возможно. В случае с локальным хостингом это не  нужно. Добавление к  именам таблиц базы данных префикса  — очень полезная функция.] имя для базы данных и Joomla создаст ее сама. то введите [свои реквизиты доступа. • пароль задается сообразно разновидности сервера и его настройкам. и  реквизиты доступа к  ним заранее определены. В случае создания нового сайта без удаления из базы данных содержимого старого. для загрузки файлов и  управления ими можно воспользоваться FTP-функционалом PHP-интерпретатора. в которой хранятся файлы CMS. префикс («bak_»).

33 - . после чего управляющие элементы станут неактивными. Оно будет появляться на  панели заголовка браузеров посетителей. Новичкам сделать это настоятельно рекомендуется. ради чего строится ваш сайт. отправляемых новым пользователям для подтверждения регистрации. Кликните по кнопке «Установка демо-данных» и инсталлятор загрузит их в базу данных. а текст кнопки будет гласить об удачной установке. 6). например. я назову «Joomla» (рис. Это имя будет появляться не  только там: также. На  втором подэтапе вводятся имя. 5. Joomla предоставляет возможность загрузки в  базу данных будущего сайта демонстрационных данных во время его установки. Этап настройки доступа по FTP. адрес электронной почты и  пароль администратора. а  также являются материалом. Записать последний на  бумаге  — неплохая идея. Сайт. Демонстрационные данные Информация  — это  то. :-) На  третьем подэтапе выбираются демонстрационные данные. в  письмах. который в  этой книге будет использоваться в  качестве примера. 4/25/12 . на  котором можно безопасно поэкспериментировать. На  первом подэтапе потребуется дать сайту имя. Демонстрационные данные содержат справочную информацию. которые вы  увидите на  сайте по окончании установки. если вы  не  собираетесь прикрепить его к дисплею или хранить под клавиатурой. Этап № 6: настройка CMS Настройка CMS состоит из  трех подэтапов.Руководство для начинающего пользователя Joomla! 2.5 Рис.

напоминающее о необходимости удалить директорию (папку) «installation».Руководство для начинающего пользователя Joomla! 2. этапе вы  примете поздравления от  разработчиков с  удачной установкой системы. адреса электронной почты и пароля администратора. Этап № 7: завершение На  седьмом. Настройка CMS: ввод имени. Кликните по кнопке «Далее» и содержимое заполненных вами полей будет сохранено. заключительном. На  этой  же странице вы  увидите сообщение набранное полужирным шрифтом. Присоединяюсь к  ним. 4/25/12 .5 Рис.34 - . Ее удаление необходимо для нормальной работы сайта. 6.

то  этот файл следует удалить.5 Рис. повременив с  удалением директории «installation» до  последнего этапа повторной установки. то  система предупредительно напомнит вам о  необходимости сделать это. Если вы  захотите переустановить сайт.php». На последней странице [той. Результат выглядит впечатляюще (рис.35 - . 4/25/12 . Заключительный этап Примечание: в  корневом каталоге вашего сайта система создала файл с  именем «configuration. а  затем обновить страницу.Руководство для начинающего пользователя Joomla! 2. 8). на  которой выводится кнопка «Удалить директорию „installation“»] есть две кнопки: «Сайт» и  «Панель управления». Установка завершена и вы можете приступить к настройке и наполнению сайта. кликните по  кнопке «Сайт». Если вы  забыли удалить директорию «installation». Для того. 7. чтобы посмотреть на  сайт со  стороны посетителя. В  таком случае инсталлятор повторит процедуру при открытии в  браузере главной страницы сайта.

4/25/12 . поизучайте сайт. • Установить CMS и  изменить язык при помощи файлов локализации.36 - . Главная страница вашего сайта после установки. рекомендую установить демонстрационные данные. Осмотритесь и  ознакомьтесь с  вашим новым сайтом. Загруженные на  6-ом этапе данные демонстрируют многие функции Joomla. • Загрузить установочный пакет уже локализованной системы и установить CMS из него. Узнайте.Руководство для начинающего пользователя Joomla! 2. то  есть два способа его локализовать. Не  торопитесь. и  как все работает. Далее будет приведено более подробное их описание. что на  нем есть. Удаление демонстрационных данных Если вы  имеете дело с  Joomla впервые. глазами посетителя.5 Рис. 8. Локализация Если сайт предназначен не  для англоговорящей аудитории. Подробнее об  этом  — в главах «Установка расширений» и «Многоязычные сайты».

Как удалить демонстрационные данные Есть несколько способов удаления демонстрационных данных. когда вы достаточно хорошо знакомы с Joomla. в котором я покажу. то  увидите. потому что вам необходима главная страница. Пожалуйста. перейдя по  ссылке «Как пользоваться Joomla» [Using Joomla]. а  также содержат краткую справочную информацию. Менеджер меню Перейдите на страницу менеджера меню [текстовое меню административного раздела → пункт «Меню»] и откройте «Верхнее меню» [Top Menu]. 10). что оставляете опубликованным только пункт «Главная». что верхнего меню на  ней больше нет.  9). • Установка еще одной системы без загрузки демонстрационных данных. Убедитесь. при помощи которого можно определить количество пунктов перечня. вам придется получить доступ к  разделу администрирования [http://ваш_сайт/administrator]. Демонстрационные материалы и пункты меню удаляются или снимаются с публикации там. В нижней части страницы [страницы редактирования меню в  разделе администрирования] есть выпадающий список. на одной из которых можно тренироваться. После этого вы  увидите красные значки в  колонке «Публикация» рядом с  каждым скрытым пунктом (рис. • Удаление демонстрационных данных через раздел администрирования. выводимых на одной странице (рис. которые хотите скрыть. Отметьте галочками пункты. просмотрите прилагаемое к статье видео. Если вы  откроете или обновите главную страницу своего сайта. настройка сайта скорее всего доставит вам массу удовольствия. Теперь.Руководство для начинающего пользователя Joomla! 2. Для этого требуется создать еще одну папку в  корневой папке сайта и  установить еще одну версию Joomla там.37 - . С  обзором объемом в  50  страниц можно ознакомиться. В результате у вас будет две системы. как это делается.5 Демонстрационные данные позволяют сложить представление о  внешнем виде вашего вебресурса в  «наполненном» состоянии. Если вы решили воспользоваться вторым или третьим способом. • Снятие демонстрационных материалов с публикации. 4/25/12 . Этот пункт нельзя удалять. Повторите процедуру в  отношении главного меню и  меню «О  Joomla». и  кликните по  пиктограмме «Скрыть».

Элементы управления менеджера меню.Руководство для начинающего пользователя Joomla! 2.5 Рис. 10. Рис. 9.38 - . Менеджер меню. 4/25/12 .

нужно очистить кэш: текстовое меню административного раздела → пункт «Сайт» → подпункт «Обслуживание» → подпункт «Очистить весь кэш».5 Статьи Подобным же образом происходит удаление/снятие с публикации «демонстрационных» статей [текстовое меню административного раздела → пункт «Статьи»] на страницах менеджера статей в разделе администрирования.39 - . 4/25/12 . Рис. 11. Пустой сайт Теперь сайт — пуст (рис. 11).Руководство для начинающего пользователя Joomla! 2. чтобы наверняка удалить со  стороны посетителей всю снятую с  публикации информацию. Сайт без демонстрационной информации. Кэш Для того.

удовлетворяющая самым специфическим требованиям. http://www. не меняя код. недвижимости. фильмов. Основанный на  концепции CCK (конструктора контента). календари или более сложные приложения для экстранета.5 Реклама Компонент SEBLOD  — это вспомогательный инструмент для создания вебприложений на основе Joomla. Расширение позволяет изготавливать под заказ каталоги для демонстрации товаров.com/ 4/25/12 .Руководство для начинающего пользователя Joomla! 2. Это простая среда с  полностью открытым исходным кодом. SEBLOD является передовым средством управления типами контента. а  также справочники.40 - . совместимым со  всеми расширениями для Joomla. расширить набор функций самой востребованной CMS в  мире. В его основе — концепция.seblod. позволяющая.

то  адрес будет следующим: http://localhost/administrator. и  посетитель может их изучать. перев.5 Глава 4 Основные понятия Прежде чем приступить к настройке системы я бы хотел пояснить ряд структур и понятий. Обычно зарегистрированный пользователь имеет дело только с «посетительскими» разделами.41 - . АДМИНИСТРАТИВНЫЙ РАЗДЕЛ Это раздел сайта [иначе говоря: back-end. решающих связанные с  сайтом задачи. Рис. в большинстве случаев. Страница входа в систему. И. административным мы  называем его еще и  поэтому. хотя. 4/25/12 . есть возможность открыть к  нему доступ зарегистрированным пользователям.Руководство для начинающего пользователя Joomla! 2. 1). находится там ограниченный круг сотрудников. в  котором товары  — на  витринах и  полках. СТОРОНА ПОСЕТИТЕЛЕЙ Под стороной посетителей [прим. Если сайт установлен в  корневой папке сервера на  локальном компьютере. [В  случае с  Joomla!] раздел расположен по  адресу http://ваш_сайт/administrator. 1. к которому имеют доступ только пользователи с  администраторскими полномочиями. выбор языка (рис. по желанию. панель управления. админпанель]. Это напоминает магазин. интерфейсная часть] подразумевается совокупность разделов доступных рядовым посетителям и зарегистрированным пользователям.: front-end. Переходу в административный раздел предшествует аутентификация и.

К этой папке обращается браузер. структура которого  — доступные страницы и  набор элементов управления  — будет зависеть от  ваших полномочий (рис. «components». «modules». Части 4/25/12 . Версия для администраторов находится в папке «administrator» (рис. вы  уже установили два экземпляра CMS: один  — для посетителей и  зарегистрированных пользователей. либо с  главной страницы раздела администрирования. вы  попадете в  административный раздел. файлов со  сценариями на  JavaScript и  пр. другой — для администраторов. 2). д. Это не  два экземпляра Joomla. Внутри папки находятся другие папки: «cache». Главная страница административного раздела. Возможно.Руководство для начинающего пользователя Joomla! 2. 3). По  сути.42 - . «templates» и т. Доступ к  той или иной административной функции вы  можете получить либо при помощи горизонтального меню и  вкладок. вы  уже заметили это. в корневой папке сайта. Папки с похожими названиями вы обнаружите и уровнем выше.5 Успешно пройдя аутентификацию. ФАЙЛЫ В  состав Joomla входят сотни файлов: изображений. Рис. «language». файлов с  PHP-сценариями. распаковывая архив и  перенося его содержимое в  корневую папку будущего сайта. кликнув по одной из пиктограмм. каскадных таблиц стилей. Файлы для административного раздела находятся в них. В этих папках находятся файлы для стороны посетителей. 2. когда вы переходите по адресу http://ваш_сайт/administrator.

отделены друг от друга. будут храниться в папке «media». 4/25/12 . документов. 3. загружаемые при помощи менеджера медиа-файлов. Рис. Управление содержимым сайта будет производиться при помощи этих таблиц. В  процессе установки системы инсталлятор создает в  указанной вами базе данных 61  таблицу (рис. предназначенные для администраторов и  прочих пользователей.Руководство для начинающего пользователя Joomla! 2. Файлы и папки Joomla. БАЗА ДАННЫХ Помимо файлов  — графических данных. все файлы. системных файлов  — системе нужна еще и  база данных.  4).43 - .5 системы. Например.

Наличие такого интерфейса очень удобно в  случае утери пароля. Таблицы базы данных Joomla. Говоря «содержимое». отображаемые phpMyAdmin вносить не  приходится. О нем мы поговорим далее. изящна и эффективна. Существует и более удобный способ проведения этой важной процедуры. Также phpMyAdmin можно использовать для периодического создания резервных копий базы данных. 4. я  подразумеваю тексты и  настройки.Руководство для начинающего пользователя Joomla! 2.5 Рис.44 - . Обычно никаких изменений в  таблицы. 4/25/12 . phpMyAdmin входит в состав XAMPP и MAMP и доступен [в случае локального хостинга] по адресу: http://localhost/phpmyadmin/. СОСТАВЛЯЮЩИЕ JOOMLA Структура Joomla — проста. Таблицы на  рис. 4  отображаются интерфейсом phpMyAdmin.

Первая — во всю ширину страницы.  6). Рис. на главной странице сайта вы увидите четыре статьи (рис. то можно ограничиться выводом анонса и ссылки на полную версию. следующие — в три колонки. выводимой Joomla. Это представление в виде перечня. Статьи На странице.Руководство для начинающего пользователя Joomla! 2. Если статья — слишком длинная.5 Один из  предполагаемых видов деятельности ее  пользователя  — создание статей. кликнув по ссылке «Подробнее». 5. 5). Формат 4/25/12 . может быть одна статья. Статьи на главной странице. выводимых перечнем. Статьи выводятся в определенном формате.45 - . Статья обычно состоит из заголовка. а может быть несколько. После установки Joomla. текста и параметров публикации. вы  перейдете на  страницу с  одной единственной статьей (рис. В таком случае.

: хорошая аналогия — файлы и папки] и «привязывать» к ним статьи.Руководство для начинающего пользователя Joomla! 2. можно создавать так называемые категории [прим. Категории Для более логичного отображения статей. 4/25/12 . 6. отправлять в архив. сделать это могут только пользователи с соответствующими полномочиями. Рис. Страница. Глубина вложенности категорий — неограниченна. Хранящиеся в  базе данных статьи могут быть доступны или недоступны посетителям: опубликованы или сняты с  публикации (кнопки «Опубликовать» и  «Снять с  публикации» в  административном разделе). Статья может быть привязана только к одной категории (рис. удалять и восстанавливать. перев. 7). Статьи можно выводить на  главную страницу.5 отображения можно задать в  административном разделе.46 - . содержащая одну статью. однако. Их также можно копировать и перемещать.

• Гандбол. • Европа.5 Статьи из  одной или нескольких категорий могут относиться к  тому или иному пункту меню и выводиться в формате. Если статей на спортивную тему достаточно много. посетитель получит доступ ко  всем статьям. выбранном администратором. Такая структура вывода материалов используется. то их можно разбить на подкатегории: • Спорт: • Футбол. онлайнгазетами.Руководство для начинающего пользователя Joomla! 2. • Политика: • Внутренняя. относящимся к  данному пункту меню. 4/25/12 . Вы  переходите в  раздел «Спорт» и  обнаруживаете там статьи по  данной теме. 7.47 - . «привязанным» [при том] к  разным категориям. Рис. Кликнув по ссылке. • Международная. «Привязка» к категориям. например.

Можно создать неограниченное количество меню и создать неограниченное количество их сочетаний. Каждое меню можно вывести на  стороне посетителя при помощи так называемого модуля в  той или иной определяемой шаблоном части страницы. пароль и адрес электронной почты. Каждый пользователь принадлежит к той или иной группе и  имеет тот или иной уровень полномочий. меню на  стороне посетителя  — это модуль. прим. Шаблоны можно настраивать. Эта его функция реализуется в  основном за  счет HTML и  CSS. Прочие пользователи в зависимости от имеющихся у них прав могут создавать материалы либо на  стороне посетителя.48 - . что под меню в Joomla подразумевается не только набор ссылок на стороне посетителя. перев: следует отметить. например. либо при помощи соответствующего интерфейса в  административном разделе. Шаблоны Шаблон  — это средство формирования внешнего вида сайта. Продолжить чтение. отражающий структуру сайта. Для создания учетной записи пользователя требуются: логин.5 Пользователи Пользователи нужны для того. Меню это еще многоуровневый список в административном разделе. Навигация Для «передвижения» по  сайту нужна система навигации: набор ссылок. который можно расположить рядом с выводимой на странице статьей. ведущих на  публикуемые страницы. Интерфейс входа в  систему и  регистрации в  левой части  — это тоже модуль. создаваемую при помощи менеджера меню.Руководство для начинающего пользователя Joomla! 2. Например. изменять логотип и цвета фона. Макет большинства шаблонов предполагает так называемые посадочные места для модулей (рис. Модули Модуль — это блок содержимого. В  Joomla эту функцию исполняют «меню»2. Вы  можете создавать столько модулей с разными замечательными функциями. определяемых применяемым шаблоном. 2 4/25/12 . чтобы создавать контент. 8). Joomla поставляется с  несколькими предварительно установленным шаблонами. сколько вам нужно и размещать их в областях страниц. который был создан в процессе установки системы. что дает ему возможность ограничивать доступ к  публикуемым им  материалам по  критерию принадлежности к пользовательской группе. На сайте под управлением Joomla есть по меньшей мере один пользователь — тот. У  этого пользователя  — права главного администратора: он  может вносить изменения в конфигурацию системы.

В исходную комплектацию Joomla входит множество полезных плагинов.Руководство для начинающего пользователя Joomla! 2. Компоненты Компоненты  — это расширения. WYSIWYGредактор. Вам нужен интерфейс для заказа мест на  семинаре? Вы  строите сайт для агентства по недвижимости? Вам нужен форум? Может. 8. что вы  можете увидеть на  других. которые можно устанавливать неограниченное количество раз. например. — 4/25/12 . Посадочные места для модулей. почти все  то.49 - . Плагины Плагины выполняют практические функции. Модули можно сгруппировать вокруг одной или нескольких статей.5 Рис. позволяющие создать на  вашем сайте.  — плагин. что вам нужно. Плагины  — это расширения. но  обычно невидны посетителям. галерея? Все.

позволяющие менять параметры системы и  ее  отдельных элементов. 4/25/12 . В  числе прочего. компонентов и  др. Интерфейс настроек. категорий. 9. 8).50 - . Компонентов. модулей. могущих расширить набор функций вашего сайта.php?tp=1. Прочие структуры Существует много других структур. Рис. шаблонов. На  данном этапе можно ограничиться запоминанием тех.  9) выводить поверх главной страницы схему посадочных мест для модулей (см. что описаны выше. Настройки Кнопки с  такой подписью в  административном разделе вызывают интерфейсы настройки. Схема отображается. рис. например: учетных записей. при помощи интерфейса настроек можно позволить или запретить системе (рис.5 это подходящий компонент. обеспечивающих техническое взаимодействие. В  исходную комплектацию Joomla входит несколько расширений этого типа. существует множество. форма обратной связи. Например. предназначенных для интерфейсов пользователя. Аббревиатура tp  в  адресе означает «template positions» — «посадочные места в макете страницы». если в браузере открыть адрес следующего вида: http://ваш_сайт/index.Руководство для начинающего пользователя Joomla! 2.

http://www.techjoomla.51 - .com/ 4/25/12 .5 Реклама Techjoomla   — один из ведущих поставщиков расширений для Joomla. чатов. Расширения разработки Techjoomla   — одни из лучших в своих направлениях еще и из-за совместимости с успешными продуктами других разработчиков. Community Builder и JomSocial. рекламы.Руководство для начинающего пользователя Joomla! 2. В ассортименте  — продукция для самых разных сфер: социальных сетей. новостных рассылок и многого другого. например.

До  июля 2013 года в  ней будут воплощаться последние достижения проекта в  направлении разработки CMS. что такое Joomla Platform. Он использует поисковый индекс (рис. преемница полуторной версии. Продолжить чтение.5 Превосходная новая платформа Основой CMS в  настоящее время3 является платформа Joomla Platform версии 11. называется «Smart Search» — «интеллектуальный поиск». то  со  всеми функциональными возможностями. Интеллектуальная система поиска: больше результатов Поисковая подсистема Joomla коренным образом изменилась с  появлением в  составе CMS компонента Finder4 .5 Глава 5 Что нового в Joomla! 2. В  ее  состав входит новая версия фреймворка MooTools  — 1. появившимися в ходе разработки Joomla 1.5. перев. НОВОЕ В JOOMLA 2. перев. Версии  1. Прим.4. Теперь подробнее о возможностях версии 2. перев.7 были краткосрочными. Их разработка была в каком-то смысле подготовкой к выпуску Joomla 2.5.: 20 января 2012 года. вы поймете насколько значимым был 2011 год в истории Joomla.5? Joomla  2.4.6 и  1. Продолжить чтение 4 4/25/12 .Руководство для начинающего пользователя Joomla! 2. вы знакомы. была выпущена в  январе 2012  года.5  на версию 1. Ниже приведен перечень.5. для работы с  изображениями она предлагает класс JImage. 3 Прим.7 (выпущенную в  2011  году).: в меню раздела администрирования пункт.6 и Joomla 1.7. прочитайте Write your own App using Joomla Platform [прим. Если вы  перешли с  версии 1. Эта новая версия предоставляет еще более широкие возможности сторонним разработчикам. Так. а  для генерации кода таблиц на  HTML  — класс JGrid.52 - .5. Изучая его. в  котором сравниваются текущая версия и  версия 1. Это версия с  долгосрочной поддержкой. 1). Если вы  не  знаете.: онлайн пособие на  английском языке по  разработке для начинающих] или официальное объявление о выпуске платформы [на английском]. открывающий страницу настроек компонента.

отправивший запрос. Результаты оцениваются динамически. в  котором находится посетитель. Поисковая подсистема подсказывает альтернативные написания запросов. 1. а благодаря ее  модульной структуре поиск может производиться не  только в  стандартных типах содержимого. Альтернативная формулировка поискового запроса. 2. В основе работы новой поисковой подсистемы — «инвентаризация» контента. Во главе списка результатов всегда будут ссылки на наиболее релевантный контент. поиска с  учетом раздела сайта.53 - . Индивидуальные поисковые фильтры предоставляют возможность контекстного поиска.5 Рис. Рис.Руководство для начинающего пользователя Joomla! 2. с  учетом контекста и  частоты поисковых запросов.  е. предварительно проводимая Finder. т. 4/25/12 . Создание поискового индекса.

Помимо сообщения о  перерыве в  работе сайта может предупреждать еще и выбираемое администратором изображение. Расширенные возможности в режиме офлайн О  том. так и  при помощи специально составленного. что позволяет сразу же ограничить доступ к  нему неавторизованных посетителей. что очень скоро будет реализована поддержка PostgreSQL и  Oracle: Getting Ready for Multi-Database Support [тематическая статья на  английском языке на сайте сообщества Joomla]. При необходимости вывод сообщения можно вообще отменить.54 - .5 в качестве СУБД можно будет использовать MySQL и  Microsoft SQL Server. управляемый Joomla  2. 4/25/12 . временно не  работает.5 Больше СУБД — больше платформ Для построения сайтов на основе Joomla 2.Руководство для начинающего пользователя Joomla! 2. Похоже.5. что сайт. посетителей можно предупреждать как при помощи стандартного сообщения. Настройка режима офлайн. 3. В режим офлайн сайт можно перевести еще в процессе установки CMS. Рис.

5 CAPTCHA: РЕГИСТРИРУЮТСЯ ТОЛЬКО ЛЮДИ В  исходной комплектации версии 2. Рис.5 будет плагин. входящий в  исходную комплектацию CMS. Многоязычность Реализующая многязычность подсистема пополнилась новым менеджером. Функционалом плагина могут пользоваться разные расширения. Для его использования достаточно получить от  службы бесплатные ключи и  ввести их  в  разделе администрирования.55 - . позволяющий при помощи службы reCAPTCHA не  допускать регистрацию на  сайте роботов. Благодаря нововведению у  недостаточно опытных контент-менеджеров поубавится хлопот.  — усовершенствован для более качественного отображения мобильными устройствами. Упрощенная верстка статей На  страницах создания и  редактирования статей появилась новая панель.Руководство для начинающего пользователя Joomla! 2. CAPTCHA. Мобильные устройства Beez  — шаблон. 4. 4/25/12 . Она позволяет вставить изображение в анонс. а также изображение и три ссылки в основной текст материала. а формат статей станет более аккуратным и единообразным. Он  позволяет находить языковые переменные и изменять их значения.

Заметки можно объединять в  категории.Руководство для начинающего пользователя Joomla! 2. позволяет создавать в разделе администрирования статьи. как нетрудно догадаться. что может оказаться удобным для планирования работы с пользователями. Рис. «привязываемые» к  учетным записям.5 Рис. 5. В  интерфейсе создания/редактирования статей есть поле для ввода даты планируемого повторного просмотра.56 - . в столбце с функцией сортировки. Вкладка заметок о пользователях. 6. Заметки о пользователях Эта новая функция. 4/25/12 . Переопределение языковых констант. Даты выводятся в списке заметок.

Панель настроек текстовых фильтров Панель настроек текстовых фильтров переместилась на  страницу общих настроек.5. Регистрация пользователей В  Joomla  2.6 и 1. это «фича». будет или нет уведомляться администрация (рис. Несомненно полезное изменение.7 при создании меню выводящий его модуль не создавался автоматически. пока в  нем не  возникает необходимости. Это нередко становилось причиной замешательства. Меню Загрузка обширного перечня типов меню не  происходит до  тех пор. 4/25/12 . «привязка» производится вручную. вместо входящего в  исходную комплектацию.57 - .6. Они (фильтры) руководствуются настройками. Менеджер меню: отказ от автоматического назначения модуля В версии 2. а  разобравшимся добавляло работы. Напомним. текстовые фильтры предназначены для контроля над выводом тегов в  текстах статей.Руководство для начинающего пользователя Joomla! 2. как и  в  предшественницах.5 Рационализация администраторского инструментария Усовершенствование фильтра категорий Возможность фильтрации по  категории в  менеджере статей появилась еще в  версии 1. пользователю отправляется письмо со  ссылкой на  страницу автоматической активации. :-) Нередко. когда настройки не  предполагают привлечения к  активации учетных записей администраторов или не  предполагают активации вообще. Впоследствии от  созданного модуля можно отказаться и воспользоваться любым другим.5 появилась возможность выбирать.  7) о  регистрации новых пользователей.5 модули не назначаются меню автоматически. и это не баг. В  первом случае. относящиеся не только к ней. данными из списков пользовательских полномочий. однако в  перечне меню теперь есть специальная ссылка на  интерфейс создания модуля. для вывода меню использовались модули от  сторонних разработчиков или поставляемые вместе с  шаблоном. где для нее создана отдельная вкладка. что удобно. В текущей версии изменилась логика работы фильтра: теперь при выборе категории выводятся материалы. но и к вложенным категориям. В  версии 2. По  этой причине уже в версиях 1. содержимым белых и черных списков.

7. Ниже приводится перечень наиболее важных изменений. теперь они могут быть переименованы и  оптимизированы. Пользовательские учетные записи могут быть объединены в пользовательские группы. CMS самостоятельно выясняет.5 Рис. Операции с  пользовательскими полномочиями.5 Отличия от  версии 1. существуют и  в  текущей версии. • Обновление в  один клик.5 позволяет создавать неограниченное количество уровней доступа. доступны  ли обновления и  устанавливает  их. 7. • Концепция доступа полностью перестроена. для классификации материалов больше не  будут использоваться разделы  — только категории с  неограниченной глубиной вложенности. Очень простая функция. однако. Нововведения и  улучшения составляют длинный список.6 и 1. стоит администратору кликнуть по соответствующей кнопке. 4/25/12 . Группы пользователей.58 - . а  также операции копирования и  перемещения теперь могут производиться одновременно со  множеством объектов. внесенных в версии 1. СРАВНЕНИЕ С JOOMLA 1. а группам назначены уровни доступа. Активация учетной записи и уведомление администрации.5  — значительные. существовавшие в  Joomla  1.5.Руководство для начинающего пользователя Joomla! 2. • Начиная с  вышеуказанных версий. Система управления правами пользователей версии 2. • Пакетная обработка.

59 - . Иврита. Режим обратной совместимости. Safari 4-й версии или новее. «ö» и «ä» и пр.5. Для запуска сайта потребуется PHPинтерпретатор версии 5. • Режим обратной совместимости.5 • Шаблоны. Это позволит применять в алиасах символы арабской письменности. • Появилась возможность использовать Юникод в адресах страниц.4 или новее и СУБД MySQL версии 5. Шаблонов стало больше: для раздела администрирования их  теперь два. • «Сохранить копию» — сохраняется копия статьи. на  одной странице его фон должен быть красным. Минимальные требования стали выше. Например. • Поисковая оптимизация. для стороны посетителей — три.04 или новее. Теперь разработка двинется в  двух направлениях: для Joomla 1. • «Сохранить и  создать»  — статья сохраняется и  за  этим следует переход на  страницу создания/редактирования новой статьи. на  другой  — синим. • Mинимальные требования. Теперь для просмотра сайта потребуются браузеры Internet Explorer 7-й версии или новее. • Mакеты шаблонов. Firefox 3-й версии или новее. • Стили шаблонов. 4/25/12 . на  которой теперь  — следующие кнопки: • «Сохранить» — статья сохраняется без закрытия страницы создания/редактирования. Теперь это возможно благодаря макетам шаблонов. предназначенные для Joomla  1. например.5. Иногда возникает необходимость изменить верстку вывода компонентов или модулей. особые символы латиницы. использовавшийся в  Joomla  1. • «Сохранить и  закрыть»  — статья сохраняется с последующим закрытием страницы создания/редактирования. • Усовершенствование пользовательского интерфейса. Иногда возникает необходимость немного модифицировать шаблон. на основе которой построена версия 2.2. не  модифицируя код шаблона. больше не  нужен. • Появилась возможность задавать содержимое мета-тегов страниц категорий. В  этом случае окажутся полезными стили шаблонов.0. Удачный пример  — панель управления интерфейса создания/редактирования статей.5 и для платформы Joomla. В  полуторной версии он  позволял запускать расширения.Руководство для начинающего пользователя Joomla! 2. Вы можете создать несколько вариаций шаблона и назначить их разным пунктам меню.

• Новый редактор. Среди особенностей  — индексация контента. Версии с долгосрочной поддержкой будут выпускаться каждые 18 месяцев. например. в  каком порядке они будут выводиться. Также расширились возможности интерфейса их привязки к пунктам меню. Есть еще много приятных мелочей. Набор редакторов пополнился: разработчики добавили CodeMirror. • Новый цикл разработки. • В  исходную комплектацию введен дополнительный расширяемый поисковый компонент. • Компонент переадресации позволяет избегать выдачи сообщений об  отсутствующих страницах. между которыми можно переключаться благодаря предназначенным для этого плагину и модулю. перенаправляя в таких случаях браузеры пользователей по  заранее заданным адресам. 4/25/12 . Теперь Joomla состоит из двух частей: • платформа Joomla. Исходная комплектация Joomla теперь предполагает создание контента на  нескольких языках.Руководство для начинающего пользователя Joomla! 2. CodeMirror предназначен для редактирования «кодоподобного» текста: есть структурирование и подсветка синтаксиса. • Изменения в наборе компонентов. • CMS Joomla. сортировка результатов по  релевантности.5 • Появилась возможность совмещать заголовки страниц с  заголовком сайта  — оба могут появляться в  строке заголовка браузеров  — и  выбирать. В  отличие от  TinyMCE он  не  является WYSIWYG. • Mногоязычность. • Введение платформы Joomla. • Компонент опросов удален из исходной комплектации CMS. обработка широкого диапазона типов документов. • Появилась возможность задавать сроки публикации модулей. И  это не  все. альтернативные формулировки запросов (поисковые подсказки).60 - . возможность выбора изображений в качестве фона для модулей или вывод разбитых на фрагменты статей во вкладках.

реализованных на основе Joomla.61 - .ru/ Joom — поддерживается и развивается силами компании Joomru LLC. связанных с проектированием и сопровождением проектов.Руководство для начинающего пользователя Joomla! 2. а также поддержку пользователей иразработчиков. локализацией коммерческих расширений для Joomla и оказанием консалтинговых услуг. http://joom.5 Реклама Joom — информационный портал. занимающейся созданием профессиональных учебных программ для вебразработчиков. являющийся старейшим сообществом русскоговорящих пользователей и разработчиков Joomla. http://joomru.com/ 4/25/12 . Проект нацелен на создание качественной русской локализации самой Joomla и её наиболее популярных расширений.

ТИПЫ КОНТЕНТА Joomla в исходной комплектации работает со статьями. перев. что баннеры могут представлять ценность для посетителей. таким образом. следующий: что такое контент? В сфере производства мультимедиа и издательском деле контент — это информация и опыт взаимодействия. что для ее изложения потребуется целая книга. Хорошо. каталогами ссылок. Вопрос. которые могут представлять ценность для конечных пользователей или аудитории в определенном контексте (Источник: Wikipedia [на английском]). то вы сможете расширить набор функций исходной комплектации. Если вам покажется.: компонент для управления мультимедиа]. публикуя фотографии и другие виды мультимедиа. Системы управления содержимым (контентом) полезны для управления информацией. думаю. вы  захотите сделать сайт содержательнее. но они тоже — разновидность контента. Модули тоже можно использовать для создания контента. Для таких случаев в Joomla есть медиа-менеджер [прим. FlexiContent. таких как Joomla!.62 - . используя так называемые CCK. который исходная комплектация Joomla предоставляет для управления имеющимся разнообразием контента. в  самом деле. что этого мало. среди которых — K2. CCK jSeblod и многие другие. (Hagen Graf :-)). трудно ответить и  почти у  каждого ответ будет свой. контактной информацией и  новостными лентами. баннерами. :-) 4/25/12 . например. Не  уверен. но.Руководство для начинающего пользователя Joomla! 2. Вот тот инструментарий. Но  что  же представляет ценность? На  этот вопрос. Понятно. как и представление о системах управления контентом. категориями. представление о  контенте у  Вас уже сложилось. программные комплекты для управления контентом. Тема — настолько обширна. Подробнее об  этом инструментарии  — в  следующих главах.5 Глава 6 Управление контентом Кто  бы мог подумать: системы управления контентом создаются для управления контентом. представляющей ценность для вашей аудитории. Возможно.

Руководство для начинающего пользователя Joomla! 2.5 Реклама Место для вашей рекламы http://cocoate.com/ru/j25ru/ad 4/25/12 .63 - .

План пробной статьи Ваша статья «О нас» должна состоять из следующих элементов: • заголовок. Там вы  можете увидеть демонстрационные материалы. 1). информация о  дате создания и  авторе статичного материала не имеет особого значения. а потом время от времени корректируются и  дополняются. • Для статичных материалов в  меню создаются ссылки. Пресс-релизы и записи в блогах. снятые с  публикации после установки сайта (рис.  — статичные. Страницы типа «О  нас». Иногда в  них есть еще и изображения.64 - . Ссылки на  динамические материалы обычно публикуются в обновляющихся списках. Статья не  должна публиковаться на  главной странице. • В  отличие от  динамических материалов.Руководство для начинающего пользователя Joomla! 2. напротив. На  ней будет опубликована справочная статья о  вашей компании. содержащие упомянутые выше справочные данные. СТАТИЧНЫЙ И ДИНАМИЧЕСКИЙ КОНТЕНТ Справочные статьи о владельце сайта обычно создаются единожды. На  первый взгляд  — просто. относятся к динамическому контенту. • изображение. • текст. Чаще всего такие статьи состоят из  заголовка и  текста. В  верхнем горизонтальном меню на  страницу статьи должна быть ссылка. Вперед. о  вашем проекте или о  вас. 4/25/12 .5 СОЗДАЕМ СТРАНИЦУ «О НАС» В  качестве первой серьезной. Чаще всего в  меню есть ссылка на  них. в административный раздел сайта! Этап № 1: создание статьи Откройте страницу менеджера статей (меню административного раздела → пункт «Статьи»). практической задачи предлагаю создать на  вашем сайте новую страницу.

обычно предназначенных для публикации на  главной странице. на панели под заголовком. Категория с  таким названием была создана в  процессе установки демонстрационных данных.5 Рис. По умолчанию для редактирования статей в Joomla! используется TinyMCE (рис. 4/25/12 . В  этом поле выберите значение «Нет». В выпадающем списке.65 - . Менеджер статей. выберите пункт «Uncategorised» [прим. Значение поля «Избранное» определяет попадет  ли статья в  перечень избранных материалов.: «Без категории»].Руководство для начинающего пользователя Joomla! 2. затем заполните поле «Заголовок». 1. После этого наберите текст статьи. 2). перев. Кликните по  пиктограмме с  подписью «Создать».

Интерфейс редактирования. Изображение-пример 4/25/12 .static.flickr.5 Рис.Руководство для начинающего пользователя Joomla! 2. опубликованное в сети по адресу: http:// farm2. 3.66 - . Вставка опубликованных в интернете изображений в статью В качестве первого примера используем изображение.com/1198/898250237_78a0e75cba_m. 3) Рис.jpg (рис. 2.

Руководство для начинающего пользователя Joomla! 2.5 Установите курсор в  той части текста. кликнув по  пиктограмме с  подписью «Сохранить и  закрыть».67 - . Затем кликните по  пиктограмме с  картинкой [если приглядеться. то  на  ней можно увидеть дерево на  фоне неба и  зеленого поля] и  в  поле «Image URL» [«URL изображения»] в  появившемся всплывающем окне вставьте приведенный выше адрес. в  которую вы  хотите поместить изображение. В  выпадающем списке поля «Alignment» [«Выравнивание»] выберите значение «Left» [«Слева»].. 4). 4/25/12 . Сохранить статью можно тремя способами: • Кликнуть по  кнопке «Сохранить». Изображение появится в  интерфейсе редактирования. 4. Вставка изображения. в  поле ввода текста. отступам по  вертикали и горизонтали [«Vertical Space» и «Horizontal Space»] задайте значение «10» (рис. Сохраните статью. В  этом случае статья сохраняется и  интерфейс редактирования остается открытым. Рис.

68 - . 5. среди которых будет «О нас». Этап № 2: создание пункта меню Хотя статья была создана. Выбор типа пункта меню. воспользовавшись формой поиска (рис. то  можно отфильтровать содержимое списка. Кликните по  ссылке «Материал» (рис. В  этом случае статья сохраняется. Кликните по кнопке «Выбрать» в поле «Тип пункта меню». В этом случае статья сохраняется. 6). то данного меню может не быть. на стороне посетителя вы ее не увидите. интерфейс редактирования перезагружается для создания новой статьи. Теперь нужно привязать к  пункту созданную вами статью. а данная позиция может называться иначе.Руководство для начинающего пользователя Joomla! 2. чтобы материал появился на  сайте. Рис. Если она не  попадется на  глаза сразу.5 • Кликнуть по кнопке «Сохранить и закрыть». нужно создать для него пункт меню. 4/25/12 . Для того. Появится всплывающее окно со  множеством ссылок. но интерфейс редактирования закрывается. В  появившемся в результате всплывающем окне будет перечень статей. в  поле «Выбрать статью». • Кликнуть по  кнопке «Сохранить и  создать». Для этого на  странице настройки верхнего меню (меню административного раздела → пункт «Меню» → подпункт «Верхнее меню» [«Top»]) кликните по  пиктограмме с  подписью «Создать». Если вы  не  пользуетесь вышеуказанным шаблоном или демонстрационных данных на сайте нет. Кликните по  кнопке «Выбрать/ изменить». 5). Маленькая подсказка: «Top» [в  английском совпадает с  названием верхнего меню]  — название посадочного места верхнего горизонтального меню в  шаблоне по  умолчанию. расположенной на  правой панели.

то в верхнем горизонтальном меню обнаружите новый пункт. Перейдите на страницу управления статьями (меню административного раздела → 4/25/12 .69 - . Выбор статьи. ссылающийся на созданную вами статью (рис. Давайте попробуем. Этап № 4: выгрузка изображений на сайт Если нужного изображения в  сети нет.Руководство для начинающего пользователя Joomla! 2. Страница «О нас».5 Рис. то  вам придется его выгружать на  сайт. В поле «Заголовок» наберите «О нас». а в поле «Отображать в меню» выберите «Верхнее меню». Этап № 3: проверка результата Если вы откроете главную страницу на стороне посетителя. Поздравляю! Рис. 7. 6. 7).

Обратите внимание на  то. когда вместо установленного по  умолчанию TinyMCE используется редактор без функции вставки изображений или статья создается без помощи редактора. Благодаря наличию кнопки изображение можно вставить вне зависимости от  возможностей используемого редактора. Если сразу не получится. что Joomla выводит изображения как есть: изменение размеров не  производится. Также может помочь плагин FboxBot. 8). 8. Рис. Наличие дополнительного интерфейса требуется в  тех случаях. — воспользуйтесь формой поиска. После загрузки и  вставки изображения можно настроить параметры его вывода при помощи упомянутого ранее интерфейса. За  решением этой проблемы обратитесь к  статье в  блоге Брайана Тимана [на  английском] Making Joomla Idiot Proof. что разработчики уже выпустили версию совместимую с Joomla 2.70 - . Интерфейс загрузки и вставки изображений. Под полем для ввода текста вы  найдете кнопку «Изображение». кликнув по  соответствующей пиктограмме [описанная выше пиктограмма с картинкой] на верхней панели редактора. Будем надеяться. Откройте статью и удалите из текста изображение.Руководство для начинающего пользователя Joomla! 2.5. Клик по  ней вызывает интерфейс загрузки и  вставки изображений (рис.5 пункт «Статьи») и попытайтесь найти вашу статью. 4/25/12 .

Руководство для начинающего пользователя Joomla! 2.71 - .5 Реклама Место для вашей рекламы http://cocoate.com/ru/j25ru/ad 4/25/12 .

72 - . Приступим Созданная вами статья должна появиться на  главной странице. что она так выглядит. 4/25/12 . что изображена на  рис. Рис. если вы собираетесь ее наполнить. кончено неплохо.  1. • вывести на страницу статьи ссылку на версию для печати. Пустой сайт. изменили или же просто не устанавливали демонстрационные данные. То. то главная страница вашего сайта должна выглядеть подобно той. ведущая на  полную версию статьи. Неплохо было бы также: • задать дату начала публикации. • анонс для публикации на  странице рубрики и  ссылка «Подробнее».Руководство для начинающего пользователя Joomla! 2. 1.5 ТИПИЧНАЯ СТАТЬЯ Публикация статьи на сайте предполагает следующее: • текст с одним или несколькими изображениями. • публикация статьи на главной странице без ссылки из меню. Если вы  удалили. • вывести на страницу статьи ссылку на диалоговое окно отправки статьи по электронной почте.

кликнув по  ней или  же выбрав соответствующий пункт в  текстовом меню административного раздела: пункт «Материалы» → подпункт «Менеджер материалов» → подпункт «Создать материал» (рис. 2. при помощи которого скорее всего будут создаваться и редактироваться все статьи для вашего сайта. 4/25/12 . Переход к интерфейсу создания/редактирования статей: пиктограмма и пункт меню. Это очень важная страница. Со  структурой интерфейса можно ознакомиться по рис.73 - .5 Среди пиктограмм на  главной странице административного раздела вы  обнаружите ту.Руководство для начинающего пользователя Joomla! 2. 2). Рис. Интерфейс создания и редактирования статей Перед вами интерфейс. Создать статью можно. 3. что выводит интерфейс создания/редактирования статьи.

: следующее поле] создается Joomla! 4/25/12 . перев. то  обратите внимания на  тултипы. когда вы  наводите курсор на  названия полей. я отметил цифрами (рис. текст которого в коде страницы будет заключен в тег <h1>. Алиас [прим. Содержание этого поля появится на  стороне посетителей в качестве заголовка. Если вы  будете внимательно изучать интерфейс.Руководство для начинающего пользователя Joomla! 2. которые появляются. Интерфейс создания/редактирования статей. Области интерфейса. При желании. 3. Оно также появится в  строке заголовка браузера. Метка № 1: заголовок Самая важная часть статьи  — это название. 3).74 - . функцию вывода названия в заголовке браузера можно отключить.5 Рис. Для создания статьи необходимо как минимум: ввести заголовок. на которые надо обратить внимание. выбрать категорию и  ввести основной текст.

5 автоматически [точнее сказать. Если вы  не  хотите явно классифицировать статью. неплохая идея. В этом же блоке полей можно выбрать публикационный статус («Опубликовано» или «Не опубликовано»). Продолжить чтение. то и получаешь. Алиас — это фрагмент текста. имеющий настолько широкий функционал. Метка № 3: текст материала В это поле вы можете вписать текст — такой текст.html.) По  сути. Продолжить чтение.: акроним от английского What You See Is What You Get — что видишь.Руководство для начинающего пользователя Joomla! 2. используемого для создания веб-страниц. перев. так как содержат не один алиас: http://www. TinyMCE похож на  любой другой текстовый редактор: вводится текст. выделяется фрагмент и  кликом по  пиктограмме на  панели инструментов к  нему применяется форматирование или открывается диалоговое окно для дальнейшей его обработки. выбирайте категорию «Uncategorised» [«Без категории»]. Она подходит для статичных материалов вроде правовых положений или справочной информации о владельцах сайта. для создания статей в  Joomla используется редактор TinyMCE [сайт редактора на  английском]. в поле «Алиас» необходимо ввести слово «kontakty» 5. 6 4/25/12 . Прим. может создаваться автоматически. чтобы адрес страницы со  статьей выглядел так: http://example. перейти к интерфейсу определения пользовательских полномочий. TinyMCE  — это независимый программный продукт с  открытым исходным кодом. правда? :-) С  технической точки зрения здесь вы  имеете дело с  WYSIWYG-редактором6 .com/kontakty. а  может задаваться пользователем. задаваемый системой при его сохранении.example. Задача редактора — превращение вашей стати в сочетание текста и HTML — кода.org/novosti/nauka/fizika/ statya.: в качестве примера использован упрощенный адрес. Идентификатор статьи (ID) — это порядковый номер материала. перев. создающим статью]. Кажется здесь все просто. По  умолчанию. (Возможно.75 - . выбрать языковую принадлежность. 5 Прим. Реальные адреса — сложнее. Так. Метка № 2: категория Система категорий Joomla нужна для классификации статей. для того. За основу берется содержимое поля «Заголовок». который будет представлять ценность для посетителей вашего сайта. Каждая статья должна быть отнесена к  той или иной категории. чтобы сделать ссылки на  нее понятнее и  удобнее в  использовании. что о  нем можно написать отдельную книгу. а  также добавить статью к  перечню избранных материалов. вставляемый Joomla в  адрес страницы для того.

: эти кнопки нужны в тех случаях. • Кнопка «Mатериал» позволяет вставить в текст ссылку на другую статью. Их  наличие там может сбивать с  толку. когда интерфейс TinyMCE не выводится на странице создания/редактирования статьи — некоторые пользователи предпочитают работать непосредственно с HTML и текстом. Метка № 5: дополнительные параметры На этой же панели можно задать множество других параметров. • Кнопка «Разрыв страницы» позволяет разбивать длинные статьи на  фрагменты. Просто начните экспериментировать — это лучший способ разобраться. каждый из  которых будет выводиться на  отдельной странице [с  оглавлением. Продолжить чтение. что в  Joomla  1.Руководство для начинающего пользователя Joomla! 2. и  к  TinyMCE они имеют косвенное отношение. Автор может впоследствии редактировать статью.] • Кнопка «Выключить редактор» позволяет выключать или включать режим WYSIWYG. • Кнопка «Изображение» позволяет выгружать на  сайт и  вставлять в  статью изображения. Метка № 4: параметры публикации То.76 - . Имя автора на  стороне посетителей задается полем «Псевдоним автора». опубликованную на сайте. По  умолчанию таких очень полезных дополнительных кнопок — пять. и потому редактор отключают. Прим. Три поля. Просто введите нужные даты и об остальном Joomla позаботится сама. устанавливая новые расширения. Это кнопки Joomla7.6 называется «Параметрами публикации». который будет больше подходить вашим посетителям и  поисковым системам. содержащим ссылки на другие фрагменты]. Если редактор выключен. которая будет выступать в качестве анонса. который будет выступать в  качестве автора статьи (поле «Автор»). • Кнопка «Подробнее» вставляет в  текст статьи ссылку «Подробнее» [а  также отделяет ту часть статьи.5 Под полем ввода текста есть кнопки. Вы можете выбрать тот формат вывода статьи. либо вставлять в статью изображения. а  также несет за  нее ответственность. выгруженные ранее. находящиеся ниже. Набор кнопок можно увеличивать. перев. 7 4/25/12 .5 называлось «Параметрами статьи». позволяют выбирать выводимую дату создания материала и планировать публикацию. начиная с  версии 1. [вместо форматированного текста] вы  увидите текст в  вперемежку с кодом HTML. В этом наборе полей можно выбрать пользователя.

Возможность их  определения окажется нам полезной во  многих случаях управления системой. если изображение уже доступно через менеджер мультимедиа. на  Flickr. В  случае. которую в общих чертах наметили выше. Вариантов вставки изображений — множество. 4). если изображения опубликованы в  сети. О  пользовательских полномочиях я  расскажу подробно в  главе «Пользователи и полномочия».Руководство для начинающего пользователя Joomla! 2. Текст с изображениями Наберите текст.77 - . ПРОСТАЯ СТАТЬЯ Давайте вместе создадим статью. кликните по  пиктограмме вставки изображения на  панели инструментов редактора и  скопируйте адрес изображения в соответствующее поле диалогового окна.5 Метка № 6: права доступа к материалу Последняя панель предназначена для определения пользовательских полномочий в отношении статьи. В  случае. кликните по кнопке вставки изображения под полем ввода текста и вставьте его в текст (рис. 4/25/12 . например.

  — множество. Напомню. то на сайте оно появится в полном размере — более 3000 пикселей шириной. перед выгрузкой измените размер изображения. Вставка изображения при помощи интерфейса менеджера мультимедиа.5 Рис. вам придется использовать диалоговое окно. В  числе прочих  — неправильно заданные права доступа к  папкам менеджера мультимедиа. Joomla не  «подгоняет» размер изображений. 4. При необходимости.Руководство для начинающего пользователя Joomla! 2. если изображения находятся на  жестком диске вашего компьютера.78 - . В  лучшем случае 4/25/12 . Если все пройдет удачно — мои вам поздравления! Возможных причин сбоя. В  случае. если таковой произойдет. вызываемое кликом по  кнопке «Изображение» под полем ввода текста. Если вы  выгрузите изображение с цифрового фотоаппарата.

после которой хотите увидеть ссылку «Подробнее» и кликните по кнопке «Подробнее» под полем ввода текста. РЕЗУЛЬТАТ После сохранения обновите главную страницу вашего сайта и там появится статья (рис. Если в  конце концов решения не  найдется.5 вы  увидите сообщение об  ошибке. Поместите курсор в  ту  часть текста. Окно отправки ссылки на статью по электронной почте В указанной в предыдущем абзаце панели. заполните поля «Начало публикации» и  «Завершение публикации».Руководство для начинающего пользователя Joomla! 2.  — оставьте комментарий на этой странице. параметры его вывода можно будет изменить при помощи диалогового окна редактора.79 - . то  есть не  будем задавать дату ее  начала. кликнув по соответствующей пиктограмме на его панели инструментов. Версия для печати В  «Параметрах отображения материала» (метка №  5  на рис. в поле «Иконка электронной почты». Это можно сделать как набором даты в  определенном формате. 4/25/12 . Отложенная публикация Для начала воздержимся от  отложенной публикации. Вывод статьи на главную страницу без создания пункта меню В выпадающем списке поля «Избранные» выберите «Да». вызываемом кликом по пиктограмме с соответствующим изображением. :-) Если в  дальнейшем вы  захотите опробовать эту функцию с  другой статьей. так и  выбором ее  в  диалоговом окне календаря. Анонс для страницы рубрики со ссылкой на полную версию статьи Это просто. как изображение будет загружено из папки менеджера мультимедиа. :-) После того. в  выпадающем списке поля «Иконка печати» выберите «Показать». также выберите «Показать». 5).  3).

Руководство для начинающего пользователя Joomla! 2.5 Рис. Статья на главной странице сайта. 4/25/12 . 5.80 - .

81 - .com/ru/j25ru/ad 4/25/12 .Руководство для начинающего пользователя Joomla! 2.5 Реклама Место для вашей рекламы http://cocoate.

Рис. все  то.5 МЕДИА-МЕНЕДЖЕР Медиа-менеджер  — это миниатюрная система управления цифровыми активами [прим.Руководство для начинающего пользователя Joomla! 2. Обычно. 4/25/12 . С  учетом этого нам нужен простой в  использовании инструмент для управления ими. 1. документы в  формате PDF и  многое другое  — словом. Все знают «Проводник Windows» или «Finder» в  Mac OS  X. где хранятся все файлы. которыми он  управляет. Под файлами подразумеваются изображения. входящий в  исходную комплектацию Joomla [текстовое меню административного раздела  → пункт «Материалы»  → подпункт «Медиа-менеджер»]. Медиа-менеджер: отображение в виде эскизов. вам потребуется хранилище для файлов. Медиа-менеджер работает через браузер и  отображает файлы в  виде эскизов (рис. перев. Что он собой представляет? По-моему.  1) или в  виде списка (рис. Давайте посмотрим.: ссылка на статью в англоязычной Википедии] в  составе Joomla! (DAM). В  Joomla этот компонент называется медиа-менеджер. У  него есть основная папка.  2). цифровые активы состоят из  файлов и  дополнительных метаданных. что вы  к  контенту отнесете. какие возможности предоставляет нам медиа-менеджер.82 - . Если вы  имеете дело с  контентом. Папки открываются кликом. он больше всего похож на файловый менеджер.

  3). На панели инструментов вы обнаружите пиктограмму «Настройки». Основная его папка — «images». сколько захотите. 2.Руководство для начинающего пользователя Joomla! 2. Медиа-менеджер: отображение в виде списка.83 - .  — одинаковы. того. Структуры. Вы  можете создать столько папок. Рис.5 Рис. 4/25/12 . что вы видите в административном разделе Joomla и  в  окне FTP-клиента (рис. 3 Основная папка медиа-менеджера в окне FTP-клиента. 4). В  режиме отображения в  виде списка вы можете удалять папки и файлы. И  тут следует соблюдать осторожность: среди папок системы вы  найдете «Media». «Media» не  является основной папкой медиаменеджера. Кликните по ней (рис.

Ряд полей панели предназначен для задания параметров проверки MIME Type (также сейчас часто называемого Internet Media Type) и ограничения загрузки файлов на основании этого критерия. Просто мне нравится возможность их разделения. Пользователи Windows обычно различают файлы по  их  расширениям. вы  можете разрешить рядовым зарегистрированным пользователям публиковать только изображения. Вы можете разрешить или запретить загружать столько типов файлов. в случае прочих типов файлов  — нет. Flash-загрузчик. предназначенный для одновременной загрузки множества. о  которой очень часто забывают.84 - . Отображение в виде эскизов имеет смысл в случае изображений. например.  — одна из  самых передовых функций. разрешить загрузку изображений и  запретить загрузку файлов.5 Рис. то  обнаружите. Internet Media Type  — способ определить тип файла в тех случаях. Можно. В  Joomla  1. загружаемых пользователями с  уровнем привилегий ниже «Управляющего». Настройки медиа-менеджера. В  некоторых случаях это очень полезно.Руководство для начинающего пользователя Joomla! 2. сколько сочтете нужным. изображения  — тоже файлы. Самое полезное следствие этого разделения  — возможность ограничить набор типов файлов. Так. 4. Конечно  же. когда расширение отсутствует. что можно ограничивать загрузку файлов по  расширению и  размеру. Если вы  изучите панель настроек.5  он не  всегда работал как 4/25/12 .

есть и  кнопка вставки изображений из  папок медиа-менеджера. Процесс уже описывался в статье «Типичная статья».5 следует. но можете ли вы привязать их к статьям? Везде.Руководство для начинающего пользователя Joomla! 2. где есть редактор. Медиа-менеджер и редактор Теперь вы знаете.6. 4/25/12 . 5. Flash-загрузчик медиа-менеджера. Рис. поищите в соответствующем разделе каталога расширений для Joomla. Положение дел изменилось с выпуском Joomla 1. :-) Попробуйте. что для работы с  медиа-менеджером не  требуется незаурядных умственных способностей: он  прост в  использовании и  очень надежен.85 - . где хранятся файлы.5 Flash-загрузчик — все также надежен и прост в использовании. Если вам нужно нечто более продвинутое. Вы  убедитесь. В версии 2.

5 Рис. Интерфейсы доступа к медиа-менеджеру на прочих страницах Запустить медиа-менеджер можно не  только со  страниц создания/редактирования статей. Например. его привязывают к  описанию при помощи интерфейса медиа-менеджера на странице создания/редактирования категорий (рис. Интерфейс доступа к медиа-менеджеру. 4/25/12 . для вывода на  странице категории изображения. 6. 7).86 - .Руководство для начинающего пользователя Joomla! 2. запускаемый со страницы создания/ редактирования статей.

Изображение появится на  странице перечня категорий.Руководство для начинающего пользователя Joomla! 2. Интерфейс медиа-менеджера на странице создания/редактирования категорий. 4/25/12 . 7.87 - .5 Рис. если вы  произведете соответствующие настройки в диалоговом окне интересующего вас пункта меню.

вы  будете использовать активированную по  умолчанию функцию PHP Mail.88 - . в  нем подпункт «Общие настройки» (рис. но  тогда такие страницы будут визуально отличаться от  остальных страниц сайта. В  случае локальной установки.5 СТРАНИЦА КОНТАКТНЫХ ДАННЫХ И ФОРМА ОБРАТНОЙ СВЯЗИ Относительно формы обратной связи возникает вопрос: «А  контент  ли это?» Я  думаю. Рис. В  первую очередь благодаря форме обратной связи становится понятно. Настройки почтовых функций можно увидеть во вкладке «Сервер». :-) Сообщения по  электронной почте Joomla может отправлять по-разному. Открыть ее можно.  1). Интерфейс настройки почтовых функций. Естественно. В  случае с  Joomla! форма обратной связи является частью системы. Созданные вручную на  языке HTML веб-страницы не  могут отправлять сообщения по  электронной почте. проблем с  отправкой электронной почты скорее всего не  будет. что вам нужно сделать. все немного сложнее: придется сначала устанавливать почтовый сервер. что вы  имеете дело с  CMS. хотя и особой надобности в этом нет. поэтому данная глава относится к теме «Управление контентом». для этого нужен скриптовый язык вроде PHP и  настроенный сервер. Все. Скрипты на  PHP могут быть встроены в  HTML-код страниц для реализации функций формы. Особого труда это не составит. выбрав в  меню пункт «Сайт». на странице общих настроек. Подробнее о настройках — в главе «Настройка CMS». 4/25/12 . что контент. Если ваш сайт под управлением Joomla установлен на  сервере хостинг-провайдера.  — это настроить ее.Руководство для начинающего пользователя Joomla! 2. 1.

5 Создаем страницу с контактными данными и формой обратной связи Для создания страницы с контактными данными и  формой обратной связи необходимы. • категория для «привязки» записи. у  вас осталась категория «Sample Data-Contact». Следующим шагом будет создание записи контактных данных. Если нет. • ссылка на страницу в меню. Для упрощения ориентирования я  отметил на  иллюстрации часть элементов интерфейса. Заполните поля (рис. Для этого в  меню административного раздела следует выбрать пункт «Компоненты». Возможно.  2). созданная при установке демонстрационных данных. содержащая контактные данные. затем подпункт «Контакты» и кликнуть по пиктограмме с подписью «Создать». 4/25/12 .89 - . Рис. как минимум: • запись. 2. то  создайте.Руководство для начинающего пользователя Joomla! 2. Интерфейс создания записи контактных данных.

могущего впоследствии вносить изменения в  запись. В  этом  же наборе есть и  поле адреса страницы. Метка №  4. либо на  список контактных лиц. Набор полей «Форма обратной связи»  — очень важная часть интерфейса. перев. как и  набор полей «Параметры публикации». сложно и путано. Метка №  6. В  это поле вводятся фамилия и  имя контактного лица или  же название подразделения или компании.  — скромные. Метка №  7. но это не так: подобная организация информации хорошо продумана и удобна. При помощи набора полей «Настройки отображения» можно выбрать. доступен на  странице редактирования каждой записи. предлагающий различные форматы публикации информации. Метка № 3. списка страниц или единственной страницы. на сайте ссылка будет вести либо на страницу одного контактного лица. которая будет открыта в  случае удачной отправки сообщения. Следующий шаг  — как раз превращение записи в  страницу на  сайте. Как CMS отобразит все это на сайте? Чтобы решать подобные задачи. но страницы контактных данных на сайте до сих пор нет. например. иметь статус общедоступной («Уровень доступа»  — «Для всех») и. Набор полей «Мета-данные».5 Метка №  1. Подробнее о  мета-данных  — в  главе «Почему вам нужна поисковая оптимизация».Руководство для начинающего пользователя Joomla! 2. поля ввода контактной информации] — множество полей.90 - . публикуемую на  странице контактных данных. Благодаря этому вы можете вывести контактные данные в виде списка разделов. 4/25/12 .: собственно. Ее  [защиты от  спама] возможности в  смысле противодействия «настоящим» спамерам. Метка №  5. На «обычных» сайтах последнее применяется редко. потому что здесь можно включить или отключить форму отправки сообщений контактному лицу. мягко говоря. Контактные данные могут быть связаны с учетной записью пользователя сайта. допустим. если запись создается не для человека. Запись должна быть отнесена к категории. в  состав Joomla включен менеджер меню. В текстовое поле «Дополнительная информация» можно вписать режим работы или описать сферу полномочий. не  должна выводиться на главной странице («Избранные» — «Нет»). такой как Volkswagen со штатом приблизительно 370 000 человек. а  также задать время и  даты начала и  конца публикации. В  наборе «Детали контакта» [прим. а какие — нет. какие из контактных данных будут отображаться. Метка № 2. Создание пункта меню Теперь у вас есть запись. На первый взгляд. В наборе полей «Параметры публикации» можно выбрать пользователя. так и категории. которые можно заполнить или оставить незаполненными. Определенно возможно создать страницу обратной связи для каждого сотрудника даже большой компании. Здесь также можно включить или отключить функцию отправки копии сообщения его автору и  настроить защиту от  спама. Благодаря возможности «привязки» к пункту меню как одной записи.

5 Давайте создадим пункт меню. расположенной на панели инструментов. После выбора типа диалоговое окно закроется. Рис.91 - . Выбор типа пункта меню. выбрать тип пункта меню можно во  всплывающем окне. Для создания ссылки из меню требуется: 1. в каком меню на стороне посетителя будет выводиться ссылка. 3. 3). 3. выбрать называние пункта меню. В  меню административного раздела выберите пункт «Меню». 2.Руководство для начинающего пользователя Joomla! 2. 4) 4/25/12 . в  нем  — подпункт «Top» [«Верхнее меню»] и  на  открывшейся странице кликните по  пиктограмме с  подписью «Создать». Так как нужен всего один контакт. вызываемом кликом по  кнопке «Выбрать» в соответствующем поле. Интересующий нас тип — «Контакт» (рис. Выбрать тип пункта меню: «Список контактов заданной категории» или «Контакт». выберем его при помощи поля в панели «Обязательные параметры» (рис. выбрать. ведущий на  страницу контактных данных одного человека.

Руководство для начинающего пользователя Joomla! 2. наконец. 4. наберем название пункта меню и  кликнем по  пиктограмме с  подписью «Сохранить». что информация и  форма выводятся в  виде ниспадающих вкладок]. Открыть форму обратной связи можно кликнув по  пиктограмме с изображением знака «плюс» в правом нижнем углу на соответствующей панели [при условии. Теперь с  вашего сайта можно отправлять сообщения. Выбор записи контактных данных. 4/25/12 .92 - . На стороне посетителей ссылка на выбранную вами страницу контактных данных выводится в верхнем меню. Ну  и.5 Рис.

 5.Руководство для начинающего пользователя Joomla! 2.5 Рис. 4/25/12 .93 - . Форма обратной связи. 6. Рис. Страница контактных данных.

94 - .com/ru/j25ru/ad 4/25/12 .5 Реклама Место для вашей рекламы http://cocoate.Руководство для начинающего пользователя Joomla! 2.

«В  корзине». Может возникнуть необходимость снять статью с  публикации. пока вы ее редактируете или проверяете. разблокировка Статьи. • Статья опубликована. В  таком состоянии они находятся во время редактирования или проверки. Вот этапы типичного жизненного цикла статьи на сайте. «Не  опубликовано». СОСТОЯНИЕ «НЕ ОПУБЛИКОВАНО» Статьи в  данном состоянии не  увидит ни  один посетитель.5 Глава 8 Состояния публикации.Руководство для начинающего пользователя Joomla! 2. Это дополнительное состояние. • Статья отправлена в архив. выводится на  главной странице). опубликованные на  сайте под управлением Joomla!. они будут доступны. в частности. «Избранная» статья обычно публикуются на главной странице сайта. или ее  публикация запланирована. а кому — нет. В зависимости от типа контента их может быть как минимум три: «Опубликовано». Кому.95 - . в результате чего она продолжит существовать. • Статья скрыта до тех пор. В таблицах менеджера статей в  административном разделе вы  можете сортировать материалы по  состоянию. или  же вы  можете решить переместить ее в корзину. зависит от уровня доступа. • Статья опубликована (возможно. в той или иной его части. могут находиться в  нескольких состояниях. СОСТОЯНИЕ «ИЗБРАННАЯ» Данная группа предназначена для самых свежих или самых важных материалов. — на сайте. управляемом Joomla. возможно. потому 4/25/12 . СОСТОЯНИЕ «ОПУБЛИКОВАНО» Статьи в состоянии «Опубликовано» в целом доступны посетителям сайта. Обратимся к  подробностям. но. не отображается на главной странице. корзина. в зависимости от состояния. а  также переводить их в новые состояния. После сохранения вновь созданной статьи она существует в базе данных CMS и.

Создается он очень просто: почти все.5 что имеет смысл только применительно к  статьям. пункты меню. Вот почему возможно сочетание состояний «Скрытая» и «Избранная». — ее еще можно восстановить. что для этого нужно — задать материалу соответствующее состояние.1. В базе данных Joomla хранятся даты создания статей [для сортировки в  архиве]. Если его нет. Архив будет отображаться на стороне посетителя так. 1. СОСТОЯНИЕ «АРХИВНАЯ» Настанет время.96 - . когда вы задумаетесь об архиве для статей. Также в  исходной комплектации Joomla есть модуль отображения архива на  стороне посетителей. Выделить «удаленные» статьи из  общего списка можно при помощи фильтра [выпадающий список «Выбор состояния» над таблицей].Руководство для начинающего пользователя Joomla! 2. Рис. Архив Joomla. Подробнее об архивном модуле — далее. категории. просто создайте его: меню административного раздела → пункт «Расширения» → подпункт «Менеджер модулей» → пиктограмма с подписью «Создать» → тип модуля «Материалы . Корзина Если статья попадает сюда.Материалы в  архиве». как это показано на рис. записи контактных данных и  прочее содержимое вашего сайта. Он  устанавливается вместе с  демонстрационными данными. В корзину также можно перемещать модули. При переходе к  списку «удаленных» 4/25/12 . в главе «Модули».

к  чему  я? Статья остается заблокированной. или вдруг отключается компьютер. когда пользователь работающий со  статьей случайно закрывает страницу редактирования. 2. например. перев. Ни  у  кого.5 материалов пиктограмма с  подписью «В  корзину» заменяется пиктограммой с  подписью «Очистить корзину». Проблемы возникают в  случае.: по-английски  — «check  in»] не  совсем  то. администраторов. Снятие блокировки Пиктограмма разблокировки [прим. что как только один из  пользователей Joomla начинает редактировать статью система блокирует остальным доступ к  ней. что [до  момента сохранения статьи] никто не  аннулирует изменения. Сессия редактирования не закрывается и… Понимаете.Руководство для начинающего пользователя Joomla! 2. Она нужна на  случай «аварийных» ситуаций. и  никто не  может получить к  ней доступ. за  исключением пользователей с  соответствующим уровнем полномочий.97 - . использующих данные о  местоположении. нет возможности вернуть ее в состояние. позволяющее продолжить 4/25/12 . вносимые текущим ее  редактором. Рис. с  чем вы  привыкли или могли  бы иметь дело в  Foursquare или подобных социальных сетях. Она предназначена для окончательного удаления. Преимущество наличия этой удобной функции в  том. на  котором он/она работает. Список удаленных материалов. Дело в  том.

 3.98 - . но  беда в  том. Администратор может. :-) Рис. умоляющего вернуть возможность редактирования.5 редактировать содержимое. Значок заблокированной статьи. являющийся по совместительству ссылкой на разблокировку. 4/25/12 . а также кнопка разблокировки на панели инструментов менеджера статей.Руководство для начинающего пользователя Joomla! 2. что о  блокировке статьи он  или она узнает по  малозаметной пиктограмме в  виде замка́ в  перечне статей или из сообщения от пользователя.

com/ru/j25ru/ad 4/25/12 .5 Реклама Место для вашей рекламы http://cocoate.Руководство для начинающего пользователя Joomla! 2.99 - .

выпущенного Gavick в декабре 2009 года. различения и  понимания чего-либо посредством абстракции. 1. Категории могут быть вложенными.100 - . категоризация  — это процесс узнавания. Информационный сайт с использованием шаблона.5 Глава 7 Структурирование содержимого при помощи категорий Joomla! позволяет категоризировать статьи. например. используют категории [рубрики] для тематической дифференциации статей. возможно. В  качестве примера можно привести демонстрационную страницу шаблона для информационного сайта (рис.Руководство для начинающего пользователя Joomla! 2. Определение. а  каждая статья может быть «привязана» к  одной из  этих категории. Рис. весьма сложное. Вообще говоря. 4/25/12 . построенном на  основе Joomla. На  сайте. можно создать сколько угодно категорий. Газеты. 1). но очень полезное применительно к управлению множеством статей.

Навигация на  стороне посетителей обеспечивает доступ ко  всем подкатегориям и статьям данных категорий. как и  у  статей. Максимальное значение — 10 уровней (рис. иногда необходимо больше.  д. что и в менеджере в  административном разделе. Также изображения можно вставить в описание (рис. атрибуты и  параметры. «Катастрофы» и  т. «Мир». 2).Руководство для начинающего пользователя Joomla! 2. двух уровней. 4/25/12 . Менеджер категорий (текстовое меню административного раздела  → пункт «Материалы»  → подпункт «Менеджер категорий») позволяет управлять категориями.5 их количество не ограничено и нет больше разделов: только категории. «Военные действия». Менеджер категорий: фильтрация по глубине вложенности. есть категория статей «Международные новости». Иногда для организации материалов достаточно. Выбрать изображения можно на  странице редактирования категории в  панели «Основные параметры».5 На  сайте воображаемой газеты. В Joomla 2.5 существует только два уровня категоризаци: разделы и вложенные в них категории. 2. В Joomla 1. 3). Им  можно назначать дополнительные изображения. Даже «хлебные крошки» [навигационная цепочка] отражают эту структуру.101 - . руководствуясь глубиной вложенности. У  категорий. Рис. демонстрирующем шаблон. Фильтр на  странице менеджера позволяет ограничить список. На сайте с демонстрационными данным [созданными при установке] вы можете увидеть в точности те же категории. как в примере. есть названия. описания. в  нее включены подкатегории «Политика». которые будут сопровождать названия и  описания на  стороне посетителей в  случае выбора соответствующего формата вывода.

отраженная в меню на стороне посетителей.102 - . Рис.Руководство для начинающего пользователя Joomla! 2. Страница создания/редактирования категории. На странице менеджера меню (текстовое меню административного раздела → пункт «Меню» → подпункт «About Joomla!» [«О Joomla!»]  → пункт перечня «Using Joomla!» [«Использование 4/25/12 . 3.5 Рис. 4. Структура категорий.

какие форматы для каких пунктов меню выбраны. отраженная в меню в административном разделе. Рис.5 Joomla!»]) вы  можете увидеть те  же пункты. 4/25/12 . Отображение анонсов подкатегорий и  статей можно гибко настраивать для каждого формата отображения. Возможны следующие форматы вывода: • «Список всех категорий». 5.Руководство для начинающего пользователя Joomla! 2. Структура категорий. • «Блог категорий» (часто используется на главных страницах). В  перечне на  странице менеджера меню (рис. 5).103 - . • «Список материалов категории». что и  в  меню на  стороне посетителей  — пункты. 6). Для отображения статей можно выбирать разные форматы вывода. ведущие на страницы статей в категориях (рис.  5) можно увидеть. Выбрать формат вывода можно на странице редактирования пункта меню (рис.

5 Рис. Формат вывода «Список всех категории». 6. Рис. Форматы вывода категорий. Список всех категорий Этот формат предполагает вывод всех подкатегорий выбранной категории.104 - .Руководство для начинающего пользователя Joomla! 2. 7. 4/25/12 .

 8. даже тех. относящихся к данной категории. не  выводятся. Первые семь статей категории верхнего уровня  — скрыты. Страница редактирования параметров 4/25/12 . Страница редактирования параметров категории: текстовое меню административного раздела  → пункт «Меню»  → подпункт «About Joomla!» [«О  Joomla!»]  → флаговая кнопка пункта перечня «Using Extensions» [«Использование расширений»] → пиктограмма «Изменить».  7] выводится описание категории «Using Extensions» [«Использование расширений»]  — категории самого верхнего уровня.105 - . в  которых нет подкатегорий и/или статей. Заголовки и  анонсы всех статей.  8] выводится описание категории «Components» [«Компоненты»]. В  случае использования данного формата [проиллюстрирован на  рис. принадлежащих к  категории самого верхнего уровня.Руководство для начинающего пользователя Joomla! 2. 8). Также на  странице выводятся анонсы всех вложенных категорий следующего уровня.5 В  случае использования данного формата [проиллюстрирован на  рис. выводятся в одну колонку. Анонсы статей. относящихся к выбранной категории (рис. Рис. Блог категории Данный формат предполагает вывод всех статей. Формат вывода «Блог категорий». Возможен вывод и в несколько колонок.

Рис. Настройка вывода в формате «Блог категорий». 9. 10).106 - . 9). в  виде таблицы (рис. 4/25/12 . Список материалов категории Данный формат предполагает вывод всех статей. относящихся к  выбранной категории.Руководство для начинающего пользователя Joomla! 2.5 категории: текстовое меню административного раздела  → пункт «Меню»  → подпункт «About Joomla!» [«О  Joomla!»]  → флаговая кнопка пункта перечня «Components» [«Компоненты»]  → пиктограмма «Изменить» (рис.

Статью можно «привязать» только к одной категории. а  также настроить порядок вывода. 4/25/12 . Перечень статей одной категории. Заключение Введенная в  Joomla система категорий эффективна и  легка в  использовании. В  административном разделе можно выбрать какие элементы таблицы будут скрыты или отображены.5 Рис. Все статьи. Система  — дружественна пользователю. Структурировать при помощи вложенных категорий можно материалы всего сайта. выводятся в  таблице. относящиеся к  данной категории.107 - .Руководство для начинающего пользователя Joomla! 2. В  случае использования данного формата [проиллюстрирован на  рис.  10] выводится описание категории «Joomla!». Страница редактирования параметров категории: текстовое меню административного раздела  → пункт «Меню»  → подпункт «About Joomla!» [«О Joomla!»] → флаговая кнопка подпункта «Article Category List» [«Список материалов категории»] → пиктограмма «Изменить». 10.

Руководство для начинающего пользователя Joomla! 2.5 Реклама Место для вашей рекламы http://cocoate.108 - .com/ru/j25ru/ad 4/25/12 .

4/25/12 . Среди них  — как очень важные параметры. • «Фильтры текста».5 Глава 9 Настройка CMS Настройки Joomla! производятся на  нескольких уровнях. плагинов. переключателей. Каждая вкладка содержит множество полей. локализаций. Страница общих настроек содержит пять вкладок. «ОБЩИЕ НАСТРОЙКИ» На  странице «Общие настройки» можно задавать параметры. относящиеся ко  всему сайту.php». 1). Самый простой способ бегло ознакомиться с  содержимым страницы  — «пройтись» курсором по  названиям параметров и  просмотреть содержимое контекстных окон указателя (тултипов) (рис. так и  менее важные.109 - . вроде имени базы данных. • настройки статей. текстовых полей. • общие настройки. вроде предварительно задаваемой длины списков. Установки более высоких уровней наследуются более низкими уровнями. выводимых на  сайте. • «Сайт». шаблонов.Руководство для начинающего пользователя Joomla! 2. • «Сервер». Значения большинства параметров сохраняются в  файле «configuration. имени и  пароля ее  пользователя. модулей. • «Права». флаговых кнопок. компонентов. • «Система».

 1. появившихся на странице с момента выпуска Joomla 1. информирующей о  временной недоступности сайта (режим «офлайн»). Контекстное окно указателя (тултип). • Первое — «Алиасы в Unicode». задаваемые на страницах редактирования статей [прим. Имеются в виду фрагменты текста. France" /> На панели «Настройки SEO» появились два новых поля. Настраиваемый уровень доступа. Подробнее о ней рассказывается в главе «Пользователи и полномочия».5 Рис.: и появляющиеся в последствии в составе ссылок на эти 4/25/12 . Здесь  же можно определить исходный уровень доступа (поле «Уровень доступа по  умолчанию»).  — новая возможность системы. «Сайт» Теперь при помощи полей данной вкладки можно задать текст и  выбрать изображение для страницы.com EURL. Панель мета-данных позволяет задавать значение тега «meta» с атрибутом «rights». Должна выводиться в  коде подобная информация или нет  — решайте сами. сообщающее об  авторских правах. в  целом.Руководство для начинающего пользователя Joomla! 2. и  задаваемые полномочия. Подробнее я  расскажу о параметрах. <meta name="rights" content="© 2011 cocoate.110 - .6. Многие параметры не  требуют дополнительных пояснений. Здесь Joomla предоставляет свободу выбора. в  частности. перев.

Рис. 2. Выпадающий список в этом поле позволяет включать в текст на панели заголовка браузера название сайта. позволяющая использовать cookie в случае наличия субдоменов. Она понадобится. например.com/所有一起. Поля вкладки «Сайт». • Второе — «Включать название сайта в заголовок страницы». относящемся к  субдомену (http://blog. в блоге. Благодаря поддержке Юникод ссылки могут выглядеть. например.ваш_сайт/). следующим образом: http://example. Без этой функции посетителям приходилось  бы вводить логин и пароль дважды: на сайте и в блоге.Руководство для начинающего пользователя Joomla! 2. чтобы посетители представившись системе на сайте (http://ваш_сайт/). не делали этого повторно.5 статьи]. если вы  хотите. «Настройки Cookie» — это замечательная функция.111 - . 4/25/12 .

В  текущей версии определение данных параметров системы производятся на  страницах соответствующих менеджеров: «Менеджера пользователей» и «Медиа-менеджера». Оно состоит в сохранении [генерируемых Joomla] фрагментов HTML в файлах. Вообще.5. Удалить все содержимое кэш или ненужную его часть можно в  разделе технического обслуживания: текстовое меню административного раздела → пункт «Сайт» → подпункт «Обслуживание». я упомяну параметр «Включить SSL».Руководство для начинающего пользователя Joomla! 2. Используя  ее. вы  можете предложить посетителям вашего сайта полностью безопасный трафик. 3. Для этого нужно настроить SSL на вашем веб-сервере и получить сертификат SSL. Этой функции уделяется все больше и  больше внимания. Рис.5 «Система» В  этой вкладке вы  больше не  найдете панелей «Настройки пользователя» и  «Мультимедиа». 4/25/12 . «Сервер» Данная вкладка не отличается от аналогичной в Joomla 1. вкладка «Сервер».112 - . что система кэширования была переработана.5. Кэшировать можно страницы. вывод компонентов. Тем не менее. модули. кэширование нужно для ускорения работы сайта. которые впоследствии веб-сервер выдает с  очень большой скоростью. Настройки кэширования отличаются от  таковых в  Joomla  1. поле «Включить SSL». Отличия объясняются тем. Настройки.

 4).Руководство для начинающего пользователя Joomla! 2. «Унаследовано» (рис. • редактирование собственного контента. • создание контента.: также в  список входит доступ к  сайту. Прим. определяющие полномочия. применительно к  компонентам и  контенту. При помощи интерфейса в  данной вкладке можно разрешать или запрещать группам пользователей: • вход в систему на стороне посетителей. • доступ к компонентам. в  режиме офлайн. • выполнение любых административных действий. могут иметь следующие значения: «Разрешено». производить их  нужно далеко не  всегда. Если вы  меняете полномочия группы. 4/25/12 . перев. • редактирование контента. • изменение состояния контента. Параметры.113 - . они меняются и  у  подгрупп. «Запрещено». К  счастью. • доступ к административному разделу.5 «Права» В  этой вкладке производятся общие настройки полномочий пользователей. • удаление контента.

5 Рис. Для каждой группы можно задать свои параметры фильтрации. 4. обрабатывают контент всего сайта.114 - . Права групп пользователей. использовать его особой группе пользователей «айфреймерам» [в оригинале: «iframer»]. например. например. разрешив. зарегистрированные пользователи могут создавать статьи. теги HTML. 4/25/12 .Руководство для начинающего пользователя Joomla! 2. настраиваемые в данной вкладке. При помощи функции «Текстовые фильтры» из  их  статей. «Фильтры текста» Функция «Фильтры текста» позволяет находить и отфильтровывать определенные комбинации символов. в то же время. Фильтры. можно автоматически удалять тег «iframe». содержащие любые HTML-теги. Предположим.

115 - . Вкладка «Текстовые фильтры».Руководство для начинающего пользователя Joomla! 2. 5. 4/25/12 .5 Рис.

Руководство для начинающего пользователя Joomla! 2.com/ru/j25ru/ad 4/25/12 .5 Реклама Место для вашей рекламы http://cocoate.116 - .

В  большинстве случаев дизайн. например. перев. покупатель будет ожидать. (Richardmasoner) Рис. стимулирует покупателя к  рассмотрению варианта. 2. даже если он  не  является ключевой причиной приобретения товара. Машина с наклейками.5 Глава 10 Шаблоны Шаблон  — один из  наиболее важных элементов Joomla!: он  определяет внешний вид сайта.: без шаблона страницы сайта вообще были  бы пусты. чем качественные двигатель и ходовая. Благодаря ему посетители задерживаются на  вашем веб-ресурсе и  начинают его изучать. Если дизайн продукта хорошо разработан. так и  пользователи оценят красивый и  удобный дизайн. Задумайтесь. Как рядовые посетители. Очень часто качественный дизайн для покупателя имеет не  меньшее значение. об  автомобиле. Прим.117 - .Руководство для начинающего пользователя Joomla! 2. Красная машина. Рис. что и все остальные аспекты — на том же уровне. (FotoSleuth) 4/25/12 . 1.

а также обработка изображений. :-) ШАБЛОНЫ JOOMLA Joomla известна своими качеством и  простотой. Вебдизайнер  — молодая профессия. нескольких модулей и  шаблона. CSS. занятых в создании «хорошего» веб-сайта. Статейный компонент генерирует центральную ее часть (рис. среди которых  — написание кода на  HTML. состоит из  HTML-вывода компонента. Рис. Возьмем в качестве примера главную страницу. 3). несовместимость браузеров. Сайт должен быть надежным и  дружественным пользователю. Каждая страница находится по уникальному адресу [URL]. JavaScript. 3. Страница может 4/25/12 . по ходу которого все участники приобретают много знаний и умений. состоящая в  создании такого сайта. Они являются примерами разных подходов к дизайну.5 У  машин. Высококлассный веб-дизайн — тяжелый труд. возвращает мои мысли к  двум упомянутым выше машинам. Фрагменты страницы рядом с выводом компонента — модули. Макет главной страницы сайта на основе Joomla. Качество шаблона  — это не  только грамотный подбор цветов и  качественная обработка графики. Страница сайта. У вебдизайнера  — множество обязательных навыков. Веб-дизайн в некоторой мере — ручная работа. Задача. Формы и  расположение контента на  странице не  менее важны. будут разные покупатели. иллюстрации которых приведены выше. Joomla — всего лишь еще один инструмент в  инструментальном ящике.118 - . Среди проблем.Руководство для начинающего пользователя Joomla! 2. PHP. Часто разработка сайта на Joomla — это процесс. создаваемая  ею. с  которыми сталкиваются веб-дизайнеры  — низкая скорость интернет-соединения. недостаток опыта у контентменеджеров и прочих людей.

119 - . Схемы макетов всех имеющихся шаблонов можно просмотреть в  административном разделе: текстовое меню административного раздела  → пункт «Расширения»  → подпункт «Менеджер шаблонов»  → вкладка «Стили» → пиктограммы слева от названий в перечне (рис. где эти посадочные места расположены.5 состоять из  вывода одного компонента и  любого количества модулей. ПОЗИЦИИ МОДУЛЕЙ Положение модулей на  странице определяется шаблоном. В обоих случаях вывод схемы необходимо предварительно разрешить: текстовое меню административного раздела  → пункт «Расширения»  → подпункт «Менеджер шаблонов»  → пиктограмма «Настройки» на  панели инструментов  → вкладка «Шаблоны»  → селективная кнопка «Просмотр позиций модулей» → значение «да». 5). Модули. чтобы один и тот же модуль выводился на странице в двух экземплярах. 4). например. позиций. Конечно  же. Для этого в  Joomla предусмотрены схемы модульных позиций с выделением областей и выводом названий (рис. могут быть использованы на другой. Если вы  хотите. в разных позициях. для чего к адресу главной страницы сайта необходимо добавить ?tp=1. http://ваш_сайт/?tp=1. Каждый шаблон предоставляет набор посадочных мест. 4/25/12 .Руководство для начинающего пользователя Joomla! 2. Схему текущего шаблона можно просмотреть на стороне посетителей. используемые на одной странице. Задать позицию тому или иному модулю можно при помощи менеджера модулей: текстовое меню административного раздела → пункт «Расширения» → подпункт «Менеджер модулей» → страница настройки нужного вам модуля  → поле «Позиция». то можете его скопировать. иначе говоря. администратор должен иметь представление о  том.

Руководство для начинающего пользователя Joomla! 2. Позиции модулей. Пиктограммы вывода схем. 4/25/12 . 4. Рис.5 Рис. 5.120 - .

5 включает в себя три шаблона для стороны посетителей и  два  — для административного раздела.5 ШАБЛОНЫ В ИСХОДНОЙ КОМПЛЕКТАЦИИ Исходная комплектация CMS Joomla 2. 5). как выглядит элементарный шаблон. Для предварительного просмотра перейдите на  страницу менеджера шаблонов: текстовое меню административного раздела  → пункт «Расширения» → подпункт «Менеджер шаблонов» → вкладка «Шаблоны» (рис. созданная с  применением HTML5. «Beez5»  — это версия «Beez2».121 - . Для административного раздела также есть «запасной» шаблон (рис. «Atomic»  — пример того. Шаблоны для стороны посетителей. В  главе «Создание нового шаблона на основе Atomic» он будет использован в качестве основы для создания собственного шаблона. 5. 6). 4/25/12 .Руководство для начинающего пользователя Joomla! 2. Рис.

кликнув по пункту меню «B». 4/25/12 . а. Отделить стили для административного раздела от  шаблонов для стороны посетителей можно при помощи фильтра «Выбор области системы». Шаблон по  умолчанию «Beez2» имеет два предварительно заданных стиля: «Стандартный» и  «Сайт Парков». видели страницы с зеленым фоном. Новые стили создаются копированием имеющихся. как минимум. появившаяся в  Joomla  1. чтобы посетители. Она позволяет видоизменять имеющиеся шаблоны. Если вы  хотите. кликнув по пункту меню «A». 6. видели страницы с синим фоном. выбор логотипа. СТИЛИ Стили  — это новая функция системы. к  тем или иным страницам или разделам. один стиль.5 Рис. Стили можно применять к  тем или иным пунктам меню  и.6. то можете назначить пунктам «A» и «B» соответствующие стили (рис. 7). Каждый шаблон имеет.Руководство для начинающего пользователя Joomla! 2. Гибкость настройки стиля зависит от каждого конкретного шаблона. Задать стиль по умолчанию можно при помощи менеджера шаблонов: текстовое меню административного раздела  → пункт «Расширения»  → подпункт «Менеджер шаблонов»  → вкладка «Стили». следовательно. Примеры настройки — выбор цветовой схемы страниц.122 - . Шаблоны для административного раздела.

123 - .5 Рис. Подробнее о шаблонах будет говориться в главе «Работа с шаблонами».Руководство для начинающего пользователя Joomla! 2. 4/25/12 . Назначение стиля пунктам меню. 7.

слева или справа. Элементы первого типа обычно располагаются наверху. «Юридическая информация». что часто.: социальные сети. если не всегда. форумы. рекомендательные и  закладочные службы] и  оказываются они [посетители] на  какой угодно странице сайта. только не  на  главной. На многих сайтах навигация — двух типов: главная и второстепенная.124 - . Второстепенные средства навигации нужны для 4/25/12 . Последние в  большинстве случаев  — менее заметны. чем первые. второго  — в  нижней или в  верхней части страницы. Вот почему следует задуматься о  наличии кнопки или ссылки «На главную». В идеале до любой страницы пользователь должен «добираться» в два-три клика. перев.Руководство для начинающего пользователя Joomla! 2. Следует иметь в виду. блог-платформы. что ищут. Меню. Обеспечение доступной навигации может показаться простым делом. «О нас».flickr.5 Глава 11 Навигация Опубликовано: palindrome6996. однако это далеко не так. посетителей на ваш сайт «приводят» поисковые системы и  социальные медиа [прим. в  противном случае некоторые посетители рискуют не найти то. относящиеся ко  второстепенным средствам навигации. содержат такие ссылки как «Свяжитесь с нами». Адрес оригинала: http://www.com/photos/ 62904109@N00/5214296452/ Средства навигации по  сайту должны быть просты в  использовании.

МЕНЮ JOOMLA 4/25/12 . где именно находятся. В исходной комплектации Joomla! есть модуль «Навигатор сайта».Руководство для начинающего пользователя Joomla! 2. пробираясь через лес. В  идеале. но  должны быть доступны при необходимости. 1). а во многих шаблонах есть для него специальная позиция (рис.125 - . оставляли за  собой хлебные крошки. НАВИГАЦИОННАЯ ЦЕПОЧКА («ХЛЕБНЫЕ КРОШКИ») «Хлебные крошки»  — вспомогательное навигационное средство. Рис. которым принадлежит текущая страница [родительский раздел → родительский раздел → текущая страница]. Благодаря «хлебным крошкам» у  посетителей не  создается впечатления. В качестве общего правила можно порекомендовать использование 4—8 ссылок на одном уровне навигации. Применяются два ее варианта. чтобы найти обратный путь.5 материалов. Обычно. Источник термина «хлебные крошки»  — сказка братьев Гримм. навигационная цепочка выводится горизонтально в верхней части сайта. • Первый предполагает отображение пути пользователя по сайту до текущей страницы. • Второй предполагает отображение иерархии разделов. они всегда должны представлять. но не больше восьми. герои которой. что они заблудились. и  как вернуться на  любую из открытых ранее страниц. 1. «Хлебные крошки». которые требуются посетителям не  в  первую очередь.

3-го и  4-го уровней]. 2.5 Основным навигационным средством сайтов. состоящую из  трех глав. Если вы сохранили демонстрационные данные. могут быть привязаны определенные модули и шаблоны. Каждый пункт меню может относиться к  компоненту или являться прямой ссылкой на  страницу. то у вас есть образцы пунктов меню. построенных на  основе Joomla. К  пункту меню. мы  создаем сайт-книгу. «книжная» структура. руководства или каталога. Пример подобной структуры — меню «О Joomla» [демонстрационные данные]. в  свою очередь.Руководство для начинающего пользователя Joomla! 2. ПЕРВЫЙ ПРИМЕР: СТАТИЧНЫЙ КАТАЛОГ ИЛИ «КНИЖНАЯ» СТРУКТУРА Такой вариант навигации подойдет для публикации на сайте книги. Статичная. Навигация должна обеспечивать доступ к каждой странице и выглядеть подобно той. Создавать их  можно в  любом нужном вам количестве. Рис. Давайте рассмотрим два примера реализации главной навигации. Предположим. 4/25/12 . являются меню. Каждое меню может содержать неограниченное количество пунктов и подпунктов и позволяет фильтровать выводимые пункты по критерию принадлежности к тому или иному уровню [например. 2.126 - . выводить только пункты 2го. что изображена на рис.

Вы  можете включить статьи в категорию «Uncategorized» [«Неклассифицированные»]. а можете. прежде чем создавать статьи. Рис.Руководство для начинающего пользователя Joomla! 2. Шесть глав книги. 3.5 Подготовка Давайте определим структуру книги. Для этого воспользуйтесь менеджером статей: текстовое меню административного раздела  → пункт «Материал»  → подпункт «Менеджер материалов»  → подпункт «Создать материал» (рис. • Руководство для начинающих • Введение • Контент • Перечни статей • Формат «Блог» • Шаблоны Прежде.  3).127 - . 4/25/12 . создать для них категорию. чем создавать пункты меню. следует создать сами статьи.

а  можно создать свое при помощи менеджера меню: текстовое меню административного раздела → пункт «Меню» → подпункт «Менеджер меню» → подпункт «Создать меню» (рис.  5). Этап №2: создание пунктов меню Необходимо открыть меню «Книга» (текстовое меню административного раздела  → пункт «Меню»  → подпункт «Книга») и  создать шесть пунктов типа «Материал». Если вы  забыли как это делается. 4.Руководство для начинающего пользователя Joomla! 2.128 - .5 Этап №1: создание меню Для устройства навигации по  сайту-книге можно воспользоваться уже существующим меню. 4/25/12 . Рис. 4). Создание нового меню. Каждый из  них нужно именовать и  привязать к  соответствующей статье (рис. обратитесь к главе «Создаем страницу „О нас“».

меню и  пункты.5 Рис. 4/25/12 . Для этого потребуется менеджер модулей: текстовое меню административного раздела  → пункт «Расширения»  → подпункт «Менеджер модулей»  → пиктограмма «Создать» → пункт «Меню» в перечне. свяжите модуль с  меню «Книга». но  для того. На открывшейся странице заполните поля [форм «Подробно» и  «Привязка к  пунктам меню»]. в  форме «Основные параметры». Выберите значение «Да» в поле «Показывать подпункты меню» (рис. Этап №3: создание модуля вывода меню Этот этап связан с  некоторыми сложностями. нужен модуль. Давайте создадим его. чтобы посетитель мог вашим меню воспользоваться. связанные со  статьями. 6).129 - . При помощи выпадающего списка в  поле «Выбор меню».Руководство для начинающего пользователя Joomla! 2. У  вас есть: статьи. 5. Пункты меню «Книга».

Руководство для начинающего пользователя Joomla! 2.5

Рис. 6. Модуль вывода меню «Книга».
Последний шаг  — выбор модульной позиции. Выбрать позицию можно, кликнув по  кнопке
«Позиция». В  появившемся всплывающем окне при помощи фильтра нужно выбрать позиции,
относящиеся к  шаблону «Beez_20», из  отфильтрованных выбрать «position-4» и  сохранить
настройки [пиктограмма «Сохранить»].

4/25/12

- 130 -

Руководство для начинающего пользователя Joomla! 2.5

Рис. 7. Выбор позиции модуля меню.

В ТОРОЙ ПРИМЕР : МЕНЮ , ССЫЛАЮЩЕЕСЯ НА  РАЗДЕЛЫ
(ПО ОБРАЗЦУ НОВОСТНЫХ САЙТОВ)
Вариант, предложенный в  первом примере, подходит для сайта, состоящего из  небольшого
количества страниц. Как быть если страниц  — несколько тысяч? У  Joomla есть ответ на  этот
вопрос: организуйте статьи при помощи категорий, а  уже категории «привяжите» к  пунктам
меню.

Подготовка

Нам понадобятся статьи, объединенные в несколько категорий:
Категории:
• Новости
• Международные
4/25/12

- 131 -

Руководство для начинающего пользователя Joomla! 2.5
• Африка
• Европа
• Технологии
• Интернет
• Автомобили
Вышеуказанные категории можно создать, а  можно переделать в  них уже имеющиеся.
Подробнее о  создании категорий  — в  главе «Структурирование содержимого при помощи
категорий».

Этап №1: меню

Выбор дальнейших действий  — за  вами. Самый простой способ  — переделать пункты
имеющегося меню «Книга». Альтернатива  — создание меню «Новости». Я  создал его, и вы,
если хотите, можете последовать моему примеру.

Этап №2: пункты меню

Имея дело с  категориями, следует задумываться над тем, что увидит посетитель, кликнув
по тому или иному пункту меню, связанному с ними. Нам нужно следующее:
• пункт «Новости» — отображаются все статьи категории «Новости» и вложенных категорий;
• пункт «Международные» — отображаются только статьи категории «Международные».
И так далее.
Для того, чтобы система вела себя так, как описано выше, создавая пункт «Новости», выберите
тип «Блог категории». В  «Обязательных параметрах» выберите вновь созданную категорию
«Новости». На  панели «Параметры макета Блога» в  выпадающем списке «Включать
подкатегории» выберите пункт «Все», а в поле «Во всю ширину» введите значение «0». Создайте
пункты меню для прочих категорий — и все готово (рис.9).

4/25/12

- 132 -

Руководство для начинающего пользователя Joomla! 2.5

Рис. 8. Пункты в меню «Новости».

Рис. 9. Настройки отображения категории.
4/25/12

- 133 -

Руководство для начинающего пользователя Joomla! 2.5
Используя такое навигационное решение, можно иметь дело с тысячами статей и посетители без
труда будут находить нужную информацию (рис. 10).

Рис. 10. Структура категории. Статьи.

Прочие возможности
Возможности настройки навигации, как вы  уже могли убедиться,  — почти безграничны.
Многое — возможно, и обычно есть способы настроить систему нужным вам образом. Особенно
удобна возможность отбирать для вывода модулями пункты меню тех или иных уровней.
Благодаря ей в нашем случае можно:
• вывести пункт первого уровня, «Новости», в верхнем горизонтальном меню, а пункты второго
и третьего в боковом меню;
• вывести пункты всех уровней в верхнем горизонтальном меню: пункт «Новости» будет виден
постоянно, а  вложенные пункты будут выводиться в  выпадающем списке в  случае выбора
родительского («Новости»). Правда, такую возможность должен предоставлять используемый
шаблон.

4/25/12

- 134 -

Руководство для начинающего пользователя Joomla! 2. Система навигации Joomla. зато очень гибкая.5 Если поэкспериментировать. — непростая. может быть. 4/25/12 .135 - . то  можно найти решение почти для любой задачи.

Руководство для начинающего пользователя Joomla! 2.5 Реклама Место для вашей рекламы http://cocoate.136 - .com/ru/j25ru/ad 4/25/12 .

чего хотят от  вашего сайта и впоследствии приходят на него с определенными ожиданиями. права и уровни доступа были раз и навсегда определены. даже если инициатор — рядовой посетитель. в текущей версии является исходной.: социальные сети. а  к  одной группе  — любое количество пользователей или посетителей. Тот.137 - . Конфигурация системы контроля доступа. Joomla! различает посетителей и  зарегистрированных пользователей с  разными полномочиями.]. К  одному уровню доступа может относиться любое количество групп пользователей. а  также следуя рекомендациями. С этой точки зрения CMS Joomla до  версии 1. регистрируются и  становятся пользователями. Начнем с рассмотрения процесса регистрации. рекомендательные и  закладочные сервисы и  т. данным в социальных медиа [прим. перев. статичная в предыдущих версиях. Чем популярнее ваш сайт. мощного инструмента регулирования полномочий. РЕГИСТРАЦИЯ И АВТОРИЗАЦИЯ Первая регистрация на вашем сайте произошла во время установки Joomla. ваши посетители взаимодействуют с вашим сайтом. они в  большинстве своем знают. Посетители приходят на  сайт через поисковые системы.  д. является самым главным администратором [выражение в  оригинале  — «мега-администратором»] и имеет самые широкие полномочия. но может быть изменена. адрес электронной почты и пароль. кто устанавливал систему. В Joomla 2. и впечатление о нем будет зависеть от качества этого взаимодействия. Зарегистрировавшись. Группы имеют предварительно определенный набор полномочий и  относятся к  определенному уровню доступа. На последнем этапе по указанию веб-инсталлятора вы ввели имя пользователя.5 их можно изменять при помощи списков контроля доступа (ACL). Вот почему на  сайте Joomla всегда есть по  крайней мере одна учетная запись. форумы. Только этот пользователь имеет доступ к  панели настроек менеджера пользователей: текстовое меню административного 4/25/12 . После регистрации посетитель становится членом определенной группы. тем сложнее управление пользователями и их полномочиями.6 была статичной: пользовательские группы.Руководство для начинающего пользователя Joomla! 2.5 Глава 12 Пользователи и полномочия Активно или не очень. Каждый доступ к  сайту рассматривается системой с  точки зрения принадлежности его инициатора к той или иной группе пользователей. блоги. Как всякая CMS. Полномочия могут наследоваться и изменяться.

Joomla позволяет производить массовые рассылки пользователям системы.138 - . Рис. предназначенные для их уровня доступа. Настройки менеджера пользователей В окне настроек менеджера пользователей — три вкладки. Здесь вы можете разрешить или запретить регистрацию пользователей вообще. вы  можете создать любое количество пользователей. 1. работающем под управлением Joomla. На  своем сайте. — выбор группы по умолчанию для посетителей и вновь зарегистрировавшихся пользователей. Здесь вы можете управлять параметрами настройки полномочий. 1).5 раздела  → пункт «Пользователи»  → подпункт «Менеджер пользователей»  → пиктограмма «Настройки» (рис. Окно настроек менеджера пользователей. 4/25/12 . Параметры массовой рассылки задаются в данной вкладке. • Вкладка «Права».6. Вы  также можете позволить посетителям регистрироваться самостоятельно. • Вкладка «Компонент».Руководство для начинающего пользователя Joomla! 2. В  зависимости от  полномочий новые пользователи могут создавать контент и  просматривать материалы. Одна из новых опций. • Вкладка «Массовая рассылка». появившаяся в Joomla 1.

SSL-шифрование. С  параметрами модуля можно ознакомиться на  странице его настройки: текстовое меню административного раздела → пункт «Расширения» → подпункт «Менеджер модулей» → пункт действующего модуля типа «Вход на сайт» в перечне [например.Руководство для начинающего пользователя Joomla! 2. Рис. 4/25/12 .139 - . 2). 2. такие как вывод произвольного текста. Login Form].5 Вход в систему Если у  сайта могут быть зарегистрированные пользователи. В  настройках модуля можно включить дополнительные функции. то  должна быть и  форма входа в  систему [аутентификации и  авторизации]. переадресация после входа в систему и выхода из нее. В  исходной комплектации ее  функции выполняет модуль типа «Вход на сайт» (рис. Модуль типа «Вход на сайт».

Преимущество реализации формы авторизации в  виде модуля  — в  отсутствии необходимости переходить на специальную страницу.140 - . то можно воспользоваться компонентом. Для этого в произвольном меню надо создать ссылку соответствующего типа (рис. 4/25/12 . Если такой вариант авторизации вас не устраивает.Руководство для начинающего пользователя Joomla! 2. 3. Страница настройки модуля типа «Вход на сайт». 4). или вы не хотите для входа в систему использовать модуль.5 Рис.

Руководство для начинающего пользователя Joomla! 2. в том числе и селективная кнопка для подтверждения согласия с условиями пользования.5 Рис.Профиль».141 - .Профиль» в  перечне. Благодаря этому плагину в форме регистрации будет выводиться несколько дополнительных полей. Активировать и настроить его можно при помощи менеджера плагинов: текстовое меню административного раздела  → пункт «Расширения»  → подпункт «Менеджер плагинов»  → ссылка «Пользователь .5 для этого есть плагин «Пользователь . Поля дополнительной информации о пользователе В старых версиях Joomla добавить поля для дополнительной информации о пользователе можно было только при помощи сторонних расширений. 4 «Пользовательские» типы пунктов меню. В  исходной комплектации Joomla  2. 4/25/12 . Обратитесь также к главе «Компонент „Контакты“».

Если вам нужно решение с  продвинутой регистрационной формой. то  советую рассмотреть расширения для управления пользователями. вам потребуются соответствующие полномочия. такими как GroupJive. Community Builder. создаваемыми при помощи сторонних расширений. вкладками и  дополнительными полями для страниц с  личными данными.142 - . дополнительными регистрационными полями. а  также разными вариантами принятия в  членство. 4/25/12 . Не  следует путать их  с  группами по интересам. Дополнительные поля. например. Если вы хотите публиковать свои статьи на нашем сайте.Руководство для начинающего пользователя Joomla! 2. ГРУППЫ ПОЛЬЗОВАТЕЛЕЙ Группы пользователей в ACL [списках контроля доступа] предназначены для создания наборов разрешений в  системе контроля полномочий Joomla. 5.5 Рис.

143 - . По  умолчанию настройки пользовательских полномочий в  Joomla  2. если они устраивали вас в этой версии. Группы пользователей по умолчанию. Пользователи этой группы могут редактировать личные данные и реквизиты доступа. соответственно. к которым нет доступа у рядовых посетителей. а также получать доступ к тем разделам и страницам.5. Отдельного пользователя можно сделать членом одной или нескольких групп.5 Вместо того. Администратору будет несложно изменить полномочия каждой из  групп  и. большого количества входящих в  нее членов. Полномочия по умолчанию для групп пользователей без административного доступа: • Группа «Зарегистрированные». что к разным группам относится 10  000 пользователей сайта. Представьте себе.5 позволяет создать столько групп пользователей. то можно ничего не менять. Без групп ему пришлось бы настраивать уровень доступа каждого пользователя. поэтому. к  которой пользователи относятся. 6. В  менеджере пользователей (текстовое меню административного раздела  → пункт «Пользователи»  → подпункт «Группы») вы можете увидеть группы по умолчанию (рис. сколько нужно. 6). Рис.5 совпадают таковыми в Joomla 1. Joomla  2. 4/25/12 .Руководство для начинающего пользователя Joomla! 2. чтобы определять полномочия отдельных пользователей. можно определить полномочия группы.

• устанавливать или изменять шаблоны и языки. • пользоваться интерфейсом «Общие настройки» для внесения изменений в  параметры системы. В меню «User Menu» [«Меню пользователя»] есть ссылка на создание статьи. Однако.5 • Группа «Авторы». • осуществлять массовые рассылки пользователям системы. Таким образом. • Группа «Издатели».144 - . • предоставлять пользователям полномочия главного администратора или ограничивать полномочия этой группы пользователей. Полномочия по умолчанию для групп пользователей с доступом в административный раздел: • Группа «Менеджеры».Руководство для начинающего пользователя Joomla! 2. Только главные администраторы имеют право предоставлять полномочия своего уровня прочим пользователям. а группам назначаются уровни доступа (рис. Администраторам не позволяется: • предоставлять пользователям полномочия главного администратора или ограничивать полномочия этой группы пользователей. Менеджеры могут создавать контент и  имеют доступ к  информации о системе. УРОВНИ ДОСТУПА Группе пользователей может быть назначен тот или иной уровень доступа. созданные прочими пользователями. • Группа «Главные администраторы». Полномочия редакторов отличаются от полномочий авторов возможностью редактировать статьи. • устанавливать модули и компоненты. • Группа «Редакторы». У  этой группы пользователей  — самые широкие полномочия. 7 и 8). Имея все полномочия редакторов. авторы могут создавать статьи и впоследствии их редактировать. что могут зарегистрированные пользователи. Кроме того. • Группа «Администраторы». 4/25/12 . • устанавливать или изменять шаблоны и языки. • пользоваться интерфейсом «Общие настройки» для внесения изменений в  параметры системы. они не могут: • управлять пользователями. пользователи входят в группы. • осуществлять массовые рассылки пользователям системы. издатели могут также разрешать или запрещать публикацию статей на стороне посетителей.

145 - . 7. Рис. 4/25/12 .5 Рис.Руководство для начинающего пользователя Joomla! 2. Уровни доступа. Группы. 8. относящиеся к одному уровню доступа.

Community Builder и ему подобным расширениям. но и к сторонним разработкам.5 появилась возможность создавать заметки о  пользователях (рис. Например. Они представляют собой статьи. Например. уровнем доступа могут быть объединены несколько групп. основанных на подписке. управляющим членством.  10). Управление полномочиями нужно в  случаях. ACL применимы не только к исходной комплектации Joomla (контенту и функционалу).Руководство для начинающего пользователя Joomla! 2. когда необходимо ограничить доступ к  контенту или функционалу на  сайтах больших организаций. 4/25/12 .5 Зачем нужны уровни доступа? Как мы уже могли понять. ЗАМЕТКИ О ПОЛЬЗОВАТЕЛЯХ В  Joomla  2.146 - . Подобная иерархия дает возможность настроить полномочия для любой ситуации. 9. В  интерфейсе создания/редактирования заметок есть поле «Дата проверки». коммерческих структур или служб. задав тот или иной уровень доступа. Ее содержимое выводится на страницах перечня заметок в столбце с возможностью сортировки и может быть использовано для организаций работы с пользователями (рис. Уровни доступа в интерфейсе редактирования статьи. Заметки можно объединять в  категории. доступ к статье можно определить. связанные с  учетными записями. ACL будут полезны. 11). Рис.

Заметка о пользователе. 4/25/12 . Перечень заметок о пользователях. 10.147 - . Рис.Руководство для начинающего пользователя Joomla! 2.5 Рис. 11.

Копии сообщений система не  сохраняет. Вы  можете выбрать формат сообщений: HTML или текст без форматирования. Назначения полей в  интерфейсе раздела массовой рассылки понять нетрудно. Иногда сообщить о  чем-либо нужно лишь определенной группе пользователей или только пользователям. Текст.148 - . как говорилось выше. имеющим доступ к  административному разделу. 4/25/12 . Затем можно задать значения «Префикс темы» и  «Подпись сообщения»: текстовое меню административного раздела  → пункт «Пользователи»  → подпункт «Массовая рассылка сообщений» → пиктограмма с подписью «Настройки» → вкладка «Массовая рассылка». чтобы воспользоваться компонентом массовой рассылки. Для того. Никто не  хочет слыть спамером. однако редактора WYSIWYG не предусмотрено (рис. потому будьте осторожны. Сообщения будут отправлены немедленно. необходимо настроить почтовую функцию Joomla: текстовое меню административного раздела  → пункт «Сайт»  → подпункт «Общие настройки»  → вкладка «Сервер»  → набор полей «Настройка почты». может быть в  формате HTML.Руководство для начинающего пользователя Joomla! 2. а  можете ограничиться только пользователями групп. Предусмотрены поля для ввода темы и текста письма. будут заблокированные пользователи получать сообщения или нет. которым будут отправлены письма. никто не хочет получать спам. 12). Рассылка по  электронной почте  — дело деликатное. Здесь можно выбрать группы пользователей.7) выбирать. Есть также возможность (появилась она еще в  Joomla  1. Вы  можете выбрать будет отображаться в  соответствующем поле письма полный список адресатов или нет. Вы  можете включить в  список адресатов пользователей из  подгрупп.5 МАССОВАЯ РАССЫЛКА Иногда возникает необходимость сообщить о  чем-либо по  электронной почте всем пользователям вашего сайта. После заполнения формы кликните по  пиктограмме с подписью «Отправить сообщение».

Руководство для начинающего пользователя Joomla! 2.5 Рис. 12.149 - . Интерфейс компонента массовой рассылки. 4/25/12 .

модули. Такие слова как компоненты. Некоторые расширения защищены. плагины. Шаблоны — нечто весьма индивидуальное и потому публикуются на сайтах их разработчиков. связанными с  программным обеспечением с  открытым исходным кодом.: языки] вы  уже слышали раньше. есть менее известные. Наличие централизованного каталога в  особенности для шаблонов оказалось  бы очень полезным. библиотеки и  пакеты. Причина — проста. УПРАВЛЕНИЕ РАСШИРЕНИЯМИ Давайте взглянем на  все 122 расширения [количество в  оригинале. хорошо известных элементов системы. 4/25/12 . Дополнительные компоненты. плагины и  пакеты локализации доступны в  каталоге расширений Joomla. модули.150 - . например. зависит от  дистрибутива].5 Глава 13 Управление расширениями В исходной комплектации Joomla! есть многое. Благодаря переработанному менеджеру управлять расширениями (устанавливать. Содержимое списка можно фильтровать по  множеству параметров. шаблоны и  пакеты локализации [прим.  1). установленных в  системе: текстовое меню административного раздела  → пункт «Расширения»  → подпункт «Менеджер расширений»  → вкладка «Управление» (рис. восстанавливать и обновлять) можно прямо из административного раздела сайта. Если бы вы их удалили. Фактически. система перестала бы работать. перев. Кроме этих. Библиотеки разрабатываются вне «Joomla! Project» и  используются также другими проектами. Для шаблонов и библиотек централизованного хранилища нет.Руководство для начинающего пользователя Joomla! 2.

Относящиеся к нему данные сохраняются. Joomla Web Application Framework — платформа.Руководство для начинающего пользователя Joomla! 2. 2. Все прочие расширения также построены на ее основе. предназначенный для отправки сообщений по электронной почте. Будут  ли они удалены в  процессе деинсталляции зависит от  специфики данной процедуры у  каждого конкретного расширения. Класс используется компонентом «Newsfeeds».5 Рис. Если в выпадающем списке фильтра вы выберете пункт «Библиотека». Список установленных расширений. Во  избежание сюрпризов предварительно изучайте справочные пособия и файлы README. Удалять ее из  кэша можно избирательно. Часто расширения. деактивировать [пиктограмма «Выключить»] и  деинсталлировать расширения. Класс используется компонентом «Mail to». то обнаружите в перечне следующие пункты с соответствующими номерами версий: 1.5. Механизм активации и  деактивации очень похож на  выключатель: вы  просто «включаете» или «выключаете» расширение.151 - . на основе которой построена Joomla 2. Каждое расширение может кэшировать информацию. PHPMailer [на  английском] — класс PHP. 1. в  процессе установки создают в  базе данных дополнительные таблицы. предназначенный для управления новостными лентами в форматах RSS и Atom. относящуюся к конкретному расширению. В  случае большой посещаемости сайта. оно будет удалено. Если вы деинсталлируете расширение. а удалить только информацию. SimplePie [на  английском] — класс PHP. 4/25/12 . можно не очищать весь кэш. Третья пиктограмма на  панели  — пиктограмма «Обновить кэш». На  этой странице вы  можете активировать [пиктограмма «Включить»]. во избежание повышения нагрузки на сервер. 3. особенно компоненты.

ОБНОВЛЕНИЕ РАСШИРЕНИЙ Вкладка «Обновления» (текстовое меню административного раздела  → подпункт «Расширения» → подпункт «Менеджер расширений») предназначена для автоматизированного обновления системы. поддерживающая UTF-8. Клик по  пиктограмме «Найти обновления» запускает проверку наличия новых версий. можно. содержащая функции. опубликованной по  следующему адресу: http://www.5 4. сторонних расширений и  расширений. результаты которой выводятся в  виде перечня.152 - . phputf8 [на  английском] — библиотека. УСТАНОВКА РАСШИРЕНИЙ Устанавливать расширения можно тремя способами (рис. то обнаружите в списке языковые пакеты. Сложить представление о том.org/php/i18n/utf-8 [на английском]. Процесс полностью автоматизирован. 4/25/12 . например.Руководство для начинающего пользователя Joomla! 2. для чего нужна эта библиотека. входящих в  исходную комплектацию. ознакомившись с информацией. то  ничего не  обнаружите. 2). Если вы  хотите провести обновление. подсказки. выбрать из  перечня нужные расширения и  кликнуть по  пиктограмме «Обновить». являющиеся зеркальной копией собственных функций PHP для работы с строками. только пакеты. В  ходе обновления некоторых расширений могут выводиться сообщения. установленных в  стандартной комплектации CMS. Если вы  выделите из  перечня расширений. Если вы  проводили локализацию системы. то  вам потребуется настроить доступ к  файлам по  FTP (текстовое меню административного раздела  → пункт «Сайт»  → подпункт «Общие настройки»  → вкладка «Сервер»  → панель «Настройка FTP»).phpwact.

Руководство для начинающего пользователя Joomla! 2. то  можете воспользоваться этим способом. Иногда причины — весьма странные. и система загрузит. 2. кликните по кнопке «Установить». выгруженных на  сервер. При помощи интерфейса во вкладке «Поиск» можно найти пакеты расширений. опубликованного в  сети]. и система извлечет и установит расширение. вы  сможете установить их  при помощи FTPфункции. 3.153 - . распакует и установит расширение. но  неустановленных. неправильно заданные права доступа к  каталогам или файлам. кликните по  кнопке «Установить». и система загрузит и установит расширение. 1. кликните по  кнопке «Загрузить и установить». Если вы  знаете адрес. Вкладка установки расширений. можно воспользоваться этим способом. Если пакет расширения уже загружен на ваш компьютер.5 Рис. ПОИСК РАСШИРЕНИЙ Иногда в  процессе установки происходят сбои. Выберите файл пакета. 4/25/12 . Функция обнаружения также позволяет устанавливать сразу по нескольку расширений. по  которому опубликован установочный пакет в  формате ZIP. то  можете воспользоваться этим способом. Происходят они по  разным причинам. Введите адрес в  поле. Если обнаружено одно или несколько расширений. Не  забудьте задать правильные параметры в  панели настроек FTP. Укажите путь к  файлу пакета. 2. Установить из  URL [установить расширение из  пакета. Среди них  — слишком большие размеры файлов. Установить из  каталога [папки] на  сервере. Загрузить файл пакета. Если вы  выгрузили пакет в  корневой каталог сайта на  сервере.

советы.154 - . 4/25/12 . о  которых сообщается в  данной вкладке. Если вы  не  можете самостоятельно решить проблемы. введя в  поисковую форму Google текст сообщения. по  крайней мере. поищите решения или.5 ПРЕДУПРЕЖДЕНИЯ Во  вкладке «Предупреждения» будут появляться сообщения о  сбоях в  процессе установки и  обновления.Руководство для начинающего пользователя Joomla! 2.

155 - . стало понятно из  предыдущих глав. «Перенаправление». то  увидите следующие пункты: «Баннеры». в  исходную комплектацию Joomla! входит множество расширений. не  особо интересует. входящих в  исходную комплектацию Joomla. В  следующих главах я  собираюсь осветить возможности других расширений. Пользователей сайта. «Умный поиск» и  «Ссылки» (рис.Руководство для начинающего пользователя Joomla! 2.5 Глава 14 Расширения исходной комплектации Как уже. 1). управляющим пользователями. позволяющим создавать статьи. «Контакты». если он [компонент] со своей задачей справляется. с  менеджером категорий. для работы с  категориями и  пр. Например. возможно. какой компонент системы реализует ту или иную возможность. С  некоторыми из  расширений мы  уже имели дело. Если вы  кликните по  пункту «Компоненты» в  текстовом меню административного раздела. наверное. 4/25/12 . со  компонентом «Материалы». «Ленты новостей». для чего нужен каждый из  них. «Поиск». Всё это  — компоненты. А  вот администраторам необходимо знать. Также мы  имели дело с  менеджером пользователей. и мы рассмотрим их и связанные с ними плагины и модули. управлять ими и публиковать их разными способами на сайте. «Сообщения».

5 Рис. Компоненты исходной комплектации. 4/25/12 .Руководство для начинающего пользователя Joomla! 2. 1.156 - .

предполагающая ротацию трех баннеров на  всех страницах сайта.5 КОМПОНЕНТ «БАННЕРЫ» Компонент «Баннеры» предназначен для публикации рекламных баннеров на  сайте. для чего вам понадобятся отчеты о показах и кликах. 1). Баннеры. Создание учетной записи клиента. Баннер может быть изображением или HTML-кодом. где я  живу. Я  создаю учетную запись клиента (текстовое меню административного раздела  → пункт «Компоненты»  → подпункт «Баннеры»  → вкладка «Клиенты» → пиктограмма «Создать») и заполняю ее (рис.157 - . Регион. Рис. на которых баннеры будут выводиться. принадлежащих тем или иным клиентам. Посещаемость. Одному из  моих клиентов интересна месячная подписка. тем лучше. Также. согласно условиям договоров с  клиентами вы  должны будете предоставлять им статистику рекламных кампаний. а  также предоставляет статистику. Да. В  данной главе я  приведу реальный пример использования компонента. Каждый из  них представляет собой ссылку на сайт одного из рекламодателей. баннеры и страницы. недельным. Давайте рассмотрим управление учетными записями клиентов. Временно́й формат подписки по  умолчанию можно задать в  опциях компонента: текстовое меню административного раздела  → пункт «Компоненты» → подпункт «Баннеры» → пиктограмма с подписью «Настройки». 1. Joomla! позволяет предоставлять рекламную площадь по  годовым. выбираемые из  набора заданных в  административном разделе. пользуется популярностью у  туристов. а  также неограниченным подписками. Если вы хотите зарабатывать на рекламных площадях вашего сайта вам понадобятся: клиенты. и  местные бизнесмены заинтересованы в  рекламе своих услуг. Компонент «Баннеры» позволяет настраивать вывод отдельных баннеров. Чем больше у вас будет посетителей. категорий баннеров и  баннеров. на  стороне посетителя будут чередоваться. суточным. 4/25/12 . и еще кое-что.Руководство для начинающего пользователя Joomla! 2. возможно. месячным.

 3. вы скорее всего будете использовать стандартные форматы (рис. 4). Категории очень удобны. Источник — Википедия. Создавать записи для них я  буду во  вкладке «Баннеры»: текстовое меню административного раздела  → пункт «Компоненты»  → подпункт «Баннеры»  → вкладка «Баннеры». Рис. Я  выберу категорию и  клиента. В  моем случае клиенту нужны три горизонтальных длинных баннера размером 728  ×  90  пикселей. И хотя размер публикуемых баннеров может быть любым. загружу баннер и  задам размеры. баннеры можно будет выбирать не  только по  их  принадлежности к  той или иной учетной записи клиента. 2.Руководство для начинающего пользователя Joomla! 2. например. Там же есть кнопки сброса статистики показов и кликов (рис. 2). потому что позже.5 Прежде чем создавать отдельные баннеры мне необходимо создать категорию для них: текстовое меню административного раздела → пункт «Компоненты» → подпункт «Баннеры» → вкладка «Категории». 4/25/12 .158 - . Эта возможность окажется полезной в случае подписки с ограниченным периодом. даты начала и  окончания публикации. Стандартные форматы баннеров. на  этапе настройки модуля показа. При помощи панели «Функции публикации» я  могу настроить.

 4. Список баннеров в административном разделе.5 Рис.159 - . 3. Рис. 4/25/12 . Страница создания/редактирования баннера.Руководство для начинающего пользователя Joomla! 2.

160 - . Вкладка «Основные параметры» позволяет произвести множество дополнительных настроек. Настройки модуля показа баннеров. текстами статей и  пр.]. Для каждого формата нужен отдельный модуль. поэтому одного модуля будет достаточно. Модули показа можно также выводить в содержимом [контенте]. Баннер. 5. выводимый в  этой позиции. В  выпадающем списке фильтра (текстовое меню административного раздела  → пункт «Расширения»  → подпункт «Менеджер модулей»  → выпадающий список «Выбор типа») я  выбираю «Баннеры». Рис. В моем случае все баннеры — одинакового размера.5 Следующим шагом будет создание или активация одного или нескольких модулей показа. 4/25/12 . В  настоящее время ни  одни из  пунктов перечня не  соответствует критерию поиска [прим. В  открывшейся форме я  должен выбрать расположение модуля на  страницах. кликнув по  пиктограмме с  подписью «Создать». поэтому я  создаю модуль.: фактически это зависит от  дистрибутива и  наличия на  сайте демонстрационных данных]. которое будет зависеть от  структуры макета шаблона. В  моем случае (шаблон «Beez2») это будет позиция «position-12». перев. будет располагаться над областью контента [например. Подробнее об этом — в главе «Модули».Руководство для начинающего пользователя Joomla! 2.

статьи которых совпадают с ним по ключевым словам. 6. 7). Это важно в тех странах.Руководство для начинающего пользователя Joomla! 2. Еще одна функция — «Привязка к  пунктам меню». клиенту. После сохранения параметров модуля баннеры начнут отображаться на  стороне посетителей. где рекламные объявления должны помечаться (рис. Сводка с  возможностью фильтрации по  дате. Баннер на сайте. то  все показы и  клики будут отслеживаться. В  зависимости от  настроек и  количества опубликованных баннеров. категории и  типу доступна на  странице компонента. в административном разделе (рис. Последние задаются в параметрах баннеров и статей. 5). Каждый баннер является ссылкой на  сайт рекламодателя. Настройки модуля также позволяют задать заголовок и подпись баннеру. Если навести на любой из них курсор. обновляя одну и  ту  же страницу вы  каждый раз будете видеть новый. 4/25/12 .5 В настройках модуля есть интересное поле — «Поиск по тегу».161 - . Если запустить функцию поиска. то появится тултип с заголовком (рис. Если настройки  — правильны. 6). Она позволяет определить на  каких страницах и  в  каких разделах модуль будет выводиться. Рис. то баннер будет отображаться на тех страницах.

5 Рис.Руководство для начинающего пользователя Joomla! 2. 4/25/12 . Отслеживание кликов и показов.162 - . 7.

Как и  при работе с  прочим контентом вы  можете создавать вложенные категории и  пункты меню различных типов. Они выводятся на  главной странице раздела в виде перечня (рис. Его возможности  — поразительны. содержащих ссылки на  отдельные страницы с  контактными данными и формами отправки сообщений. В  зависимости от  провайдера на  нем может быть одна страница. вы  захотите создать страницы обратной связи для каждого сотрудника или пользователя сайта. а  может быть множество. Вполне возможно. Все это позволяет сделать компонент «Контакты». вкладки. Я  опробовал разные варианты организации обратной связи при помощи компонента «Контакты». например. создать пункт меню. В  нем  — три страницы для общих вопросов и  две страницы для сотрудников. то  есть смысл задуматься об объединении записей контактных данных в категории и привязке категорий к пунктам меню наподобие того. как это делалось со  статьями. ПРИМЕР Если нужно создать несколько страниц обратной связи.163 - . возможно. В  качестве примера я  создал раздел обратной связи для нашей компании. потребуется создать по странице для каждого подразделения. Если сайт создается для компании. то. Как мы  уже могли убедиться (глава «Страница контактных данных и  форма обратной связи») простую страницу обратной связи создать вполне легко: нужно создать запись контактных данных. 4/25/12 . можете выбрать вариант внешнего вида страницы контактных данных  — слайдер. На  стороне посетителей такие категории будут выводиться в  виде перечней. 1).5 КОМПОНЕНТ «КОНТАКТЫ» Каждому сайту нужна страница обратной связи [контактные данные и  форма отправки сообщений]. В  настройках компонента (текстовое меню административного раздела  → пункт «Компоненты»  → подпункт «Контакты»  → пиктограмма на  панели инструментов с  подписью «Настройки») вы.Руководство для начинающего пользователя Joomla! 2. «привязать» ее к категории. простая страница — а также задать множество других параметров.

 1. Главная страница раздела обратной связи.Руководство для начинающего пользователя Joomla! 2. Категории страниц обратной связи.164 - . 4/25/12 .5 Рис. но я решил ограничиться заголовками (рис. 2). Рис. Для этого примера я  создал категорию «Cocoate» и  вложенную в  нее подкатегорию «Сотрудники». 2. Можно было также выбрать изображения и  ввести описания категорий.

В  случае. что нужно сделать  — это активировать его: текстовое меню административного раздела  → пункт «Расширения» → подпункт «Менеджер плагинов» → плагин «Пользователь . 3.Профиль». Рис. Контактные записи.Руководство для начинающего пользователя Joomla! 2. номер телефона. После 4/25/12 . например.Профиль». В  данном случае я  создал страницы обратной связи в  категории «Cocoate». Запись контактных данных может быть связана с  учетной записью пользователя. когда меняются какие-либо контактные данные пользователя. всего лишь зарегистрировавшись на  стороне посетителей. не  связанные с  учетными записями пользователей. было  бы неплохо дать ему возможность менять  их. 3). Оба контакта в  категории «Сотрудники» привязаны к учетной записи пользователя (рис.165 - .5 Для создания страницы обратной связи мне нужна запись контактных данных и  адрес электронной почты. Такую возможность в  Joomla! предоставляет плагин «Пользователь . Все. не  входя в  раздел администрирования.

Руководство для начинающего пользователя Joomla! 2.5
этого на странице редактирования учетной записи на стороне посетителя появится новая форма
с полям для данных пользователя, которые будут доступны компоненту «Контакты».

4/25/12

- 166 -

Руководство для начинающего пользователя Joomla! 2.5

КОМПОНЕНТ «СООБЩЕНИЯ»

«Сообщения»  — компонент, входящий в  исходную комплектацию Joomla!, на  основе которого
построена система обмена сообщениями между пользователями, имеющими доступ
к административному разделу.
Компонент прост в использовании. Часто пользователи забывают о том, что он настраивается.
Доступ к  личным настройкам можно получить, кликнув по  пиктограмме «Мои настройки»
на  панели инструментов компонента: текстовое меню административного раздела  → пункт
«Компоненты»  → подпункт «Сообщения». Соответствующим образом настроенный компонент
отправляет копии сообщений на  адрес электронной почты пользователя и  может удалять
полученные сообщения по  истечении установленного срока. Настройки также позволяют
заблокировать прием сообщений.

4/25/12

- 167 -

Руководство для начинающего пользователя Joomla! 2.5

КОМПОНЕНТ «ЛЕНТЫ НОВОСТЕЙ»

Новостные ленты очень удобны. Они позволяют следить за  меняющейся информацией,
например, новостями. К  сожалению, даже сегодня многие люди по  необъяснимым причинам
ими не  пользуются. Тридцать лет назад, для того чтобы узнать новости, нужно было купить
газету. Пятнадцать лет назад с  той  же целью люди переходили с  сайта на  сайт. Сегодня
доступны и  первый, и  второй способ, однако также можно воспользоваться новостным
агрегатором. Среди популярных — Google Reader и панели динамических закладок браузеров,
например, Firefox. Компонент сбора новостей Joomla! («Ленты новостей») —  тоже агрегатор.
Конечно, не такой продвинутый как Google Reader, но все же довольно полезный.
Компонент «Ленты новостей» позволяет выводить на сайте, управляемом Joomla, анонсы
новостей, публикуемых на других сайтах.
В  век социальных медиа у  каждого пользователя интернет  — с  дюжину учетных записей. Для
хранения видео  — на  Youtube, для изображений  — на  Flickr. У  компаний их  и  того больше.
Представьте себе, сколько информации может быть в новостной ленте такого проекта как Joomla
или, возможно, вашей компании.

Новостной агрегатор на сайте
В  качестве примера построим агрегатор для новостей Cocoate. Попробую собрать вместе вебресурсы нашей компании. В результате, в список войдут: учетная запись для публикации видео
на  Vimeo, учетная запись для публикации изображений на  Flickr, несколько учетных записей
на Twitter. И это еще не все. :-)
Сначала я  создам категорию и  назову ее  «Cocoate»: текстовое меню административного
раздела  → пункт «Компоненты»  → подпункт «Ленты новостей»  → подпункт «Категории».
Затем  — запись для каждой ленты новостей: текстовое меню административного раздела  →
пункт «Компоненты»  → подпункт «Ленты новостей»  → подпункт «Ленты» пиктограмма с
подписью «Создать» (рис. 1). Единственная проблема — правильные ссылки. Например, ссылка
на  нашу ленту на  Vimeo  — http://vimeo.com/cocoate/videos/rss. Ссылка на  нашу коллекцию
изображений на  Flickr выглядит сложнее: http://api.flickr.com/services/feeds/photos_public.gne?
id=17963290@N00&lang=en-us&format=rss_200.
При помощи полей панели «Параметры публикации» нужно задать количество анонсов,
выводимых агрегатором, а  также временной промежуток между обновлениями кэша. Joomla
будет кэшировать то  количество материалов, которое вы  определите в  настройках. Следует
обратить внимание на то, что в ряде стран хранить содержимое новостных лент общественных
информационных ресурсов в базах данных запрещено.

4/25/12

- 168 -

Руководство для начинающего пользователя Joomla! 2.5

Рис. 1. Подборка новостных лент.
И, наконец, вам нужно создать соответствующий пункт в  удобном для вас меню. Компонент
«Ленты новостей» предлагает три формата вывода.
1. «Список всех категорий лент новостей»,
2. «Список лент новостей в категории»,
3. «Лента новостей».
Я  выбрал второй формат, потому что все мои новостные ленты  — в  одной категории.
На  стороне посетителей Joomla будет выводить содержимое каждой новостной ленты на ее
собственной странице. Пример — видео, опубликованные на Vimeo (рис. 2).

4/25/12

- 169 -

Руководство для начинающего пользователя Joomla! 2.5

Рис. 2. Содержимое ленты с Vimeo.
Создавая ленту, в  параметрах отображения вы  можете выбрать будут  ли выводиться
изображения, содержащиеся в  анонсах новостной ленты. Там  же вы  можете ограничить
количество символов в  выводимом тексте. Возможность ограничения очень полезна в  случае,
когда в новостной ленте содержатся длинные анонсы, а также в случае вывода ленты модулем
«RSS-лента новостей». Таковой можно создать в  менеджере модулей: текстовое меню
административного раздела  → пункт «Расширения»  → подпункт «Менеджер модулей»  →
пиктограмма «Создать»  → ссылка «RSS-лента новостей». В  качестве примера  — новостная
лента New York Times (http://feeds.nytimes.com/nyt/rss/HomePage). Для вывода модуля выберите
позицию «position-4» [прим. перев.: для иллюстрации выбрана «position-7»] и задайте значения
«Основным параметрам» (рис. 3).

4/25/12

- 170 -

Руководство для начинающего пользователя Joomla! 2.5

Рис. 3. Настройки модуля «RSS-лента новостей».
Результат на стороне посетителей будет выглядеть следующим образом:

Рис. 4. Модуль «RSS-лента новостей».
4/25/12

- 171 -

При помощи интерфейса менеджера в  имеющиеся записи можно добавлять адреса существующих страниц [адреса для перенаправления]. на адрес какой-либо существующей страницы. когда-то существовала и  стала частью индекса поисковой системы или ее  адрес был зафиксирован на некотором сайте. Для работы менеджера необходимо активировать плагин «Перенаправление»: текстовое меню административного раздела  → пункт «Расширения»  → подпункт «Менеджер плагинов»  → пиктограмма в строке «Перенаправление» в столбце «Состояние». страница. по  которому ничего не  публикуется. заданному администратором. Рис. В следующий раз при попытке открыть отсутствующую страницу компонент перенаправит браузер посетителя по  адресу.Руководство для начинающего пользователя Joomla! 2.172 - . Его функция  — перенаправление браузера с  адреса. 1. 4/25/12 . содержащая сбойный адрес.  1). В  случае обращения посетителя по  адресу несуществующей страницы Joomla выводит сообщение об  ошибке «404 Not Found». Менеджер перенаправлений. Увидеть записи можно на  странице компонента: текстовое меню административного раздела  → пункт «Компоненты»  → подпункт «Перенаправление» (рис. на которую привела «битая» ссылка. Возможно. Проблема несуществующих страниц обычно возникает после запуска новой версии сайта. Вместе с этим в реестре менеджера перенаправлений производится запись. Менеджер перенаправлений  — очень нужный инструмент.5 Менеджер перенаправлений Введение в  Joomla! менеджера перенаправлений [прим.: переадресации]  — отличная идея. перев.

 2). если вы  знаете.5 Записи перенаправления можно создавать и  не  дожидаясь попыток посетителей открыть несуществующие страницы.txt» и  переименуйте его в «. Если вы  пользуетесь «Apache». Это имеет смысл. то  в  корневой папке сайта найдите файл «htaccess. Менеджер перенаправлений использует серверную систему интерпретации адресов.173 - . какие страницы исчезли или сменили адрес. Выяснить какой именно сервер используется можно на  странице информации о  системе: текстовое меню административного раздела  → пункт «Сайт»  → подпункт «Системная информация»  → строка «Веб-сервер» (рис. 4/25/12 . 2. Информация о системе.Руководство для начинающего пользователя Joomla! 2.htaccess». Для этого можно воспользоваться FTP-клиентом или командным процессором. Рис.

174 - .config. 4/25/12 . Рис.htaccess». то переименуйте «web. Затем разрешите использование системы интерпретации адресов: текстовое меню административного раздела  → пункт «Сайт»  → подпункт «Общие настройки»  → вкладка «Сайт»  → набор полей «Настройки SEO»  → поле «Перенаправление URL»  → селективная кнопка «Да».txt» в «web. вкладка сайт. набор полей «Настройки SEO». Если вы пользуетесь «Internet Information Server». Общие настройки. 4.5 Рис. Файл «.Руководство для начинающего пользователя Joomla! 2.config» и перед активацией установите модуль «URL Rewrite Module» для IIS. 3.

а перечень их будет выводиться на странице компонента (рис. 1. Поисковая статистика. использующего для поиска предварительно создаваемый индекс [прим. Применение данного метода может показаться очевидным. что слова. необходимо включить сбор статистики. Это означает. Преимущество полнотекстового метода  — отсутствие необходимости своевременно обновлять индекс: если обновлений не производить.Руководство для начинающего пользователя Joomla! 2. то в выдачи будет попадать не весь контент. построенного на основе Joomla.5 ПОИСК С точки зрения посетителей. В  текущей версии Joomla проблема решена вводом нового компонента. 4/25/12 . Рис. поиск по сайту — одна из самых востребованных функций. Сделать это можно в  настройках [традиционного] компонента поиска: текстовое меню административного раздела → пункт «Компоненты» → подпункт «Поиск» → пиктограмма «Настройки» на панели инструментов → вкладка «Компонент» → поле «Собирать статистику поиска» → селективная кнопка «Да». Преимущество поиска по  индексу  — бо́ л ьшая скорость. перев. все запросы будут регистрироваться. 1).: подробнее о  нем  — в  следующей главе]: текстовое меню административного раздела → пункт «Компоненты» → подпункт «Умный поиск». В  результате. чтобы узнать. Результаты — записи индекса со ссылками на подходящие страницы сайта — выводятся в виде перечня. Раньше проигрыш в  скорости в  какой-то мере компенсировался гибкостью конфигурации. система ищет прямо в базе данных. однако он не единственный. Анализ поисковых запросов Для того. вводимые в поисковую форму. Многие поисковые системы предварительно создают индекс и  производят поиск совпадений по  нему. что ищут посетители сайта.175 - . По  умолчанию в  Joomla! применен полнотекстовый поиск.

среди которых — задание текста кнопки и ширины поля. Для создания страницы с формой в  настройках пунктов меню предусмотрен особый тип: «Форма поиска и  список результатов поиска». Рис. Для вывода поля используется специальный модуль. Панель настроек содержит множество параметров.5 Интерфейс поиска на стороне посетителей Интерфейс поиска на стороне посетителей может быть поисковым полем или целой поисковой формой. 2).176 - . 2. Панель настроек модуля «Поиск» [«Search»].Руководство для начинающего пользователя Joomla! 2. Модуль поискового поля активирован по  умолчанию. 4/25/12 . активация и настройка OpenSearch (рис. В  большинстве шаблонов для него предусмотрена позиция.

Ссылка в поисковом меню браузера для добавления вашего сайта в качестве поискового провайдера. 4). Страница поиска состоит из более «подробного» интерфейса и списка результатов (рис. 4/25/12 .Руководство для начинающего пользователя Joomla! 2. 3.177 - .5 Рис.

178 - .5 Рис. д. а  также определить. Их  можно увидеть в менеджере плагинов. Интерфейс страницы поиска позволяет пользователю выбрать вариант трактовки поискового запроса («все слова». «любое из  слов». «Под капотом» Настройка поисковой системы Joomla производиться еще и  при помощи плагинов. Страница компонента поиска. «точное соответствие»). 4. категории и т. в  каком типе контента будет производиться поиск: статьи. задать порядок вывода результатов. 4/25/12 . 5). выбрав при помощи селектора типа группу «search» (рис.Руководство для начинающего пользователя Joomla! 2.

вы. 4/25/12 .Руководство для начинающего пользователя Joomla! 2. задавать порядок их  следования [на  стороне посетителей это отражается на  порядке вывода флаговых кнопок]. на  то. возможно. Поисковые плагины. обратите внимание. 5. Благодаря использованию плагинов поисковая система Joomla проста в  пользовании. что их  названия [за исключением одного] совпадают с  названиями флаговых кнопок на  панели выбора области поиска в интерфейсе на стороне посетителей.5 Рис. Если у в комплекте стороннего расширения есть поисковый плагин. д. Изучив названия плагинов. Плагины можно включать и отключать. последний встраивается в поисковую систему Joomla. то после установки первого. разрешать или запрещать обработку архивных материалов и т. а  набор ее функций легко расширяется.179 - .

4/25/12 . «Умный поиск»: модуль. «рыбак» она выделит основу «рыб».180 - . финский. Рис. турецкий.». анализируя слово «коты». помимо английского. голландский. поддерживает: русский. румынский. французский. испанский. Подобную основу она найдет в  словах «котенок». В его основе  — более гибкий и  более быстрый алгоритм. «рыба». выделяет из  него основу [прим.Руководство для начинающего пользователя Joomla! 2. перев. «Умный поиск» использует два алгоритма стемминга. В словах «рыбалка». немецкий. автоматическое дополнение поискового запроса. норвежский. португальский.. итальянский.. Для работы «Snowball» необходимо специальное расширение интерпретатора PHP для стемминга. венгерский. Стемминг? Благодаря стеммингу поисковая система. датский. Подробнее о стемминге — в соответствующей статье в Википедии. 1. Среди возможностей компонента  — автоматическое дополнение поисковых запросов и использующая стемминг функция «Возможно. «котик».: необязательно морфологическую] «кот». Один предназначен исключительно для английского языка. Гибкость и скорость «Умного поиска» не будут доступны без индексации контента.5 УМНЫЙ ПОИСК «Умный поиск» — новый поисковый компонент в составе исходной комплектации Joomla. Другой. так называемый «Snowball» [в окне настроек — «Снежок»]. вы имели в виду. ссылка на страницу поиска.

Она производится автоматически во время сохранения статей. Плагины «Умного поиска». Для его активации необходимо включить одноименный плагин. контактных данных. Индексация Для работы «Умного поиска» необходима индексация контента. д. после включения в  исходную комплектацию превратившегося в «Умный поиск» [по англ. относящийся к  группе «content». Рис. Название группы [как и  название компонента. «Finder».Руководство для начинающего пользователя Joomla! 2. кликнув по  пиктограмме «Индексировать» на панели инструментов.  2). 2. категорий. лент новостей и т.181 - . на странице компонента: текстовое меню административного раздела → пункт «Компоненты» → подпункт «Умный поиск». а  также пять плагинов.5 Активация По умолчанию компонент «Умный поиск» выключен. относящихся к группе «finder» [группы выбираются при помощи выпадающего списка на странице менеджера плагинов] (рис. 4/25/12 . Первоначальную индексацию можно провести. «com_finder»] происходит от  названия стороннего расширения для Joomla. — «Smart Search»].

5 Рис.Руководство для начинающего пользователя Joomla! 2.. при помощи ссылки на страницу компонента или при помощи обоих. 4 и 5). Настройка под сайт После активации и индексации необходимо решить как реализовать интерфейс «Умного поиска» на стороне посетителей: при помощи модуля. 4/25/12 . вы имели в виду.182 - . 3. Автоматическое дополнение поисковых запросов и использующая стемминг функция «Возможно..» будут доступны в обоих случаях (рис. Индексация.

Рис.. 5. Использующая стемминг функция «Возможно..».Руководство для начинающего пользователя Joomla! 2. Автоматическое дополнение поисковых запросов. вы имели в виду.183 - .5 Рис. 4. 4/25/12 .

Руководство для начинающего пользователя Joomla! 2.5 «Умный поиск»  — поставляется настроенным. Отключение традиционного поискового компонента Для отключения традиционного поискового компонента необходимо: • отключить или удалить все модули типа «Поиск» (текстовое меню административного раздела → пункт «Расширения» → подпункт «Менеджер модулей» → выпадающий список «Выбор типа» → значение «Поиск»). относящиеся к традиционному поисковому компоненту. Подробнее о  настройках компонента — в соответствующей статье на сайте документации Joomla [на англ. • отключить или удалить все плагины типа «search» (текстовое меню административного раздела → пункт «Расширения» → подпункт «Менеджер плагинов» → выпадающий список «Выбор типа» → значение «search»).184 - . Благодаря контекстным окнам указателя (тултипам) есть возможность ознакомиться с  его параметрами.]. 4/25/12 . • удалить из меню ссылки.

Каталог ссылок. каталог ссылок или раздел загрузок. управляемом Joomla!. когда занимались статьями и категориям. 1.185 - . Компонент предлагает три варианта макета страницы: «Список категорий ссылок». С вариантами подобными первым двум мы уже имели дело. Для этого в  нем предусмотрена возможность создания вложенных категорий.Руководство для начинающего пользователя Joomla! 2. Наличие третьего варианта позволяет привлечь пользователей к пополнению каталога ссылок. «привязывайте» их  категориям. которые вы  тоже можете создавать в  любом количестве.5 КОМПОНЕНТ «ССЫЛКИ» При помощи компонента «Ссылки» вы  можете создать на  своем сайте. При помощи интерфейса создания/ редактирования пункта меню можно выбрать вариант макета страницы и  определить прочие параметры вывода. Рис. Создавайте столько «ссылочных» записей. «Список ссылок в категории». сколько нужно. а также возможность  учета переходов по  опубликованным ссылкам. Помимо создания пункта меню такого типа надо дать зарегистрированным посетителям соответствующие полномочия. «Создать ссылку». Сделать это можно в  настройках компонента: текстовое меню административного раздела  → пункт 4/25/12 .

Руководство для начинающего пользователя Joomla! 2. 4/25/12 . На  странице менеджера модулей можно найти модуль «Ссылки» [«Weblinks»] для публикации ссылок из категории по выбору. Каждая из них содержит поля для настройки. Кроме вкладки «Права» в окне настроек есть еще пять. то можете изучить имеющийся каталог ссылок. Если вы не удаляли демонстрационные данные.5 «Компоненты» → подпункт «Ссылки» → пиктограмма «Настройки» → вкладка «Права».186 - .

com/ru/j25ru/ad 4/25/12 .Руководство для начинающего пользователя Joomla! 2.5 Реклама Место для вашей рекламы http://cocoate.187 - .

]. ОБЩИЕ ЭЛЕМЕНТЫ И СВОЙСТВА МОДУЛЕЙ У каждого модуля есть: • Заголовок. —  прим. • Поля для задания даты и времени начала и завершения публикации.Руководство для начинающего пользователя Joomla! 2. • Позиция [расположение на странице]. в позиции «top». если шаблон таковые предполагает. «Вкорзине». В  большинстве случаев для модулей. «Привязанный» модуль будет выводиться. перев. • Поле «Примечание». • Форма «Привязка к  пунктам меню».  д. Обычно требуется для модулей в боковых колонках.188 - . выводимым компонентами: контактными записями. На стороне посетителей может отображаться или не отображаться. Это нужно для индивидуального оформления.5 Глава 15 Модули Модуль  — это элемент CMS для публикации контента. Дополнительные параметры В наборе полей «Дополнительные параметры» в административном разделе вы можете: • Выбрать альтернативный дизайн модуля. Места́ их  вывода будут определяться макетом используемого вами шаблона. Аналогичная ситуация  — с  навигационным модулем в «шапке». • Задать суффикс класса CSS. сколько вам потребуется. Форма входа в систему — тоже. Его содержимое выводится в перечне на странице менеджера модулей. описаниями товаров и  т. Позволяет выбрать языковую версию сайта для вывода модуля (подробнее в статье «Многоязычные сайты»). «Не опубликовано». который может выводиться рядом со  статьями [вообще. Вы можете создать столько модулей. • Выпадающий список выбора порядка вывода. выделены специальные позиции. • Выпадающий список для выбора состояния: «Опубликовано». выводящих форму поиска и  «хлебные крошки». перечнями статей. рядом с  контентом. только если выбрать соответствующий пункт меню. меню [на  стороне посетителя] — это модуль. Например. • Выпадающий список «Язык». 4/25/12 . Аналогичная возможность есть у шаблонов.

Ключевые слова.Руководство для начинающего пользователя Joomla! 2. вводимым в поле «Мета-тег Keywords» в  наборе полей «Метаданные» в  интерфейсе создания/редактирования статей. а также задавать время хранения данных в кэше.» и пр. Он выводит ссылки на хронологические подборки архивных статей. Например.5  — 24  типа модулей. Модуль «Новости» выводит определенное количество статей из  одной или нескольких категорий. скрывающий от спам-ботов адреса электронной почты. разблокировка». как уже говорилось в  главе «Компонент „Каналы новостей“».5 • Включать и отключать кэширование. то на странице статьи о разведении попугаев модуль будет выводить ссылку на статью о какаду и наоборот. Я  перечислю и  кратко опишу  их. Модуль «Категории» выводит список подкатегорий определенной категории. работающие с текстом и  кодом статей. 4/25/12 . Модуль «Баннеры». плагин «Скрытие электронной почты». как уже говорилось в  главе «Компонент „Баннеры“». Модуль «HTML-код» позволяет выводить в  нужной вам модульной позиции собственный HTML-код. Тематическая близость определяется по словам.) Модуль «Mатериалы в  архиве» уже упоминался в  статье «Статусы публикации.189 - . относящиеся к  просматриваемой статье. выводит один из активных баннеров.. Настройки позволяют задать количество выводимых анонсов и порядок их вывода. корзина. Модуль «Список материалов категории» выводит список статей. Модуль «Навигатор сайта» выводит навигационную цепочку («хлебные крошки»). Модуль «RSS-лента новостей».. выводит в виде новостной ленты информацию из различных источников. В  наборе полей «Основные параметры» в  настройках модуля есть очень полезная селективная кнопка — «Обрабатывать плагинами». Модуль «Связанные материалы» выводит ссылки на  статьи близкие по  тематике к просматриваемой. например. МОДУЛИ ИСХОДНОЙ КОМПЛЕКТАЦИИ В  исходной комплектации Joomla! 2. разрешить или запретить вывод ссылок «Подробнее. Подробнее о ней — в главе «Навигация». Если в полях «Мета-тег Keywords» обеих статей будет слово «попугай». (Описания отчасти заимствованы из справочной системы Joomla. сравниваются с  ключевыми словами всех опубликованных статей. относящихся к определенной категории. у вас может быть статья о разведении попугаев и статья о выращивании какаду. Она подключает к обработке содержимого модуля плагины.

190 - . по  которому будет перенаправляться браузер пользователя после успешного входа в систему или выхода из нее. Модуль позволяет скрывать или отображать подпункты. задать адрес страницы.5 • Во  вновь установленной Joomla модуль «Нижний колонтитул» выводит информацию об авторских правах [точнее о том. только пункты второго и  третьего уровня. задать адрес. Следует иметь в  виду. особым образом выделяя вложенные пункты. • «Переключение языков»  — модуль. однако его наличие на сайте приветствуется. а также включить или отключить фильтрацию его содержимого по  критерию принадлежности к  пользовательской группе просматривающего. Его настройки позволяют не  выводить всю структуру целиком. Настройки модуля позволяют определить длину списка. а  просто указывает их  в  атрибутах тега <img>. а также ссылку на  страницу восстановления пароля. Настройки модуля позволяют отобрать экземпляры определенных графических форматов. а  выбрать только некоторую последовательность уровней. Если регистрация пользователей разрешена (проверить это можно в  настройках менеджера пользователей. авторство. • Модуль «Mеню» отображает пункты одного из  меню. • Модуль «Новые пользователи» выводит список недавно зарегистрировавшихся пользователей. во  вкладке «Компонент»). Отключать его не запрещается.] 4/25/12 . • Модуль «Самые читаемые» выводит ссылки на  статьи с  самым большим количеством просмотров. принадлежность к избранным материалам. то  в  форме авторизации будет еще и ссылка на создание учетной записи. которую откроет браузер посетителя. • Модуль «Последние новости» выводит в виде списка самые последние из опубликованных на сайте статей. Он  позволяет выбирать языковую версию сайта. что Joomla не  меняет реальных размеров. передавая его структуру. [Меняет размеры браузер посетителя. • «Случайное изображение» выводит из определенной папки на страницы сайта случайно выбранные изображения (для выгрузки которых вы  скорее всего будете пользоваться менеджером мультимедиа). например. Подробнее тема раскрыта в главе «Многоязычные сайты». в  результате клика по  изображению. Содержимое списка можно отбирать по таким критериям как принадлежность к категории. Настройки позволяют ограничиться той или иной категории и задать количество выводимых ссылок. а  также задать его ширину и  высоту. Последний должен поддерживаться сервером. • Модуль «Вход на сайт» выводит форму с полями для ввода логина и пароля. что сайт построен на основе Joomla. а также ссылку на сайт Joomla!]. появившийся в  Joomla  1. а также зашифровать форму при помощи SSL.6. например.Руководство для начинающего пользователя Joomla! 2. На странице настройки модуля можно ввести предваряющий текст и  подпись для формы.

• Модуль «Обёртка» предназначен для вывода рамки <iframe> в выбранной администратором позиции. задать адрес выводимой страницы. «Умный поиск» позволяет настраивать фильтрацию. а также имя рамки [атрибут «name»] на  случай. если она будет выступать в  качестве целевой для ссылки [размещенной на той же странице]. • Модуль «Ссылки» публикует ссылки из определенной категории. 4/25/12 . положение и текст кнопки запуска. упомянутому в  предыдущем абзаце.] Настройки позволяют вывести в  качестве ссылки еще и произвольный текст. • Модуль «Ленты новостей» выводит ссылку на новостную ленту. [Появляется модуль только на  страницах. • Модуль «Кто на  сайте» выводит количество находящихся на  сайте посетителей и пользователей (аутентифицировавшихся посетителей). Подробнее о поиске — в главе «Поиск». создаваемой при помощи одноименного компонента. информацию о  пользователях. Панель настроек модуля позволяет включить или отключить полосы прокрутки. где публикуется более одного материала. В дополнение. • Модуль «Умный поиск»  — альтернатива модулю. количестве статей в  базе данных и  количестве ссылок в ссылочном каталоге. По умолчанию в качестве ссылки выступает изображение.Руководство для начинающего пользователя Joomla! 2.191 - .5 • Модуль «Поиск» выводит форму поиска. • Модуль «Статистика» выводит информацию о  сервере. а также выбрать формат новостной ленты: RSS или Atom. на  котором размещен сайт. Настройки позволяют определить внешний вид формы. определить высоту и ширину.

Хорошим примером в  случае Joomla могут служить пять поисковых плагинов. Англоязычные названия групп совпадают с  названиями папок. для воспроизведения видео. 9. хранятся в папке по адресу «/ plugins/authentication/». используемые в Joomla.192 - . «Система» (system). «Расширения» (extension). «Кнопки» (editors-xtd). цель которой  — установить. «Редакторы» (editors). 8. 6. ПЛАГИНЫ ГРУППЫ «АУТЕНТИФИКАЦИЯ» (AUTHENTICATION) Авторизация  — это процесс подтверждения прав пользователя на  выполнение некоторых действий. 5. 1.Руководство для начинающего пользователя Joomla! 2. Они устанавливаются при помощи менеджера расширений. можно разбить на одиннадцать групп. 7. те. относящимся к компонентам исходной комплектации. «Панель иконок» (quickicon). «Аутентификация» (authentication).5 Глава 16 Плагины Плагины расширяют возможности компонентов. «Умный поиск» (finder). «Поиск» (search). что имеют отношение к аутентификации. 10. например. Одним из  наиболее известных является Adobe Flash Player. в  которых хранятся файлы плагинов. «Пользователь» (user). предназначенных для работы с контентом. Ей  предшествует аутентификация. Для успешной аутентификации пользователю необходимы логин 4/25/12 . верны  ли реквизиты доступа входящего в систему. да  и  необходимости в  этом нет. в  отличие от  модулей. 11. 3. Термин плагин обозначает не  только разновидность расширения CMS Joomla!: в  браузерах также есть плагины. Все плагины. «Контент» (content). 4. 2. Плагины. Например. «CAPTCHA» (captcha). не  создаются в  административном разделе: это невозможно.

Учетная запись создается при первой аутентификации.193 - . невозможно. Использование этого плагина упрощает процесс получения доступа к системе. поэтому «взломать» учетную запись пользователя сервисов Google. Плагины аутентификации. вы рискуете потерять доступ к сайту. 1). что такой ее  вариант возможен. Успешная авторизация объясняется его принадлежностью к пользовательской группе с  определенными правами. Подробнее тема излагается в  главе «Пользователи и  полномочия». пользуясь логином и паролем учетной записи для сервисов Google. Учтите. Плагин «GMail» Плагин «GMail» позволяет входить в систему. Он  используется компаниями для управления корпоративной информацией. Пароль хранится в базе данных в зашифрованном виде. отключив все плагины этого типа. зарегистрированного на сайте под управлением Joomla. Это придется указать отдельно. в модуле аутентификации нет подсказки о том. К сожалению.5 и пароль. Рис. Предварительная регистрация для этого не  требуется.Руководство для начинающего пользователя Joomla! 2. 4/25/12 . например. реализуемые соответствующими плагинами (рис. 1. Joomla предлагает три варианта аутентификации. в  подписи или предваряющем тексте. Плагин «Joomla» Данный плагин реализует стандартный для Joomla метод аутентификации  — при помощи логина и пароля. Плагин «LDAP» LDAP  — это протокол прикладного уровня для получения данных из  службы каталогов и  их (данных) редактирования.

ПЛАГИНЫ ГРУППЫ «CAPTCHA» Плагин «reCAPTCHA» «reCAPTCHA» появился в текущей версии Joomla.Руководство для начинающего пользователя Joomla! 2.com manager: cn=Barbara Doe.5 dn: cn=John Doe. автоматических программ для генерации спама.dc=example. вы  сталкивались с  подобными тестами. Плагин «reCAPTCHA» использует одноименный сервис. 2. 4/25/12 . содержащего искаженные символы. а также особые настройки плагина LDAP. содержащие искаженный текст.dc=com cn: John Doe givenName: John sn: Doe telephoneNumber: +1 888 555 6789 telephoneNumber: +1 888 555 1232 mail: john@example.dc=example. Дело в  том.dc=com objectClass: inetOrgPerson objectClass: organizationalPerson objectClass: person objectClass: top Чтобы воспользоваться этим типом аутентификации. которые можно получить. Рис. Хорошее пособие [прим. Для его запуска нужны открытый и секретный ключи. Плагин предназначен для проведения теста CAPTCHA. цель которого  — выяснить. как человек. потребуется сервер LDAP. перейдя по следующему адресу: http:// google. перев. CAPTCHA используется на многих сайтах для защиты от спамботов. что компьютерные программы не  так сильны в  распознании текста. Плагин reCAPTCHA.com/recaptcha.: на английском] можно найти на сайте сообщества Joomla. Возможно. кто его проходит: компьютер или человек. Это цветные изображения в  формах регистрации.194 - .

если к  ней относится хотя  бы одна статья или подкатегория. Плагин «Загрузка модулей» Этот плагин вставляет в  текст HTML-вывод модулей. Плагин «Joomla» У плагина «Joomla» — две функции. созданной на стороне посетителей. Препятствовать удалению категории.5 и является основой «Умного поиска». 1. Отключить эту функцию можно в настройках плагина в форме «Основные параметры». Категория не является пустой. Плагины для работы с контентом. в случае сохранения статьи.5 ПЛАГИНЫ ГРУППЫ «КОНТЕНТ» (CONTENT) Все плагины группы «Контент» (рис. Содержимое 4/25/12 . 3) кроме плагина «Joomla» работают со статьями. Рис. 3. 2. При помощи него. Он  появился в  Joomla  2. если она не пуста. Отправлять сообщения всем подписанным на системные рассылки пользователям. а также с модулем вывода произвольного HTML (подробнее — в статье «Модули»). удобно выводить рекламу прямо в статьях.Руководство для начинающего пользователя Joomla! 2. Плагин «Умный Поиск» Благодаря этому плагину возможно индексирование контента. например. относящихся к  определенной позиции шаблона.195 - .

 4. Настройка разбиения производится во  всплывающем окне 4/25/12 . Рис. [с  соответствующим атрибутом] реализует плагин. Он  также прост в  применении. но вряд ли «видят» спам-боты. Плагин «Подсветка кода (GeSHi)» Подсветку кода. заключенного в  тег <pre>. Подсветка кода (GeSHi). например. «Разрыв страницы» Плагин предназначен для разбиения статьи на несколько фрагментов для вывода на нескольких страницах. {loadposition position-14}. где будет находится тег вида {loadposition название_позиции}.Руководство для начинающего пользователя Joomla! 2.5 модульной позиции появится в  той части текста.196 - . которые видят люди. построенный на основе GeSHi. Для маскировки используется JavaScript. Помимо разбиения на  страницы плагин позволяет задавать заголовки и  псевдонимы заголовков для внутристатейного оглавления. как и  плагин вставки изображений. Плагин «Скрытие электронной почты» Плагин превращает вводимые при создании статей адреса электронной почты в  ссылки.

то его можно в  индивидуальном порядке изменить в  настройках его [пользователя] учетной записи: текстовое меню административного раздела → пункт «Пользователи» → подпункт «Менеджер пользователей» → учетная запись пользователя → форма «Основные настройки» → поле «Редактор». Плагин «Навигация по страницам» Этот плагин выводит под статьями навигационные ссылки «Предыдущая» и «Следующая». Если тому или иному пользователю не подходит редактор по умолчанию.Руководство для начинающего пользователя Joomla! 2. В  редакторе метка разрыва выглядит как обычный горизонтальный разделитель.197 - . 4/25/12 . Плагины группы «Редакторы». 5. Редактор по умолчанию задается в  общих настройках системы: меню административного раздела → пункт «Сайт» → подпункт «Общие настройки» → вкладка «Сайт» → панель «Настройки сайта» → поле «Редактор по умолчанию».5 разрыва страницы в  интерфейсе создания/редактирования статей. Плагин «Рейтинг» Плагин «Рейтинг» позволяет посетителям оценивать статьи. В коде она представлена тегом подобным следующему: <hr title="Page Title" alt="Table of Contents Alias" class="system-pagebreak" /> Для использования плагина необходимо активировать еще и  плагин «Разрыв страницы» в группе «Кнопки» (editors-xtd). ПЛАГИНЫ ГРУППЫ «РЕДАКТОРЫ» (EDITORS) В исходную комплектацию CMS Joomla входят два редактора. Рис.

которую можно использовать для создания относительно приятного редактора такого контента. Плагин «Материал» Плагин выводит кнопку вставки ссылки на  уже опубликованную статью. Плагин TinyMCE TinyMCE [на англ.198 - . как компьютерные программы. Рис.Руководство для начинающего пользователя Joomla! 2. если вы хотите. браузерный редактор текста и HTML. 6. Для включения редактора «CodeMirror» необходимо активировать одноименный плагин. Плагины группы «Кнопки». 6). разметка HTML и  пр. Плагин «Изображение» 4/25/12 . Настройка редактора производится на странице параметров плагина. Клик по  кнопке открывает всплывающее окно со списком статей.5 Плагин редактора «CodeMirror» «CodeMirror» [англоязычный сайт проекта]  — это библиотека JavaScript. в форме «Основные параметры». ПЛАГИНЫ ГРУППЫ «КНОПКИ» (EDITORS-EXTD) В  данную группу входят четыре плагина. В Joomla TinyMCE является редактором по умолчанию. работающий в режиме WYSIWYG. чтобы в качестве редактора выступало обычное многострочное текстовое поле.] — межплатформенный. Плагин «Без редактора» Этот плагин необходимо активировать. Их  задача  — вывод кнопок под окном редактора на страницах создания/редактирования статей (рис.

выводимая данным плагином. 7. Для поиска контента. а  также к  компонентам «Ссылки». ПЛАГИНЫ ГРУППЫ «УМНЫЙ ПОИСК» (FINDER) Англоязычное название группы.199 - . Плагин «Joomla» Плагин «Joomla» работает с сайтами обновления расширений. «finder». Плагины «Умный поиск» предназначены для поиска контента. «Баннеры». которое войдя в  исходную комплектацию Joomla. при помощи которого можно выбрать изображение из  папки на сайте или загрузить его. Плагин «Разрыв страницы» Кнопка. стало называться «Умный поиск» [Smart search]. Клик по  кнопке открывает всплывающее окно. открывает окно функции «Разрыва страницы» с полями для ввода заголовка и псевдонима заголовка для внутристатейного оглавления. менеджеру категорий. чтобы поиск производился (рис. «Ленты новостей» и должны быть активированы для того.5 Данный плагин предназначен для вывода кнопки вставки изображений. потребуются специально созданные для них плагины. 4/25/12 . затем задать параметры вывода и вставить в статью. Рис.Руководство для начинающего пользователя Joomla! 2. Плагины группы «Умный поиск». относящегося к  сторонним расширениям. 7). происходит от  названия расширения. «Контакты». ПЛАГИНЫ ГРУППЫ «РАСШИРЕНИЕ» (EXTENSION) Плагины этой группы предназначены для управления расширениями. Плагин «Подробнее» Плагин выводит под окном редактора кнопку для отделения анонса от  основного текста и вставки ссылки «Подробнее». относящегося к  менеджеру материалов [статьи].

«Ленты новостей». ПЛАГИНЫ ГРУППЫ «ПОИСК» (SEARCH) Плагины этой группы относятся к компоненту «Поиск». 8. Они предназначены для поиска контента. В случае. 4/25/12 . «Баннеры». на главной странице административного раздела появятся предупреждающие об этом пиктограммы. если таковые имеются. потребуются специальные поисковые плагины. Рис. относящихся к  сторонним компонентам. менеджеру категорий. относящегося к  менеджеру материалов [статьи]. традиционному поисковому компоненту Joomla. а  также к  компонентам «Ссылки».200 - . пиктограммы-индикаторы. для обработки данных.5 ПЛАГИНЫ ГРУППЫ «ПАНЕЛЬ ИКОНОК» (QUICKICON) Задача плагинов этой группы  — проверка наличия новых версий системы и  сторонних расширений. Панель управления.Руководство для начинающего пользователя Joomla! 2. При необходимости плагины можно включать и отключать. Как и  в  случае с  «Умным поиском». «Контакты». включая в поиск и  исключая из  него соответствующие типы контента.

Рис. 10) тесно связаны с платформой Joomla и обычно влияют на работу всей системы.5 Рис. Плагины группы «Система». 10. 4/25/12 .Руководство для начинающего пользователя Joomla! 2. Плагины группы «Поиск».201 - . ПЛАГИНЫ ГРУППЫ «СИСТЕМА» (SYSTEM) Плагины этой группы (рис. 9.

7.202 - . какая информация будет отображаться.0 RC1 [ Ember ] 28-Jun-2011 23:00 GMT 2011-07-06 12:39:38 . Плагин «Отладка» Благодаря этому плагину доступен столь нужный разработчикам режим отладки. можно на странице настроек.0 #Date: 2011-07-06 12:39:38 #Fields: date time level c-ip status comment #Software: Joomla 1. Internet Explorer версий 6 и 7. Путь к  папке. Пример фрагмента журнала. Благодаря «Политика P3P» Joomla выдает специальный набор тегов политики P3P в  заголовке HTTP. Выбрать. в случае если тот решает выйти из системы на странице с ограниченным доступом. позволяющий веб-сайтам объявлять об их намерении получить доступ к данным о  пользователе.32 Joomla FAILURE: Empty password not allowed Плагин «Перенаправление URL» В  сочетании с  менеджером перенаправления URL (компонент) плагин реализует функцию перенаправления.Руководство для начинающего пользователя Joomla! 2. когда активирован модуль «Выбор языка». Плагин нужен для правильного установления сессии с  некоторыми браузерами.php»: #Version: 1. файл «error.143.161. можно задать в  настройках системы: текстовое меню административного раздела → пункт «Сайт» → подпункт «Общие настройки» → вкладка «Система» → форма «Настройки системы» → поле «Путь к каталогу логов».92. 4/25/12 .5 Плагин «Языковой фильтр» При помощи этого плагина контент фильтруется по признаку принадлежности к тому или иному языку. Плагин «Журнал» Плагин регистрирует системные события. Плагин «Выход из системы» Плагин «Выход из системы» перенаправляет пользователя на главную страницу. например. Плагин «Подсветка» Данный плагин предназначен для подсветки текста. хранящей файлы журналов. Плагин «Политика P3P» P3P или Platform for Privacy Preferences (платформа для предпочтений конфиденциальности)  — это протокол. в результатах «Умного поиска». например. Включать «Языковой фильтр» необходимо только.

Она выполняется в случае. плагин «Запомнить меня» предназначен для реализации вышеуказанной функции. Плагин «SEF» SEF  — акроним. 11. Функция полезная с точки зрения поисковой оптимизации. Рис. обозначающий «дружественный» поисковым системам формат URL. Плагины группы «Пользователь». Плагин «Подмена кода языка» Плагин «Подмена кода языка» позволяет переопределять значения атрибутов xml:lang и  lang тега <html> в  случае. Плагин «Кэш» Этот плагин обеспечивает кэширование страниц. то благодаря плагину «SEF» в него будут переведены все адреса страниц. если пакет локализации содержит неподходящие. относящиеся к пользователям. 11) выполняют функции. В  его настройках можно выбрать будут браузеры посетителей кэшировать страницы или нет.203 - .Руководство для начинающего пользователя Joomla! 2. Если в  общих настройках сайта (меню административного раздела → пункт «Сайт» → подпункт «Общие настройки» → вкладка «Сайт» → форма «Настройки SEO») выбран данный формат.5 Плагин «Запомнить меня» Функция «Запомнить меня» состоит в  сохранении логина и  пароля зарегистрированного посетителя в куки на локальном компьютере. Собственно. когда в одноименном окошке метки в  форме аутентификации стоит галка. ПЛАГИНЫ ГРУППЫ «ПОЛЬЗОВАТЕЛЬ» (USER) Плагины группы «Пользователь» (рис. 4/25/12 .

Руководство для начинающего пользователя Joomla! 2. Плагин «Joomla» Позволяет выполнять авторизацию пользователей через стандартную систему авторизации Joomla.5 Плагин «Данные пользователя» Плагин «Данные пользователя» выводит дополнительные поля в  форме регистрации и  сохраняет введенные туда данные. далее]. благодаря чему для каждой учетной записи будет создаваться запись контактных данных. «Данные пользователя» может работать в  сочетании с  плагином «Создание контакта» [см. Работает в  сочетании с  «Данные пользователя».204 - . в  форме «Основные параметры». 4/25/12 . Выбрать какие поля будут выведены можно на  странице настройки. Плагин «Создание контакта» Плагин предназначен для автоматического создания записи контактных данных (компонент «Контакты») для вновь зарегистрированных пользователей.

потому что без хорошо спроектированного шаблона даже самым удачным компонентом будет трудно пользоваться. неизменно требуется компромиссное решение относительно того. Также. «как это делать правильно». Благодаря данной функции можно создать множество отличающихся друг от друга копий одного шаблона и  «привязать» их  к  разным пунктам меню. не приходится иметь дело. Для этого нам потребуется изменить ряд параметров на  странице настройки стиля «Beez2  — Default»: текстовое меню административного раздела  → пункт «Расширения»  → подпункт «Менеджер шаблонов» → вкладка «Стили» → запись «Beez2 . Она дает возможность незначительно модифицировать внешний вид сайта. как создать собственный стиль8   на основе уже имеющегося. в  данной  — о  том. Дизайнеры зависят от  разработчиков: им  нужна разметка на  HTML. выбрать цветовую схему. задать ширину и т. Продолжить чтение. Во-первых. однако. Во-вторых. Следующим параметрам должны быть заданы следующие значения: прим. например.Default». В  базовой комплектации Joomla есть две его версии: на  XHTML и  на  HTML5. перев. Разработчики зависят от дизайнеров. стилями называются реализации шаблона. Для более полного понимания вернитесь к  главе «Шаблоны» и после этого перечитайте данную главу. — возможность переопределения [override] — изменения содержимого создаваемых расширениями страниц. С вышеописанным. причем. В ней уже предусмотрены решения. если дизайном и  разработкой занимается не  один человек.: напомним. 8 4/25/12 . предусмотрен идеальный инструмент. но  и  знания HTML и CSS.Руководство для начинающего пользователя Joomla! 2. как построить сайт с использованием шаблона «Beez2». а также создаваемые на их основе вариации. в силу разного уровня поддержки нововведений популярными браузерами. Пример  — шаблон Beez. являющаяся основой для создания классов CSS. если вы пользуетесь Joomla!.205 - . востребованный веб-мастерами  — функция «Стили шаблонов». СОЗДАЕМ СОБСТВЕННЫЙ СТИЛЬ В главе «Многоязычные сайты» я расскажу о том. без необходимости вносить изменения в  скрипты.5 Глава 17 Работа с шаблонами Для работы с  веб-шаблонами требуются не  только дизайнерские навыки. сразу нескольких версий вышеуказанных языков. по-своему оформить шапку. и подходящие разметка HTML и классы CSS создаются как раз при помощи переопределения. д.

4/25/12 . потому нужно кликнуть по кнопке «Очистить» • «Название сайта»: Joomla! • «Описание сайта»: Консультации. инструктирование. Рис. Мой сайт после сохранения [а также назначения «Beez2 .5 • «Название стиля»: Beez2 .Руководство для начинающего пользователя Joomla! 2. 1. • «Цвет шаблона»: Nature Для сохранения нового стиля следует кликнуть по кнопке «Сохранить как копию».cocoate» стилем по умолчанию] будет выглядеть совсем по-другому (рис. Создаваемые стили можно применять к разным разделам сайта.206 - . пользуясь функцией «Привязка к меню». 2).cocoate • «Логотип»: логотип не нужен. Модифицированный стиль. преподавание.

 2.207 - . 4/25/12 . После обновления CMS созданные вами стили будут по-прежнему доступны.5 Рис. что для всего этого не нужны никакие сторонние расширения.cocoate». Создавать новые «стили» из уже имеющихся — самое простое и самое быстрое решение. Сайт с использованием стиля «Beez2 . Заметьте.Руководство для начинающего пользователя Joomla! 2.

Руководство для начинающего пользователя Joomla! 2.5

ДОРАБОТКА ИМЕЮЩЕГОСЯ ШАБЛОНА

Если вы читаете эту главу, то можно предположить, что вы уже попробовали создать свой стиль
[вариацию шаблона] и разобрались со всеми настройками шаблонов, но хотите большего. Если
это так, то  добро пожаловать в  мир HTML и  CSS. Полагаю, вы  знаете, что стоит за  этими
сокращениями. Если нет, то  загляните в  Википедию: статьи «HTML» и  «Каскадные таблицы
стилей».
Менеджер шаблонов Joomla! позволяет редактировать CSS любого из  них. Чтобы изменить
таблицы стилей «Beez2», в  текстовом меню административного раздела выберите пункт
«Расширения», затем подпункт «Менеджер шаблонов», затем вкладку «Шаблоны», затем пункт
перечня «Параметры Beez_20». Там вы  увидите ссылки на  страницы редактирования всех
доступных для изменений файлов.

Рис. 3. Ссылки на страницы редактирования файлов шаблона «Beez2».
Доступные для редактирования файлы CSS  — это файлы, находящиеся в  папке по  адресу: /
templates/название_шаблона/css [относительно корневой папки CMS]. Клик по  любой
из  ссылок откроет окно, в  котором при помощи редактора «CodeMirror» можно менять
содержимое интересующего вас документа. Помимо CSS на  странице доработки шаблонов
можно получить доступ еще и к трем файлам со сценариями на PHP:
• /templates/название_шаблона/index.php — основной файл.
• /templates/название_шаблона/error.php  — файл, который используется для формирования
страниц сообщений об ошибках.
4/25/12

- 208 -

Руководство для начинающего пользователя Joomla! 2.5
• /templates/название_шаблона/component.php  — файл, который используется для
формирования печатных версий страниц сайта.
Еще редактируемые файлы содержатся в  папке переопределений  — /templates/
название_шаблона/html  — однако из  административного раздела их  отредактировать
не  получится.Если вы  собираетесь модифицировать файлы шаблона исходной комплектации,
например, Beez2, то помните, что при обновлении системы изменения могут быть утеряны.

ПЕРЕОПРЕДЕЛЕНИЯ

Если экспериментов со  стилями, CSS и  файлами шаблонов вам недостаточно, то, похоже,
пришло время ознакомиться с  переопределением9 . В  Joomla! есть две реализации
переопределения: переопределение в шаблоне и альтернативные макеты.

Переопределение в шаблоне
Предположим, что вы  хотите изменить верстку или содержание страницы вывода результатов
поиска. У [традиционного] компонента поиска есть макет по умолчанию для этой страницы —
файл «default.php». Он  храниться в  папке /components/com_search/views/search/tmpl/.
Благодаря коду и  тексту в  этом файле страница компонента выглядит именно так, как она
выглядит. Предлагаю добавить в  него что-нибудь от  себя и  сохранить. Результат будет виден
сразу. Я добавил в двенадцатую строку следующее:
<strong>Вот мои изменения :)</strong>

Результат — на рис 1.

Рис. 1. Изменения на странице компонента поиска.

 Применение альтернативных параметров вместо параметров по умолчанию. Продолжить
чтение.
9

4/25/12

- 209 -

Руководство для начинающего пользователя Joomla! 2.5
Этот эксперимент  — отличное средство мотивации, потому что результаты видны сразу
и  не  исчезают, если выбрать другой шаблон. Однако, с  практической точки зрения
подобный способ не оправдан, потому что после следующего обновления CMS внесенных
вами изменений вы уже не увидите.
Альтернатива подобному решению  — создание переопределения в  шаблоне. Создается
переопределение следующим образом. В папке по адресу templates/папка_активного_шаблона/
html/ создается папка «com_search», а в ней еще одна — «search». Вместо сохранения в исходной
папке «default.php» сохраняется в  папке «search». Изменения в  файле-оригинале отменяются.
Результат — тот же, но достигается он без изменения кода компонента. Отличный способ!
Система переопределений появилась в  полуторной версии Joomla, в  2007  году, и  отлично себя
зарекомендовала.

Альтернативные макеты
В  версии 2.5 есть еще один, более продвинутый способ переопределения  — альтернативные
макеты. Уверен, что вы  обратили внимание на  поле для их  выбора на  страницах
редактирования статей, а также на страницах настроек модулей и категорий (рис. 3).
Зачем нужны альтернативные макеты? Представьте себе, что вы администрируете сайт, шаблон
которого предполагает три варианта вывода материалов: статья, страница товара и  страница
книги. Все, что требуется,  — это выбрать тот, который нужен вам. Отличная функция,
не правда ли? Безусловно. И практика это подтверждает.
Для создания альтернативного макета, как и  для переопределения в  шаблонах, необходимо
создать для компонента или модуля папку, название которой будет совпадать с названием папки
файла-оригинала [например, com_content]. В  ней  — папку для варианта представления
[например, article]. Очевидно, что файл альтернативного макета должен называться иначе, чем
файл, на основе которого он создан. В противном случае он будет восприниматься системой как
файл переопределения. Также, само собой разумеется, что он  не  будет применяться
автоматически [т. е. его необходимо выбирать].
Для альтернативных макетов можно создавать собственные типы пунктов меню (рис. 2). Набор
параметров, значения которых будут задаваться на  страницах редактирования
«альтернативных» пунктов, формируется при помощи файлов в  формате XML  с такими  же
названиями как и у файлов альтернативных макетов.

4/25/12

- 210 -

Руководство для начинающего пользователя Joomla! 2.5

Рис. 2. Тип пункта меню для альтернативного макета.
Создание «альтернативных» типов пунктов меню — занятие, требующее значительного опыта.
Эта функция востребована не столько начинающими, сколько разработчиками шаблонов.

Рис. 3. Альтернативные макеты на страницах создания/редактирования статей.
4/25/12

- 211 -

Руководство для начинающего пользователя Joomla! 2.5

СОЗДАНИЕ НОВОГО ШАБЛОНА НА ОСНОВЕ «ATOMIC»

Шаблон «Atomic» можно использовать в  качестве основы для создания собственного. В  состав
«Atomic» входят следующие папки и файлы:
• Папка «atomic», расположенная в папке «templates». В ней хранятся следующие файлы:
• «component.php» — версия шаблона для печати;
• «error.php» — страница сообщений об ошибках;
• «favicon.ico» — значок сайта (статья о значках в Википедии);
• «index.html» — пустая страница, выводимая при попытке получить прямой доступ к папке.
Подобные файлы являются мерой предосторожности: они не  позволяют видеть
содержимое папки;
• «index.php» — основной файл шаблона;
• «templateDetails.xml»  — конфигурационный файл, хранящий информацию о  файлах,
параметрах и  модульных позициях. Благодаря ему с  «Atomic» может взаимодействовать
менеджер шаблонов, он же нужен для создания установочного пакета шаблона;
• template_thumbnail.png — миниатюра шаблона, выводимая в таблице менеджера шаблонов;
• template_preview.png  — изображение шаблона, предназначенное для предварительного
просмотра.
• Папка «css», расположенная по адресу /templates/atomic/. В ней хранятся файлы CSS.
• Папка «html», расположенная по  адресу /templates/atomic/. В  ней хранятся файлы
переопределения (override). Шаблон «Atomic» предоставляет возможность переопределения
для модулей;
• Папка «images», расположенная по  адресу /templates/atomic/. В  ней хранятся изображения
шаблона;
• Папка «js», расположенная по адресу /templates/atomic/. В ней хранятся скрипты JavaScript;
• Папка «languages», расположенная по  адресу /templates/atomic/. В  ней хранятся файлы
со значениями языковых переменных. В исходной комплектации это англоязычные значения.

Основной файл шаблона index.php

В силу того, что Joomla! ищет встроенный тег <jdoc> и команды PHP, основной файл шаблона
должен называться именно так: index.php. Вся необходимая разметка HTML  с комментариями
там уже содержится. Можете менять ее в соответствии с вашими потребностями.
Для того, чтобы сложить общее представление, давайте произведем краткий обзор файла.
4/25/12

- 212 -

то  модуль будет выводиться в  соответствующей позиции. 55-й. • «horz» — контент выводится горизонтально в ячейке родительской таблицы. Изменить названия позиций можно файле «templateDetails. 4/25/12 . В 40-й строке можно увидеть следующий фрагмент кода: echo $this->baseurl ?>/templates/<?php echo $this->template ?>/js/template. относящихся к  позиции «atomic-search». В  данном случае имеется в  виду вывод всех модулей. Если в  интерфейсе настройки модуля в  соответствующем поле вы  выберете одно из  них. Класс элемента переименован из «moduletable» в «module». «atomic-search». 10 Номера строк могут отличиться от указанных.5 24-я строка 10 [а также следующие пять — прим. Он используется для получения названия сайта. что шаблон предлагает ряд модульных позиций с  особыми названиями. Он предназначен для подсчета модулей в позиции atomic-search и сообразной настройке макета.] содержит код загрузки CSS-фреймворка «Blueprint». • «xhtml» — контент выводиться в теге <div> в соответствии с требованиями к XHTML. 48-я строка содержит следующий фрагмент: if($this->countModules('atomic-search')) . относящуюся сугубо к  набору команд Joomla. перев. • «rounded»  — вывод в  формате. а  также название активного шаблона. например. строках можно увидеть.  д. «atomic-topmenu» и  т. В 46-й строке можно увидеть следующий фрагмент: echo $app->getCfg('sitename')... Продолжить чтение. В 50-й строке содержится следующий фрагмент: <jdoc:include type="modules" name="atomic-search" style="none" /> Он  содержит команду «jdoc».js Joomla «знает» значение «baseurl». Атрибут «style» называется «module chrome» и может иметь следующие значения: • «table» — для вывода контента в таблице. позволяющем использовать закругленные углы. Она нужна для вставки в  атрибуты кода HTML определенного типа. поэтому при необходимости можно получить доступ к этим данным.xml». 61-й и пр.213 - . По коду в 50-й.Руководство для начинающего пользователя Joomla! 2.

CSS-фреймворк «Blueprint» «Blueprint»  — это фреймворк. С типом «component» может использоваться «module chrome». • индивидуальный стиль шаблона. • «outline» — вывод в режиме отображения модульных позиций (?tp=1).css»  — также пуст. призванный сократить время разработки и  увеличить совместимость создаваемых каскадных таблиц стилей (CSS) с разными браузерам.214 - . Некоторые шаблоны имеют собственные стили. Он предоставляет надежный фундамент для создания 4/25/12 . В него записываются переопределяющие стили для браузера Internet Explorer.5 • «none» — без форматирования. Раскомментировать их следует. • «template_ie.Руководство для начинающего пользователя Joomla! 2. • «template. • «template_rtl. что вы проявили интерес к «Blueprint»! «Blueprint» — это фреймворк. Файлы вывода сообщений об  ошибках и  версии для печати «работают» в  точности также. В  него записываются переопределяющие стили для языков с направлением письма справа налево. Примером служебного сообщения может быть  то. Примером может служить «Beez». Вот отрывок из файла README: Мы рады. на сайте документации Joomla. Примеры атрибута «type» команды <jdoc>: <jdoc:include type="head" /> <jdoc:include type="message" /> <jdoc:include type="component" style="none" /> У  каждой страницы [выводимой Joomla] должен быть заголовок документа (head) и  вывод одного компонента (component). ПАПКА CSS В папке «CSS» — три файла. С  полным перечнем «стилей» можно ознакомиться в  статье [на  английском] «What is  module chrome». Часть из  них  — закомментирована и помечена.css»  — файл с  предварительно записанными правилами CSS. которое система выводит после успешного сохранения настроек. Иногда еще нужна строка системных сообщений (message). призванный сократить время разработки каскадных таблиц стилей [CSS].css» — пуст. если вы не хотите использовать CSS-фреймворк «Blueprint». как и основной файл. подробнее о котором рассказывается в главе «Шаблон Beez».

• таблица стилей для печатных версий. • улучшенная установка исходных стилей браузеров.blueprintcss.215 - .Руководство для начинающего пользователя Joomla! 2.org/.]: http:// www.5 собственных правил CSS. что может предложить вам исходная версия фреймворка: • легко настраиваемая модульная сетка. • настройка исходных линий. Примеры и  учебные пособия публикуются на  сайте проекта [на  англ. • практичный исходный набор для оформления. 4/25/12 . Вот. • отсутствие излишков кода. • эффективные сценарии для модификаций.

что дизайнеры будут модифицировать его исходный код и  свободно распространять результаты своей работы. Прим. Продолжить чтение. 11 4/25/12 . И  «beez_20». Для соответствия стандартам не  требуются переопределения. К сожалению. Я  надеялась на  то.5.Руководство для начинающего пользователя Joomla! 2. например. В  них также использован более доступный JavaScript11. легко приспосабливаемый шаблон. Вывод шаблона был структурирован таким образом. Наконец для верстки в Joomla не используются таблицы. HTML-составляющая вывода  — опрятна и  правильна. однако. Работая над версией для Joomla  1. В  них для таких элементарных составляющих как. что на  основе моего шаблона создадут множество новых бесплатных шаблонов.216 - . где в  потоке документов будет находиться контент. Термин шаблон обычно ассоциируется с внешним видом сайта. удобный в  использовании. Сделала я это для того. Помимо дизайна. а  в  «beez5»  — небольшое количество HTML5. входящим в исходную комплектацию CMS версии 1. какой вариант языка разметки будет использоваться. будут ли использоваться страницы сообщений об  ошибках. где и когда будут выводиться и скрываться те или иные модули. меню я выбрала нейтральный серый цвет. Другая ошибка состояла в  том. имеет значение и  техническая реализация. Названия классов CSS были изменены: для лучшего понимания они были унифицированы. реализованные при помощи JavaScript. Я  намеренно использовала пурпурный цвет в  надежде на  то.5 Глава 18 Автор: Angie Radtke Шаблон Beez Шаблон — это всегда больше. Существенную пользу это принесет дизайнерам шаблонов. и  «beez5» внешне сильно отличаются от  предшественника. Шаблон определяет. чем может показаться на первый взгляд. чтобы создание новых шаблонов на  его основе было процессом простым и  понятным и  заключалось в  незначительном изменении CSS. Этот принцип я  воплотила в  новых версиях «Beez».5. я  хотела создать соответствующий стандартам. С  «Beez_20» не  требуются переопределения.: подразумеваются функции сайта с широкой доступностью. HTML-вывод новых версий шаблона соответствует структуре предшественника. что я  недостаточно ясно выразила истинную цель. чтобы добиться большей цветовой совместимости. перев. надежда оказалась напрасной. Некоторые пользователи Joomla! определенно знакомы с шаблоном Beez.

Благодаря интернету отпала необходимость в раздражающих справках по телефону или походах в библиотеку. Развитие коммуникационных технологий. доступными всем группам пользователей. приносит пользу не всем.5 С  технической точки зрения возможности обеих версий шаблона  — почти идентичны.  — сделать. обслуживающие через интернет. ШИРОКАЯ ДОСТУПНОСТЬ Использование интернета стало для многих нормой. одним из  принципов которого является широкая доступность. чье участие в  жизни общества.217 - . В  сети можно найти информацию. опубликованной в  интернете. Уровень коммуникационных технологий достаточен для того. Продолжить чтение. а  также взаимодействие. перев. должны понимать. • сворачиваемые колонки. имеются в виду варианты оформления «Nature» и «Personal».Руководство для начинающего пользователя Joomla! 2. Речь идет о людях с  ограничениями физической или умственной дееспособности. • возможность применения HTML5 в «beez 5». Обычно Прим. опубликованную в  разных частях мира. чтобы больша́я часть возникающих у  них затруднений была устранена. что в  качестве целевой аудитории они рассматриваются далеко не  всегда. реализуемое при помощи него. однако. • возможность выбора положения навигационного блока. информацию. Интернет-магазины и банки. 12 4/25/12 . что это значительная доля их клиентуры. затрудняющими доступ к  информации. Около 8% населения Германии страдают теми или иными ограничениями физического характера. ХАРАКТЕРИСТИКИ ШАБЛОНОВ • Широкая доступность. Цель веб-дизайна. • функциональные метки WAI-ARIA.: смысл фразы в оригинале. ограничено в  силу того. • сворачиваемые модульные позиции. Возможно. Отличия — сугубо графические. • автоматический вывод модулей во вкладках. графике работы регистратуры или найти интересующий вас телефонный номер. публикуемую в  интернете. со  всеми значительными сопутствующими благами. Сидя перед компьютером дома вы  можете узнать о специальных предложениях местного компьютерного магазина. если это возможно. • «beez_ 20» предлагает на выбор две формы: «natural» и «human»12. при помощи всех типов устройств. «Beez5» предусматривает использование HTML5.

Часть из  них может воспринимать текстовую информацию благодаря модификациям шрифтов и цветовых схем. Около 10% процентов мужского населения подвержено неострым формам цветовой слепоты. Я  хочу подчеркнуть. У некоторых людей отсутствуют кисти или руки целиком. Количество слепых в Германии — 150 000—200 000 человек.218 - . С  учетом старшей возрастной группы эта доля  — еще больше. у  некоторых тело парализовано от  шеи вниз в  результате инсульта. Возможно. почему ситуация такова. Почти четверть населения трудоспособного возраста жалуется на  аметропию той или иной степени. Становится очевидной потребность в простых [прим. Из них у нескольких тысяч — проблемы со  слухом были еще тогда. когда они осваивали немецкий язык. пока человек способен быть источником контролируемого цифрового сигнала  — тех самых нулей и  единиц  — при помощи специального программного обеспечения он  или она сможет освоить управление компьютером. исправляется в  той или иной мере хирургическим вмешательством. Значительно больше — людей с сильно ухудшившимся зрением. Поле зрения людей. страдающих так называемым туннельным зрением  — крайне ограничено. инструмента. что такое понимание далеко от  полного. слепые люди справляются с  ограничениями. даже лучше. такие как пигментная дегенерация сетчатки или диабетическая ретинопатия. В  большинстве случаев это неспособность различать оттенки красного и  зеленого. чем люди с прочими видами ограничений.: адаптированных] текстах. Однако. становятся причиной устойчивого ухудшения зрения. предназначенного для зрячих.Руководство для начинающего пользователя Joomla! 2. находящейся на  расстоянии вытянутой руки. В  некоторых случаях вполне помогают очки. затрагивающая оттенки зеленого и красного. Некоторые. встречается редко. Для наглядности: иногда оно визуально не  больше монеты достоинством в  2  евро. часть из них зависит от аудиоустройств и брайлевских дисплеев. Причины могут быть разными: неподвижность или неконтролируемые спонтанные движения. связанными с  использованием компьютера. ведущего к  полной его потере. таких как глаукома и  катаракта. Слепые  — это люди. По  моим наблюдениям. перев. 4/25/12 . полная цветовая слепота или цветовая слепота. а  потому в  настоящее время они владеют им  ограниченно: на  уровне 4—6-го классов. потому что образ компьютера неразрывно связан с  образом монитора. От 60 000 до 100 000 жителей Германии имеют крайне ограниченный слух. У  женщин отсутствие восприятия прочих цветов. Мне всегда было интересно. Ряд нарушений зрения.5 понятие «широкая доступность» применительно к  веб-дизайну понимается как «интернет для слепых». возможности остаточного зрения которых составляют несколько процентов от средней величины. Другая группа потенциальных пользователей испытывает трудности с  использованием устройств ввода: мыши или стандартной клавиатуры.

При помощи шаблона «Beez». недостаточно. а потому они должны сопровождаться четко интерпретируемыми зрительными сигналами.5 Для общения друг с  другом. тем больше выявляется ситуативных ограничений: маленькая скорость подключения к  интернету в  отелях. Речь не  идет о  полном соблюдении правил. Чем дальше интернет проникает в  наши жизни. устанавливаемых правительственными учреждениями. Пользу от  посещения широкодоступных сайтов получают все. Как и  в  версии для Joomla  1. для понимания иноязычных собеседников и  в  обсуждениях с  использованием продвинутой лексики они предпочитают немецкую кинетическую речь. Даже скромные шаги в  сторону расширения доступности могут существенно повысить качество опыта пользования сайтом. чистый HTML для контента.Руководство для начинающего пользователя Joomla! 2. в  «beez_20» и  «beez5» есть все. • отказ от таблиц как инструмента верстки. обязательное отключение звуковоспроизводящей аппаратуры на рабочем месте. Внимание С  отключенными громкоговорителями или вообще без низ пользуются интернетом не  только люди с  нарушениями слуха. В  силу значительной популярности. независимым от устной речи. являющуюся самостоятельным способом выражения. • возможность навигации при помощи клавиатуры.5. что необходимо для создания собственных широкодоступных шаблонов. 4/25/12 . Joomla может оказать существенное влияние в  данном направлении. Отделение содержания от представления Первое и  наиболее важное правило для разработчиков  — отделять контент от  верстки насколько это только возможно: • опрятный. • рациональная с семантической точки зрения структура. неконтролируемое освещение в  вагоне движущегося поезда. Здесь очень важны: • отделение содержания от представления [контента от верстки].219 - . например. создавать полезные широкодоступные сайты для самых широких аудиторий  — относительно легко. Только лишь звуковых предупреждений. основанным на знаках и жестах. входящего в  исходную комплектацию CMS. • достаточный цветовой контраст. • HTML-закладки.

Руководство для начинающего пользователя Joomla! 2.6  он был в  центре внимания разработчиков. Использование для верстки таблиц затрудняет данный процесс. Хорошо структурированный код оценят не  только пользователи с  ограниченной дееспособностью. управляемых Joomla. то такая возможность отсутствует.5 • использование для форматирования каскадных таблиц стилей и только их. • HTML-закладки. Линейное выстраивание информации и  адекватная семантическая структура в  особенности важны для эффективной работы читающих устройств и приложений. Однако. Если веб-документ не имеет заголовков. а  также оптимизировать их  с  точки зрения поисковых систем. В  процессе создания версии 1. • рациональная с семантической точки зрения структура. Например. «семантическая паутина» имеет отношение и к созданию контента для веб. читающие устройства и  приложения позволяют пользователям переходить от  заголовка к  заголовку. в  полной мере учитывающее специфику их  ограничений. В зависимости от структуры веб-проекта выбор соответствующей иерархии заголовков может стать непростой задачей. Именно в  таком порядке ее  обрабатывают читающие устройства и  приложения.220 - . Представление о термине «семантическая паутина» у большинства из нас — скудное. Только в таком случае вспомогательные технологии могут эффективно работать с контентом без поддержки со стороны графического представления. На  хорошо структурированном сайте даже Google будет себя чувствовать лучше. Линейное выстраивание информации означает: в  направлении от  верхней части страницы  — к  нижней. но  и  улучшить их  отображение на  мобильных устройствах. 4/25/12 . от  списка к  списку и  складывать общее представление о  структуре открытого ими документа. Формальная структура веб-документа должна в  значительной мере соответствовать структуре контента. но и во всём стандартном выводе Joomla. Форматирование только при помощи каскадных таблиц стилей и  линейное выстраивание информации — вот важнейшие требования к широкодоступным сайтам. Причиной тому было не  только желание усовершенствовать специальные возможности [синоним широкой доступности] сайтов. задаваемое при помощи браузера. Отделение описания формата от контента и его хранение в специальных документах позволяет пользователям применять к содержимому страниц собственное оформление. У кого-то оно ассоциируется с  уроками иностранных языков [слова в  диаграмме смысловых связей]. В настоящее время данный принцип воплощен не только в шаблонах.

Практически. введение в  код страницы закладок предполагает создание дополнительного меню для навигации по  информационному массиву страницы. ускоряют «перемещение» по  документу.Руководство для начинающего пользователя Joomla! 2.  е.221 - . то  клик по  ссылке в  нем [оглавлении] в  ряде случаев не  приведет к  видимым изменениям в  окне браузера. но и такая организация контента. В  целом рекомендуется основное содержание страницы помещать в «шаговой» досягаемости. а  это может раздражать. На экране страница может быть разделена на три полосы. потому что часть аудитории таких сайтов  — люди. то  сможете сложить приблизительное представление о  том.5 Закладки HTML У линейного выстраивания контента есть один существенный недостаток: у пользователя может уйти очень много времени на  то  чтобы добраться до  информации. сохранившие зрение. они знают. с которой будет просто иметь дело пользователям клиентов последовательного вывода.</a></li> class="u2">Перейти к основному блоку навигации и войти в </ul> Выбор цветов При создании широкодоступных веб-ресурсов выбор цветов. Пример: <ul class="skiplinks"> <li><a href="#main" class="u2">Перейти к основному тексту. потому что если закладка находится в  поле зрения. однако страдающие разного рода его нарушениями.</a></li> <li><a href="#nav" систему. В  любом случае оглавление страницы должно быть не  слишком большим и  очень хорошо продуманным. куда нужно. что на  сайтах со  сложной структурой страниц нужен не  только [упорядоченный] графический вывод. Фактически восприятие — индивидуально и зависит от тяжести аметропии. Например. быстро «добирались». Глаз в таком случае быстро «пробежит» по их «верхушкам» и пользователь благодаря визуальным вспомогательным средствам найдет интересную информацию. замените цвета на  оттенки серого]. приспособились и  угадывают  их. Если вы обесцветите страницу [т. что трава  — зеленая и  могут. что видят люди страдающие цветовой слепотой. От зрячих подобное оглавление лучше скрывать. и  сразу перейти к  ознакомлению с  ней. имеет особое значение. потому что громоздкое меню увеличит общий размер страницы и  усложнит ее  восприятие. уже знакомые с сайтом и освоившиеся с навигацией. с тем чтобы пользователи. Закладки при использовании устройств линейного вывода дают пользователю возможность в  самом начале «воспроизведения» документа выяснить. находящейся «в  дальнем углу» документа. В ситуации с «дальним углом». которые как и  верстка в  несколько колонок в  случае вывода. Становится ясно. Многие не различающие цвета люди. в  какой его части содержится представляющая интерес информация. ориентированного на  зрячих. а  именно создание контрастной цветовой схемы. выручают закладки HTML. 4/25/12 .

например. хотя выбрать сочетание. страдающим рядом нарушений зрения. может потребоваться очень высокий уровень контрастности для того. чтобы различать отдельные элементы. Для них. выбрав черный цвет для текста и белый — для фона. соответственно. «стилистические» параметры которых хранятся в  файлах «personal. Переключение между ними возможно благодаря специальной структуре файлов CSS и интерфейсу настройки шаблона. «BEEZ_20»: РАЗРАБОТКА ДИЗАЙНА Шаблон «beez_20» предлагает два варианта оформления: «personal» и  «nature». Полная цветовая слепота.  — невозможно. Смешанные цвета. не так распространена как нарушение. 1. Выбор варианта оформления.css». Пользователям. смазанными. но и насколько они разные. какие цвета входят в схему оформления. Следует помнить и об обратном: чрезмерная контрастность может «слепить» и читать будет тяжело.css» и  «nature. содержащие  их. идентифицировать другие оттенки зеленого. 4/25/12 . Для страдающих ими пользователей важным будет не только то. Контраст Существует множество других нарушений зрения. Максимального контраста можно достичь. затрудняющее различение красного и зеленого цветов. кажутся людям. страдающим этим нарушением. контрастирующем оранжевом фоне. Во  избежание раздражающих оптических искажений есть смысл слегка окрасить фон. причина которого  — генетическая аномалия. Цвета фона и  символов текстовой составляющей страницы должны быть определенно контрастными. недостаточно различим. Рис. однако. соответствующее всем требованиям. белый текст на  ярком.Руководство для начинающего пользователя Joomla! 2.222 - .5 сравнивая.

css» так. Разработчики шаблонов могут пополнить их список. Все варианты оформления можно менять по своему усмотрению. Если вы  захотите изменить только цветовую схему шаблона. Скажу вам по  большомубольшому секрету: шаблоны «Beez» в  своем роде  — нечто вроде фреймворков [каркасов для разработки]. содержащей меню [перестановка отразится и на визуальном расположении]. Файлы «position. Позиционирование и  отступы останутся неизменными. Рис. вы  просто можете изменить файл «personal. 4/25/12 . соображений поисковой оптимизации или соображений доступности вы  можете счесть необходимым выводить меню после контента. Выбор порядка вывода. я  имела целью предоставить как можно больше возможностей для творческой адаптации путем изменения CSS. Работая над исходным кодом шаблонов. На  странице настроек обоих шаблонов в  административном разделе вы  можете выбрать в  каком порядке будет выводиться содержимое основной полосы и  боковой колонки.css» предназначены для общего задания расположения элементов страницы и отступов. отвечающих за  цветовую схему.css» или «nature.5 Есть еще два файла.223 - . ПОЛОЖЕНИЕ МЕНЮ Из  эстетических соображений.Руководство для начинающего пользователя Joomla! 2. что требуется для создания шаблона.css» и  «layout. потому как задаются в других файлах. 2. как вам угодно. позволяющих не заниматься многим из того.

Руководство для начинающего пользователя Joomla! 2. Ф ун кц и он альн ы е ме т ки WAI.224 - .org/wiki/Web_Accessibility_Initiative [на  англ. 4/25/12 . роль навигационного блока описывается меткой «navigation» [рус. то  в  районе 27-й строки увидите следующую переменную и присваиваемое ей значение: $navposition = $this->params->get('navposition'). В основе проектов. на которые нацелена WAI ARIA.]). если заданный при помощи CSS макет будет трехполосным. На  страницах. Спецификация особенно полезна для проектирования пользовательских интерфейсов и средств представления динамического контента. Значение «left» предполагает размещение навигационной колонки до  основной полосы. использованные в Beez. т. — такие языки и подходы как: JavaScript. JAVASCRIPT И WAI ARIA WAI-ARIA (Web Accessibility Initiative — Accessible Rich Internet Applications) — это спецификация организации Web Accessibility Initiative (http://en. Ajax. Этим значением может быть: «left» или  «center».  е. Переменной «$navposition» присваивается значение. В  HTML и  XHTML «в  фокусе» могли быть только такие элементы взаимодействия с  пользователем как ссылки. Если вы  откроете файл «index. Однако. Выбор для последнего значения слова «center» [рус. как навести на элемент курсор. самопроизвольно выводится или скрывается. поля ввода. особенно трудно ориентироваться слепым. CSS. слепые не  будут знать об  изменениях.: «навигация»]. так и после нее. Зрячие могут видеть. Например. HTML. Форматирование колонки будет задаваться CSS. чтобы соответствующий контент стал доступен. содержащая меню] и  визуально и  по  порядку вывода содержимого [в коде страницы] может появляться как до основной полосы [слева]. значение «center»  — после нее.: «правый»]. «Поместить в фокус» в данном случае означает ни что иное. благодаря чему шаблоны пригодны для сайтов. Скрипты. предназначенная для облегчения использования с  каждым днем становящихся все более сложными интерактивных веб-сервисов людьми с  ограниченной дееспособностью. Они описывают те  или иные области веб-документа и  рассказывают о  ролях этих областей. что и  как отреагирует на  их  действия. контент которых динамичен. Ситуация изменилась с  приходом WAI ARIA и HTML5. которые посещают люди с ограниченной дееспособностью.wikipedia. пока меняющийся элемент не  будет «в фокусе».: «центр»] может сбивать с толку.AR IA  — п е рвы й п омощн и к в ориентировании Функциональные метки WAI-ARIA призваны облегчить ориентирование на  странице. колонка вполне может оказаться центральной.5 Навигационная колонка [боковая. выбранное на  странице настроек в  административной панели. логичнее было  бы использовать слово «right» [рус. опираются на WAI ARIA.php» шаблона «beez_20» или файла созданного на  его основе. кнопки.

так и  целую колонку. <div id="main" role="main"> В  «Beez» роли добавляются при помощи сценария на  JavaScript.w3. Сворачивание колонок Для того. расположенного в  файле по адресу корневая_папка_joomla/templates/папка_шаблона/javascript/hide.]. роль основной полосы  — «main» [рус. сверху будет выводиться ссылка с  текстом «Скрыть информацию».225 - . Пока спецификация WAI-ARIA не  утверждена. Вне зависимости от  того. если вы  будете создавать свой шаблон на основе «Beez» и решите менять структуру страниц. «position-8». не забудьте внести изменения и в сценарий.Руководство для начинающего пользователя Joomla! 2. в  колонку для дополнительной информации (к  ней относятся следующие позиции: «position-6». «position-3») необходимо поместить модуль. Оба варианта шаблона «Beez» такую возможность предоставляют: посетитель может сворачивать и  разворачивать как отдельные модули (после сворачивания остается заголовок). К тегу добавляется специальный атрибут. В  дальнейшем. предназначенную для вывода дополнительной информации.js. С  полным описанием функциональных меток WAI-ARIA [на  английском языке] можно ознакомиться по адресу: http://www. для прохождения шаблоном проверки на  соответствие стандартам вышеупомянутые атрибуты в  коде страниц не  выводятся.5 роль поисковой панели  — «search» [рус.: «поиск»].: «основная»]. справа или слева от основной полосы. Сворачиваемые колонки и модульные позиции Возможность отображать и  скрывать некоторые области страницы может оказаться удобной в тех случаях. как работает данная функция. 4/25/12 . Благодаря ему пользователи современных читающих устройств и  приложений могут узнать о  роли фрагмента в документе. чтобы проверить. когда на странице выводится много информации.org/TR/wai-aria/roles#landmark_roles [на англ. Реализация — совсем проста. где расположена навигационная колонка.

php». отвечающий за  разворачивание и  сворачивание колонки дополнительной информации. 3. в папке для скриптов JavaScript. После клика по  этой ссылке колонка будет свернута.5 Рис. Разворачивание и сворачивание модулей 4/25/12 . Необходимый HTML-код можно найти в «index. хранится в файле «hide.226 - . а  прежний текст ссылки будет заменен на «Показать информацию». <div id="close"> <a href="#" onclick="auf('right')"> <span id="bild"> <?php echo JText::_('TPL_BEEZ2_TEXTRIGHTCLOSE'). колонка появится. Сценарий. ?> </span> </a> </div> Текстовое содержимое переменных JavaScript задается языковыми переменными Joomla. затрачиваемые на разработку. в районе строки № 194. Эта функция реализована на JavaScript. Если кликнуть по ссылке снова. Все упомянутые здесь сценарии основаны на «Mootools».Руководство для начинающего пользователя Joomla! 2. Наличие этого фреймворка в  исходной комплектации позволяет сэкономить время и  силы. Сворачивание колонки.js».

  — разработка понятной структуры контента. возможно. Вкладки с расширенной доступностью 4/25/12 .5 Одна из  труднейших задач. 4. отметили наличие в  команде атрибута «state». особенно для главной страницы. предлагаемый шаблонами «Beez». После этого знак «+» заменяется знаком «−». Даже в  данном случае я использовала WAI ARIA. Если значение  — «0». значение которого определяет развернутой или свернутой будет выводиться модульная позиция. Слайдер. Это значит.Руководство для начинающего пользователя Joomla! 2. то модуль по умолчанию выводится свернутым. решаемых в  процессе создания  сайтов. Оба варианта шаблона могут выводить модули в  виде слайдеров.227 - . что изначально выводится только заголовок модуля и  кнопка со  знаком «+» рядом с  ним. отображая ее содержимое. Выбор значения «1» приведет к выводу модуля в развернутом состоянии с возможностью дальнейшего сворачивания. Вы. Рис. где его [контента] обилие и разнообразие не должны затруднять восприятие. Для реализации сворачиваемых модульных позиций применяется следующая команда: <jdoc:include state="0" /> type="modules" name="position-8" style="beezHide" headerLevel="3" Для отображения модулей в  виде слайдеров атрибуту «style» должно быть задано значение «beezHide». Клик по  кнопке разворачивает модульную позицию. клик по  которому свернет модульную позицию.

выдвигаемым к доступности. Но  ни  один из  них не соответствовал требованиям. выводятся ссылки для настройки размера шрифта.228 - . в  которых благодаря Joomla эта функция реализована. что вы  хотите вставить модули в  разные части вашего шаблона. Если эти данные отсутствуют.5 Представление контента в  так называемых вкладках становится все более популярным.js. создаваемых «Beez». 5. Команда для вывода модулей во вкладках — следующая: <jdoc:include id="1" /> type="modules" name="position-5" style="beezTabs" headerLevel="2" Все модули. то  сценарий не  будет работать как ожидается. Генерация соответствующего кода HTML задается значением «beezTabs» атрибута «style». Представьте себе.Руководство для начинающего пользователя Joomla! 2. относящиеся к  позиции «position-5». где и  какие вкладки должны открываться. НАСТРОЙКА РАЗМЕРА ШРИФТА В правом верхнем углу страниц. Для 4/25/12 . Причина  — в  специфике используемых сценариев JavaScript. Вкладки шаблонов «Beez». Для обеспечения доступности вышеупомянутая функция шаблонов «Beez» реализована с использованием методов WAI-ARIA. используйте эти номера-метки только для идентификаторов. Пожалуйста. Использование значения «3» атрибута «id»  — обязательно. Сценарию на  JavaScript нужны однозначные данные о  том. Рис. Уже существуют модули. Код данной функции хранится в  следующем файле со  сценариями JavaScript: корневая_папка_joomla/templates/название_шаблона/JavaScript/md_stylechanger. выводятся во  вкладках.

При помощи тегов: • header.]. перев. А следующие теги: • section. Семантическая составляющая HTML4 и  XHTML  — на  сравнительно низком уровне. Единственное отличие «beez5» — возможность применять HTML5. то  увидите выпадающий список для выбора варианта языка разметки с  пунктами «HTML5» и  «XHTML». • aside.Руководство для начинающего пользователя Joomla! 2. • nav. — в значительной степени идентично. нацеленных на  повышение удобства и расширение возможностей. Если браузер посетителя не  исполняет сценарии JavaScript. Он  заполняется содержимым динамически. В  силу того.229 - . что люди преклонного возраста. Некоторые из нововведений уже применимы. что в  большинстве браузеров есть функция настройки размера шрифта. то  функция работать не будет. мало знают о  наборе функций браузеров — им нужен очевидный способ. возникает вопрос: а зачем это переключатель нужен в «Beez»? Дело в том. однако в настоящее время в качестве стандарта он не принят (март 2011) [февраль 2012 — прим. при помощи сценария. Для структурирования страницы в настоящее время есть действительно удобные элементы. часто страдающие в  той или иной мере нарушениями зрения. некоторые — нет. Реализуется эта возможность благодаря файлам переопределения HTML5 в папке «html». То. «BEEZ5»: ИСПОЛЬЗОВАНИЕ HTML5 За  исключением ряда особенностей дизайна между «beez5» и  «beez_20» едва  ли есть разница. Значительные улучшения привнесены в HTML5. В  будущем HTML5 привнесет ряд изменений. 4/25/12 . Изначально этот контейнер  — пуст. • footer.5 реализации переключателя размера шрифта в  файле «index.php» есть контейнер <div> со значением «fontsize» атрибута «id». Одно из  уже «работающих» нововведений  — отсутствующие в  предыдущих версиях структурирующие теги. что они предлагают. Если вы откроете страницу настроек шаблона в  административном разделе. можно создать замечательную страницу.

• hgroup. В коде HTML5 шаблона «Beez5» — только применимые в настоящее время теги. будет лучше. но  и  всего его содержимого: элементы HTML5  в коде вы  увидите. как всегда.php»  — очень сложна. Если в последствии вы захотите создать собственный шаблон на основе HTML5.230 - .php». Понятно: структура «index. 4/25/12 .5 • article. Проблемы. Если вы откроете «index. что я имею в виду. <?php if(!$templateparams->get('html5'.w3.Руководство для начинающего пользователя Joomla! 2. ?> Это касается не  только определения типа документа. возникают только у 8-й версии Internet Explorer.dtd"><?php else: ?> <?php echo '<!DOCTYPE html>'. то сразу станет понятно. Файл начинается с определения типа документа.js"></script> <![endif]--> В  основе интеграции HTML5  в Joomla  — применение переопределения в  шаблоне и  реакция на  выбранный вариант языка разметки. помогут выделить действительно важную информацию на ней. только если данный язык разметки выбран в  административном разделе. интегрирующий «неизвестные» элементы в структуру документа. Так как «Beez5» позволяет применять два разных языка разметки. потому что HTML-вывод зависит от выбранного языка разметки. ?> <?php endif. для реализации данной возможности потребуется обратиться к файлу «index. В начало кода страницы вставлен скрипт. <!--[if lt IE 9]> <script type="text/JavaScript" src="<?php echo $this->baseurl ?>/ templates/beez5/ JavaScript/html5. и  вывод будет состоять только из HTML5.0 Transitional//EN" "http://www. если вы  удалите все запросы и  все элементы XHTML. 0)): ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.php».php». реализованная при помощи шаблонного параметра в «index.org/ TR/xhtml1/DTD/xhtml1-transitional.

: цитируется справочная статья с сайта компании. 4/25/12 .Руководство для начинающего пользователя Joomla! 2. то знаете. что между эффективностью вебресурса и  его посещаемостью можно поставить знак равенства. мнениям по  интересующим вас вопросам.1 млрд  Прим.231 - . занимающейся «статистическими измерениями цифрового мира» и  предоставляющей «маркетинговую информацию в этой области» 14: Поисковая служба Количество поисковых запросов в месяц Google 88 млрд Twitter 19 млрд Yahoo 9. которым владеете или над которым работаете. давайте обратимся к  статистике. предоставленной ComScore13 .: ссылка на пресс-релиз на сайте компании на английском языке. Если вы  не  хотите отставать от  своих информационных конкурентов. компанией. перев. Продолжить чтение.5 Глава 19 Автор: Milena Mitova Почему вам нужна поисковая оптимизация Если вы владелец сайта. информации о  товарах и  услугах. Продолжить чтение. Чтобы сложить представление о возможностях поисковых служб интернета. и поисковые системы предоставляют самый быстрый доступ к  знаниям. в  котором интернет играет решающую роль. Мы  живем в  мире. 13 14 Прим. перев. то  вам придется прилагать усилия в направлении поисковой оптимизации веб-ресурса.4 млрд Bing 4. разработчик или интегратор.

В  Joomla инструментарий. наверное. потенциальных пользователей и  клиентов. „алгоритмическим“) поисковым выдачам» [цитируется англоязычная Википедия]. У  поисковой оптимизации  — две главные задачи. как вы. И  те. уже знаете. делятся на  две группы: «внутренние» и  «внешние».5 И ПОИСКОВАЯ ОПТИМИЗАЦИЯ Joomla  — одна из  наиболее продвинутых систем управления контентом с  открытым исходным кодом. неоплачиваемым („органичным“. Благодаря ему SEO-потенциал CMS легко превращается в поток нужных вам посетителей. предназначенный для поисковой оптимизации. ОПТИМИЗАЦИОННЫЙ ИНСТРУМЕНТАРИЙ JOOMLA 2. что необходимо для эффективного взаимодействия с поисковыми службами и привлечения целевой аудитории. позволяет работать в  обоих направлениях. определяющие успех поисковой оптимизации. Вторая  — помощь в создании веб-бренда. Выбор «дружественного» поисковым системам формата URL. Разработчики заложили в  нее все. и  другие подробно проиллюстрированы на  сайте Search Engine Land [инфографика на  англ. 4/25/12 .].5 Поисковая оптимизация и URL Рис.5 JOOMLA 2. 1.232 - . Факторы. — это «улучшение „поисковой видимости“ благодаря „естественным“.Руководство для начинающего пользователя Joomla! 2. Поисковая оптимизация или SEO. Первая  — привлечение заинтересованных в  вашем ресурсе посетителей.

Чем длиннее URL. а также файл «htaccess. 4/25/12 .Руководство для начинающего пользователя Joomla! 2. как дублирующееся. включаемый в адрес страницы [например. «nazvaniye-statyi» в  примере выше].example. тем меньше его значимость с точки зрения поисковых систем. называемый «SEF» [«ЧПУ»]. оптимальная длина адреса страницы веб-сайта — 3–5 слов.233 - . переключение формата на  дружественный происходит просто. Вот пример формата адресов страниц сайта. то адреса будут выглядеть следующим образом: http://www. • «Недружественный» формат часто становится причиной неоптимального ранжирования.com/index. Текст. поисковые системы обрабатывают без проблем.txt» в корневой папке сайта [его необходимо переименовать в «. управляемого Joomla.5 Согласно Мэту Катсу. потому что поисковые системы воспринимают содержимое страниц. однако чаще всего используется именно второй  — дружественный поисковым системам. содержащим понятный текст и  ключевые слова. динамический. сразу после установки системы: http://www. Причин тому — две.htaccess»]. Напомним.txt» [ссылка ведет на англоязычную статью] и  включить в общих настройках режим «SEF (ЧПУ)».php? option=com_content&view=article&id=8&catid=19&Itemid=260 Если переименовать файл «htaccess.example.com/nazvaniye-razdela/nazvaniye-statyi Первый вариант. Для этого необходимо изменить значения соответствующих параметров в  общих настройках в административном разделе [текстовое меню → пункт «Сайт» → подпункт «Общие настройки» → вкладка «Сайт» → форма «Настройки SEO» → поля «Включить SEF (ЧПУ)» и «Перенаправление URL» → значение «Да»]. задается в  поле «Алиас» в  интерфейсах создания/ редактирования статей и пунктов меню. расположенных по таким адресам. • Пользователи веб склонны кликать по  ссылкам.

Эффективный заголовок страницы должен: • быть уникальным в рамках сайта. находя на них ключевые слова и определяя. Если роботы «видят» связь тегов <H>. • содержать не более 70 символов. то все — в порядке. текста и заголовков страниц. • максимально соответствовать содержимому страницы. по которому страницу должны находить. что вы выбрали в качестве ключевых слов «аттестация преподавателей» и «требования к преподавателям». что вы администрируете сайт. имеет самое большое значение с  точки зрения ранжирования страницы. задаваемое в  поле «Заголовок страницы в браузере» в административном разделе.Руководство для начинающего пользователя Joomla! 2. 4/25/12 . касающиеся условий аттестации преподавателей. Текст «Требования к преподавателям для успешной аттестации» в теге <title> будет весьма релевантным теме вашего веб-ресурса. роботы в первую очередь «обращают внимание» на заголовки страниц.234 - .5 Заголовки страниц Рис. содержащий сведения и рекомендации. Изучая сайт. отображаемое в  строке заголовка браузера. Вот почему важно «собирать» наиболее важные ключевые слова в заголовках страниц. На seo. Затем они изучают сами страницы. насколько заголовки релевантны содержимому. Содержимое тегов <title>. Предположим. 2. Предположим. • содержать ключевое слово. на  которой оно выводится. Поле ввода заголовка страницы.com это объясняется следующим образом.

CTR показывает. Содержимое мета-тега «Description» [рус.Руководство для начинающего пользователя Joomla! 2. с  какой вероятностью пользователь. Делается это в  соответствующем поле интерфейса создания/редактирования пунктов меню.: описание] пользователь может увидеть под строкой URL в результатах обработки поискового запроса. Поле ввода содержимого мета-тега «Description».235 - .5 В  Joomla задать содержимое тега <title> не  трудно. 3. Мета-тег «Description» Рис. насколько было раньше. просматривающий результаты поиска. как CTR. однако влияет на  такой параметр. перейдет по  ссылке на  ваш сайт. 4/25/12 . Текст в  мета-теге «Description» не  должен быть длиннее 160 символов. Оно уже не настолько важно с точки зрения ранжирования.

4/25/12 .5 Рис. • В интерфейсе создания/редактирования статей. В Joomla задать содержимое мета-тега «Description» можно двумя способами. 4. Содержимое мета-тега «Description» на странице результатов поиска. Удобно в  случае страниц категорий [на которых в виде перечней выводятся заголовки и анонсы статей]. • В  интерфейсе создания/редактирования пунктов меню.Руководство для начинающего пользователя Joomla! 2.236 - .

публикуемые на  вашем сайте. что отразится на  эффективности оптимизационных мероприятиях в  целом. Альтернативное описание изображения.5 Альтернативное описание изображений Рис. 5. В  этом им  могут помочь альтернативные описания.237 - . Благодаря альтернативным описаниям изображения. Это еще один SEOинструмент. 4/25/12 . который может быстро принести хорошие результаты. Поисковые роботы не  способны адекватно воспринимать изображения [узнавать их  содержание]. В  предусмотренном в  Joomla интерфейсе вставки изображений есть поле для ввода альтернативного описания.Руководство для начинающего пользователя Joomla! 2. могут появиться в  поисковых результатах.

4/25/12 . Благодаря менеджеру перенаправлений. В таких случаях старые ссылки. которая у них была. что не брать причитающиеся вам деньги. субдоменов. блоггер и эксперт в области SEO. для реализации переадресации нужны три простых действия. В  результате «переехавшие» вебстраницы. файлов.5 Переадресация  — неотъемлемая составляющая передовых оптимизационных практик Рис. меняются строки запросов. должна быть сохранена несмотря на изменение адресов страниц. подкаталогов. входящему в  исходную комплектацию Joomla. Интерфейс менеджера перенаправлений. не должны обесцениваться: значимость.238 - . так и по несодержащим. Страницы должны быть доступны как по адресам. Исключать переадресацию из перечня оптимизационных мероприятий — все равно. говорит следующее: Правильное использование переадресации — неотъемлемая составляющая передовых оптимизационных практик. хранящиеся в индексе Google и других поисковых систем. Страницы сайта могут быть недоступны не только из-за отсутствия или наличия в их адресах «www». В  своей статье [на англ. 6. По разным причинам меняются адреса доменов. содержащим «www». Это касается каждого сайта.] о  поисковой оптимизации и  переадресации Stephan Spencer. документы и  прочие «активы» сайта становятся доступными и  по  старым адресам.Руководство для начинающего пользователя Joomla! 2.

и. Экспорт материалов. например. наверное. Самый простой способ использовать RSS для поисковой оптимизации  — это настроить экспорт материалов при помощи модуля «Ленты новостей». публикуемых на  сайте.Руководство для начинающего пользователя Joomla! 2. Поисковая оптимизация и RSS Рис. тем более авторитетным источником он  является для Google и  других поисковых систем. соответственно. Вы. в  формате RSS позволяет улучшить поисковую «видимость» за счет обратных ссылок. так и  количества попыток переходов по  ним. Благодаря возможности экспорта в формате RSS ссылки на ваши статьи могут появиться в социальных медиа. что чем больше ссылок на ваш сайт опубликовано на  других веб-ресурсах. 4/25/12 .239 - . Модуль создания новостной ленты в формате RSS. тем лучше его положение в  списках результатов. 7.5 Менеджер переадресации  — прост в  освоении и  использовании. Собираемая статистика позволит без промедления сопоставить сбойным URL действующие. Среди его замечательных возможностей  — регистрация как несуществующих адресов. знаете.

• Очень полезный бесплатный курс. многие охотно будут ее «рекламировать». об  организации контента на веб-страницах. обеспечивая тем самым нужные вам обратные ссылки. которые я  рекомендую тем. Он объясняет. а  также на  новостных агрегаторах. а  также где они должны выводиться для того. содержит дополнительную информацию по теме. страниц разделов и страниц материалов. Далее следует перечень ресурсов15 . как выбирать наиболее подходящие ключевые слова. например. Продолжить чтение 4/25/12 . который начинается еще до  создания сайта.com. состоящий из  8  частей. Курс позволяет сложить общее представление о  ключевых словах. опубликованная на  том  же сайте. Если вы публикуете интересную информацию. опубликованная на SEOMoz. не требующий особых финансовых вложений. • Памятка веб-разработчикам. постоянно увеличивающийся приток посетителей. Курс учит тому. чтобы обеспечить сайту естественный. что заголовками и  изображениями результативная SEO-практика не  ограничивается. • Памятка поисковым оптимизаторам. описывающая пять этапов создания с  нуля программы самостоятельной оптимизации сайта. как Feedage.5 LinkedIn или Facebook. 15 Прим. перев. посвященный ключевым словам. с вашим не конкурирующих. • Еще одна статья. таких.: ресурсы — англоязычные. Это непрекращающийся процесс. • Пошаговое руководство по  поисковой оптимизации. почему оптимизация должна начинаться с определения ключевых слов для главной страницы. ЗАКЛЮЧЕНИЕ Описываемые выше инструменты и методы позволят вам быстро составить и начать применять к  вашему сайту план правильной поисковой оптимизации. содержащая замечательные советы относительно увеличения эффективности оптимизационных мероприятий. а также описание ряда методов. публикуемый сайтом Wordtracker. Следует иметь в  виду. который требует регулярной координации и отслеживания результатов.240 - . кто хочет получить все необходимые для эффективной поисковой оптимизации знания. опубликованное на  сайте Search Engine Land.Руководство для начинающего пользователя Joomla! 2. Ваша новостная лента также может публиковаться на  сайтах партнеров или любых других.

Исходная комплектация Joomla! доступна на 40 языках.5. 1. Перевод языковых переменных и  перевод контента  — вот две задачи. Если вы  собираетесь строить сайты для европейцев.Руководство для начинающего пользователя Joomla! 2. Языковые пакеты для Joomla Языковые пакеты можно загрузить с JoomlaCode или из каталога расширений Joomla! Extension Directory и  установить их  при помощи менеджера расширений. Установленные языки.5 Глава 20 Многоязычные сайты Я  живу в  многоязычной Европе: в  Евросоюзе  — 23  официальных языка. как построить многоязычный сайт на  основе исходной комплектации Joomla 2. Языковые параметры Сейчас все еще необходимо изучить языковые параметры. Рис. которые вам придется решать. Подобным образом я  добавил в  систему немецкий и  французский. а вот вторая сопряжена с настоящими трудностями. Список доступных языков можно увидеть на  странице менеджера локализаций: текстовое меню административного раздела → пункт «Расширения» → подпункт «Менеджер языков». что «языки» активированы (текстовое меню административного раздела → пункт «Расширения» → подпункт 4/25/12 . Первая задача обычно решается легко. В  этой главе я расскажу. то  должны задуматься над тем. например. как делать их  многоязычными. Скоро эта цифра увеличится. создавая ресурсы для подобных аудиторий. чтобы убедиться.241 - .

Руководство для начинающего пользователя Joomla! 2. открываемых посетителями. Это то. всего лишь задав значение соответствующему параметру на  панели настроек. используемый для страниц.5 «Менеджер языков»  → вкладки «Языковые пакеты сайта» и  «Языковые пакеты панели управления») и  атрибуты записи языка контента заданы правильно (рис. Вы  можете выбрать язык. Еще один параметр  — «Автоматическая смена языка». Рис. чтобы Joomla могла «различать» языки. то создайте ее (пиктограмма «Создать»).242 - . выбранным для стороны посетителя. 2.  2). что сделал я  после того как установил франкоязычный пакет. В  интерфейсе создания/ редактирования записей языков контента можно задать название сайта для каждой его языковой версии. Взгляните на  перечень записей языков контента: текстовое меню административного раздела  → пункт «Расширения»  → подпункт «Менеджер языков»  → вкладка «Языки контента». будь  то основной язык сайта или язык. необходимо активировать плагин «Фильтр языка»: текстовое меню административного раздела  → пункт «Расширения»  → подпункт «Менеджер плагинов»  → пункт «system» выпадающего списка выбора типа  → пиктограмма активации в  строке «Фильтр языка». 4/25/12 . Если в  нем нет записи для вновь установленного «языка». Интерфейс создания/редактирования записей языков контента ПЛАГИН ВЫБОРА ЯЗЫКОВ Для того. Если ему задано значение «да». то  язык контента будет автоматически меняться в  соответствии с  языком. устанавливаемый в соответствии с настройками браузера.

Панель настройки плагина «Фильтр языка» Рис. форма «Основные настройки».243 - .Руководство для начинающего пользователя Joomla! 2. 4/25/12 . 3. Страница изменения пользовательского профиля.5 Рис. 4.

Рис. 4/25/12 . Можно выбрать основной язык сайта или один из  языков контента. В  данном меню среди прочих можно найти пункт «Изменить профиль пользователя». которая хорошо подходит в случае варианта с флагами. войдя в систему при помощи соответствующей формы на стороне посетителей. В большинстве случаев. На  странице редактирования в форме «Основные настройки» можно настроить и язык сайта (рис. то  как посетители. как будут выводиться ссылки для переключения языков: в  виде текста или в  виде изображений флагов. шаблоне по умолчанию. есть позиция «position-7».244 - . Уверен. В  зависимости от  выбранного значения плагин будет выводить ту или иную языковую версию сайта. а  также ссылкой на  их  редактирование. доступно меню пользователей. а  также выбрать. Модуль переключения языков. что в  сторонних шаблонах в  ближайшее время будут появляться специализированные модульные позиции для переключателя.5 Каждый пользователь может выбрать язык сайта. 5. которое в  зависимости от  полномочий предоставляет им  те  или иные возможности. В  «Beez2». На  панели основных параметров [на  странице настроек в  административном разделе] можно задать тексты надписи и  подписи. МОДУЛЬ ПЕРЕКЛЮЧЕНИЯ ЯЗЫКОВ Если модуль переключения языков активирован. так и  пользователи (зарегистрированные) смогут выбирать язык сайта. 4).Руководство для начинающего пользователя Joomla! 2. Клик по  нему откроет страницу с  пользовательскими данными.

Порядок показа полных названий языков или изображений флагов определяется в Менеджере Языков. которое будет выводиться в модуле выбора языка. После этого вы можете привязать к языку любой Материал. пользователь будет перенаправлен на пункт меню. перев. 16 4/25/12 . При использовании привязки пунктов меню к языку проверяйте. если плагин ‘Система . Перейдите в Менеджер Языков. что указан префикс файла изображения. соответствующую данному языку.5 Очень важно внимательно прочитать описание модуля16. Убедитесь. Укажите страницу. к  сожалению. которая будет являться Главной для каждого опубликованного языка содержимого.  6).: «Языки контента» в текущей версии локализации]. Соответственно будут перестроены и прочие элементы навигации. Метод решения проблемы: 1. которая приведёт к ошибке в системе. Ленту новостей и прочее содержимое Joomla! 4.: приводится контекстная справка из пакета локализации авторства «Портал Joomla! по-русски». Так же убедитесь. но. опубликованы и каждому из них назначен Код Языка для использования в URL. Прим. 6.Руководство для начинающего пользователя Joomla! 2. 5. МНОГОЯЗЫЧНЫЙ КОНТЕНТ Как я  уже упоминал ранее. что модуль и плагин опубликованы.Фильтр языка’ снят с публикации. если включен соответствующий параметр в плагине ‘Система Фильтр языка’. 2. на закладку Содержимое [прим. для которых вы хотите создать на сайте связанные страницы. соответствующий данной странице на выбранном им языке. каждый элемент контента может быть отнесен к  тому или иному языку. что модуль опубликован на всех привязываемых страницах. и убедитесь. При переключении языков. В противном случае. что. Желательно сделать это дважды. перев. на странице Содержимое [«Языки контента» в текущей версии локализации]. Теперь основная трудность состоит в  создании элементов контента на  всех языках оригиналов и  переводов (рис. Создавать контент можно на  любом языке.245 - . что языки. модуль перенаправит посетителя на Главную страницу сайта. 3. Обратите внимание. Категорию. если пункт меню данной страницы не привязан к другому пункту меню. может возникнуть непредвиденная ситуация.

во избежание ошибок. Весь контент должен быть доступен на всех языках сайта (рис.5 в Joomla на данный момент нет средств организации переводческой работы.Руководство для начинающего пользователя Joomla! 2. поэтому работать. • страница «О нас». 4/25/12 . 7). Поле выбора языка. • блог. • страница обратной связи.246 - . 6. Рис. придется внимательно. МНОГОЯЗЫЧНЫЙ САЙТ Мой сайт-образец состоит из следующих разделов и страниц: • главная страница со статьями.

перев. а в нем — пункт «default» для списка статей с атрибутом «Избранные». (Такое положение дел свойственно текущей версии. Joomla 2.5.5 Рис. Он  иллюстрирует процесс создания многоязычного сайта на  основе Joomla  1. Сайт-образец. Я создаю меню с названием «default». Меню «default» не  нуждается в  модуле.5. Затем я  назначаю его пунктом по  умолчанию (пиктограмма с  изображением звездочки). по  идее оно должно просто существовать [вывод на сайт — необязателен]. 7. Будем надеяться в следующих версиях оно будет изменено. однако применим и к версии 2.Руководство для начинающего пользователя Joomla! 2.) 4/25/12 . кто понимает английский.247 - .: в  помощь тем. Главная страница Прим.  — созданный автором скринкаст.7. На каждом из языков я создаю несколько статей с атрибутом «Избранные» (подробности в главе «Типичная статья»).

Заглавные страницы для каждой языковой версии сайта. то  все  — в  порядке.Руководство для начинающего пользователя Joomla! 2. а  также соответствующие пункты меню. Если после этого в  таблице.248 - . Затем я  создаю по  пункту в  каждом из  созданных меню и  даю им  следующие названия [фраза «главная страница» на  английском. 4/25/12 . Я создаю новостной канал для каждой языковой версии сайта (подробности  — в  главе «Компонент „Ленты новостей“»). посмотрите скринкаст. Блог В  моем случае блог наполнен внешними записями: я  импортирую их  с  Cocoate при помощи компонента «Каналы новостей». я  создаю по  одному меню для каждого языка и  по  одному модулю для каждого из  созданных меню. Каждый из  них должен быть назначен пунктом меню по  умолчанию (пиктограмма с  изображением звезды). Рис.5 Далее. «Accueil». как это описывается в главе «Создаем страницу „О нас“». В  противном случае. напротив пунктов появятся изображения флагов. «Startseite». Страница «О нас» Я  создаю по  одной странице «О  нас» для каждой языковой версии сайта так. 8. немецком и  французском языках]: «Home».

Пользовательское меню Я использовал уже имеющееся меню. 9. настроил «привязки» к  меню и  языку. Я  создал две копии англоязычного модуля «Вход на  сайт». Так как мне нужна всего одна запись контактных данных. 4/25/12 . предназначенную для общих вопросов.249 - . а  также дал каждой из  них подходящее название. интерфейс создания статей (рис. Рис. Редактирование статьи на стороне посетителей.Руководство для начинающего пользователя Joomla! 2. Как видите.5 Страница обратной связи Я  использую единую для всех языков страницу обратной связи. Теперь на  моем сайте можно регистрироваться. Форма входа в систему Форма входа в  систему будет выводиться на  каждой странице. если бы для посетителей из каждой языковой группы у меня был отдельный почтовый адрес или адрес электронной почты. аутентифицироваться. нет необходимости относить ее  к  какому-либо языку. 9) и отправки ссылок на рассмотрение. создать многоязычный сайт на основе исходной комплектации Joomla 2.5 — очень просто. содержащее ссылки на страницу с данными пользователя. Создавать запись для каждой языковой версии понадобилось бы.

Руководство для начинающего пользователя Joomla! 2. вы можете найти языковую константу по названию или по значению (тексту). Рис. При помощи данной формы можно находить константы. Клик мышью по найденной константе автоматически заполнит поля «Языковая константа» и «Текст».5 ПЕРЕОПРЕДЕЛЕНИЕ ЯЗЫКОВЫХ КОНСТАНТ Если вас не  устраивают какие-либо слова.250 - . а ’Подробнее: ’ — её значение. 17 4/25/12 .: приводится контекстная справка из пакета локализации авторства «Портал Joomla! по-русски». Для переопределения какого-либо значения необходимо знать языковую константу. Интерфейс переопределения языковых констант. 10. содержащие не  устраивающие вас фрагменты текста. С помощью формы. и менять их значения (рис. фразы или предложения на  сайте [не  относящиеся к  контенту]. Например. перев. размещенной ниже. [Фрагмент контекстной помощи17] Строки в языковых файлах состоят из двух частей: языковой константы и ее значения. 10). в строке: COM_CONTENT_READ_MORE="Подробнее: " ’COM_CONTENT_READ_MORE’ это языковая константа. Прим. их  можно изменить при помощи менеджера языков: текстовое меню административного раздела → пункт «Расширения» → подпункт «Менеджер языков» → вкладка «Переопределение констант».

чтобы он был синего цвета. У  второго типа разработчиков в  будущем обязательно появятся более солидные клиенты. я  дам вам несколько советов касательно того. Гораздо проще продолжать сотрудничать с уже имеющимися клиентами. категории более успешных «сайтостроителей». просто выдает в точности то. К  первой относятся заурядные представители профессии. как с  нуля построить сайт на основе Joomla! 2. то это будет стоить X $. Хочу.Руководство для начинающего пользователя Joomla! 2. что вы  от  будущего сайта ожидаете?» Интересуясь представляемой клиентом организацией и  задачами. то это будет стоить Y $. что вы  хотите относиться ко  второй категории.5 Глава 21 Автор: Jen Kramer Сайт на основе Joomla! 2. Типичный разговор таких с клиентом: • Мне нужен сайт. Предполагая.5 с нуля ПЕРВЫЙ ЭТАП: СОСТАВЛЕНИЕ ПЛАНА «Сайтостроители» делятся на две категории.5. Такой «сайтостроитель» вместо того. можем сделать его синим. Сколько это будет стоить? • Если вам нужен сайт с календарем. Если вы хотите. чем постоянно искать новых. что от него хочет заказчик. основанные на доверии. чтобы проанализировать задачу и применить накопленный за годы опыт. Веб-разработчики этой категории — исполнители. Окончание работ над сайтом не будет означать окончания сотрудничества. 4/25/12 . вы начинаете взаимоотношения. Не  могли  бы вы  рассказать немного о  своей организации и  о  том. В  аналогичной ситуации такой специалист скажет: «Конечно. для решения которых создается сайт. чтобы на нем был еще и блог.251 - .

вы  захотите задать уточняющие.5 Цели организации. на которой публикуются ссылки на все прочие страницы создаваемого веб-ресурса. пользователи и сайт Если речь идет не  о  личном веб-ресурсе. узнайте. перев. зарабатывать продажей вязаных изделий. блог с  возможностью комментирования и  тегами. и на кого ее деятельность направлена? • Зачем организации веб-сайт? Есть  ли уже у  организации веб-сайт или проектируемый будет первым? • Если сайт уже имеется. календарь с  модулем. или с  момента создания предыдущей версии имели место перемены? • Кто будет обслуживать сайт? Примерные ответы: специалисты в области IT. собственный вебмастер. «XMap» [страница расширения в JED]. информировать о  текущей деятельности. • Когда организация была создана. Также вы  должны разработать карту сайта [прим. Она представляет собой подробное описание страниц сайта и  их  взаимосвязи. что на  нем есть. Очень вероятно. За дополнительной информацией я рекомендую обратиться к следующим источникам: 4/25/12 . например. Следующие  же три вопроса  — ключевые. что получая ответы на  вышеперечисленные вопросы. с которыми создается сайт? В результате обсуждения вы должны сделать вывод о том. и как он будет помогать в достижении целей организации? • Чего хотят от  сайта его посетители. захотите задать: • Какова цель организации? Примерные ответы: покончить с  острым дефицитом продовольствия в  мире. заказчик предпочел  бы сохранить? Какую еще информацию желательно опубликовать на новом сайте? Актуальна ли публикуемая на  сайте информация об  организации. Вот ряд вопросов. возможно. вторая  — страница сайта. • Каковы цели организации? • С какими целями создается сайт. с  тем чтобы лучше понять своего клиента. секретарь. разработчик сайта.: статья на английском]. информирующим о  запланированных событиях. например. корзина для виртуальных покупок с возможностью взаимодействия с PayPal. Под картой сайта также подразумевается веб-страница. какие расширения понадобятся для построения сайта. Первая карта  — лист с  подробным описанием страниц и  структуры навигации. в дополнение к прочим своим обязанностям. которые вы. и  как это соотносится с  целями организации и  целями.Руководство для начинающего пользователя Joomla! 2. то  что из  того. генерируемая специальным расширением. для какой организации создается сайт: коммерческой или некоммерческой.252 - .

почему вы выбрали Joomla для создания сайта. который вы  планируете опубликовать. в каждом конкретном случае. или потому что им было бы интересно пользоваться. если не единственное подходящее. то могу предположить. однако. • В  силу того. только потому что он  «клёвый». Она поддерживается быстро увеличивающимся сообществом и активно развивается. Вот как я аргументирую свой выбор: • Joomla входит в тройку лучших систем управления содержимым (CMS) с открытым исходным кодом [на английском]. создавая сайт. Каждое расширение должно играть свою роль в  описанном выше процессе реализации намеченных целей. Наличие такого удобного ресурса. 1. им также может стать интересно.5  с нуля». Обновления системы происходят каждые полгода. если вы запланировали создание 4/25/12 . ЭТАП СОЗДАНИЯ План разработан. • Интерфейс Joomla — прост в использовании. что для создания сайта вы выбрали CMS Joomla. Не загромождайте сайт расширениями. • видеокурс «Website Strategy and Planning» [на английском] авторства Джен Крамер. какое расширение  — лучшее. Выбор должен быть целесообразным.5 • книга Джесси Джеймса Гаррета «Элементы опыта взаимодействия». какую пользу им  принесет применение этой CMS. В большинстве случаев вам понадобятся сторонние расширения. что. Например.253 - . в  которых необходимости нет. Не  надо устанавливать компонент. не привлекая к этому веб-разработчиков. Лучше всего — использовать минимум наиболее нужных компонентов [в  общем смысле слова] и  не  загружать систему теми.5 млн сайтов во  всем мире [на английском]. ВТОРОЙ ЭТАП: ВЫБОР ТЕХНОЛОГИИ Если вы  читаете эту книгу и  в  частности ее  главу под названием «Сайт на  основе Joomla  2. вы сможете обойтись только исходной комплектацией CMS. расширения выбраны. среди которых более 3000 правительственных [на английском]. Создайте категории для контента.Руководство для начинающего пользователя Joomla! 2. СОБСТВЕННО. не решит проблемы непрекращающихся споров дизайнеров с  разработчиками о  том. Начать поиск лучше с каталога Joomla Extension Directory (JED). что Joomla  — это технология с  открытым исходным кодом. Ваши клиенты могут заинтересоваться. Установите Joomla. карта сайта готова — вот теперь можно строить сайт. а владельцам сайтов нравится вносить изменения в свой сайт. заказчики не  привязаны к  изначально выбранным веб-разработчикам как в  случае с  использованием проприетарного программного обеспечения. В  их  создании вы можете опираться на созданную вами карту. • На  основе Joomla построено более 23. 2. Маловероятно.

При помощи менеджера меню создайте ссылки на статьи.254 - . По прошествии одной-двух недель сайт можно начинать активно рекламировать.1. Возможно. К  ней можно отнести такие статьи как «Совет директоров». возможно. Хотя установку шаблона можно было  бы произвести и  раньше. 5. 3. что навигационные средства позволяют пользователю добраться до  указываемых ими страниц и  интерфейсов. подходит  ли выбранное оформление. 3. «Руководство». который придаст сайту требуемый вид. 4/25/12 . как на  Windows. Internet Explorer и  пр. Установите шаблон. нам не нужно. Настройте нужные расширения. то  можете рассмотреть создание одноименной категории. Запускайте сайт. так и  на  Mac. Это даст вам некоторый временной запас для практического тестирования и  решения обнаружившихся проблем. «Типичная статья». как на  сайте хотя  бы частично опубликован контент. Полное единообразие.). 3. Убедитесь. вы  сочтете нужным начать с  «мягкого запуска». 6. предназначенный для управления изображениями или документами. которые вы. Тщательно протестируйте сайт. предполагающего публикацию сайта без пресс-релизов и массированной рекламы.Руководство для начинающего пользователя Joomla! 2. потому что так легче понять. захотите включить в свои статьи). 4. «Медиа-менеджер» (компонент. Внимательно проверьте текст на  предмет ошибок. Chrome. что на  сайте потребуется опубликовать форму обратной связи.2.5 раздела «О  нас». «Миссия и  концепция развития». 7. Следующие главы этой книги помогут в освоении процесса публикации: 3. 8. Убедитесь. Safari. Например. Каждая из  запланированных страниц может стать статьей. что сайт выглядит приемлемо в  разных браузерах (Firefox. «Создаем страницу „О нас“».3. я  предлагаю сделать это после того. «История компании». Опубликуйте подготовленную информацию при помощи менеджера статей. однако. очень вероятно.

6. • Можно создать на  основе новой версии пустой сайт и  перенести на  него все данные старого сайта вручную. Автоматическое обновление с версии 1. что быть такого не  может. • Можно обновить сайт. Если вы устанавливали языковые пакеты.5.5 Как перевести сайт с версии 1. не  входящим в  исходную комплектацию.org/ Upgrade_1. Важно! Компонент обновления. Теперь можно налить себе кофе. ПЕРЕХОД С ВЕРСИИ 1. Обратите внимание: в новой версии могут быть изменены слова и фразы относящиеся к CMS (не к контенту).5 без потерь данных и прочих неприятностей? Есть два способа. работает не  со  всеми сторонними расширениями. :-) 4/25/12 . воспользовавшись предназначенным для этого компонентом. взгляните на  более подробную инструкцию: http://docs. который использую  я.5 до версии 2. Этот компонент загружает на  ваш сайт все необходимые файлы и автоматически превращает их в Joomla 2. что обновление «одним кликом»  — это слишком уж  легко.joomla. Если вы  думаете.Руководство для начинающего пользователя Joomla! 2. расслабиться и  подумать: «Как хорошо.5 на версию 2. то придется отдельно обновить и их. Обновление «одним кликом» не  затрагивает файлы локализации.5.5 с предыдущих версий ОБНОВЛЕНИЕ С JOOMLA! ВЕРСИИ 1.255 - .5 Глава 22 Переход на Joomla! 2. идея мне кажется хорошей.7. В целом.7 Ну это просто: текстовое меню административного раздела → пункт «Расширения» → подпункт «Менеджер расширений»  → вкладка «Обновление»  → кнопка «Найти обновления»  → кнопка «Обновить».5_to_1. что я  выбрал для управления сайтом Joomla». однако.

6. Отвечает ли ваш сервер минимальным требованиям? • Интерпретатор PHP версии 5.4 или более новой (для запуска компонента обновления понадобится еще и модуль CURL для интерпретатора PHP). Речь в ней идет о Joomla 1. • создать дамп базы данных. пользуясь инструкцией. создать локальную базу данных и импортировать дамп в нее. Возможно.joomla.4 или более новой.256 - .org/Tutorial:Upgrade_Joomla_1. вперед! Шаг первый: создание резервной копии Прежде чем делать что-либо еще. http://www. чтобы.0.php».. чем приступите к процедуре. • отредактировать «configuration.2. Mожете ли вы скопировать сайт на ваш компьютер? Достаточно  ли у  вас опыта. http://docs.5 версия вашего шаблона? Если нет. Шаг второй: создание локальной копии сайта Если вы создаете локальную копию вручную. потому что в этой своей части она от предшественницы существенно не отличается.bloggerschmidt. но инструкции применимы и к версии 2. ответьте на следующие вопросы уверенным «да».Руководство для начинающего пользователя Joomla! 2. создайте резервную копию вашего сайта. вы  уже пользуетесь «Akeeba Backup». редактировать фрагменты кода? Если на все вопросы вы уверенно ответили «да».5.joomla. 4/25/12 .html [на английском].de/blog/item/template-upgrade-15-auf-16.6 [на английском].5 Прежде.6. Изменения в шаблонах для Joomla 1. • СУБД MySQL версии 5..5_Template_to_Joomla_1. Доступна  ли совместимая с  Joomla  2.5 все нужные вам расширения? Загляните в каталог расширений для Joomla. то. Совместимы ли с Joomla 2. то вам понадобится: • скопировать файлы. Если не пользуетесь. то начните: установите и создайте резервную копию. сможете ли вы доработать имеющуюся самостоятельно? Вам в помощь — хорошая презентация [на английском] от Chris Davenport [Криса Дэвенпорта].org/blogs/community/1257-16-templates.html [на немецком]. http://community.

На сайте. • компонент «Контакты». • модули. • компонент «Ленты новостей». устанавливает в  нее Joomla  2. • статьи.5 Также можно воспользоваться расширением «Akeeba backup». Шаг третий: применение компонента обновления Matias Aguirre создал компонент для обновления Joomla с версии 1.5. • Скопируйте файлы Kickstart и архив в корневую папку вашего локального сайта.5 и наполняет CMS информацией. данные которых компонент полностью копирует в обновленную CMS: • компонент «Баннеры». • учетные записи пользователей. • Запустите «kickstart. сделать это можно. Предположительно. которое позволяет создать резервную копию сайта в  формате «Zip». 4/25/12 . будет использован шаблон по умолчанию. • компонент «Ссылки».joomla. Установите расширение (http://redcomponent.257 - .5.php». Компонент создает папку «jupgrade» (http://localhost/jupgrade). открыв страницу по адресу http://localhost/kickstart. Все. Найти их  можно здесь: http://extensions.php. • меню. Запустите и начните обновление. Далее приводится список элементов системы. Для восстановления сайта из  архива потребуется «Akeeba Kickstart». из предыдущей версии.com/jupgrade) на  локальную копию версии 1. Далее. • категории.Руководство для начинающего пользователя Joomla! 2. Шаблон Затем можно настроить и активировать нужный вам шаблон.org/extensions/languages/ translations-for-joomla.5. управляемом новой версией. • Создайте пустую базу данных для версии 1. Языковые файлы Если вы пользуетесь неанглоязычной версией системы. следуйте инструкциями. то следует установить подходящие вам языковые файлы.

org/Upgrade_1. ОБЩАЯ СТРАТЕГИЯ РАЗВИТИЯ CMS JOOMLA.]. приводимая ниже (рис. позволит вам сложить представление о  дальнейшем развитии CMS.  1).joomla.Руководство для начинающего пользователя Joomla! 2.5_to_1.7 [на англ.5 Дополнительная информация С  дополнительной информацией о  процедуре перехода можно ознакомиться по  следующему адресу: http://docs. 4/25/12 . Иллюстрация.258 - .

Руководство для начинающего пользователя Joomla! 2. http:// sanderpotjer.nl/.5 Рис. Стратегия развития CMS Joomla [перевод].259 - . Автор оригинала: Sander Potjer. 1. 4/25/12 .

насколько вы честны и трудолюбивы. варьируйте масштаб.260 - . которые не платят по счетам. Эта глава рассказывает о  том. 4. 2. не сделают вас богаче и не добавят вам почета. ни мера вашей социальной активности. если в качестве инструмента вы выбрали Joomla. • выполнять вдвое больше работы. что должно быть сделано. 4/25/12 . • выражать неодобрение по поводу решений заказчиков. Определяйте роли и исполняйте их. строя сайты на Joomla! Реализация проектов с  применением CMS  — дело трудное.Руководство для начинающего пользователя Joomla! 2. где компетентны вы. 1. относящихся к области. ПОЧЕМУ Я? Приходится ли вам: • иметь дело с заказчиками. Не прекращайте вести переговоры и продавать. чтобы зарабатывать разработкой и поддержкой. Обязательно заканчивайте работу в срок. Относитесь к клиенту с пониманием. • не соглашаться с заказчиком относительно того. Вот ряд правил действительно важных для достижения успеха.5 Глава 23 Автор: Henk van Cann Богатеем и завоевываем уважение. Ни  мера вашей технической подкованности. но  замечательное. 3. что следует и  чего не  следует делать. но будьте тверды. ни то. чем оплачено. • сталкиваться с неуважительным отношением со стороны заказчиков.

то у вас — природный дар зарабатывать и добиваться почета. оказывающий помощь в приобретении.261 - . что все знают. а вы и так возьметесь за работу. выполнять которую легко? Вы — неодиноки. идущий не в том направлении. «Крупные организации для реализации крупных проектов не  обращаются к мелким фирмам» Играйте по их правилам. чтобы пытаться продавать. то  отстранение от  продажи собственного труда не  вариант. Отбросьте свое предвзятое мнение. • бороться с «расползанием задачи». они  — глупы. как вы  того заслуживаете. а не заказчиков. Это автобус. начните помогать вашим заказчикам приобретать  то. «Я  не  тот. дескать. посвященных программному обеспечению с  открытым исходным кодом или на  встречах той  же направленности или  же в  чатах IRC. «Я не силен в торговле.Руководство для начинающего пользователя Joomla! 2. чтобы вернуться на нормальную работу. но отдают свой труд даром. И делать это мы должны сами. супругой/супругом целесообразность сохранения бизнеса. я люблю создавать системы» Логично. Если вы решили начать свой бизнес. но  свой бизнес вы  начали с  благотворительными целями? Люди занятые благотворительностью — уважаемы. Продавец должен рассматриваться как человек. подвизаясь в области CMS с открытым исходным кодом. Или вы уже проработали эту главу? ОТРИЦАНИЕ После многих лет обильной. кого можно назвать продавцом. • сталкиваться с несогласием заказчиков относительно вынужденного увеличения сроков. Откровенно говоря. я ненавижу продавать» Вам нужно изменить свое мировосприятие. что им  нужно. • задумываться о том. и  сообразно оплачивать ваш труд. не  хотят платить. трудной работы. • обсуждать с партнером. Проблема здесь в  том. единомышленников вы  находите только на  конгрессах. Вместо того. Если на все вопросы вы ответили «нет». 4/25/12 . они ничего не будут подписывать. думают. что мы  отказываемся признать очевидное: необходимо менять наше отношение.5 • получать низкую оценку проделанной работы или не получать ее вообще. Слишком я  уступчив. где выражают свое недовольство заказчиками. и вам немедленно надо с него сойти. и  научите их  уважать вас и  относиться к  вам так. играйте хорошо и они к вам обратятся.

Руководство для начинающего пользователя Joomla! 2. ТРИ ПУНКТА. 2. TYPO3 или любой другой CMS мирового уровня с  открытым исходным кодом. Поймите меня правильно. и пусть вас утешает польза полученная от  прочтения остальных глав. Ваша репутация. :-) Остальные главы этой книги более чем достойны прочтения.] от применения программного обеспечения с  открытым исходным кодом. возвращайтесь на свой путь бедности и одиночества тихо. По  этой причине краткосрочная или долгосрочная замена программного обеспечения с  закрытым исходным кодом «открытыми аналогами» приносит значительную прибыль.262 - . Просто потому что продукты с  закрытым исходным кодом  — это большие деньги. которых нет у  «закрытых аналогов». Все еще отказываетесь принять очевидное? Тогда извините за беспокойство. А  пока ваше знание дела достойно уважения и  оплаты. Если все еще сомневаетесь. Вам так не кажется? Поэкспериментируйте. так и вашей компетентности. Этот аспект не  является следствием как применения Joomla. однако. тем. Разработчики «закрытого» ПО  будут постепенно приспосабливаться для достижения вышеупомянутых эффектов. Существует по меньшей мере пять инновационных эффектов [на англ. Продолжайте свой почетный труд. Последняя просьба: пожалуйста. что приобретете еще больше технических знаний. «На  программном обеспечении с  открытым исходным кодом много не заработаешь» Наоборот. О КОТОРЫХ СЛЕДУЕТ ПОМНИТЬ ПОСТОЯННО 1. ваша роль / ваши роли. профессии относящиеся к IT находятся в нижней части шкалы престижности. которые помогут обогатиться и  завоевать уважение при помощи имеющихся средств. 4/25/12 . Не  утешайтесь. необходим ясный ум. чтобы понять и  применить на  практике знания. Пробудились? Отлично. Для того. тогда выбирайте других заказчиков или объясните имеющимся «как это работает». Не  усыпляйте свою бдительность.  — дело будущего. Доказано и  неоспоримо.5 «Мои заказчики так не работают» Ну. Это. 3. стоящие перед вами задания.  — перейдите по  приведенной выше ссылке и рассейте сомнения — вы должны светиться от гордости. Drupal. Пункт первый: ваша репутация В целом. отвлекаясь от  другого аспекта вашей деятельности  — получения прибыли и  завоевания уважения. однако.

что доверие к вам стремительно тает. Если у  вас нет ресурсов. да?) и пр.Руководство для начинающего пользователя Joomla! 2. • На вечеринке сообщите о своей профессии женщине или молодым людям. Понаблюдайте за  выражением лиц. «Homo digitalis» использовали  бы такие термины как «Jom-social». которые неожиданно появляются. применяемых в  процессе реализации мощностей оборудования. Хорошая новость: доступно множество материалов. Внезапно переключитесь на обсуждение IT-аспекта… и почувствуйте. живущим в городе и  являющимся представителями профессий других отраслей. вы ведь не работаете по договору. Плохая новость: осторожно. подпись заказчика на договоре с вами (ой. обеспечиваемых заказчиками или сторонними поставщиками для реализации проекта или поддержки. Примеры: форум. Пункты второй и третий: роли и задания В организациях наша работа в сфере IT — это постоянное управление ожиданиями. если говорить языком вида homo sapiens. бесконечная торговля и стремление не отстать от плана. пределы вкладываемых в  него усилий и  мастерства. Масштаб проекта Имеются в  виду рамки проекта. расширенный поиск. содержащих подробности реализации вебсистем. Примеры: цифровые фотографии от фотографа. список иноязычных названий пунктов меню от переводчика. поиск проиндексированного содержимого в базе данных.5 • Наденьте костюм и  заведите с  кем-нибудь деловой разговор. поступление чего ожидается] от  заказчика или сторонних поставщиков. закончить работу или даже начать ее вы не сможете. 4/25/12 .) Блоки функционала Блок функционала  — это логическая группа наборов функций. (Поищите при помощи Google статью «Scope» в Wikipedia. дизайн.263 - . НАЧНЕМ С ОПРЕДЕЛЕНИЙ Ресурсы Ресурсы  — это «подвешенный ввод» [то. задействованы люди! Проблемы — это такие странные штуки. когда вы перестаете контролировать аспект «деньги и уважение». интерфейс. Управление ресурсами Контроль над доступностью ресурсов. функционал необходимый для реализации. объединенных единым названием. PSD плюс HTML/CSS и  шаблон на  каркасной основе.

или к какой ипостаси единственного исполнителя она будет отнесена. занимающаяся планированием. не  теряя времени. Гораздо лучше улететь. целенаправленный забег без задержек на  раздумье из  точки  A в  точку  B с  целью успеть туда. имевших место в предыдущих рывках. потому что согласование представлений имеет ключевое значение для успешного управления проектами. Представления О мире в целом и о результатах проектов. Контроль за исполнением контракта Контроль за исполнением контрактов. Управление проектами Это дисциплина. Слово «рывок» [другое значение оригинала — «спринт»] предполагает приложение всех возможных усилий для окончания работ в  срок. 4/25/12 . Рывок X Это виртуальный рывок. а  также их  документирование. чем остаться в  аэропорту с  аккуратно упакованными чемоданами. План выпуска также уточняет. прикладываемые на  некотором этапе (определенном планом выпуска) реализации проекта. чем опоздать. Это временной «контейнер» для дополнительной работы («расползание задачи» или оговоренные дополнительные работы) или задержек в  реализации блоков функционала. контроль над их  соблюдением.Руководство для начинающего пользователя Joomla! 2. Мы  немного разовьем тему представлений. Самолет улетит. следующий за  последним запланированным. обсуждение изменений. в которых используется Joomla или другая «открытая» CMS. партнерами или сотрудниками предполагает переговоры относительно постановлений и условий. необходимость в  которых возникла в  процессе работы над проектом. к которой надо успеть. лучше отправиться так. поставщиками. Цель  — увеличение финансовой отдачи. улучшение эксплуатационных характеристик и минимизация риска. какие блоки функционала будут применены для каждого выпуска системы.264 - . а  также даты выпусков. организацией. во что бы то ни стало. Рывок Данный термин обозначает все усилия. и нам лучше быть на  нем. контролем и  управлением ресурсами с  целью достижения целей и  решения задач проектов. И  хотя в  спешке и  суматохе можно плохо упаковать вещи и  что-то забыть.5 План выпуска План выпуска уточняет. Иначе говоря. в  частности: то  какими видятся результаты участникам договоренности в  ее  контексте. заключенных с заказчиками. Это как отправка самолета. кто будет выполнять ту  или иную часть работы.

Скорее всего что-то еще сформировало их мнение. ни  Joomla. Список можно продолжить. Чего в действительности хочет заказчик Решение. разница в уровнях компетентности и объеме опыта. Насколько положительно были восприняты переговоры. которые надо исправлять? Вы  готовы принимать новые требования и  соглашаетесь на  изменения в  ресурсах в  процессе разработки? Думаю. ни  предпринимаемые вами меры. Снижающаяся ценность услуг Ценность всего. которое не  потеряет актуальности со  временем. относящимся к процессу ведения дел. Прекратите рассказывать заказчику глупые истории и начните задавать умные вопросы. а  все. что он/она хочет. ни  вы. Вам трудно прекратить разработку и  переключиться на  тщательное тестирование? Вы  предоставляете заказчикам «сырую» систему.265 - . что необходимо сделать имеет большую важность и срочность. и  страховка. что нет. оказывающих существенное влияние.5 ПРЕДСТАВЛЕНИЯ Представления — сложны. ни  ваши разработки. Не наводит ни на какие мысли? Всегда прав Клиент  — всегда прав. вовлеченные в  процесс. только  бы они не  были недовольны? Очень возможно. что уже сделано. да. с  каждым днем уменьшается. Отныне и впредь делать так больше не стоит! Фраза «Самое важное  — это сроки» означает следующее: что  бы ни  происходило. Пример: ссора с  вашим соседом не  имеет никакого отношения к  субъекту или объекту по близости. Перечитайте: вы должны укладываться в срок. В случае реализации проектов на основе веб-систем с открытым исходным кодом мы наталкиваемся на ряд интересных эффектов. Могут иметь место конфликты интересов и личное неприятие ролей. Вот и  все. выразившееся в представлении. вы  должны укладываться в срок. А  как насчет уважения? Достаточно  ли уважения проявили и  испытали изложившие свои представления стороны. то  мы  просто придерживаемся другого мнения по  данному вопросу… Это хороший пример сути синхронизации представлений. 4/25/12 .Руководство для начинающего пользователя Joomla! 2. чтобы обеспечить его/ее тем. МАСШТАБ ВАРЬИРУЙТЕ Часто не  укладываетесь в  срок? Почему? Неужели ваше планирование никуда не  годится? Неужели вам нравится разочаровывать людей? Уверен. Если нет. САМОЕ ВАЖНОЕ — ЭТО СРОКИ. Все это влияет на  наше восприятие. В  результатах вашей работы много ошибок. друзья. ни  ваше видение. БЫТОВАЯ ПСИХОЛОГИЯ ОДИН НА ОДИН Давайте ненадолго обратимся к некоторым психологическим эффектам. Заказчику не  интересны ни  открытый исходный код.

] пишет следующее: в  веб-системах с  открытым исходным кодом (среди них и  Joomla) есть большая часть инструментария нужного для следования этому правилу. что продовольственный магазин объявил: «Сегодня молока в  продаже нет». переопределяется. Мы также смирились с тем. Что бы вы  сказали. Но  толку? Тщетно! Во  многих случаях разозленные заказчики не  производят очередной платеж. Они делают конструктивные выводы из  увиденного. А мы. Масштаб работ становится яснее после создания прототипа и. Нарушение сроков завершения проектов стало нормой. принимают соответствующие решения. 2. заявляемых в начале. в  некоторых (если вы  приняли такое глупое решение о  расчете) не  платят вообще ничего. Компания 37signals в  своем мудром путеводителе «Getting Real» [на  англ. Дальше  — по уже накатанной колее… Пора это прекратить! Заканчивайте проекты вовремя! Что бы вас ни задерживало. потому что после демонстрации первых результатов. как это делается. у вас нет оправданий! КАК УСПЕВАТЬ? Сейчас я расскажу подробнее. увидев возможности системы. Представьте себе что булочная. за ночь подняла цены на 100 или 200 процентов. что накануне вы  заказали это самое молоко по  телефону. 4/25/12 . 3. Все  — просто. если  бы строитель вашего дома.266 - .5 За  40  лет развития в  ИКТ с  некоторых точек зрения не  произошло никаких улучшений. не  исполняем обещанное и  строим системы. что более 50 % всех значительных проектов в области ИКТ — провальные. в которой вы покупаете хлеб. Как успевать? Самое важное правило — варьируйте масштаб. пожалуй. есть простор для адаптации (также обратитесь к разделу «Не прекращайте переговоры»). только что развалившегося. И  это. Масштабы должны быть варьируемыми. таким образом. заказчики пересматривают свои позиции. мы миримся с тем. при том. все.Руководство для начинающего пользователя Joomla! 2. У  систем с  открытым исходным кодом есть обширный скрытый набор полезных функций. Представьте себе. что в итоге они выходят вдвое дороже против сумм.) 1. А  потом они начинают новый проект. в том числе и для заказчиков. Иногда заказчики подают на  нас в  суд. прислал вам счет за «выполненные строительные работы»? В  области ИКТ заказчики остаются ни  с  чем и  презирают нас. Хуже того. которые не  работают или не  проработают долго. и каковы положительные следствия у подобной линии поведения для всех вовлеченных в процесс сторон. Мы нарушаем сроки. исполнители? В результате у нас — неисполнение договора. Программное обеспечение с открытым исходным кодом — удобно для создания прототипов и  проверки правильности концепций. (Рекомендую прочесть книгу целиком — там еще много полезных правил.

Свяжите действие по изменению масштаба со следующим планом выпуска. Следите за  исполнением обязательств: просрочен платеж  — прекращайте работу.Руководство для начинающего пользователя Joomla! 2. ОТНОСИТЕСЬ К КЛИЕНТУ С ПОНИМАНИЕМ. 2. Никогда больше [если раньше такое случалось] не подписывайте контракт с фиксированным вознаграждением. что хочет заказчик на  данном этапе. 3. что предполагает варьируемый масштаб. Будьте откровенны: то. что хочет. Контролировать масштаб проекта должны вы. 2. НО БУДЬТЕ ТВЕРДЫ Вот где надо проявить твердость: 1. варьирование масштаба — конструктивный метод. (Никаких обсуждений.) 3. на каждом этапе проекта заказчик будет получать то. ваша задача  — уложиться в срок.267 - . 3. Также не  закладывайте несерьезного запаса поверх запрашиваемого вознаграждения. Честно объясните. никаких исключений. Фиксированная ставка просто неприменима к разработке и реализации вебсистем с  открытым исходным кодом. Лучше перенесите его реализацию в следующий «рывок» или в «рывок X». поэтому после очередного обсуждения вы принимаете решение. а  также о  том. Почему? Вы  спрашиваете: «Почему?» Дальнейшая работа над проектом будет вести к  лучшему пониманию задачи и  изменению результата. Используйте этот «временной буфер» для изменения масштаба проекта и  для создания новых версий плана выпуска.]. В  самом начале договоритесь о  назначении конечного срока. Изучите «2Value’s alert system» [на  англ. с  тем чтобы завершить работу в  срок. Понимание в сочетании с твердостью 4/25/12 . Никогда не  удаляйте из  плана тот или иной блок функционала. Однако. Это сбалансированная альтернатива фиксированной ставке и карт-бланшу. Делайте это за  счет уменьшения количества блоков функционала в текущем «рывке».5 «Расползание задачи» — отрицательный эффект. уменьшайте сами блоки функционала. 2. что масштаб проекта будет меняться. Предупреждайте возможные разочарования заказчика 1. Поэтапное изложение метода 1. в  конце концов он  не  получит. Избегайте одностороннего проявления профессионализма. Отведите некоторое количество времени ближе к  сроку сдачи в  качестве резерва. Держитесь выясненных приоритетных представлений и  фиксируйте каждое замечание или пожелание развернуто (без повторений).

Очередной платеж не  был произведен. и. Озвучив это как можно понятнее. CMS. что часть мер уже принята и анализ и устранение сбоя начнутся незамедлительно. как заказчик к  вам обратился. нужно вести переговоры об условиях его реализации (в  том числе об  оплате). Вы его не унесете. Некоторые из  них считают. что можем обещать — это отклик. на  самом деле покупают вашу заинтересованность и преданность проекту… А ведь стоит сайту перестать работать. будто все случилось по  их  вине. Политика компании такова: работа над проектом продолжается только в случае очередного перечисления средств на банковский счет». а заказчику разозлиться и  начать искать виноватых. Помните об  этом и  не  забывайте напоминать об  этом заказчикам. как деньги окажутся на счете. нанимая вас на  несколько часов в  качестве верстальщика. сколько было оговорено (никаких уступок). В  основе этого сайта  — постоянно меняющиеся технологии. его сайт не  был вашей проблемой. однако. написанного не  вами. однако. • В  результате заказчик получает столько. Что неочевидно. Только за тоном следите. — о вас будут вытирать ноги. Comprendo? [Понимаете?] Разница незначительная. как того заслуживают профессионалы. • Скажите. Это не  ваша проблема. что будут приложены усилия. как некоторые из  вас начинают вести себя так. но дайте заказчику понять. стараясь запустить интернет-магазин заказчика до предрождественской шоппинговой лихорадки. не забываем. Сайт  — это миллионы строк кода  — кода. можете уработаться. Будете вести себя как младший помощник младшего помощника. что проект «продать» нужно. • Договор о  сопровождении  — едва  ли гарантия результата. Помните: до  того. для многих из  тех.Руководство для начинающего пользователя Joomla! 2. мы лишь можем ее усовершенствовать или помогать в  случае сбоев.5 • Всегда говорите и пишите «мы не можем» вместо «мы не хотим» или «мы не будем». зато эффект — огромный. НЕ ПРЕКРАЩАЙТЕ ПЕРЕГОВОРЫ Очевидно. Поддержка веб-CMS. Означает это следующее: самое большее. боюсь мы не можем продолжить разработку вашего сайта. и о запасе времени для дополнительной работы. Пример: «Извините сэр.268 - . что не  можете начать анализ сервера необходимый для удаления вирусов до  того. в особенности если она — с открытым исходным кодом. скорость и  результативность которого будут определяться соотношением имеющейся и требуемой компетентности. — проблема заказчика. управляющая сайтом. кто 4/25/12 . Повторюсь: ведите себя как профессионалы и  они будут относиться к  вам уважительно. может быть лишь гарантией того. следовательно. что. уязвимые места которых постоянно ищут какие-нибудь негодяи. Не взваливайте на свои плечи груз полной ответственности за сайт заказчика.

тем больше будет прений на  тему неуплаты и  продолжения работы над проектом. Отправляя счета? Нет и  еще раз нет. Не мешайте этому. («Не  помню. Будучи поставщиком веб-системы.») 2. но  очень хорошо помню. Насколько это справедливо? 4/25/12 . но будьте тверды».) Помните: торговля  — это игра. Вы считаете.5 занимается веб-разработкой и поддержкой разработанных веб-систем.) ОПРЕДЕЛЯЙТЕ РОЛИ И ИСПОЛНЯЙТЕ ИХ Заказчик исполняет несколько общепринятых ролей: начальник. так это то. Чем большую задолженность вы  допускаете. чтобы это было в  запросе предложений. Предупреждайте возможные разочарования — в деловых отношениях вы тоже должны быть счастливы. есть ряд деталей. должно быть качественным и  надежным. которого быть не  должно. — у вас есть очки для новых игр. что вы создаете. самая важная. реализовываться в срок и укладываться в бюджет. Недостаточная компенсация вашего труда делает вас уязвимым/уязвимой и дает возможность заказчикам давить на вас и возобновлять переговоры.Руководство для начинающего пользователя Joomla! 2. что он/она победили. получите заказ и заработайте на нем. нужны шарики. Заявка на  обслуживание: «Смените логотип на  сайте. Сколько времени вам на  это потребуется?» («Ох! Ну полно вам! Вы ведь не всерьез?») 3. сопровождаться хорошей документацией. которые необходимо улучшить. И  как  же заполучить шарики? Подписав контракт? Нет. в  буквальном смысле слова вы  — единственный владелец выпускаемого вами продукта. администратор веб-системы и. Работа выполнена? Могу я  выслать счет? («Нет. удовлетворять запросам. судья. Ты.269 - . Не  смешивайте одно с другим. У  заказчика должно складываться впечатление. что речь уже идет о дополнительной работе. что продавать и вести переговоры необходимо постоянно. Удерживая результаты собственного труда? Иногда помогает… Главный источник очков для вашей игры в  торговлю  — это счастье и  деньги. конечный пользователь. Вашему заказчику так не кажется. Вы  оказываетесь под давлением. И  виноваты в  этом в  первую очередь  — вы. Несколько примеров: 1. Чтобы играть в шарики. В этом смысле вы — одиноки. • Избегайте больших задолженностей. • Если частичные платежи поступили вовремя. • Пополняйте эмоциональный счет в  банке ваших отношений (Стивен Кови). (Раздел «Относитесь к  клиенту с пониманием. что мы  эту функцию обсуждали».

происходит от понимания того факта. пользуясь средствами PHP. не  так  ли? Как часто вам приходится отвечать на  них. Вот о чем вас скорее всего спросят: «Вы советуете нам выбрать Joomla?» А еще: «Возможно ли реализовать резервное копирование. вы  производите впечатление мастера на  все руки. а теперь нам приходится платить за его перевод?» 4/25/12 . Не забывайте. из которых в вас могут начать стрелять? Предположим. для устранения которой необходимо писать дополнительный код. Мы  рассчитывали на  это. пользуясь средствами PHP?» А также: «А получится сделать сайт многоязычным в срок?» Ничего плохого в  этих вопросах нет. фигурально выражаясь. отвечая. Предположим. что возможно реализовать резервное копирование. А закончилось все бесполезными резервными копиями» • «Вы обещали многоязычный сайт. Уважение. Это всего лишь безобидные примеры того. • уверенно разбирающийся в  наборе LAMP и  механизме работы «cron». которому нравится таковым быть. А ведь в исходной комплектации Drupal уже содержится ее решение. Давайте-ка нажмем на курок направленного на вас ружья. разве нет?!» • «Мы рассчитывали на то.270 - . Очень мило с вашей стороны. а  также способный устранять связанные сбои (ух ты!). не сознавая. что. что вы не просто разработчик. что каждую ночь будет создаваться резервная копия нашего сайта. заряжаете ружья. что вы ответили утвердительно. которое по отношению к вам испытывают. • для которого международное сообщество сторонников программного обеспечения с открытым кодом в целом и сообщество Joomla в частности в некотором смысле — дом родной. вы. Мы  заплатили вам за  настройку „cron“. как должен осуществляться выбор средств. а специалист: • имеющий четкое представление о том. который знаком со множеством людей по всему миру… «Вот это специалист! Ай да спец! Талант!» Не  догадываетесь. к  чему все идет? Погодите и  не  беспокойтесь. потому что вы  сказали. зарядили его вы. • «Так.5 Совсем несправедливо! Давайте повнимательнее рассмотрим ситуацию. минутку! Вы  рекомендовали Joomla. и  теперь возникла проблема.Руководство для начинающего пользователя Joomla! 2. Вы много знаете. насколько рискованна такая необдуманная отзывчивость.

работающий в творческой сфере. контент-менеджер. что у вас меленький бизнес.271 - .5 Ну  и  куда делось уважение. из-за нарушения которых все пошло не так: 1. Исполняйте свою роль. Примеры: персональный менеджер. Причина в том. тестировщик. Запишите их  и  ознакомьте с  ними заказчика. разработчик. что заказчик или его представитель вас замучает. Во  избежание неприятностей. в  ответственные моменты исполняйте эти однозначно определенные роли. чтобы вернуть его/ее благое расположение духа.Руководство для начинающего пользователя Joomla! 2. консультант. что выбор CMS — дело вашей организации. хостер. руководитель проекта. чтобы сложить представление о  том. Свои таланты. 2. Я лишь могу постараться оптимально ее применить. чем вы  занимаетесь в  рамках своего дела. если сравнивать их с затратами вашей компании в случае неоптимального выбора. будучи вашим разработчиком я не могу ответить на ваш вопрос о том. Ну и какой вариант развития событий — лучший. вы не отнесли к разным ролям. Извините. Конечно я могу связать вас с г-ном Моим_коллегой. он/она  — злы. Пусть символом каждой роли будет кепка определенного цвета. который работает консультантом в нашей компании и специализируется на выборе средств разработки. и все это вам не нужно. Они уже определены и  надо только выбрать подходящие и  исполнять  их. относящиеся к разным направлениям. Вот что сделало вас уязвимым/уязвимой: ваши ответы могут рассматриваться заказчиком с  любой точки зрения. Не надо утешать себя тем. руководитель отдела контрактов. Когда вы  отвечали на  вопросы вы  не  надевали соответствующие «кепки». приятель? Что пошло не так? Вы пренебрегли азбучными принципами ведения дел. что вы — предприниматель. на  которое вы  рассчитывали? Почему заказчик так себя ведет? Очевидно. что у вас мелкие заказчики. Впредь определяйте роли. г-н Заказчик. В качестве руководителя отдела контрактов я вынужден ответить вам «нет». базовых принципа ведения дел. и  вам придется поработать бесплатно. Затраты на его консультации приемлемы. Резервное копирование средствами PHP. КАК ОПРЕДЕЛЯТЬ РОЛИ? Никак: делать это не  придется. Попытка исполнять все роли одновременно приведет к  тому. следует ли использовать Joomla. потому что процедура резервного копирования не рассматривается в рамках проекта в текущем его 4/25/12 . дизайнер. Вот два универсальных.

Все это может показаться глупой игрой. В  этом случае вы  могли  бы похлопать должника по  плечу и  сказать: «Не  обижайтесь на  него. которые могут быть предприняты в отношении заказчика в  случае непогашенной задолженности. Здесь на мне была бы надета кепка разработчика. посвященная планированию взаимодействия веб-системы с  ее  будущими пользователями прошла  бы легче. И тут [фигурально выражаясь] срабатывает сигнал тревоги в моем отделе. Это станет ясно в следующий четверг: день планирования проектов. как сложно все эти роли исполнять одному человеку. то должны понимать. но  от  вашего лица. Я мог бы ответить вам «да».Руководство для начинающего пользователя Joomla! 2. • хвалить их за превосходную работу. Реальные коллеги (даже если они не  знают о  том. потому что вы можете: • винить их. но это уже другая роль и другая кепка: переводчик/конфигуратор. что они вашими коллегами являются) — очень удобны. Представьте себе. вы  согласны?» И  вас. • Во избежание отрицательного влияния на отношения с заказчиком вы могли бы «представить ему ваших реальных коллег». Многоязычный сайт в срок? Вам придется выразиться по-конкретнее. но под другой причине: мы должны вовремя решить задачи текущего этапа. работу над резервным копированием мы не планировали и в текущем плане выпуска в числе стоящих передо мной задач ее нет. Как видите. реализуемо». и  вашего коллегу заказчик будет уважать за профессионализм. зависит от планирования. потому что установить модуль перевода — несложно. которые мне под силу. Но ведь кто-то должен переводить. если кто-нибудь другой. если хотите избежать разочарований в дальнейшем. в которой таковые живут.5 масштабе. упомянул бы о каскаде правовых мер. что этого я сделать не могу: я не носитель языка и не резидент страны. занятом хостингом: перед тем как разрабатывать стратегию резервного копирования требуется четко сформулировать требования к процедуре восстановления. он  просто выполняет свою работу. Переводом тоже могу заниматься я. Тактика Пример: проектирование взаимодействия Встреча с [задолжавшим] заказчиком.272 - . Мой ответ в качестве разработчика — «да. Мой ответ в качестве руководителя проекта будет таким же. 4/25/12 . Не  стоит его за  это винить. но на самом деле это чертовски серьезно. Если под многоязычным сайтом вы понимаете сайт с локализованным контентом. этот простой вопрос можно рассматривать со множества позиций. Управлюсь ли я с заданиями.

273 - . но будьте тверды. • Не прекращайте вести переговоры и продавать. как отклонить ту или иную инициативу заказчика. но затем отложить его. В деловой практике это случается ежедневно. (Благодарю Froukje Frijlink за проверку грамотности изложения на английском. • Определяйте роли и исполняйте их. Например: «Да. • Относитесь к клиенту с пониманием. Это должно быть хорошо исполненной ролью.5 • Чтобы отложить или отклонить что-либо вы  можете ответить на  вопрос. • Обязательно заканчивайте работу в срок. в день планирования проектов». но  я  должен буду это обсудить в  следующий четверг. внеся в повестку обсуждения с другим исполнителем [другой ролью] в  качестве элемента критического пути. Видите? Joomla сама по себе не является залогом обогащения и уважения. Резюме Резюмируем четыре взаимозависимых правила обогащения и  завоевания уважения в  качестве эксперта по технологиям с открытым исходным кодом. Стыдиться здесь нечего.Руководство для начинающего пользователя Joomla! 2. • Самостоятельно придумывайте. с  технической точки зрения проблем нет. варьируйте масштаб.) 4/25/12 . исполняя одну или две роли. Задайте себе вопрос: «Не звучит ли это как оправдание?» Не должно.

Если нет.html.com/joomla. Я создавал ее.org/user-groups. обратитесь руководству для начинающего разработчика18. потому что объема книги не хватило бы для такого охвата. можете ее создать. что напечатано на корешке этой книги. • Вполне возможно. ДОКУМЕНТАЦИЯ http://docs.joomla.274 - . чтобы ознакомить вас с Joomla! 2. какие еще существуют источники полезной информации о  Joomla? Хотите связаться с сообществом Joomla? СООБЩЕСТВО То. Вас интересует. • Joomla в Твиттере: http://twitter. Продолжить чтение. • Читайте журнал сообщества: http://magazine.org/. Узнать это можно здесь: http://community.org/.org/Security_Checklist_1_-_Getting_Started. перев. к  которой вы  можете присоединиться. РЕКОМЕНДАЦИИ ПО БЕЗОПАСНОСТИ http://docs. • Группа Joomla в Facebook: http://www. Если вы хотите углубить свои знания.flickr.com/groups/joomla.joomla. • Группа Joomla во Flickr: http://www.5 Глава 24 Ресурсы Эта книга была началом.joomla. Не все темы были охвачены. соответствует действительности: поддержка Joomla обеспечивается международным сообществом. РАСШИРЕНИЯ ДЛЯ JOOMLA Прим. Надеюсь.joomla.5.org/.facebook. 18 4/25/12 .com/joomla. то добро пожаловать! • Станьте членом сообщества: http://community. недалеко от  вас есть группа пользователей.: все публикуемые в данной главе ссылки ведут на англоязычные веб-ресурсы.Руководство для начинающего пользователя Joomla! 2.joomla. Если вам это нравится. она вам понравилась.

найдете что-нибудь подходящее.или двухдневное мероприятие. перев. • Сети разработчиков Joomla нужны такие люди как вы. США) пройдет международная конференция.joomla. 4/25/12 .Руководство для начинающего пользователя Joomla! 2. определенно. :-) ОБУЧЕНИЕ http://resources. существует множество клубов и  отдельных разработчиков. День Joomla  — одно.html КОММЕРЧЕСКАЯ ПОДДЕРЖКА http://resources.5 запланирован на май 2013 года.joomla. ни для коммерческих шаблонов централизованного каталога не существует. CA 95131 USA ПЕРСПЕКТИВЫ • Joomla планирует продолжать выпуск обновлений с  полугодовым интервалом.org/events. Подробности — на сайте конференции.html 19  Прим. организуемое сообществом для сообщества. С информацией о запланированных Joomla Day можно ознакомиться на сайте сообщества по следующему адресу: http://community.: на момент перевода статьи.joomla. посвященная Joomla: eBay Town Hall 2161 North First Street San Jose. МЕРОПРИЯТИЯ Сообщество Joomla известно тем. ШАБЛОНЫ ДЛЯ JOOMLA Ни для бесплатных.org/directory/support-services/hosting.275 - . В  каждом из них будут воплощаться предложения.5 В каталоге расширений для Joomla содержится более 9 000 расширений для CMS 19. Поищите в сети. Однако. С 16 по 18 ноября 2012 года в  Сан-Хосе (Калифорния. занятых созданием шаблонов.org/directory/support-services/training. накапливаемые в фонде идей Joomla.org/ ХОСТИНГ http://resources. В Европе проводится международная конференция под названием «J and Beyond».html. • Следующий долгосрочный выпуск с номером версии 3. что проводит так называемые дни Joomla (Joomla Day).joomla. Продолжить чтение. и вы.

5 СЕРТИФИКАТЫ В настоящее время стать дипломированным специалистом по Joomla невозможно. ваши друзья.276 - . Вы. весь мир — все могут помочь. :-) 4/25/12 . Как видите многое еще предстоит сделать.Руководство для начинающего пользователя Joomla! 2.

ориентированными на неформальное обучение. предоставляющей свои услуги во всем мире. Европейские образовательные проекты сосредотачивают свои усилия на  продвижении «непрерывного образования» с  целью социальной интеграции. Особое внимание уделяется методам приобретения знаний.Руководство для начинающего пользователя Joomla! 2.com 4/25/12 . целью которых является развитие управленческих и лидерских навыков у тех. Joomla и  WordPress.com  — консультирование. Специализация cocoate. а также PR-стратегии.277 - . развивающим соответствующие навыки. http://cocoate.com  — французской компанией.com проводит специализированные тренинги.5 Реклама cocoate. кто связан с такими CMS с  открытым исходным кодом. как Drupal. cocoate. занимающейся консультированием по вопросам управления.com Данная книга была издана cocoate. преподавание. Компания также занимается образовательными проектами. Компания разрабатывает основанные на  интернет-технологиях стратегии управления процессами и проектами. разработке и  реализации не  зависящих от  возраста стратегий обучения. а  также развитию локальных сообществ. тренинги.

5 Реклама Отдых на юге Франции Мы  влюбились в  Фиту́. однако. Местность вокруг Фиту (находящейся недалеко от Испании. в  эту старинную французскую деревушку. Фиту расположена на  юге. сохранившая свой легко узнаваемый архитектурный облик. в часе езды от Пиреней) известна не только своими винами. расположенного в  самом сердце Фиту.Руководство для начинающего пользователя Joomla! 2. позволяет наслаждаться средиземноморской свежестью пляжей вокруг Étang более полугода — с марта по октябрь. потому в  ней и  остались  — здесь живем и  работаем. http://fimidi. которые мы предоставляем в аренду круглогодично. Обратитесь к  нам и  откройте для себя наш дом и наш край.com 4/25/12 . Здесь много замков и  аббатств. Мы  восстановили старый дом и  превратили его в место отдыха для наших дорогих гостей. между Перпиньяном и  Нарбонной. Он  тщательно восстанавливался и  модернизировался. наслаждались этим милым уголком Франции. Климат в этой местности. старинные строения не единственное достояние земли катаров: здесь несет свои воды Южный канал. Апартаменты. чтобы сохранить свой архитектурный облик и  гармонировать с  окружающими строениями. но  и  своим разнообразием. с  тем. находящейся в Лангедок — Руссильон. с тем чтобы они. являются частью старинного каменного дома в  традиционном стиле. как и мы. с  первого взгляда.278 - . Это типичная винодельческая деревушка. самой солнечной провинции Франции.