Как стать автором
Обновить
0
Vitaly Swipe @vitalyswiperead⁠-⁠only

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

Отправить сообщение
На самом деле, CMS Joomla не заслуживает такой неприязни… Joomla в сочетании с одним из конструкторов контента: K2, Zoo, Cobalt 7 или Seblod (о них я писал тут), вполне подходит для большинства задач. Так же для Joomla имеется весьма интересный Widgetkit, который тесно интегрируется с Zoo, т.к. оба инструмента от одного производителя.

Выход Joomla 3, имхо, не привнесет чего то революционного, но использование Bootstrap, как единого стандарта пользовательского интерфейса, полный переход на jQuery и вектор в строну адаптивного дизайна — это несомненно шаг вперед. На сайте joomlablog.ru есть несколько статей о грядущей Joomla 3, если кому интересно.

Лично я нашел для себя более удобный инструмент… к слову, он присутствует в обзоре.
Joomla же не устроила по следующим субъективным причинам:
  • Совершенно не нравится админка — в плане юзабилити. Ах, это сладкое слово — Ajax. Админка в v3.0alpha тоже не впечатлила.
  • Многие скажут, что весомым плюсом Joomla является наличие огромного количества всевозможных расширений. Но хороших расширений для Joomla гораздо меньше чем плохих. И это факт.
  • Много чего не доступно из коробки, поэтому через какое то время Joomla обвешивается всевозможными «плюшка», как елка гирляндами и мишурой. Но можно подобрать себе джентльменский набор, например: Joomla + Zoo + Widgetkit + расширения от ZooLanders или другое сочетание.
  • Часто сталкивался с несовместимостью модулей, плагинов и компонентов от разных веток Joomla и даже версий внутри веток.
  • Не гибкая работа с шаблонами, опять же не совместимость шаблонов для разных версий. Бытует даже мнение о «политике несовместимости», которой придерживается дядя Andy Miller &Co. Miller — один из соучредителей Joomla, и генеральный директор RocketTheme — ведущая компания по разработке шаблонов для Joomla, которой естественно выгодно, чтобы у них приобретали шаблоны при переходе на новые ветки Joomla и обращались за поддержкой. Возможно мнение — надумано, но как говорится «нет дыма без огня».
  • «Сайт знакомого на Joomla находится в Топ-100 самых нагружаемых хостинг сайтов при посещаемости всего в несколько сотен человек» © один человек. Но причина скорее в количестве и качестве расширений, устанавливаемых «поверх» Joomla...
  • Virtuemart — самый забавный компонент Joomla. Огромное количество сайтов его используют. А он даже не кешируется Джумлой (Epic Fail). Не знаю как сейчас — не проверял. Благо есть замена — Tienda Shop, но он не так популярен.


Очевидный вывод, использование Joomla — дело вкуса и в умелых руках, это вполне себе достойный инструмент.
Ругаться тут не надо. Представьте свою схему и пояснения к ней и почему она более актуальна чем приведенная в статье.
Я планировал написать про шаблонизацию, но понял, что текст статьи в таком случае будет сильно раздут и к тому же может породить очередной спор на тему, а стоит ли использовать сторонний шаблонизатор, ведь PHP сам по себе является шаблонизатором. О реализации простого шаблонизатора вы можете почитать в следующих статьях: "Мой родной PHP шаблонизатор " и "Делим код пополам или представление по шаблону в PHP ". Кстати, эти ссылки приведены в конце статьи!
да вроде из контекста очевидно, что для новичков
Хабраюзер SpiRT_t, который к сожалению read-only, нашел способ связаться со мной и сделал вот такое дополнение к статье:

В поддержку Zoo, как CCK можно добавить еще несколько пунктов:
  • отменная интеграция с Widgetkit от тех же YOOtheme;
  • простота создания лейаутов для модулей и самих статей, что позволяет, во многих случаях, отказаться от сторонних модулей для вывода любого типа контента;
  • возможность отлично интегрировать мультиязычность;
  • фронтенд аминистрирование;
  • импорт/экспорт материалов;
  • практически неограниченные возможности для написания своих элементов;
  • последние движения YOOtheme в сторону адаптивного дизайна;


Мы используем инструменты Zoo и Widgetkit и сайт уходит к клиенту с полностью «выпиленными» базовыми компонентами.

Контакты через Zoo + Галереи/каталоги + свое приложение для регистрации пользователей + плагин на очень тесную интеграцию с VirtueMart для создания полноценного магазина (в планах вообще уйти от него, но пока так).

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

https://www.zoolanders.com/мастхев для Zoo, их элементы решают 99% возможных проблем при пользовании Zoo (то, что не получается сделать за 5 минут).

P.S.: радует что на хабре есть все-таки не только джумланенавистники.
P.P.S.: жаль нет времени а то все руки чешутся про зуу статейку запилить.
Дополнил статью! Если кто-то обнаружит ошибки, просьба сообщить в личку или иным способом.
Фронтенд TortoiseHg для Mercurial также позволяет подцепить инструменты для сравнения и слияния через меню настроек.
Невозможно знать о всех существующих решениях. Я как раз рассчитывал, что в комментариях сделают дополнения к основному тексту. Спасибо за ссылку.
для сравнения директорий мне привычнее использовать Total Commander
Использую PyScripter под Windows
Kohana реализует hmvc, этим она мне и нравится
Мне интересно, если отпишутся по поводу Cobalt 7, может уже кто-то попробовал в деле?!
Так ссылка же есть на официальный сайт прямо в статье. То, что из друпала ушло — не думаю, т.к. для многих CMS найдутся модули расширяющие работу с контентом. Где первоначально стал применяться данный подход установить проблематично, если вообще возможно. А вот термин CCK впервые (судя по всему) был употреблен применительно к Drupal. Опять же в статье об этом сказано.
Если вам так угодно
Разве не ясно, что та статья была написана очень сумбурно, поэтому и осталась в песочнице.

Информация

В рейтинге
Не участвует
Зарегистрирован
Активность