Введение

Submitted by Alexey Baskinov on 28. January 2012 - 18:47
Sponsored by
Thank you for your contribution: 
Alexey Baskinov

Добро пожаловать в мир Joomla!. Joomla — свободная, бесплатная система, предназначенная для создания веб-сайтов. Joomla — это проект, развивающий программное обеспечение с открытым исходным кодом, и, как большинство подобных проектов, он — постоянно в движении. Он — непредсказуемый, не всегда понятный, в чем-то противоречивый, временами вялый и простоватый и очень часто — потрясающий. Несмотря на это, а может быть именно поэтому, вот уже шесть лет он — чрезвычайно успешен и популярен у миллионов пользователей по всему миру.

Нередко возникает вопрос о правильности написания названия CMS — ставить или не ставить в конце восклицательный знак. В попытках выяснить прошли годы и консенсус найден:

Ставьте его, когда употребляете слово в первый раз. В остальных случаях не беспокойтесь о нем.

Название Joomla произошло от Jumla, слова из африканского языка Суахили, означающего «все вместе». Проект Joomla — результат прений Mambo Foundation, основанной в августе 2005 года, и команды разработчиков, задействованной в то время в проекте. Joomla — это продолжение развития успешной системы Mambo. Joomla используется по всему миру как для простых сайтов, так и для сложных корпоративных веб-ресурсов. Она проста в установке и управлении и очень надежна.

На протяжении последних шести лет команда проекта Joomla неоднократно реорганизовывалась.

С 2005 по 2009 Joomla в своем развитии прошла путь от версии 1.0.0 до версии 1.5.15. Работа над 1.0.x была прекращена в сентябре 2009 года. Разработка Joomla 1.5 было начата в 2005 году. Стабильная ее версия была выпущена в январе 2008 года. Поддержка 1.5.x продолжится до апреля 2012 года. Разработка версии 1.6 началась в 2008 году и продолжалась до 2011 года. Стабильная Joomla 1.6 доступна с января 2011 года. В июле 2011 была выпущена Joomla 1.7. Первая после Joomla 1.5 версия с долгосрочной поддержкой, Joomla 2.5, увидела свет в январе 2012 года.

Пользователи Joomla остаются верны своей CMS. Многие перевели свои сайты с Mambo на Joomla и за прошедшие годы многому научились. Многие пополнили ряды пользователей данной CMS недавно, но есть все еще люди, которые не знают о системе. Joomla вместе с Drupal и Wordpress составляет тройку наиболее широко используемых систем управления содержимым с открытым исходным кодом.

Google Trend 27.01.2011, без региональной привязки, данные по Wordpress, Joomla и Drupal

Рис. 1. Google Trend 27.01.2011, без региональной привязки, данные по Wordpress, Joomla и Drupal.

Из графика на рис. 1, отображающего данные Google, видно, что Joomla и Wordpress находятся на одном уровне по средним значениям объемов поисковых запросов. Слова Joomla и Wordpress ищут в три раза чаще, чем Drupal. Однако, в 2010 году объем поисковых запросов, содержащих «Joomla», начал снижаться. Самое время отреагировать на ситуацию и выпустить Joomla 1.6 (январь 2011) и Joomla 1.7 (июль 2011).

Google Trend 20.06.2011, Германия, данные по Wordpress, Joomla и Drupal

Рис. 2: Google Trend 20.06.2011, Германия, данные по Wordpress, Joomla и Drupal.

В Германии, например, ситуация — иная. Судя по поисковым запросам, Joomla почти в два раза популярнее Wordpress, a Wordpress — почти в четыре раза популярнее Drupal.

В приводимой ниже таблице — еще немного статистики Google Trend:

Drupal Joomla WordPress
Весь мир 0.30 1.00 1.08
Чили 0.00 1.00 0.82
Франция 0.20 1.00 0.68
Германия 0.16 1.00 0.61
Италия 0.17 1.00 0.60
Польша 0.15 1.00 0.43
Российская федерация 0.30 1.00 0.50
Испания 0.26 1.00 1.00
Швеция 0.36 1.00 1.36
Швейцария 0.15 1.00 0.45
Великобритания 0.40 1.00 1.65
США 0.66 1.00 2.30
Китай 0.80 1.00 3.20

Табл. 1. Данные Google Trend по Drupal, Joomla и Wordpress.

Уровни «поисковой популярности» каждой из систем управления содержимым очень разнятся и зависят от региональной привязки статистики. В Германии, например, значительную роль играет еще и TYPO3. Объем поисковых запросов по ней сопоставим с объемом поисковых запросов по Joomla. В США соотношение этих объемов — 1.0 к 0.01, что говорит о не особо большом влиянии TYPO3.

По данным W3C на январь 2011 года 2.8 % сайтов во всемирной паутине работают под управлением CMS Joomla.

