9 новых функций Joomla 3.5. Обзор от Wedal’а. Модуль joomla 3 отзывы


Обзор Joomla 3 мои впечатления / Joomla / Русский клуб Joomla

Сразу скажу, что это не профессиональный обзор с кучей скриншотов, и большим количеством букв, это мои впечатления, человека, который ради разминки и интереса сделал сайт на joomla 3.

Сразу скажу что сайт не претендует на лавры какого-то крутого сайта, но он позволил адаптировать и оттестировать 2 наших расширения, а это на мой взгляд дорогого стоит.

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

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

После установки зайдя в админку я малость обалдел. Ну правда, после joomla 2.5 и уж тем более 1.5 все не просто не привычно а все по другому!!!

Отправившись от первого шока начал трезво оценивать. И пришел к выводу, что в основном позитивные изменения однако без дегтя не обошлось.

Начну с негатива:

Теперь о плюсах:

В целом создавая сайт на joomla 3 я получил больше позитивной энергии нежели негативной. Кстати могу сказать вся установка и первоначальная настройка заняла минут 30ть так, что за сайт не пинать, в нем главное это контент.

joomclub.net

Joomla 3.8 - обзор новых возможностей

Здравствуйте, дорогой коллега!

Разработчики нас порадовали выходом новой версии Joomla под индексом 3.8. В этот раз с долгосрочным планированием у разработчиков все в порядке, как планировали на 19 сентября, так и выпустили.

Рассмотрим, что же нового нам привнесет Joomla 3.8.

Всего было сделано 308 улучшений. Рассмотрим самые значимые. Сразу, забегая вперед скажу, новшеств для обычного пользователя гораздо меньше, чем было при релизе Joomla 3.7.

1. Долгожданный новый роутер

Сейчас вы можете отключить в урле материала указание id статьи и категории.

Было до Joomla 3.8: https://sweet-yoga.ru/blog/9-joga/8-yoga-dieta

Стало: https://sweet-yoga.ru/blog/joga/yoga-dieta

Для перехода на новый роутер разработчикам понадобилось около года работы.

Важно! Если включите данную опцию на работающем сайте, то потеряете все проиндексированные страницы.

Редиректы со старых ссылок на новые автоматически не ставятся. Поэтому использовать только на новых сайтах.

На самом деле id материала и категории в ссылке не мешался и ни коим образом наличие этих цифр не сказывалось на продвижение и на восприятии ссылки. Но тем не менее, даже к нам, постоянно приходили вопросы как избавиться от этих id. Опция добавлена. Можно пользоваться. Но на существующих сайтах делать этого не рекомендую.

Подробнее в видео.

2. Установка демо-данных в любое время и в любом количестве

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

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

3. Совместимость с Joomla 4

Джумла 4 будет в значительной степени полагаться на пространства имен.

Начиная с Joomla 3.8 разработчики могут использовать в своих расширениях новое пространство имен и оно будет работать как на Джумла 4, та на 3-ей серии. Другими словами разработчики очень мягко и загодя подошли к переходу на Джумла 4 (примерно за 1 - 1.5 года до релиза).

И, кроме этого, даже если автор расширения не обновит его, то оно все-равно будет работать в будущем до Joomla 5 версии. 

4. Поддержка библиотеки Sodium

Поддержка криптографической библиотеки Sodium - PHP 7.2 будет включать в себя новое расширение sodium для обработки зашифрованных данных. Функции данной библиотеки уже доступны в Joomla!, не дожидаясь выхода PHP 7.2

5. Прочие возможности, которые заслуживают внимания

Важно! Не спешим с обновлением до Joomla 3.8.

Ждем 1-2 недели.

alex-kurteev.ru

Advanced Module Manager – вывод модулей Joomla 3

 

 

Advanced Module Manager – это бесплатный компонент для тонкой настройки вывода модулей Joomla 1.5 – 3.х на основании различных критериев. Например, можно задать отображение определённого модуля в зависимости от браузера пользователя, его операционной системы, автора материала Joomla, ключевых слов в материале Joomla, временного интервала и так далее. Помимо этого, Advanced Module Manager расширяет стандартную функциональность менеджера модулей Joomla и тем самым немного облегчает управление большим количеством модулей.

