Joomla 1.5: Плюсы и минусы для функциональных сайтов

Тема в разделе "Подбор расширений", создана пользователем Лат, 30.04.2008.

  1. Лат
    Offline

    Лат Звоните 8 (905) 778-52-44

    Регистрация:
    31.01.2007
    Сообщения:
    1 751
    Симпатии:
    113
    Пол:
    Мужской
    Мы все с нетерпением ждали этого момента, для многих из нас это было чем-то далеким, мечтой которая будет осуществлена в будущем. Но это будущее пришло. Будущее стабильной версии 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.
    1. Ставим JoomlaXplorer, заходим в перевод через него- видим кракозябры.
    2. Затем делаем кодировку в браузере windows-1251,
    3. Копируем получившийся текст
    4. Делаем кодировку UTF-8
    5. Удаляем текущий текст с кракозябрами
    6. Вставляем скопированный текст
    7. Сохраняем


    Плюсы 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'у за советы)
     
    Последнее редактирование: 30.04.2008
  2.  
  3. Offline

    AnthonyS Russian Joomla! Team

    Регистрация:
    07.08.2006
    Сообщения:
    273
    Симпатии:
    6
    Пол:
    Мужской
    Ответ: Joomla 1.5: Плюсы и минусы для функциональных сайтов

    Крайне интересен вариант интеграции с vbulletin - хоть кто-то его делал?
     
  4. Offline

    Arkadiy Пользователь

    Регистрация:
    21.11.2007
    Сообщения:
    371
    Симпатии:
    10
    Пол:
    Мужской
    Ответ: Joomla 1.5: Плюсы и минусы для функциональных сайтов

    Про Артио погорячился - он в легаси работает, по крайней мере на сайте у них написано: Version 3.x series will work with Joomla! 1.5 in legacy mode.
     
  5. Лат
    Offline

    Лат Звоните 8 (905) 778-52-44

    Регистрация:
    31.01.2007
    Сообщения:
    1 751
    Симпатии:
    113
    Пол:
    Мужской
    Ответ: Joomla 1.5: Плюсы и минусы для функциональных сайтов

    поправил, просто привык что когда только поддержка 1.5 то компоненты Native
     
    Fanamura нравится это.

Поделиться этой страницей

Загрузка...