Joomla применяется как для создания простых личных сайтов, так и сложных деловых прикладных систем и проектов, построенных на основе фреймворка Joomla. О том, что делает Joomla такой успешной, а также о том, как ее сможете использовать Вы, и рассказывается в этой книге.

Об авторе

Меня зовут Хаген Граф. Мне 47 лет. Я живу в городе Фиту, во Франции. Я женат на женщине своей мечты и у меня четыре дочери.

Моя работа включает в себя много разных видов деятельности, среди которых: преподавание, консультирование, прослушивание, тестирование, программирование, осмысление структур, разработка новых применений, опросы. И всегда есть что-то, с чем я не имел дела раньше.

И хотя всю мою работу, действительно, можно выполнять удаленно, бывают случаи, когда мои клиенты предпочитают обсуждать проекты очно, поэтому я часто в пути. Такой режим работы предполагает путешествия в другие страны с другой культурой, другим языком. Это также долгие поездки на машине, в автобусе или на поезде и быстрая реакция на запросы клиентов по электронной почте, в Facebook и Twitter.

Такой способ работы предполагает наличие того, что я некогда называл «офисом». Возможность доступа к моим письмам, изображениям, видео, твитам и документам мне нужна, где бы я ни находился. Мой офис находится там, где в настоящее время нахожусь я.

Кто мой читатель?

Я, конечно, не имею о вас точного представления, но многие люди, с которыми я имел дело, похожи на меня в плане организации своего труда. Сотрудники крупных компаний, по разным причинам, не могут позволить себе такую гибкость в работе. Ваш опыт взаимодействия с компьютерами вероятно схож с моим. Многие из нас начинали с устаревшей конфигурации ПК, работающего под управлением Windows, в школе или дома, и впоследствии столкнулись с суровой реальностью в виде работы с офисными приложениями, потерь важной информации, перипетий, связанных с настройкой жестких дисков и принтеров. Перемены в данном направлении начались в связи с распространением ориентированной на пользователя философии решения задач Web 2.0 и использованием смартфонов. Но и они не всегда могут сделать жизнь легче.

Если вы не относитесь к тем, кто получает особое удовольствие от ночной «возни» с операционной системой или телефоном, от сортировки или синхронизации фотографий и музыки, то скорее всего вы очень на меня похожи: вы довольны, когда ваши устройства и приложения работают нормально, когда у вас не возникает проблем с доступом к данным по интернету. Если ваше рабочее место — дома, то комфортные условия труда приобретают особую важность. Неработающие устройства и программы могут превратить работу в кошмар.

Я разделяю пользователей на следующие категории:

  • Посетители. Они приходят на ваш сайт, но не интересуются, на основе какой CMS он построен.
  • Пользователи. Они создают контент, пользуясь предоставленным им инструментарием.
  • Веб-дизайнеры или интеграторы. Они устанавливают Joomla, создают категории, контент, ссылки, модули меню, настраивают шаблоны и локализации. Они — разносторонние специалисты и, как правило, несут исключительную ответственность за сайт.
  • Верстальщики, работающие с CSS. Часто они предпочитают работать исключительно с файлами с расширением .css.
  • Верстальщики, работающие с HTML. Они обычно создают базис для работы верстальщиков, работающих с CSS. Для сайтов на Joomla они задают так называемые переопределения шаблонов и альтернативные макеты.
  • Разработчики. Они знают такие языки программирования как PHP и JavaScript и любят ими пользоваться. Они расширяют набор базовых функций Joomla.
  • Архитекторы программного обеспечения. Они занимаются безопасностью, скоростью работы и качеством кода.

В этом списке есть особая группа людей — веб-дизайнеры (интеграторы). В их обязанности входят функции, выполняемые прочими специалистами, перечисленными в перечне, и потому задачи, стоящие перед ними — по-настоящему сложные. Работая над этой книгой, я часто ловлю себя на мысли о том, что пишу ее «с прицелом» на веб-дизайнеров.

Компаниям, учреждениям, клубам, организациям, да, наверное, всем нужно представительство во всемирной паутине: представительство, которое будет дружественным к пользователю и удобным в применении, которое будет развиваться с течением времени, легко настраиваться посредством веб-браузера, с которым отпадет необходимость в шкафах для документов и записной книжке; представительство, которое сможет взаимодействовать с разными устройствами, набор функций которого легко расширять.

Предположу, что ваш сайт уже информирует о том, чем вы занимаетесь, или чем занимается ваша компания. Благодаря ему вы поддерживаете связь с клиентами 24 часа в сутки, семь дней в неделю. Возможно, ваш сайт содержит набор приложений и данных, резюмирующих вашу деятельность. У него также должны быть интерфейсы, обеспечивающие другим приложениям доступ к его ресурсам.

Еще несколько лет назад создание сайта было трудным делом. Выдающиеся способности для этого не требовались, но, чтобы результат вашей работы привлекал людей, было необходимо сочетание упорства и умения получать удовольствие от процесса. Страницы сайта создавались в HTML-редакторе и выгружались на сервер при помощи FTP-клиента. Для создания элементарных средств взаимодействия с посетителем, таких как форма обратной связи или форум, приходилось осваивать один из языков программирования.

