CMS Joomla - Разработка интернет-магазина компьютерной техники

Название Joomla появилось сравнительно недавно. Сегодня так называется популярная система управления содержимым (CMS), она написана на PHP - и JavaScript-языках, а хранилищем баз данных ей служат MySQL и MsSQL. Это приложение свободно распространяется по интернету, поэтому найти его достаточно просто (рисунок 8 - Joomla).

joomla

Рисунок 8 - Joomla

Такое необычное название образовалось после того, как разработчики провели конкурс. Основой ему служит слово "Jumla", на суахили оно имеет значение "все вместе". Сложно в это поверить, но маркетологи, оценивавшие результаты запроса, посчитали, что именно так можно охарактеризовать общие стремления всех команд, принявших участие в проекте Mambo CMS. Считается, что проект достиг успеха именно из-за желания защитить интересы создателей и сообщества.

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

В свое время Joomla CMS отделилась от Mamba CMS, и многие участники также перешли в новый проект. После проведения реорганизации она стала вполне достойным и самостоятельным проектом, благодаря которому можно создавать Интернет-ресурсы, не обладая большим опытом в этом деле. Это уже не просто способ "управлять содержимым", многие варианты оформления Интернет-ресурса можно изменять так, как того пожелает пользователь. Пользовательский интерфейс был максимально упрощен, а все программы, из которых состоит система, продуманы до мелочей (рисунок 9 - рейтинг CMS).

Рейтинг CMS на 2014 год

рейтинг cms

Рисунок 9 - рейтинг CMS

Здесь удобно тренироваться, создавая малые сайты для небольших предприятий. Позже, подняв уровень, здесь можно создать полноценный Интернет-ресурс для крупных корпоративных предприятий или даже запустить новое интернет-сообщество. Кроме того, эта система является бесплатной. Распространение производится под лицензией GNU/General Public License v 2.0. Такая открытость также значительно повышает популярность - многие не желают становиться зависимыми от систем, которые требуют постоянной платы, иногда даже просто за внесение незначительных изменений в конфигурации своего Интернет-ресурса.

Более того, Joomla CMS разработана таким образом, чтобы вместе с ней можно было свободно применять и другие системы с общедоступным исходным кодом, например, PHP или Apache. Последняя версия данной системы - Joomla 3, однако разработчики не бросили и устаревшую версию 2,5, обеспечивая ей долгосрочную техническую поддержку. Версия 3 рассматривается разработчиками как выход на принципиально новый уровень в сфере Интернет-технологий.

Все нужные расширения для Joomla (это как плагины для WordPress) можно скачать на сайте extensions. joomla. org. Практически каждый день там появляются новые разработки, поэтому вы найдете все, что душа пожелает. Подробные описания и примеры помогут вам быстрее разобраться с установкой и работой того или иного расширения. Но главное в этой CMS -- понятный и довольно простой интерфейс пользователя. Новичок, мало что понимающий в этом конструкторе, может сам установить и настроить свой сайт на Joomla. Перечень удобств, достоинств и преимуществ этого движка можно продолжать еще долго, но он будет слишком длинным. Проще самому установить Joomla на сайт, и начать пользоваться им.

На этой CMS можно буквально творить чудеса. Просто приведу несколько примеров компонентов, и вы поймете о Joomla немного больше.

Компонент для резервного копирования Akeeba Backup - все компоненты Joomla являются бесплатными в распространении, и новая версия компонента Akeeba Backup 3.1 - не исключение. Это расширение является компонентом с открытым исходным кодом, и предназначено оно для создания резервных копий сайта на Joomla и его базы данных. Архив, который можно создать при помощи этого компонента, включает в себя все файлы Joomla, резервную копию БД, а также с его помощью можно восстановить весь сайт в любой момент. Компонент имеет и расширенные платные версии. В этой улучшенной версии добавлено три новых функции и исправлены ошибки предыдущих версий, одна из которых была критической.

Компонент для организации форума Kunena - разработчики расширения форума для Joomla Kunena 1.5.13 объявили о создании новой версии. В этом расширении в основном были исправлены ошибки предыдущих версий, ничего нового не добавлялось. Форумы создают многие веб-мастера, и форум на Джумла является весьма функциональным инструментом. Привлечение пользователей к общению на форумах происходит намного оживленнее, если правильно организовать его