Это весьма полезный компонент, который может пригодиться любому веб-мастеру, работающему с Джумла. Ещё один частный пример использования Advanced Module Manager: возможность отображения модулей в блоге категорий, но при этом скрытие этих модулей в самих материалах категорий (и наоборот). На своём сайте я так делал для модулей рекламы Google AdSense. Под заголовком (h2) в материалах размещена позиция для модуля Google AdSense. При помощи Advanced Module Manager, в «два нажатия», настроил вывод так, что модуль Google AdSense отображался в полной версии материала, но не отображался в блоге категорий.

В обзоре будет участвовать последняя, на момент написания статьи (11.12.2015), русскоязычная бесплатная версия Advanced Module Manager 5.3.6. Joomla 3.4.5, шаблон административной части сайта isis 1.0.0.

Advanced Module Manager

Компонент был добавлен на сайт расширений Joomla 28 октября 2009. Его оценка 100 (из 100) на основании 320 отзывов. Компонентом пользуются очень много веб-мастеров. Его автор – Peter van Westen (NoNumber) является известным Joomla-разработчиком (более двадцати популярных расширений Джумла). Рассмотрим основные возможности и особенности бесплатной версии Advanced Module Manager.

Advanced Module ManagerНастройка Advanced Module Manager

Безусловно, можно комбинировать условия отображения модулей.

Сравнение версий

Предлагаю Вашему вниманию сравнительную таблицу основных, на мой взгляд, отличий встроенного в Джумла «стандартного» компонента управления модулями – «Менеджер модулей Joomla» (com_modules), бесплатного компонента Advanced Module Manager Free и его расширенной версии Advanced Module Manager Professional. Будут рассмотрены только отличия.

Сразу отметим, что некоторые возможности касательно условий отображения модулей, даже доступных только в Advanced Module Manager Professional, можно реализовать и штатными средствами менеджера модулей Joomla (com_modules). Например, в Advanced Module Manager Professional есть возможность отображения модуля на странице конкретного товара VirtueMart. Это можно реализовать в стандартном менеджере модулей Joomla (com_modules) путём создания отдельного пункта меню тип VirtueMart – Макет карточки товара. Но это очень неудобно, учитывая возможное количество товаров в среднем интернет-магазине.

 

Отличия

Менеджер модулей Joomla (com_modules)

Advanced Module Manager Free

Advanced Module Manager Professional

Вывод модулей Joomla 3 по условиям

Сезон, месяц, день, час

Нет

Нет

Да

Конкретные пользователи (по их ID)

Нет

Нет

Да

Географическое местоположение пользователя

Нет

Нет

Да

Типы страниц, категории, материалы, автор материалов EasyBlog

Нет

Нет

Да

Тип страниц, теги, типы, категории и материалы FLEXIcontent

Нет

Нет

Да

Типы страниц (проекты) Form2Content

Нет

Нет

Да

Типы страниц, категории, теги, материалы, мета-ключевые слова, ключевые слова контента, автор материалов K2

Нет

Нет

Да

Тип страницы, App, категории, материалы, автор материалов Zoo

Нет

Нет

Да

Типы страниц и уровни Akeeba Subscriptions

Нет

Нет

Да

Типы страниц, категории, товары Hikashop

Нет

Нет

Да

Типы страниц, категории, товары Mijoshop

Нет

Нет

Да

Типы страниц, категории, товары Redshop

Нет

Нет

Да

Типы страниц, категории, товары VirtueMart

Нет

Нет

Да

Дата и время с периодичностью (по годам) Нет Да Да

Шаблон Joomla

Нет

Да

Да

URL

Нет

Да

Да

Операционная система пользователя

Нет

Да

Да

Браузер пользователя

Нет

Да

Да

На странице определённого компонента

Нет

Да

Да

Теги Joomla

Нет

Да

Да

Типы страниц, категории, материалы, мета-ключевые слова, ключевые слова контента, автор материалов Joomla (com_content)

Нет

Да

Да

Собственный PHP параметр

Нет

Нет

Да

Разное

Скрытие пустых модулей Нет Да Да
Редактирование модуля во всплывающем окне Нет Да Да

