Мы все с нетерпением ждали этого момента, для многих из нас это было чем-то далеким, мечтой которая будет осуществлена в будущем. Но это будущее пришло. Будущее стабильной версии Joomla 1.5. Классификация режимов работы Joomla 1.5 Расширения работающие на Joomla 1.5 делятся на две степени совместимости с движком. Это режим Legacy (Наследственный)- включается с помощью плагина (мамбота) Legacy в административной панели, предназначен для того чтобы расширения линейки 1.0.x после небольших изменений работали и на 1.5 в этом режиме. Режим Native (Родной)- для расширений сделанных исключительно под Joomla 1.5 Разные проблемы Joomla 1.5 Профессионалам в данный момент времени ( апрель 2008) не может нравиться ситуация, когда большинство расширений созданных для работы в режиме Native (Родной) имеют приставку alpha, beta, RC версий, то есть находятся в стадии доработки и возможны коренные изменения в исходном коде расширения, отсутствует нормальная система апдейта ( перехода) к следующей версии. Большинство серьезных и регулярно обновляемых расширений Joomla 1.0.x модифицируются разработчиками и могут работать в режиме Legacy ( Наследственный). Ведь создание версии под Joomla 1.5 требует хорошей квалификации от разработчика и определенного срока на тестирование ( опять же пресловутые alpha, beta, RC версии- это затягивается от полугода). Лидером стал компонент интернет магазина-каталога VirtueMart, который достаточно давно уже разрабатывал версию для режима Native ( Родной). Не стоит, безусловно, забывать о том что Joomla 1.5 потребляет больше системных ресурсов хостинга: память, запросы к базе, большое количество небольших файлов- на подключение к каждому уходит время и память, а в режиме Legacy (Наследственный) система потребляет еще больше ресурсов чем без него ( также есть сравнение с Drupal ). Но учитывая что цены на хостинг падают, а технические требования к интернет проектам растут это можно счесть неизбежным злом. Из небольших минусов можно отметить: тяжелый неоптимизированный шаблон с украшениями, поставляемый в стандартной установке отсутствие настроек папок сервера в глобальной конфигурации административной панели убогий встроенный SEF( ЧПУ) не работающий с кириллицей а также продолжение мексиканского сериала с проблемами SEO ( Поисковой оптизацией)- хакать нужно. Вследствии работы с UTF-8 нужно делать перекодировку русских переводов расширений ( да и вообще перевод делать для UTF-8) Эти проблемы носят некритический характер и решаемы с помощью дополнительных расширений и хаков. Небольшой прием для последнего пункта. Как из адмицентра Joomla перевести кодировку перевода расширения в UTF-8. Ставим JoomlaXplorer, заходим в перевод через него- видим кракозябры. Затем делаем кодировку в браузере windows-1251, Копируем получившийся текст Делаем кодировку UTF-8 Удаляем текущий текст с кракозябрами Вставляем скопированный текст Сохраняем Плюсы Joomla 1.5 Для русскоязычных пользователей это конечно же UTF-8 (Joomla 1.0.x поставлялась в западноевропейской кодировке ISO, которая не работает с кириллицей и поэтому ее приходилось изменять для работы в cp-1251, Joomla 1.5 работает в международной кодировке UTF-8 ), решены проблемы несовместимости кодировок. Более мощный и продуманный функционал для разработчиков расширений и шаблонов. И как следствие, расширение и усложнение функциональных возможностей сайта . К примеру шаблон теперь настраивается как расширение( то есть своя панель настройки- если в функционале заложено то можно выбрать цвета, размер экрана, способ вывода меню и другое). Следствием пунктов 1 и 2 стала возможность нормальной интеграции Joomla со сторонними скриптами ( в данный момент это видно на примере интеграции с форумами) Благодаря тому что расширения Joomla 1.0.x надо стандартизировать для Legacy (Наследственного) режима или вообще писать заново для Native (Родного) режима необновляемые умершие древние расширения остаются за бортом. А это значит что безопасность защищена лучше. Расширения для Joomla 1.5 Настоятельно рекомендую, если вы ищете расширения для Joomla пользоваться каталогом extensions.joomla.org, также новости о расширениях можно найти на joomlaos.de Русские переводы ищите на этом форуме и joomlaforum.ru Утилиты: Legacy (Наследственный) режим. joomlaXplorer - компонент файлового менеджера, позволяющий просматривать через админпанель Joomla файлы лежащие на сервере. AlphaContent 3.0.3 Ajax rating system included - компонент каталога контента, позволяющий организовать по-новому отображение разделов и категорий. ARTIO JoomSEF 3 - компонент для создания SEF( ЧПУ) ссылок Native (Родной) режим. Xmap - компонент карты сайта, позволяющий делать мощную карту сайта и формирующий карту сайта для Google и Yahoo. mtwMigrator - компонент для миграции, позволяющий перевести на ваш сайт, созданный на Joomla 1.5 информацию с сайта на Joomla 1.0.x Joomla 1.5 SEO Patch - патч для SEO ( поисковой оптимизации) JFusion -> Universal User Integration - мощный компонент интеграции с большим количеством сторонних скриптов ( в основном форумы). Сервисы: Legacy (Наследственный) режим. Sigsiu Online Business Index 2 (SOBI 2) - компонент каталога фирм, с которым куча проблем на Joomla 1.0.x из-за кодировки. hwdVideoShare YouTube Clone, Seyret Video Component -компоненты каталоги видео JDirectory- компонент доски объявлений В данный момент весьма ожидаемы новые версии данных компонентов: Community Builder - компонент для создания расширенных профайлов, новая версия 1.2 должна выйти в апреле. FireBoard Forum - компонент форума Native (Родной) режим. ChronoForms - компонент создания форм VirtueMart - компонент интернет магазина-каталога Phoca Gallery with Slideshow - компонент галереи изображений Remository - компонент файлового архива Не стоит забывать и русские разработки, работающие с Joomla 1.5 NewsgrabberJC 1.1 - мощный компонент заимствования новостей с других сайтов IdoBlog - компонент мультиблога Jcomments - компонент комментариев В данной статье я упомянул расширения, которые интересны в первую очередь при создании порталов. Если есть умные мысли или предлагаете свои расширения- с удовольствием прочту и отвечу на вопросы. P.S Все права на статью принадлежат мне) спасибо boston'у и Kotofeich'у за советы)
Ответ: Joomla 1.5: Плюсы и минусы для функциональных сайтов Крайне интересен вариант интеграции с vbulletin - хоть кто-то его делал?
Ответ: Joomla 1.5: Плюсы и минусы для функциональных сайтов Про Артио погорячился - он в легаси работает, по крайней мере на сайте у них написано: Version 3.x series will work with Joomla! 1.5 in legacy mode.
Ответ: Joomla 1.5: Плюсы и минусы для функциональных сайтов поправил, просто привык что когда только поддержка 1.5 то компоненты Native