Статьи

Joomla’s Coming of Age

joomla-3.0.png

Вы, наверное, слышали или даже использовали Систему управления контентом (CMS) в своих проектах, и как Joomla! почти десять лет, возможно, вы использовали его один или два раза.

На протяжении многих лет существовало здоровое соперничество между основными CMS, используемыми на планете: WordPress, Drupal и Joomla !, и у всех трех есть множество преданных фанатов, которые в любой день будут выступать за своих фаворитов над другими.

Не волнуйтесь, я не собираюсь добавлять к куче субъективных постов сравнения CMS, доступных в сети.
Вместо этого я кратко рассмотрю все последние изменения в Joomla! которые модернизировали его для современного разработчика — начиная с версии 3.0 (в настоящее время 3.3).

изменения

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

Обновления теперь на одном дыхании

Раньше это было главным заданием, чтобы сохранить Joomla! сайты в курсе. Сначала нужно было обновить ядро ​​Joomla! установить до последней версии. Подождите, я бросил пистолет — сначала вы должны были проверить, что расширения, которые вы использовали изначально, будут работать с новой версией Joomla (извините — я устал от восклицания) заранее. Затем, если это так, вы обновляетесь до последней версии, а затем посещаете веб-сайт разработчика каждого расширения, чтобы получить самую последнюю версию, а также обновите ее. По одному. Все это на вашем тестовом сайте, прежде чем продолжить и работать на реальном сайте, если все прошло хорошо.

Это было тогда .

Теперь обновление до текущей версии очень просто — одним нажатием кнопки. Joomla 3 даже дает вам окно, чтобы проверить, есть ли у какого-либо расширения, которое вы используете, обновление, которое вы можете внедрить изнутри веб-сайта, также одним нажатием кнопки. Вам по-прежнему рекомендуется сначала выполнить обновления в тестовом месте, прежде чем начать работу, но они упростили жизнь, предоставив вам возможность делать обновления в более короткие сроки.

J3 это M0b1l3 R34dy!

mobile-ready.jpg

Хорошо, я немного увлекся цифрами.

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

Гибкость доступа пользователей на стероидах

Пользователи и поклонники Joomla жаловались на жесткость уровней доступа пользователей в системе с самого начала. На самом деле, некоторые разработчики взялись за создание расширений, чтобы заполнить этот пробел. Начиная с Joomla 2.5, уровни доступа пользователей больше не ограничены. Пользователи могут принадлежать к разным группам доступа с разными разрешениями. Фактически, каждый раздел системы, вплоть до статей и даже каждого расширения, может быть ограничен в соответствии с группами доступа пользователей. Так что, если ваш клиент требует доступа к бэк-энду, чтобы они могли самостоятельно обновлять свой раздел блога, с Joomla это теперь очень возможно. Гостевая группа пользователей теперь также включена по умолчанию.

Больше для разработчиков

dev-tools.jpg

Следуя цели Joomla — использовать ее для любого веб-проекта, они сделали последнюю версию очень удобной для разработчиков. Чтобы упростить разработку, они включили в себя текущую библиотеку пользовательского интерфейса Joomla, которая предоставляет вам стандартизированный интерфейс с поддержкой LESS CSS, JQuery и Bootstrap, что помогает быстрее, чище и плавнее разрабатывать. Они также добавляют глазурь на торт, предоставляя множество оптимизированных для сетчатки иконок от IcoMoon .

Joomla теперь больше заботится о безопасности

security-265130_640.jpg
Для Joomla 1.5 безопасность была яблоком раздора, как и для любой CMS. Посмотрим правде в глаза — хакеры никогда не спят. Joomla пытается оставаться на шаг впереди, поддерживая их список небезопасных расширений и обновляя программное обеспечение, чтобы блокировать обнаруженные и обнаруженные лазейки в безопасности. Эти обновления безопасности стали более частыми и оптимизированы для всей системы.

JED прямо под вашим носом

Чтобы получить отличные расширения, мне нужно было только посетить каталог расширений Joomla и выполнить поиск. Joomla 3 приближает каталог — прямо в вашем менеджере расширений на вашем сайте. Поиск, выбор и установка осуществляются мгновенно.

Joomla теперь имеет интеллектуальный поиск и теги

magnifying-glass-277063_640.jpg

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

База данных Joomla более связана

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

Две вещи, которые я хотел бы, чтобы они не изменились

Я хотел бы, чтобы они оставили в покое гладкий процесс установки. Прямо сейчас, чтобы установить пакет Joomla 3 на мой тестовый сервер, я должен сделать это вручную , затем я должен создать пользователя вручную . Не очень, на мой взгляд. Я пропускаю 5-минутный процесс установки в Joomla 1.5

Я также хотел бы, чтобы они продолжали предоставлять пользователям доступ к архивам расширений Joomla 1.5, хотя бы еще на один год. Многие веб-сайты еще не успешно мигрировали в Joomla 3.x или даже в Joomla 2.5. У меня есть клиенты, которые отказываются видеть свет, но настаивают на том, чтобы я оказывал поддержку. Это всего лишь личное желание .

Вывод

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

Я что-то упустил из виду? Что, по вашему мнению, является самым важным дополнением к новой и улучшенной Joomla? Дай мне знать в комментариях!