Назначение модулям цветных меток в админке с возможностью сортировки по ним

Нет

Да

Да

Добавление к модулям дополнительных полей для расширения их функциональных возможностей

Нет

Нет

Да

Возможность применения одинаковых или диаметрально противоположных правил отображения одного модуля на основании правил отображения другого модуля

Нет

Да

Да

Техническая поддержка от разработчика

Нет

Открытый форум (ответ в течение 72 часов)

Закрытый форум (ответ в течение 48 часов)

Необходимость установки

Нет

Да

Да

Цена

Бесплатно

Бесплатно

€25 в год

 

Как управлять модулями Joomla

Рассмотрим общий «алгоритм» настройки вывода модуля по условиям. Предполагается, если Вам нужно, например, отображать модуль для каких-то конкретных товаров VirtueMart, у Вас уже установлен и настроен сам VirtueMart, а также созданы нужные товары.

Вывод модулей Joomla 3

Обратите внимание, что при использовании сторонних SEF-расширений, например, sh504SEF могут возникнуть проблемы с отображением модулей. Вот один из вариантов решения проблемы.

Все настройки привязок (условий отображения) переведены на русский язык, понятны из их названия или оснащены всплывающими подсказками. Не будем их рассматривать.

Same as other module. При помощи данной опции (рисунок ниже) Вы можете задать отображение одного модуля, при тех же условиях, что и какой-то другой. Для этого выберите Да и из спадающего списка Модуль укажите модуль, опции отображения которого нужно сдублировать. При этом, если у родительского модуля поменяются параметры отображения, то это скажется и на дочернем. Если выбрать Opposite, можно будет показывать модуль «А» там, где не показывается модуль «Б» (противоположные настройки отображения).

Отображение модулей Joomla

Настройки Advanced Module Manager

Большинство настроек Advanced Module Manager (рисунок ниже) оснащены всплывающими подсказками на русском языке или понятны из названия. Не будем их рассматривать.

Настройка Advanced Module Manager

На вкладке Отображать привязки (рисунок ниже) Вы можете управлять доступными при настройке модулей привязками.

Управление модулями Joomla

Как видите, компонент весьма функциональный, даже в бесплатной версии расширения. Он достаточно универсален и подойдёт фактически для Joomla сайта любого типа и «размера». Компонент часто обновляется.

Стоит отметить, что у разработчика много полезных расширений для Joomla. Если Вам нужно несколько расширений этого разработчика, стоит подумать над тарифным планом «Bundle offer», стоимостью €150, и возможностью загрузки обновлений для всех платных расширений NoNumber и получения «профессиональной» технической поддержки на закрытом форуме. Этот тариф позволит сэкономить 60% от покупки всех расширений по отдельности. Ну а для тех, кто активно использует расширения NoNumber в своей профессиональной деятельности и не собирается это бросать, может пригодиться тариф «Lifetime Bundle» €500 – обновления расширений и техническая поддержка без ограничения срока.

Похожие материалы

 

Полезные ссылки:

aleksius.com

9 новых функций Joomla 3.5. Обзор от Wedal’а

9 новых функций Joomla 3.5. Обзор от Wedal’а

21 марта вышла новая версия CMS Joomla  – Joomla 3.5. Joomla 3.5 является крупным обновлением ветки Joomla 3. В этой статье я расскажу про 9 основных нововведений, которые появились в Joomla 3.5.

Обзор Joomla 3.5. Что нового?

Новая версия Joomla получилась не слишком революционной, но, тем не менее, некоторые полезные нововведения в ней есть. Рассмотрим их по порядку, начиная с самых, на мой взгляд, значительных.

1. Поддержка PHP 7

Теперь Joomla поддерживает новейшую версию PHP – PHP 7. «И что?» – скажете вы. Разработчики и независимые тесты уверяют, что PHP 7, по сравнению с более ранними версиями, снижает нагрузку на CPU и потребление оперативной памяти сайтом в разы. В разных тестах, которые доступны в интернете, речь идет об уменьшении нагрузки от 30 до 400%.

Интересующиеся PHP 7 могут почитать вот эту статью, которая сейчас очень популярна на Хабре.

Достоверных тестов с Joomla 3.5 и PHP 7 я еще не встречал, но даже если эта информация является правдой лишь на 50%, это всё равно прекрасно.