Вполне понятно, что многие люди не взваливали на себя подобные трудности и поручали построение сайтов интернет-агентствам или откладывали создание веб-представительства напотом.

Благодаря Facebook и таким службам как «Сайты Google» создавать простые веб-страницы стало сравнительно легче. Однако, если вам нужно что-нибудь уникальное, придется ознакомиться с CMS (системами управления содержимым).

В CMS Joomla есть все, что может вам понадобиться для создания собственного, уникального сайта.

О чем эта книга?

В первую очередь, она о Joomla и о том, как ею пользоваться.

Joomla — это инструмент со множеством возможностей и благодаря значительной гибкости конфигурации CMS вы сможете настроить ее в соответствии со своими пожеланиями и соображениями.

Для большего удобства доступа к информации, содержащейся в этой книге, я изложил ее в следующем порядке [прим. перев.: перечень глав с пояснениями]:

  1. Введение (данная глава);
  2. Примеры сайтов на основе Joomla!;
  3. Установка;
  4. Основные понятия;
  5. Что нового в Joomla 1.7;
  6. Управление содержимым;
  7. Создаем страницу «О нас»;
  8. Типичная статья;
  9. Структурирование содержимого при помощи категорий;
  10. Менеджер мультимедиа;
  11. Страница контактных данных и форма обратной связи;
  12. Состояния публикации, корзина, разблокировка;
  13. Настройка CMS;
  14. Шаблоны;
  15. Навигация;
  16. Пользователи и полномочия;
  17. Управление расширениями;
  18. Расширения в исходной комплектации,
    1. Компонент «Баннеры»;
    2. Компонент «Контакты»;
    3. Компонент «Сообщения»;
    4. Компонент «Ленты новостей»;
    5. Менеджер переадресации;
    6. Поиск;
    7. Умный поиск;
    8. Компонент «Ссылки»;
  19. Модули;
  20. Плагины;
  21. Многоязычные сайты;
  22. Работа с шаблонами,
    1. Создаем собственный стиль;
    2. Доработка имеющегося шаблона;
    3. Переопределение шаблонов;
    4. Создание нового шаблона на основе Atomic;
  23. Шаблон Beez (Angie Radtke);
  24. Поисковая оптимизация (Milena Mitova);
  25. Переход на Joomla 2.5 с предыдущих версий;
  26. Сайт на основе Joomla! 2.5 с нуля (Jen Kramer);
  27. Богатеем и завоевываем уважение, строя сайты на Joomla! (Henk van Cann);
  28. Ресурсы.

Что вы сможете сделать, прочитав эту книгу?

Даже если вы — новичок, книга научит вас управлять собственным сайтом, построенным на основе CMS Joomla, используя браузер.

Если вы в какой-то мере знакомы с HTML, CSS и редактированием изображений, то сможете модифицировать шаблон вашего сайта в соответствии со своими пожеланиями.

Если в процессе возникнут вопросы...

Обращайтесь!

Конечно, я не могу оказывать техническую поддержку. Форумы, посвященные Joomla, являются кладезями знаний — вы определенно найдете там ответы на интересующие вас вопросы. Если у вас возникнут вопросы или замечания по поводу данной книги, — не стесняйтесь — задавайте их при помощи интерфейса для комментариев, расположенного ниже.

Основы

Прежде чем установить Joomla 2.5, построить сайт и стать богатым и знаменитым, пожалуйста, загляните в раздел «Основы».1

То, что я изложил там, относится и к вашему сайту.


1 Прим. перев.: в разделе содержатся англоязычные статьи о системах управления содержимым (CMS), лицензии GPL и Facebook. На русский язык переведена только статья «Варианты установки систем на основе PHP» необходимая для более полного понимания содержания главы «Установка».

4 comments

познавательная статья.

Submitted by Guest on 2. February 2012 - 16:53.

познавательная статья. спасибо за перевод. случайно натолкнулся на сайт. сам wordpres плагинами (mojwp.ru) увлекаюсь. Может и променя когда-нить напишут подобный материал)

Почему бы и нет? Успехов вам! )))

Многие перевели свои сайты с

Submitted by Guest on 10. February 2012 - 10:09.

Многие перевели свои сайты с Mambo на Joomla и за прошедшие многому годы научились.

Прежде чем установить Joomla 1.7, построить сайт и стать богатым и знаменитым, пожалуйста, загляните в раздел «Основы».

Спасибо за замечания. :-)

Submitted by Alexey Baskinov on 11. February 2012 - 11:19.

Спасибо за замечания. :-)

Post new comment

  • Web page addresses and e-mail addresses turn into links automatically.
  • Allowed HTML tags: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd> <img> <br><pre>
  • Lines and paragraphs break automatically.

More information about formatting options