Создание сайта на платформе Joomla

Joomla (Джумла) – система управления контентом (CMS), которая является одной из самых простых по использованию и функциональности, а также не требует от пользователя знаний основ веб-программирования.

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

 

Основные возможности платформы Joomla:

 

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

 

2. Управление содержанием проекта через встроенный визуальный текстовой редактор, аналогичный MS Word.

 

3. Создание многоуровневого навигационного меню веб-сайта.

 

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

 

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

 

6. Создание на веб-сайте неограниченного количества страниц.

 

7. Присвоение веб-страницам проекта читаемых и понятных URL-адресов (например, http://www.avacym.ru/sozdanie-saita-na-platforme-joomla/).

 

8. Наличие возможности работы с текстами в HTML-коде.

 

9. Управление мета-тегами.

 

10. Разработка независимых версий сайта на различных языках.

 

11. Создание сайтов с использованием расширений сторонних разработчиков.

 

12. Установка ограничений доступа незарегистрированных посетителей к определенным страничкам и разделам ресурса.

 

13. Регистрация на веб-сайте посетителей и возможность публикации ими комментариев.

 

14. Использование менеджера рассылки новостей.

 

15. Работа движка Joomla под Linux, FreeBSD, MacOSx, Solaris, AIX, SCO, Windows.

 

16. Предусмотрена встроенная защита веб-сайта от спама и различных интернет-роботов (ботов).

 

Системные требования платформы Joomla

 

Хостинг-сервер для размещения CMS должен отвечать следующим требованиям:

1. Поддерживать язык программирования PHP (версии 4.3 и выше).

2. Поддерживать систему управления базами данных MySQL (версии 4.0 и выше).

3. Иметь предустановленный модуль Apache для преобразования URL-адресов (версии 1.14 и выше).

4. Язык программирования PHP должен поддерживать работу с MySQL, XML и Zlib.

 

Для управления движком Joomla у пользователя на компьютере должен быть установлен один из интернет-браузеров: Opera, Firefox и Internet Explorer.

 

Установка системы управления контентом Joomla

 

Первоначально необходимо скачать дистрибутив последней версии Joomla с одного из официальных ресурсов (например, joomla.ru).

 

Установка Joomla на локальный сервер (Localhost)

 

В данном случае папку из разархивированного дистрибутива CMS необходимо перенести в корневой каталог локального сервера. Если используется Apache-сервер, то обычно это - c:\apache\groupapache\htdocs. Если же установлен сервер XAMPP, то папка переносится в каталог => www.

Еще один из вариантов, в папке => home (по умолчанию она находится по адресу - c:\webservers\home) создаем папку с названием сайта (например, WebStudio-Alex.Ru). В ней создаем подпапку с именем => www, и переносим туда папки и файлы дистрибутива Joomla.

 

Установка Joomla на удаленный сервер

 

Перед установкой платформы Joomla на удаленный сервер, необходимо уточнить, какие права доступа к серверу вам будут предоставлены и на какие технические характеристики вы можете рассчитывать.

Процедура установки CMS в этом случае следующая:

1. Распаковка дистрибутива CMS в любой каталог на персональном компьютере.

2. Перенос папки с файлами CMS на удаленный сервер, с размещением их в корневом каталоге.

3. Непосредственный запуск установки Joomla.

 

Установка платформы Joomla

 

Запускаем => Start Denwer, открываем любой интернет-браузер и в адресной строке прописываем: http://127.0.0.1/denwer/

На открывшейся странице находим строку => «phpMyAdmin - администрирование СУБД» и нажимаем на нее. Должна развернуться страница, с которой через левую верхнюю вкладку переходим по адресу => База данных.

В нужной строке латинскими буквами указываем название своего веб-сайта (например, avacym) и нажимаем => Создать (на данном этапе создана база данных, необходимая для работы web-сайта).

В новом окне интернет-браузера повторно вводим название веб-сайта (в нашем случае, http://avacym.ru), после чего появится окно выбора языка, выбираем - русский (или любой другой).

Затем просматриваем лицензию и идем дальше.

На странице => Основные установки, заполняем поля => Название хоста, Имя и пароль пользователя, Имя базы данных (введенные данные следует сохранить – они понадобятся вам для дальнейшего получения доступа к веб-сайту).

Настройку FTP-сервера пропускаем, так как он у нас отсутствует.

Затем в соответствующие строки вводим => Название сайта, E-mail, Пароль администратора (сохраняем указанные данные - они так же будут впоследствии необходимы) и нажимаем => Далее.

Удаляем папку => installation (она больше не нужна).

Все, проект сайта создан!

Для управления созданным сайтом необходимо проследовать по ссылке => http://avacym.ru/administrator (потребуются логин и пароль, указанные вами в ходе установки).

 

Установка шаблона оформления на Joomla

 

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

Через административную панель осуществляем вход на созданный проект веб-сайта.

В панели управления через вкладку => Расширения – Установить/Удалить или => Шаблоны - Загрузить файл и Установить, указываем путь к папке (или архивному файлу) и устанавливаем дополнительные элементы.

 

Настройка платформы Joomla

 

Подключение шаблонов и модулей к сайту

 

Подключение и настройка компонентов системы управления контентом Joomla – это один из важных этапов работы.

Через административную панель осуществляем вход на веб-сайт.

Для активации плагинов и модулей переходим по адресу => Расширения – Менеджер плагинов/модулей (необходимо, чтобы рядом с этим пунктом была установлена галочка).

Затем следует задействовать ранее установленный шаблон оформления для сайта.

Переходим в раздел => Расширения – Менеджер шаблонов и выбираем имеющийся (в нашем случае «Avacym») и устанавливаем его по умолчанию.

Что касается модулей, то на различных ресурсах в интернете их можно найти много, например:

JV_G-Weather_module – модуль, позволяющий отображать прогноз погоды от поисковика Google (в настройках можно выбрать конкретный регион).

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

Практически любой модуль свободно редактируется через раздел => Расширения – Менеджер модулей.

 

Настройка сайта созданного на платформе Joomla

 

Рекомендуется первоначально «полазить» по глобальным настройкам сайта и установить требуемые параметры, так как потом что-либо поменять будет сложно. Находятся они в разделе => Сайт – Глобальная конфигурация и включают три подраздела: Сайт, Система и Сервер.

 

В подразделе «Сайт» указываются данные для веб-сайта: «название», «мета описание» и «ключевые слова».

 

В правой части располагаются настройки SEO.

Если поставить галочку в пунктах:

Включить SEO – появиться возможность указывать URL-адреса веб-страниц в читаемом и удобном виде (например, metodi-prodvijenia-saita или методы продвижения сайта).

Добавить суффикс к URL – будет происходить добавление расширения *.html к URL-адресу страницы (например, было «metodi-prodvijenia-saita», станет - «metodi-prodvijenia-saita.html»).

 

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

 

Начало работы с Joomla

 

Прежде, чем добавлять на страницы проекта текст и картинки, необходимо определиться со структурой сайта.

Открываем => Раздел => Категория => Статья

В подразделе => «Содержание» находятся менеджеры для редактирования каждой составляющей структуры проекта.

 

Рекомендуется начать с создания разделов. Для этого переходим во вкладку => «Содержание – Менеджер разделов» и в правом верхнем углу выбираем позицию => «Новый».

Заполняем поля «Название» (указываем название раздела на русском языке) и «Псевдоним» (указываем название этого раздела на латинице, применяя метод транслитерации).

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

Проверяем, отмечена ли позиция «Публикация» (должна быть галочка в строке «да») и нажимаем кнопку => «Сохранить» (в правом верхнем углу).

 

Затем переходим в подраздел => «Содержание – Менеджер категорий». По аналогии с вышеописанным принципом, создаем категории.

 

Далее следуем в подраздел => «Содержание – Менеджер статей». Размещая новые статьи на веб-сайте отслеживайте, чтобы они правильно соотносились с разделами и категориями. После их публикации проверяйте их отображение на веб-страницах.

 

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

Для этого открываем раздел => «Меню – Главное меню» и в позиции => «Home» (домой) выбираем тип меню (вариантов достаточно).

Позиция => «Дополнительные параметры» в правой части окна позволяет редактировать размещаемый на страницах контент.

 

Основные преимущества платформы Joomla:

 

1. Базовая версия CMS является бесплатной. Это позволяет ей найти своих пользователей среди небольших компаний, индивидуальных частных предпринимателей, начинающих веб-мастеров и блогеров.

 

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

 

3. Простота использования. Интерфейс панели администратора не требует от пользователя глубоких знаний в веб-программировании.

 

4. Открытый код. Это дает возможность внесения в код любых изменений, а при необходимости позволяет «откатиться» назад к первоначальному варианту.

 

5. Универсальность. Движок Joomla может быть использован для создания сайтов практически любого типа (от сайта-визитки до интернет-магазина).

 

6. Ориентированность на веб-дизайнеров. Благодаря простой модификации внешнего вида веб-сайта можно легко его изменять, что позволяет персонализировать облик разрабатываемого проекта.

 

7. Разнообразие дополнений. В сети можно найти самые разные плагины для совершенствования своего интернет-проекта.

 

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

 

Основные недостатки платформы Joomla:

 

1. Слабая защита от взлома. Как и большинство бесплатных CMS, движок Джумла специалистом взламывается за 10-15 минут, и посторонний пользователь получает доступ к вашему веб-сайту.

Приведу пример из своей практики. На одном из ресурсов я обратил внимание на следующее рекламное предложение - «Продвижение сайта статьями. Размещение вашей статьи с 2-3 обратными ссылками на 100 сайтах, стоимость 250 руб.». Я заказал услугу, оплатил и через день получил отчет. Проверка отчета показала, что моя статья «Методы увеличения показателей ТиЦ и PR сайта» размещена на 70 ресурсах, большая часть из которых создана на движке Joomla. В список этих сайтов попал даже старый вариант личного веб-сайта Сергея Безрукова. Таким образом, моя статья была опубликована на ресурсах (часть из них были зарубежные), без ведома их администраторов и владельцев, на вновь созданных страницах.

 

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

 

3. Медлительность и большая нагрузка на сервер.

 

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

 

5. Медленная индексация сайта поисковыми системами. Обусловлено это изначально сложной структурой создаваемых проектов (имеет место непродуманная иерархией расположения внутренних блоков и элементов).

 

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

 

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

 

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

Мой совет - переходите на платную систему управления сайтом или воспользуйтесь серьезным конструктором сайтов (например, Jimdo - один из лучших конструкторов, но дорогой по стоимости).

Создание сайта на платформе Joomla (www.Avacym.Ru)