2. Обновленный плагин уведомлений

Разработчики добавили в Joomla 3.5 новый плагин, который позволяет получать уведомления о выходе обновлений Joomla на email. Проще говоря, теперь вам не нужно постоянно посещать админку, чтобы увидеть, не появились ли какие-либо критические обновления Joomla. При появлении обновлений, информация о них будет выслана на электронную почту администратора сайта.

Вы можете вручную включить или отключить уведомления, а также указать адреса электронной почты, на которые они должны отправляться. Для этого нужно перейти в менеджер плагинов и настроить плагин System – Joomla Update Notification.

1

3. Подсчет материалов в различных статусах в категориях

Казалось бы, маленькое, но очень удобное нововведение. Теперь в категориях Joomla показывается количество опубликованных, скрытых, удаленных и архивных материалов. Пара картинок скажет лучше тысячи слов. До:

2

После:

3

Не знаю как вам, но лично мне этой функции всегда не хватало.

4. Возможность добавления пользовательского CSS-файла для стандартного шаблона Joomla – Protostar

Во всех предыдущих версиях Joomla была такая нехорошая история. Нельзя было использовать на сайте стандартный шаблон Joomla – Protostar, который активирован для фронтенда сайта по умолчанию. Точнее использовать его можно, но нельзя вносить изменения в код шаблона. Например, если вы добавили даже пару строчек в CSS-файл Protostar, то после первого же обновления Joomla эти изменения затирались, поскольку файлы стандартного шаблона заменялись файлами из обновления.

Теперь у пользователей появилась возможность добавить в шаблон свой собственный CSS-файл, который не будет удаляться при обновлении.

Как это работает? Шаблон Protostar теперь автоматически проверяет наличие файла custom.css и подключает его при обнаружении. Таким образом, вы можете создать в шаблоне Protostar, в директории CSS файл custom.css и вносить в него свои стили не боясь, что они будут потеряны.

От себя хочу добавить, что все-таки делать так я не рекомендую. Почему? Бывает, что когда вы только начинаете делать сайт, вам кажется, что нужно будет исправлять только стили. Проходит время, функционал сайта увеличивается, и, рано или поздно, вы упретесь в то, что нужно править разметку основного шаблона, либо просто потребуется в него что-нибудь добавить, например, код счетчика посещаемости. Любое из этих действий потребует правки основного индексного файла шаблона – index.php, что в свою очередь приведет к первоначальной проблеме с обновлениями. Если очень хочется использовать на сайте именно шаблон Protostar, лучше скопировать его, изменить название и данные в файле templateDetails.xml на MyProtostar, и установить как новый шаблон. Так вы гарантированно избавитесь от проблем с обновлениями.

5. Drag&Drop изображений в редакторе TinyMCE

В стандартном редакторе материалов Joomla  – TinyMCE – теперь есть возможность добавления изображений простым перетягиванием с компьютера. Вам не нужно выбирать опцию загрузки изображения, загружать его отдельно, а затем добавлять в материал. Вы можете просто перетянуть мышкой файл изображения с компьютера в редактор, и он автоматически загрузится.

4

Эта функция – ерунда. Почему? Во-первых, если ваш сайт чуть более сложный, чем сайт-визитка, вам в любом случае нужно структурировать изображения на сервере по каталогам. Для этого придется загружать изображения, как и раньше, поскольку простое перетаскивание будет сваливать их все в одну папку. Во-вторых, данная функция уже давным-давно есть в стороннем бесплатном редакторе JCE, который на голову превосходит по своим возможностям TinyMCE.

Хотя данное нововведение имеет минимальную ценность, кому-то оно может показаться удобным. Это будут, скорее всего, новички.

6. Улучшенный модуль User Status

В админке Joomla, в самом низу есть полоска, на которой показано, сколько пользователей авторизовано, писем не прочитано и прочее. Это модуль Joomla User Status, который был улучшен.

5

Теперь вы можете выбрать информацию, которую следует там показывать. Для этого переходим в Менеджер модулей Joomla и справа, в фильтре, выбираем вместо Сайт опцию Панель управления. После этого вы увидите модули панели управления, среди которых будет и User Status.

