Здравствуйте, сегодня попробуем разобраться с еще одним бесплатным движком для создания сайтов – Joomla, а изучать его будем на основе знаний о движке WordPress, который вы уже достаточно хорошо знаете!
Скачать исходники для статьи можно ниже
PS: Статья в процессе написания…
Движки Joomla и WordPress похожи друг на друга!
Для начала давайте немного сравним два движка:
1. Дата создания CMS:
– wordpress – 2003
– joomla – 2005
Дата создания близка.
2. Кто создал CMS:
– wordpress – Мэтт Мулленвег (Matt Mullenweg) (США) на основе блогового приложение b2.
– joomla – часть разработчиков проекта CMS Mambo откололись и стали развивать свою cms joomla это продолжение проекта mambo – 22 программиста из США.
Обе CMS создавались в США.
3. С открытым или закрытым исходным кодом
– wordpress – с открытым исходным кодом, распространяемый бесплатно.
– joomla – с открытым исходным кодом, распространяемый бесплатно.
Исходный код таких программ доступен для просмотра, изучения и изменения, что позволяет пользователю принять участие в доработке самой программы, использовать код для создания новых программ и исправления в них ошибок.
То есть копаться и редактировать код CMS можно самому как в wordpress, так и в joomla.
4. Создание материала:
У обоих CMS используется один и тот же редактор на основе TinyMCE – внешне похож на Microsoft Word.
5. Расширение функционала:
– wordpress – функциональность можно увеличивать с помощью дополнительных расширений (виджетов и плагинов).
– joomla – функциональность можно увеличивать с помощью дополнительных расширений (компонентов, модулей и плагинов).
Схожая схема расширения функционала движков, при этом большинство популярных плагинов разработаны одними и теми же программистами.
6. Изменения внешнего вида сайта как wordpress, так и в joomla осуществляется с помощью шаблонов.
В сети существует огромный выбор готовых шаблонов, как платных, так и бесплатных.
Здесь также стоит отметить, что большинство популярных шаблонов, фреймвоков разработаны одними и теми же программистами.
7. Обновления – обе CMS достаточно часто обновляются.
Приступим к изучению движка Joomla и будем использовать знания, полученные нами при изучении WordPress.
1. Скачиваем движок Joomla с официального сайта “joomla.org” (в wordpress – это “wordpress.org”, а русскую версию движка wordpress можно скачать тут – “ru.wordpress.org”):
Жмем на кнопку “Download” и выбираем последнюю версию Joomla (на момент написанию данной статьи – Joomla 3.2).
Скачиваем и устанавливаем на хостинг или Денвер.
Но если у вас на хостинге есть автоустановщик скриптов, в том числе Joomla, то данный пункт можно пропустить.
По поводу хостинга – “um.la” (наподобие “hostenko.com”) – также есть 14 дней пробного периода!
2. Как попасть в админку?
В WordPress – вход в панель управления находиться на следующей страничке – http://название домена/wp-admin
В Jommla – это http://название домена/administrator
Все очень похоже!
С выходом каждой новой версией Joomla и WordPress – становятся все больше и больше похожи друг на друга!
3. Панель управления
В wordpress она выглядит так:
В joomla она выглядит так:
Как видите и в joomla, и в wordpress есть левое меню, причем оно схожее (подобное, аналогичное), давайте рассмотрим пункты wordpress и найдем аналогичные по функционалу эти пункты в движке joomla:
WordPress | Joomla |
1. Пункт “Записи” и Пункт “Страницы” | 1. Пункт “Менеджер материалов” |
1.1. Подпункт “Рубрики” | 1.1. Пункт “Менеджер категорий” |
Как видите здесь также присутствует аналогичная структура: Рубрики – Подрубрики -Записи (wordpress) и Категории – Подкатегории – Материалы (Joomla).
WordPress | Joomla |
2. Пункт “Медиафайлы” | 2. Пункт “Медиа-менеджер” |
3. Пункт “Внешний вид” 3.1. Подпункт “Темы” 3.2. Подпункт “Виджеты” 3.3. Подпункт “Меню” |
3. 3.1. Пункт “Менеджер шаблонов” 3.2. Пункт “Менеджер модулей” 3.3. Пункт “Менеджер меню” |
4. Пункт “Плагины” | 4. Пункт “Установка расширений” |
5. Пункт “Пользователи” | 5. Пункт “Менеджер пользователей” |
6. Пункт “Настройки” | 6. Пункт “Общие настройки” Также в Joomla есть множество настроек в каждом пункте левого меню управления. |
Так как комментарии характерны в основном для блогов, то отдельного пункта для комментариев в joomla нет – а для их создания необходимо установить дополнительные компоненты (плагины).
Далее давайте рассмотрим “Создания материалов на Joomla и его вывод”:
Пожалуй самая неудобная вещь для пользователя wordpress (далее “Вордпрессера”) – это то, что только созданный и сохраненный новый Материал в Joomla сразу же не отображается на главной странице – к сожалению данный способ характерен только для блогов – что порой вгоняет в ступор начинающих программистов.
Но если рассматривать “создание Материалов” в Joomla аналогично “созданию Страниц” в WordPress, то все становиться на свое место.
Ведь при публикации “Страницы” в wordpress – она не видна нигде. Для ее вывода вордпрессер в основном создает меню, в котором указывает ссылку на страницу – то же самое нужно делать и в Joomla для каждого нового “Материала”.
Однако, и на Joomle можно без особых проблем создать блог!
Самый простой способ сделать так, чтобы только что созданный “Материал” сразу появился на главной странице сайта на Joomla – это сделать его “Избранным”, то есть в левом меню панели управления Joomla нажимаем пункт “Создать материал” и вы попадаете в Редактор материала (аналог “Редактора страниц” в wordpress) и, здесь, справа вы увидите пункт “Избранные”, тут нужно нажать на кнопочку “Да” (по умолчанию стоит “Нет”):
Делаем материал “Избранным” и вверху жмем на кнопку “Сохранить”, далее переходим на сайт и видим, что наш материал стал виден на главной странице сайта:
Это происходит потому, что в Joomla по умолчанию уже стоит функция вывода “Избранного материала” на главной странице.
Однако, чтобы более правильно сделать из Joomla блог, вам понадобиться создать “Категорию” (в wordpress это “Рубрики”).