Пользователь
0,0
рейтинг
18 мая 2010 в 15:18

Разработка → Joomla 1.6 — Бета версия

CMS*
image
Вчера, 17 мая вышла первая бета версия Joomla 1.6
Демо Joomla 1.6 бета
Вторая бета запланирована на 31 мая.

Возможности Joomla 1.6:
Новая система разграничения доступа пользователей (New Access Control System) — позволяет администраторам назначать кто может иметь доступ к просмотру и созданию, редактированию статей.
Неограниченная глубина организационной модели (Unlimited Depth Organizational Model) — неограниченная вложенность категорий, закрепление за пользователем определенных категорий.
Обновление расширений в один клик (One-Click Extension Updates) — позволяет пользователям обновлять расширения Joomla прямо из административной панели.
Семантический XHTML вывод контента (Semantic XHTML Layouts) — предоставляет лучшую основу для вывода контента (если честно не очень понял что это такое, но покопавшись в админке вроде понял что к каждой статье более удобно можно будет прикреплять модули и индивидуальные шаблоны сайта).

Более подробно о возможностях Joomla 1.6 можно прочесть в моей предыдущей статье на хабре о Joomla 1.6 Альфа.
Если вкратце- ничего революционно нового в 1.6 нет. Фактически это немного хакнутая под управление группами и с оптимизированным кодом, поменьше сервак будет грузить.

Специально для минусующих: да, я знаю что Joomla для разработчика это полный отстой. Joomla это топор! Из этого топора можно сварить приемлимый суп, только хорошо зная ингридиенты. Рассуждение об ингридиентах под катом.


К примеру, нормальные разработчики забили на встроенный контент Joomla. То есть, вообще его не используют. Так как есть более-менее приемлимые гибкие и бесплатные CCK для Joomla. Zoo, K2, Flexicontent (Да да, разработчики расширений Joomla взяли на вооружение идею CCK от Drupal). В K2 встроены комментарии, профили пользователей, поля для контента итп.

Компонент K2, видео административной панели:


Есть еще Jseblod, который апгрейдит компонент контента Joomla до CCK. Но он реально сложен и монструозен и напоминает Drupal, который засунули в Joomla через Ж.

Также нормальные разработчики забили на компонент поиска по сайту (потому что это не поиск, а полный пипец) и используют Custom Search Engine от Google или аналогичный сервис от Яндекса.

Еще нормальные разработчики забили на встроенный мегаглючный Tiny MCE и используют JCE, который является opensource форком от Tiny MCE для Joomla. Оптимизирован и переработан.

И таких замен множество! Воистину суп из топора!

Virtuemart- самый забавный компонент Joomla. Огромное количество сайтов его используют. А он даже не кешируется Joomla… Разработчики не смогли сделать. Epic Fail. Слава богу сейчас идет активная разработка Tienda- замена Virtuemart для ecommerce. Мыши кололись, плакали, но упорно ставили клиентам Virtuemart.

А что делают бедные несчастные школьники и студенты? Они смотрят задротские видеокурсы где им втыкают как надо ставить джумглу и заполнять. Они ставят, заполняют. Я провел анализ сайтов, которые сделали создатели видеокурсов. В 70% из них даже метаданные остались от Joomla дефольтные. Все указанные выше замены в видеокурсах игнорируются. Ламеры учат ламеров.

Если кому интересно, могут прочесть мою статью «Почему ругают Joomla?»

Но вернемся к Joomla 1.6
Обзор админпанели (скриншоты кликабельны)

Настройка сайта
image

Системные настройки
image

Управление доступом
image

Управление группами
image

Контроль доступа
image

Добавление статьи
image

Добавление пункта меню
image

Добавление категории
image

Демо Joomla 1.6 бета

Новость на английском и скачать
Роман Александров @LAT85
карма
12,0
рейтинг 0,0
Реклама помогает поддерживать и развивать наши сервисы

Подробнее
Реклама

Самое читаемое Разработка

