Официальный выход Joomla 3.7 намечен на 25 апреля 2017 года от Рождества Христова, но руки имеют свойство чесаться, поэтому я протестировал один сайт на новом движке. Тестовая сборка доступна раньше, поэтому я решил взглянуть на отличия Joomla в реальном варианте.
Что скажу после получаса теста и отката? Пилите, Шура, пилите – они золотые. Изменения есть, все руками не трогал, но кое-что потестил и пришёл к выводу, что буду ждать версии Stabile.
Повторюсь, все изменения на вкус не пробовал, поэтому весь букет не передам. Сначала приведу список новинок от разработчиков, а потом скажу, до чего добрался я. Официально внесены следующие изменения:
Пользовательские поля по идее дело неплохое, но вникать в корректность их вывода не стал – сделаю это после выхода версии Stabile. Менеджера меню и многоязычную ассоциацию компонентов я не оценил, а вот новый редактор поюзал минут 10. В нём появились новые пункты для вставки в страницу пунктов меню и контактов. В настройках компонента предлагается три варианта редактора:
В первом всего пара кнопок для редактирования страницы, во втором чуть больше, но экстаза нет, а вот максимальный TinyMCE имеет дополнительные возможности. Редактор мне понравился, но он и стал причиной отката до старой версии 3.6.5. Причина? Пробный материал не хотел сохраняться, и отменить создание было нельзя.
Кнопки отказа и сохранения красиво смотрелись в админке, но не работали. Проблема именно в редакторе, ибо без него всё работает. Допилят. Пока же ставлю 5 возможности добавлять на страницу при редактировании пункты меню и контакты.
В версии 3.7 слегка изменился и интерфейс админки, поля меток и категорий при создании материала стали меньше, подкорректирован и шрифт.
Глобальных изменений в виде нового роутера так и нет (этот роутер уже обещают 99 лет, но воз и ныне между Воркутой и Норильском), про пользовательские поля говорят много хорошего, но их надо тестировать, а в редакторе появились полезные обновления, но сам TinyMCE требует пилы и стамески.
Обновляться на стабильную версию 3.7 надо, так как в ней, кроме этих изменений, поставлены заплатки на некоторые дырки безопасности, но проверка тестовой версии не позволила мне наполнить мир красотой и гармонией. От Joomla 3.7 пока (19 апреля 2017) я оставил версию схемы базы данных 3.7.0-2017-04-10, остальное ждёт конца апреля или мая когда стабильность работы появится на деле.
А обновлённый редактор ничего так, вставлять без геморроя в материал пункты меню и контакты дело хорошее.
Моя первая попытка обновить сайт до Joomla 3.7, привела к ошибке PLG_QUICKICON_PHPVERSIONCHECK. Почему это получилось и как без ошибок обновиться до Joomla 3.7 в этой статье.
Напомню. Вы увидите сообщение о необходимости обновления системы, если у вас включен плагин «Панель иконок - Уведомление о новых версиях Joomla!», ID=437.
С одной стороны, всё просто. Эта ошибка обозначает, что я на сервере хостинга использую не поддерживаемую версию PHP.
С другой стороны, не всё понятно. У меня на сервере стоит PHP 5.4.26. До обновления это версия PHP «всех» устраивала, а для Joomla 3.7, получается, нужна более новая версия PHP?
Чтобы понять проблему, идем на страницу «Технические требования для установки Joomla» (https://downloads.joomla.org/ru/technical-requirements-ru ).
Данная страница обновлена 20 марта 2017. Информация на странице не поменялась, для работы Joomla, в том числе Joomla 3.7, требуется минимальная версия PHP 5.3, и рекомендованы PHP 5.6 или PHP 7.
По всей видимости, причина ошибки PLG_QUICKICON_PHPVERSIONCHECK в недостаточной версии PHP. Остается поменять версию PHP 5.4.26. на сервере и после восстановления сайта из резервной копии, обновиться заново.
Для эксперимента, обновлюсь без смены версии PHP по FTP. Для этого:
Примечание: На другом сервере обновления прошли без осложнений, в автоматическом режиме. Напомню, как это сделать:
Автоматическое обновление Joomla
Проверяя версии расширений, включайте их по одному. Это полезно, если какое-либо расширение, будет конфликтовать с новой версией системы.
После обновления выскочила "традиционная ошибка" : Fatal error: Call to a member function getTag() on a non-object in /libraries/cms/application/site.php on line 456 . Выражается эта ошибка белым экраном после написания новой статьи или редактиовании старой. Появляется не везде, исправляется так.
25 апреля 2017 года состоялся релиз Joomla 3.7. В новой версии Joomla появились значимые улучшения, которые порадуют и веб-мастеров и администраторов. В этой статье я привожу обзор новых функций Joomla 3.7 с примерами.
Всего в новой версии Joomla было сделано около 700 улучшений. Мы рассмотрим только наиболее важные из них, которыми могут пользоваться как разработчики, так и простые администраторы сайтов.
Главное нововведение Joomla 3.7 – это, конечно, настраиваемые поля. Честно говоря, я ждал их еще с Joomla 1.5, но появились они в стандартном пакете только сейчас.
Настраиваемые поля – это уникальные поля, которые вы сами можете добавить к материалам Joomla, пользователям Joomla и контактам. Далее, вы заполняете их при создании материалов, либо, если это поля пользователей, они заполняют их при регистрации, и затем видите данные из этих полей на сайте.
Примеров использования настраиваемые полей масса: дополнительные изображения, подписи, даты к материалам, сложные профили пользователей и др.
Всего заявлено 15 различных типов дополнительных полей:
Все эти типы вы теперь можете в неограниченном количестве применять к материалам Joomla.
Приятным моментом является также то, что каждое из полей можно привязать к одной или нескольким отдельным категориям Joomla, создавая, таким образом, разные форматы материалов. Это, конечно, еще не полноценные типы контента, как в SEBLOD , но уже большой шаг в эту сторону. Также, с помощью разбиения на группы, дополнительные поля можно разделять по разным вкладкам для удобства заполнения.
Разработчики сторонних расширений легко смогут интегрировать дополнительные поля Joomla в свои продукты.
И главное – дополнительные поля основаны на плагинах. Это означает, что появится еще масса новых типов дополнительных полей от сторонних разработчиков. Да вы и сами сможете создать новый тип поля, если, конечно, имеете достаточно опыта в программировании. И никаких хаков!
В Joomla 3.7 добавлен дополнительный компонент, который делает управление многоязычным сайтом проще. Вы теперь можете видеть в одном окне сразу два редактора для двух языков и переводить контент удобно:
Теперь вы можете создавать статьи, категории и контакты «на лету», при создании пункта меню. Если вы создаете пункт меню и выбрали в нем, например, тип пункта «Отдельная статья», то при выборе статьи есть возможность создать ее здесь же, во всплывающем окне:
(увеличьте для просмотра в движении)
На мой взгляд, польза от этого нововведения весьма сомнительная, но, тем не менее, оно имеет место быть.
Если с созданием меню на фронтенде у Joomla было все хорошо, то создавать меню в админке, до сего дня, было очень сложно. В Joomla 3.7 эту ситуацию исправили – появился полноценный менеджер, который позволяет создавать меню для админки. Это может быть очень удобно, когда вы много работаете с Joomla как администратор или контент-менеджер. Вы можете вынести важные для вас пункты на главную страницу так, чтобы они всегда были перед глазами.
В стандартном редакторе Joomla TinyMCE появилось несколько дополнительных, очень удобных кнопок: вставка ссылок на пункты меню, контакты, статьи:
Кроме того, в настройках плагина TinyMCE появилась возможность гибко настроить редактор под себя:
Эта функция не заявлена, как основная, но она может многим быть очень полезна. Раньше в Joomla нельзя было задать Title в строке браузера для материала, который отличался бы от названия материала. Точнее сделать это было можно, но только используя для такого материала отдельный пункт меню, что далеко не всегда уместно. Сейчас в настройках материала вы можете видеть отдельное поле для ввода Title:
Раньше всегда приходилось авторизовываться на сайте и в админке раздельно. Авторизация на сайте не давала доступа к админке и наоборот. В Joomla 3.7 вы можете активировать Общую авторизацию (Общие настройки -> Вкладка «Система» -> Shared Sessions). По умолчанию эта опция отключена. После активации авторизация пользователя будет происходить одновременно и на сайте и в админке. Естественно, если у пользователя не хватает прав для доступа в админку, он там авторизован не будет.
Разработчики Joomla дали возможность разработчикам расширений запрещать, при желании, удаление отдельных частей расширения. Таким образом, разработчик может защитить расширение от случайного удаления какой-то его части, например, плагина. Такое расширение можно будет удалить только целиком.
Это мелочь, но лично мне она очень нравится. Теперь в менеджере материалов, в админке, вы можете видеть пользовательский рейтинг по каждому материалу, количество проголосовавших, а также можете сортировать материалы по этим колонкам:
Все это работает только при условии, что плагин рейтинга активирован и используется на сайте.
Очень обидно, но в Joomla 3.7 не включили обновленный роутер. До последнего момента его включение планировалось, но в процессе тестирования в нем нашли некоторые недоработки, а потому перенесли его.
Новый роутер очень нужен Joomla. Тот, что есть сейчас, требует серьезной доработки для каждого сайта, который собирается продвигаться с помощью SEO.
Когда же, наконец, появится новый роутер? Очень высока вероятность, что в следующей версии Joomla 3.8, выпуск которой планируется на третий квартал 2017 года, т.е. довольно скоро.
Так или иначе, релиз Joomla 3.7 – большой шаг вперед в развитии этой CMS. Несмотря на некоторые недостатки Joomla, она стабильно развивается и идет вперед, создание и продвижение сайтов становится проще, а управление ими удобнее.
Хочу напомнить, если у вас действующий сайт на Joomla 3.6.5, не спешите обновлять его до Joomla 3.7. Подождите выхода Joomla 3.7.1 или 3.7.2. В них новый функционал будет уже обкатан, а недоработки, которые не обнаружили в процессе тестирования Joomla 3.7.0, устранены. Если же вы начинаете делать новый сайт, то Joomla 3.7 – отличный выбор!
Вконтакте
Online service by OceanTheme are is a platform where people can unite with each other with mutual interest to purchase premium templates and extensions Joomla! at a bargain price. The target audience of the service are individuals and small and medium businesses, professional web developers to create online stores, community sites or people wishing to have your blog. In our great collection of premium solutions everyone will find what he needs.
Our resource acts as an organizer pooling, specifies the number of people that you want to buy templates and extensions, the cost of goods, as well as the amount and access to these materials. Our website has a lot of opportunities for easy searching of templates and extensions. Intuitive navigation, tagging system, sorting by the filter and the tool "add to bookmarks" will allow you to find the right material you want incredibly fast. In addition You will always find the latest information, so as to update the collection every day.
Access to the entire database of materials is provided for the duration of the club specified in the subscription purse. Subscribers receive unrestricted access to all available archives, news and updates, as well as technical support throughout the subscription period.
All the products you can find on this site are 100% GPL-compatible, which means you can change them as you want and install on unlimited number of sites.
Thanks to our collection you will save a lot of time and money, as the templates and extensions easy to use, easy to install and configure, multi-functional and diverse. That will allow you to create a website of any complexity and orientation, without learning advanced web development technologies.
Use all opportunities of our resource to get ready-made professional solution for rapid implementation of your business projects or creative ideas.
Use advanced search and filtering, and easy navigation for quickly finding the desired web solutions in design, functionality and other criteria.
To favorite materials were always at hand, use the unique function "Add to favorites", and they are available in a separate section for the whole year.
Logged into our site, you will be able to leave comments and to participate in promotions, as well as use of a free subscription with permium access.
Club subscription gives you full access to our entire catalogue of original material. And includes premium templates and extensions for several years.
Download appropriate to your Joomla templates and extensions, both free and subscription for the club without any limits and ogoranicheny speed.
If you liked any material on the site, you can leave your voice, as well as share it with friends via social networks.
Доступна к установке Joomla 3.7. Это большое обновление системы. Исправлено более 700 ошибок (по иным подсчетам 1300), добавлено более 40 новых возможностей.
Выкладываю видеобзор новых возможностей.
Обращаю внимание, что это очень большое обновление системы и возможны критические ошибки, так как в процессе подготовки к релизу были затронуты почти все системные функции Joomla.
1. Новый роутер (для формирования sef - ссылок). Разработчики обратили внимание, что в некоторых моментах использования появляются критические проблемы и чтобы не откладывать запуск Joomla 3.7 перенесли внедрение данной возможности в Joomla 3.8
2. Новый медиа-менеджер
Перед обновлением до новой версии необходимо в первую очередь создать резервную копию базы данных и файлов, это поможет вам сэкономить время и нервы если вдруг возникнут проблемы в процессе обновления.
Для автоматического обновления Joomla! 3.x до версии Joomla 3.7 необходимо зайти в административную панель управления сайтом и выполнить следующие действия:
P.S. Не обновляйтесь до Joomla 3.7.0 на важных проектах.