Перейдя в настройки модуля можно изменить следующие опции:

6

В целом все сводится в включению/отключению отдельных элементов этой панельки. Главным удобством, по моему мнению, здесь является то, что теперь на панели доступны ссылки как на фронтент, так и на бэкэнд сайта и, самое главное, эти ссылки также доступны во время редактирования материала, категории или другой единицы контента Joomla. Часто случается, что во время создания материала требуется обратиться к другой части сайта, но сделать это не получается, поскольку верхнее меню оказывается заблокированным. Кликнув по ссылке бэкенда в панели User Status, вы откроете админку в новой вкладке, из которой сможете получить доступ к различным частям сайта, не прекращая редактирование статьи.

7. Упрощенный сбор системной информации

Иногда, в случае возникновения каких-либо проблем с сайтом, вы задаете вопрос на форуме, либо отправляете его тех. поддержке платного расширения. Зачастую поддержка просит предоставить информацию о вашей системе, установленных расширениях и параметрах PHP. Начиная с Joomla 3.5 эту информацию можно легко получить в виде текстового или JSON-файла, который затем можно прикрепить к вопросу. Для этого переходим Система –> Информация о системе и используем кнопки, показанные на рисунке:

7

Это действительно удобная и полезная функция.

8. Упрощенная вставка модулей в материалы

Если раньше для вставки модуля в материал нужно было использовать конструкцию:

то теперь это можно сделать с помощью новой кнопки вставки модуля. По своей сути вставка не изменилась, просто стала немного удобнее.

9. Добровольный сбор анонимных данных об использовании Joomla

В новой версии добавлен плагин, который собирает анонимную статистику сайтов на Joomla и пересылает ее разработчикам.  Зачем это делается?  Вроде бы как для того, чтобы лучше понимать нужды пользователей Joomla. По факту – не знаю. Если вас это успокоит – и Wordpress и Drupal также уже собирают подобную статистику. Но если вы все же параноик, то всегда можете отключить этот сбор данных. Нужно перейти в менеджер плагинов и отключить плагин System – Joomla! Statistics.

Ну вот как бы и всё. Вы спросите: «Почему так мало нововведений?». Их много: всего заявлено 34 новых функции и более 2000 изменений и исправлений, но все они незаметны для простого пользователя.

О плохом

Если и плохие новости. Главная их них – разработчики перенесли выпуск нового роутера для Joomla в Joomla 3.6. Стандартный роутер в Joomla до сих пор очень плохой: он имеет очень мало настроек и допускает множество дублей страниц. Новый роутер, рано или поздно, все равно будет выпущен. Плохо только то, что поздно, а не рано.

Другой плохой новостью стало небольшое нарушение обратной совместимости Joomla с прошлыми версиями, возникшее из-за поддержки PHP 7. Хотя разработчики и говорят, что проблем возникнуть не должно, некоторые расширения после обновления Joomla до версии 3.5 могут перестать работать до выхода их обновлений, поддерживающих новую версию CMS.

Третье – судя количеству проблем людей, обновившихся на Joomla 3.5.0, обновляться, пока, явно не стоит. Во всяком случае до выпуска Joomla 3.5.1, в которой должны исправить все основные проблемы. Перед обновлением необходимо ОБЯЗАТЕЛЬНО сделать резервную копию сайта.

Заключение

Что можно сказать о Joomla 3.5? Впечатление двоякое: с одной стороны, мы видим  медленный и аккуратный процесс эволюции CMS, с другой – он все равно получается слишком медленным и не очень аккуратным. Но не стоит забывать, что Joomla – это все-таки не коммерческий продукт и держится он в основном на волонтерах.

Об авторе

Об авторе

Wedal (Виталий). Веб-разработчик полного цикла (Full Stack). Создатель и автор сайта Wedal.ru.

Основной профиль – создание сайтов и расширений на CMS Joomla.

Понравилась статья? Сохраните себе на стену:

Facebook

Twitter

Вконтакте

Одноклассники

Google+

Ваша оценка материала очень важна для нас. Просим вас оценить статью или оставить отзыв в комментариях.

wedal.ru


Prostoy-Site | Все права защищены © 2018 | Карта сайта