Комментарии (74)

  • –1
    Судя по demo внятного ЧПУ они так и не реализовали, опять модули ставить и напильником работать?
    • +2
      Включил ЧПУ на демо, ЧПУ внятное уже и на 1.5, просто его надо немного настроить.
    • 0
      простите не понял вопроса, какой модуль вы напильником для ЧПУ пилили?
      • 0
        Насчет модулей он имел ввиду видимо JoomSEF, Sh404SEF, AceSEF- к ним надо делать плагины для расширений и они зачастую подглючивают. Я лично категорически против сторонних SEF компонентов, они реально тормозят загрузку сайта.
    • 0
      sh404sef — опять без него никак
      • 0
        У меня в 1.6 работают ссылки вида
        site.com/алиас-меню-2.html
        • 0
          потребовалось все SEO Settings переключить в yes и .htaccess поправить.
    • 0
      У Joomla вполне хороший ЧПУ (в умелых руках), у большенства систем вообще его нет либо есть какая то жопа. Так что зря вы так.
  • 0
    зачем всё это про лулзы, ламеров и т.п.?

    у каждой CMS свои + и — несколько лет назад я перепробовал все свободные СMS и остановился на джумле. она хороша для своих целей и не надо что-то выгораживать или засорять.

    Хотя я до сих пор не понимаю, почему ещё жив костыль под названием Virtuemart
    на всех магазинах что я делал доделывал переделывал, мне приходилось копать код, и даже не копать а курить.

    А так со своими задачами справляется на 110%.

    Вот ещё каталог расширений сделали как у вордпресса да друпала. а то у каждого свой сайт у каждого своя рега, у каждого свои заморочки…
    • –1
      А что с Virtuemart? я просто думаю к рабочему сайту ну джумле поцепить интернет магазин
      • +1
        Убогий он… Из-за отсутствия кеширования тормознутый. Сейчас многие разработчики рассчитывают на Tienda.
      • +1
        У меня даже возникала мысль написать для него костыль.

        чтоб при установке тебе визард спрашивал.

        1 какие шаги покупки у вас будут.
        2 какие фени магазина вам не понадобятся никогда (налоги, виртуальные налоги методы доствки таксы и т.п.)
        3 что ты хочешь отображать на списке товаров
        4 что тебе надо отобразить на товаре.

        после чего все остальные настройки в панике скрывались далеко и на долго :)
        а ты уже работал только с нужными тебе.

        А то иногда убивает копаться в админке, в поисках нужного чекбокса…
      • 0
        Мне понравился sCatalog. (http://www.joomla.ru/download.html?task=viewcategory&catid=6)
        Только у него бесплатно доступен только базовый функционал. Но за денежку обещают продать доп. модули.
        Я пока обошелся только каталогом, частично допилив модуль товаров. Добавив туда рад дополнительных полей. А установив раз Virtuemart и Sobi2 понял, что мне с ними не по пути…
        • 0
          Сейчас Zoo бесплатным стал, он получше чем sCatalog.
          • 0
            Спасибо, попробую в будущем. Жаль, что сейчас каталог в проекте уже готов.
      • 0
        Для сайта уже на Jooml'e с маленькой витрине товаров с возможностью заказа и для небольших хотелок владельца сайта и невысокой квалификации исполнителя — ниче так.
        Для серьезной роботы — совсем не удобно.
        • 0
          Я уже тут вичитал в треде про Tienda, что ещё посоветуете, если делать магазин а джумле, а не на специализированой CMS?
          • 0
            Многие делают сайт на jooml'e, а на site.ru/shop выносят магазин к примеру на shop-script'e, т.е. статьи, о фирме и т.д. на jooml'e, и ссылка на каталог товаров, магазин — site.ru/shop.
            Можно .htaccess поиграться, пользователь и не заметит что разные cms, вообщем-то виртуемарт и есть компонента, т.е. отдельно от всего контента работает, joomla удобна для статей, что-то shop-script подобное для магазина (статьи у них жутко неудобно делать). Лучшего решения я лично не нашел.
          • 0
            Shop-script, SimplaCMS, если нужен каталог с функцией корзины, но не более — Zoo
  • НЛО прилетело и опубликовало эту надпись здесь
    • +3
      Переписал на нормальный русский язык ;)
  • 0
    Гламурненько
  • +4
    Virtuemart просто морально устарел из-за отсутствия вменяемой поддержки.
    Код его ужасен, местами настолько, что приходится сначала вкурить пару немаленьких классов и только потом изменить в шаблоне всего две переменных. Каждая новая установка виртуя сродни объявления войны самому себе. Дикий мазохизм.
    Я от этого счастья отказался в пользу кошерных, современных и стройных CMS для магазинов… тех, которые и MVC, и шаблонизация, и масштабируемость. И Вы знаете, доволен как слон.
    С тех пор вспоминаю о Джумле, как о страшном сне.

    CMS не должна быть топором. Какой смысл пользоваться чем-то, что в базовом функционале не несёт хотя бы пары нужных, вменяемо используемых функций? Расширения — это здорово, но конструктор из Джумлы на самом деле так себе.

    Платные модули реализованы неплохо, хотя тоже местами попадается такое, что волосы по всему телу начинают шевелиться. Бесплатные же в подавляющем большинстве — поделки энтузиастов (сам несколько штук писал когда-то, теперь самому за их код стыдно)

    Напоминает колосс на глиняных ногах. Нет гарантии, что после установки очередного расширения всё не завалится к чёртовой матери.
    • +2
      Напоминает колосс на глиняных ногах. Нет гарантии, что после установки очередного расширения всё не завалится к чёртовой матери.


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

      Только вот я Joomla 6 лет занимаюсь и у меня для тестирования новых расширений есть полигон. И на живой сайт я такого не ставлю. И еще бекапы снимаю.
      • 0
        *opensource
      • 0
        Такое можно сказать далеко не о всех opensource CMS. У того же друпала весьма жесткий контроль качества сторонних модулей. И модуль с плохим/кривым кодом просто не пропустят в каталог на drupal.org.
      • +1
        Только вот я Joomla 6 лет занимаюсь

        Мне хватило четырёх что бы полностью от неё отказаться в пользу более современных и серьёзных решений.
        Кстати, последняя русскоязычная сборка Virtuemart 1.0.15b — моих рук дело, после чего я и перестал его использовать. Сборка датируется 2008 годом, после чего команда предприняла попытки поддержки ветки 1.1.х, а я вышел из сообщества за неимением времени и сил с упорством, достойным лучшего применения, допиливать компонент магазина.
        Такие дела. ©
        • +1
          Так я никому и не советовал тут использовать Virtuemart. Вы на 1.0 делали решения? 1.5 намного более удобна.
          • 0
            Знаю. Но я ушёл от Джумлы ещё тогда, когда 1.5 была бетта-версией и плотно занялся Битриксом. А потом как-то уже не было желания возвращаться =)
            • 0
              Ну это да, это уже совершенно другая ниша. Как говорится битриксу- битриксово, джумле- джумловское) Я тоже смотрел Битрикс, но… Не сложилось- я тогда был студентом и брать выделенный сервер+ покупать лицензию и с этих позиций организовывать бизнес не хотелось. А сейчас уже слишком хорошо знаю Joomla чтобы менять ее на Битрикс.
    • 0
      Я от этого счастья отказался в пользу кошерных, современных и стройных CMS для магазинов… тех, которые и MVC, и шаблонизация, и масштабируемость. И Вы знаете, доволен как слон.
      Например? А то я в поиске…
      • 0
        Если нужен магазин, рекомендую обратить внимание на OpenCart (есть оригинал, но рекомендую начать сразу с отечественного сообщества). Недавно о нем была довольно неплохая статья на Хабре.
        Доделываю сейчас магазин на этом движке, пока что всем устраивает.
        Есть на примете ещё несколько, но я в них пока что глубоко не лез.
        • 0
          Есть мнение на счёт вебассистовского shop-script? Который нынешний, платный.
          • 0
            Неплохая платформа, но, к сожалению, платная.
            Кстати, там же на вэбассистовском форуме силами нескольких энтузиастов делается неплохой аналог. Но пока что очень сырой и не обкатанный.
            Хотя… напильник в умелых руках способен творить поистине невероятные вещи =)
            • 0
              «неплохой аналог» — это допиленный shop-script free
            • 0
              Я неспроста про шоп-скрипт спрашиваю. Как и лего, я взялся за напильник и соорудил на базе шоп-скрипта фри такой каталог: www.besttea.ru.
              Сейчас возникла необходимость в интернет-магазине. Принимаю решение, оставаться на шоп-скрипте и ваять на базе платной версии, или найти что-то более технологичное/быстрое/функциональное, если такое есть, конечно.
  • +13
    Когда они перейдут на jQuery?
    • +6
      Аминь.
    • 0
      Да, с этим проблемы.
      Сделали хотя бы выбор в подключении нужных библиотек.
      А так приходится использовать такие плагины, как SC Jquery и jQuery Includer.
  • –1
    Ужас, из-за того что отсутствует кеширование жесткий тормоз.
    • 0
      Включил кеширование на демосайте, стало побыстрее.
  • 0
    Возможно и удобно ли будет сначала поставить на сайт эту бету, а при выходе стейбла обновиться на него?
    • 0
      Смысл ставить на рабочий проект бету?
      • 0
        Ну многие так делали когда Joomla 1.5 была в бете, чтобы потом не геммороится с переносом со предыдущей линейки.
        Но процесс обновления 1.5 на 1.6 попроще будет, самое главное- строение ссылок в ЧПУ не отличается, а вот 1.0 и 1.5- там ссылки по разному выглядят, поэтому те кто переносил ставили сторонние расширения для ЧПУ и каждую ссылку отдельно прописывали- гемморой.
        • 0
          Крик души — ткните носом, пожалуйста, в готовый инструмент/скрипт или толковую инструкцию для переполза с версии 1.0.12 на версию 1.5!..
          • 0
            Лучше не трогайте, сделайте отдельный сайт на 1.5, а на сайте 1.0 повесте большие баннеры на новый сайт.
            • 0
              Я так и думал поначалу, но что-то не приходят мысли про содержимое нового сайта, чтобы им было интересно заниматься. Ведь иначе его никто посещать не будет. А переносить каждую статью старого сайта вручную… Это я точно не осилю.
          • +1
            мигрировал этим. Можно совсем без телодвижений — устанавливаете 1.5, включаете Legacy Mode, ставите старый шаблон и мигрируете.

            Но советую переписать его под 1.5 — просто меняете места вывода контента с <?php mosMainBody(); ?>, <?php mosLoadModules ( 'имя_модуля' ); ?> на <jdoc:include type=«component» />, <jdoc:include type=«modules» name=«имя_модуля» /> и так далее.
            подробнее здесь
            • 0
              Спасибо! Буду копать.
      • 0
        Там маленький проект, чуть ли не домашняя страница. В данный момент его еще нет, сейчас как раз собирался ставить джумлу, вот и подумал — раз так совпало по времени с бетой, не пощупать ли ее заодно вместо установки 1.5.
        • 0
          Смысл ставить джумлу на домашнюю страницу? :)
          • 0
            Если в двух словах, то на вырост &:-)
  • 0
    выглядит всё лучше и лучше! некоторые мои сайты так и не побывают в объятьях Joomla 1.5 сразу на 1.6 буду переносить.
    … вот нахлебаюсь наверно…
    • +2
      Не спешите, скоро выйдет Drupal 7 и Wordpress 3, возможно их возможности Вам больше понравятся.
      • 0
        Боюсь мне придется хлебать еще больше перенося контент из Joomla на Drupal или Wordpress
  • 0
    забили на встроенный мегаглючный Tiny MCE и используют JCE.
    JCE основан на TinyMCE. Просто в нем добавлено больше плагинов.
    • 0
      Tiny MCE и используют JCE, который является opensource форком от Tiny MCE для Joomla. Оптимизирован и переработан.

      Читайте внимательно, пожалуйста.
      • 0
        ИМХО, FCK Editor мне казался более функциональным. Плюс к тому тормозил поменьше JCE.
        Хотя на разных машинах в разных браузерах и с тем и с тем были проблемы.
        • 0
          FCK он же теперь JoomlaCK в хроме косячит… Хреново его портировали на Joomla.
          • 0
            Просто он на моей памяти был с наименьшим количеством глюков из всех имевшихся редакторов.
          • 0
            >CK в хроме косячит
            Косячит не СК, а Хром. Стандарт на DesignMode (визивиг) отсутствует. Но спецификациии хорошо известны с прошлого века. Почему разработчики Хрома (Оперы, FF) не смогли тупо повторить спецификации MS а долго и нудно до сих пор изобретают свой велосипед — мне непонятно.
  • +1
    Сайт знакомого на Joomla находится в Топ-100 самых нагружаемых хостинг сайтов при посещаемости всего в несколько сотен человек :)
    • 0
      Слабый сервер с большим количеством клиентов, куча кривых расширений, включенный сторонний SEF.
      • 0
        А кеширование? memcached там… не? Не поможет? Мне помог :)
        • 0
          Я описал симптомы которые могли вызвать попадание в этот топ-100 самых нагружаемых сайтов
    • 0
      все зависит от кривости расширений, разбирал самописный компонент который генерировал страницу по 30 секунд и генерил 80% мусора в HTML — аналог по функционалу на zoo справляется за доли секунды без кэширования
  • 0
    Ну что же, ждём пока выйдет финалка, потом еще пара обновлений и перенесут все мои расширения, так что подождём пока обновляться…
  • +1
    А что с компонентами, модулями? Работают от версии 1.5 (native)?
  • 0
    Новые группы пользователей до сих пор создавать нельзя?
    • 0
      в 1.6 уже можно.
  • 0
    Смотрел бету сегодня утром — отстой. нельзя подобное выводить в статус beta. Посмотреть на alpha 4 Drupal и на эту бету — просто нельзя сравнивать. Эта бэта ничем, фактически, не отличается от найтбилда двухнедельной давности. в общем, я уже писал ранее, что очень волнуюсь за Joomla!, особенно теперь, когда они подписали соглашение с Microsoft.
    А что касается «супа из топора» и составляющих, то здесь скажу точно, что нормального решения аля CCK (Drupal) все-таки нет. А отсюда и можно сказать, что нет стоящей альтернативы стандартному com_content. Вот расширили менеджер категорий до неограниченной вложенности и хорошо. Пока это их потолок.
    Подытожу. Три года работаю с Joomla!.. Менее полугода назад начал осваивать Drupal, на данном этапе с помощью Views и CCK можно реализовать объем задач с которым в Joomla! не справились бы и два компонента сразу. В общем, если бы не высока коммерческая эффективность Joomla!, заказы на нее просто таки валят, то полностью перешел бы на Drupal.
    А пока, по желанию заказчика и в рамках простых и низкобюджетных проектов, использую CMS Joomla! Естественно, при этом много времени уделяется подбору компонентов, их частичной оптимизации, полной оптимизации создаваемых шаблонов и т.д.
    Действительно, выходит «ежик плачет, колется, но продолжает жрать кактус» :)
  • 0
    Также поднял тестовую площадку с проверкой возможностей.
  • 0
    визуальный редактор опять хромает, а вот мультикатегории — давно мечтал.
    Уверен, что на выходе будет очень достойный продукт.
  • 0
    Ох ты ж! Плюс вам в карму за наводку на Zoo, K2, Flexicontent и т.п.! Джумла — это не моё ни по идеологии, ни исторически (в смысле, сложилось так), но сейчас вынужден заниматься и серьёзно. Вот и рад ингридиентам для «супа из топора».

Только зарегистрированные пользователи могут оставлять комментарии. Войдите, пожалуйста.