Компонент для организации на сайте гостевой книги Phoca Guestbook - улучшенный бесплатный компонент гостевой книги для Joomla под названием Phoca Guestbook 1.4.3. В этой версии вызовы функций eregi чешский разработчик Jan Pavelka заменил на preg_match. Это улучшило совместимость функционала с PHP 5.4, также появился новый параметр -- суффикс, который выполняет функции изменения имени сессии CAPTCHA.

Компонент для создания PDF-документов из контента Phoca PDF - тот же Jan Pavelka опубликовал новую версию компонента Phoca PDF 1.0.8. В основе этого функционала лежит некоммерческая библиотека TCPDF, компонент может создавать PDF-файлы из контента сайта на Joomla. Библиотека TCPDF в новом компоненте обновилась до версии 5.9.009, и теперь Phoca PDF имеет возможность работать с плагином Phoca PDF VirtueMart.

Компонент для создания галереи XGallery - компонент для создания галереи изображений для сайтов на Joomla под названием XGallery 1.9.2. В результате работы компонент теперь для главного названия использует название рубрики на сайте. Это качественно улучшает SEO-показатели галереи. Добавилась функция для визуального отображения дескрипшена. Для того, чтобы ее включить, необходимо добавить небольшое описание для основной рубрики -- ID=1.

Компонент управления базами данных Art Adminer - компонент Art Adminer 1.0.1 -- простой и удобный инструмент для работы с БД сайта. Это расширение -- аналог всем известного веб-приложения phpMyAdmin, но отличается тем, что с его помощью можно заходить в базу данных прямо из панели администратора сайта. Это действительно удобно - не нужно заходить на хостинг, затем в phpMyAdmin, и т. д. Можно подключаться в автоматическом режиме и работать со всеми имеющимися базами данных.

Компонент для быстрой вставки готовых заметок Snippets - команда программистов NoNumber выпустила в свет обновленную версию компонента Snippets 0.3.0, который может вставлять готовые заметки в контент сайта. Особенность работы этого расширения в том, что специальные теги будут видны только в режиме редактирования, а при публикации материала на сайте вместо этих тегов будет видна заметка целиком. Этот компонент будет удобен при использовании в контенте одинаковых по размеру частей.

Компонент Feed Gator -- агрегатор новостей для сайта - бесплатный компонент-агрегатор новостей версии Feed Gator 2.3 RC1 уже готов к использованию. Это расширение может импортировать содержимое RSS-лент ваших подписок и отображать на сайте в любом доступном для Joomla формате. Ранние beta-версии имели несколько серьезных ошибок, которые в новом выпуске исправлены, добавлено несколько новых возможностей. Версия Feed Gator 2.3 RC1 работает стабильно, поэтому и рекомендована к бесплатному использованию.

Узконаправленный компонент Ticketmaster - для заказа билетов на мероприятия - компонент Ticketmaster 1.0.9 создан на коммерческой основе. Так сделано потому, что это узкоспециализированное расширение выполняет следующие функции: оно позволяет пользователю заказывать на вашем сайте билеты на разные мероприятия. Билет добавляется в корзину, а затем в PDF формате высылается на адрес заказчика. Ticketmaster имеет свои собственные библиотеки для работы с PDF файлами. В этой версии исправлены предыдущие ошибки, добавился планировщик для автоматического создания билетов и их отсылки пользователю.

Компонент для загрузки файлов в материалы сайта Attachments for content articles - бесплатный компонент версии Attachments for content articles 2.1.2 также уже доступен в сети. Компонент загружает файл и присоединяет его к тексту или к другому контенту на сайте (к изображению, таблице, к другим файлам). Эту функцию можно организовать как в административной части, так и в пользовательском интерфейсе. Возможностей у расширения много, и ознакомиться со всеми можно на официальном сайте Joomla или на сайте разработчика.

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

Похожие статьи




CMS Joomla - Разработка интернет-магазина компьютерной техники

Предыдущая | Следующая