- PVSM.RU - https://www.pvsm.ru -
Итак, недавно я писал [1] про то, что нас ждет в новом Joomla-фреймворке. Теперь стало известно что нас ждет в собственно новой Joomla CMS под версией 3.0 (которая вроде как выходит в сентябре).
В прошлой статье в комментариях ругали то разработчиков Joomla, то всех PHP'истов за то, что они изобретают велосипеды, вместо того, чтобы заниматься полезными делами. Команда Joomla [2] тоже решила, нефиг изобретать велики, надо для интерфейса взять что-то готовое. kyle.ledbetter предложил [3] взять «готовый» Twitter Bootstrap 2.0. Последовало бурное обсуждение на 6 страниц, в результате чего решили бутстрап брать.
Соответственно можно посмотреть концепт [4] сайта на Joomla 3.0.
Второе изменение — админка. Админка (как видно из предыдущего примера) вверху страницы ленточкой. Непонятно, останется ли обычная админка или нет, но пока пишут так:
Идея заключает в новой панели инструментов, которая постоянно находится в верхней части страницы. Эта панель появляется только для администраторов сайта и будет отображаться на каждой странице. Панели инструментов отображает кнопку для перехода в режим редактирования. После нажатия этой кнопки, почти любой элемент на странице начиная от логотипа, меню, модулей и до контента можно выделить и изменить. Это позволит сэкономить много времени на поиск того, что вы хотите изменить на сайте. Для изменения элемента просто нажмите на кнопку "редактировать" рядом с ним. Все просто.
Далее — совместимость. Как известно Twitter Bootstrap написан с использованием LESS, HTML5 и jQuery. Joomla же совместима с HTML4, и использует Mootools (по этому поводу было сломано немало копий на форумах). Теперь разработчики собираются включить jQuery вместо/вместе с Mootools, что опять же, не может не радовать.
Если вы пользуетесь Joomla достаточно давно, то могли заметить, что у некоторых разработчиков их расширения и компоненты выглядят по другому. В сообществе на текущий момент нет единых стандартов графического интерфейса. Одна из задач на пути к новой версии — создание набора единых графических элементов, которые могут использоваться при разработке компонентов, модулей и других расширений. Называться такая штука будет JUI (Joomla User Interface).
И, под конец, освещу темы которые попали от Joomla на GSOC:
1) Пакет JGoogle [5] для использования Google API
2) Joomla Workflow [6]. Насколько я понял это что-то вроде описаний бизнес-процесса. То есть вы можете сказать что «пользователь должен зайти сюда, заполнить это, тогда ему надо будет отправить письмо, и разрешить ему идти сюда и жать вон ту красную кнопку».
3) Установщик языков [7]. Не знаю чем их не устроил старый, но наверное с блекджеком и шлюхами.
4) Пакет JMediaWiki [8] — сможет, например скачать категорию статей с вики и положить как статьи на сайт Joomla.
5) Сжатие JavaScript/CSS [9] на лету. То есть программист пишет все как обычно, а Joomla сама сжимает (а может и объединяет файлы) и отправляет.
6) Проект [10] по добавлению RESTful API в Joomla,
7) Пакет [11] для интеграции в социальные сети. Гугль, Фейсбук, лайки, комменты, и прочее. ВКонтакте и Одноклассников к сожалению (или к счастью?) не ожидается.
Автор: blueboar2
Сайт-источник PVSM.RU: https://www.pvsm.ru
Путь до страницы источника: https://www.pvsm.ru/cms/9226
Ссылки в тексте:
[1] писал: http://habrahabr.ru/post/139575/
[2] Команда Joomla: http://magazine.joomla.org/issues/issue-feb-2012/item/673-roadmap-for-a-great-Joomla-3-UX
[3] предложил: http://ux.joomla.org/forum/JUI/271-Use-Bootstrap-20-As-Base-For-JUI
[4] концепт: http://www.kyleledbetter.com/j3ux/admin/index.html
[5] Пакет JGoogle: http://magazine.joomla.org/issues/Issue-June-2012/item/775-GSoC-2012-Project-JGoogle-Package
[6] Joomla Workflow: http://magazine.joomla.org/issues/Issue-June-2012/item/774-GSOC-2012-Project-Workflow-Engine
[7] Установщик языков: http://languageinstaller.blogspot.com.es/
[8] Пакет JMediaWiki: http://magazine.joomla.org/issues/Issue-June-2012/item/771-GSoc-2012-Project-JMediawiki-Package
[9] Сжатие JavaScript/CSS: http://magazine.joomla.org/issues/Issue-June-2012/item/770-GSoc-2012-Project-Javascript-and-CSS-Compression-API
[10] Проект: http://magazine.joomla.org/issues/Issue-June-2012/item/772-RESTful-Web-Service-API
[11] Пакет: http://magazine.joomla.org/issues/Issue-June-2012/item/773-GSoC-2012-Social-Package-Joomla
Нажмите здесь для печати.