Joomla – платформа для создания сайта. Отличительные особенности;
Недавно довелось упрекнуть самого себя в том, что в последнее время на одном из моих сайтов колонка «вебмастер» стала слишком «кодовитой». Выражаясь иными словами, она рассчитана на людей, которые вплотную взялись за изучение «веб-программирования».
Хотелось бы поговорить на несколько отвлеченную тему. Безусловно, мой взгляд упал на относительно молодую систему управления контентом, именуемую Joomla!
Системные требования:
РНР 5.x и выше. Портал: www.php.net
MySQL 4,1.x, 5.x Портал: www.mysql.com
Apache 1,3.x или выше Портал: www.apache.org
К дополнительным системным требованиям следует отнести возможность использования в качестве web-сервера MS IIS (Internet Information Server) 5,0 и более новых версий. Обязательным условием является поддержка PHP – MySQL, Zlib и, конечно же, XML. Браузер Mozilla FireFox обеспечит вам наиболее комфортную работу с системой, однако отмечается тот факт, что некоторые из WYSIWYG-редакторов (яркий пример – htmlArea) «правильно» работают исключительно в стандартном браузере Internet Explorer версии 5,5 и выше.
Знакомство с Joomla!
Начать, пожалуй, следует с самого начала, а именно – с названия. Первое что приходит в голову – небольшой закос под именитую поисковую систему Google, однако это в корне неверно. Проводился конкурс на лучшее название. При этом каждый «знал» о том, что далеко от интересов как администрации, так и самого сообщества Mamba уйти было невозможно. На помощь пришла старая мудрость: «Не говори гоп, пока не перепрыгнешь» – альтернативное имя было найдено. Joomla – в переводе с суахили означает «в целом» или же «все вместе», «единство» и так далее (мягкий намёк на современное «сообщество»). Далее историю писали по накатанной: покрутили, повертели, заменил «и» на «оо» – понравилось. Что есть Joomla?
На самом деле истинная направленность системы заключается не в желании сразить потребителя бешеным спектром возможностей, не бесплатной порцией вкуснятины, не «оглупевшей» системой управления (смотрим на современный uCoz) – основная задача была добиться стабильности. По ряду данных особенностей Joomla представляет собой расширенный набор скриптов, которые написаны на языке веб-программирования РНР. Ни для кого не секрет, что этот язык разработан исключительно для работы с веб-приложениями, как с серверными, так и с клиентскими. В качестве клиентской части Joomla предлагает методы работы с HTML + CSS и выполнение JavaScript. Серверная же версия работает с JAVA, РНР, ASP и пр. Продолжая логическую цепочку, следует отметить, что для работы скриптов (их запуска) Joomla, вам понадобится личный (или корпоративный) вебсервер, поддерживающий уже знакомые для нас РНР и MySQL. В качестве требований Joomla оговаривается лишь пара факторов: вышеуказанный сервер наряду с Apache версии 1,3 или выше, а также дефолтный набор браузеров, где Internet Explorer, безусловно, фигурирует, однако не является обязательным условием. Остается лишь добавить, что как настройка, так и возможности веб-сервера – беспрекословное право хостеров, но при всём этом вам достаточно будешь лишь обзавестись общедоступным пакетом D.E.N.W.E.R. С его помощью ваш ПК обзаведется полным комплектом необходимого программного обеспечения вебсерверов – в дальнейшем вам это понадобится для непосредственной установки CMS Joomla.
Возможности системы.
Первое знакомство с системой стало для меня непримечательным фактором современных контент-ресурсов. Как показала практика, следовало копнуть глубже. Что вы думаете? – Копнул – и остался доволен. Для начала хочу отметить тот факт, что движок, полностью основанный на БД, использует технологии PHP/MySQL – лишний раз напоминаю вам, что благодаря этому он поддаётся весьма гибким настройкам. Не мог пройти мимо модуля безопасности с многоуровневой аутентификацией пользователя. Гибким настройкам также поддаётся вся сетка схем расположения элементов: слева направо, по блокам. В качестве стандартных возможностей системе Joomla присуща работа с пакетом, состоящим из форумов, голосований, гостевых книг, а также функции загрузки изображений/ файлов в личные библиотеки и многое другое. Не остались без внимания также и приверженцы нестандартного мышления. Говоря о приверженцах «нестандартного мышления», я имел в виду пользователей MacOSX, Linux, AIX, Solaris, SCO, Win2K, WinNT, FeeBSD и прочих.
Будучи админом.
Сложно найти человека, заинтересованного в создании личного ресурса, которого бы не волновал вопрос администрирования. Спектр возможностей велик, и это не может не радовать. Поговорим, пожалуй, о каждом из возможных пунктов. Для начала следует отметить тот факт, что редактор Joomla позволяет создавать неограниченное количество страниц под размещение необходимой вам информации. При этом структура созданного портала не нарушается: организационные моменты фигурируют на первом месте, в качестве обманного маневра, направленного на поисковые системы, любая из созданных динамических страниц позволит вам прикрепить описание, а также ряд ключевых слов – отсюда первые строчки «хит-парадов».
Добавляемый материал также поддаётся ряду корректировок, например, таких, как возможность программирования, начало и окончание публикации рандомного материала, сверка которого будет происходить по календарным дням. В качестве администраторских привилегий вы сможете ограничивать доступ к необходимым разделам созданного портала лишь для зарегистрированных пользователей, для определенного круга лиц или же для личного пользования. За счёт вышеописанной – возможности редактирования всей сетки элементов (маневрируя в 5 стандартных областях) – создать оригинальный дизайн будет крайне просто. Доступны администратору будут и стандартные модули, без которых представить существование портала достаточно сложно: счётчики посещений, статистика, гостевая, а также дополнительные модули «последних новостей». В качестве диковинных явлений системы следует отметить: генератор показа случайной новости, а также менеджер архива – хранить «старьё» в сети куда приятней, чем мусор на антресолях. Joomla также учли предпочтения и начинающих подавателей. Для этого пришлось всего-навсего интегрировать в систему сразу три визуальных редактора – благодаря им редактирование «предметного» материала упрощается до уровня работы в Microsoft Word. Как мы видим, спектр доступных возможностей впечатляет, однако это лишь 50% от того, чем может вас порадовать обновлённая Mamba(Joomla).
