Разработка сайтов на Joomla
Многие, прочитав заголовок этой статьи, наверняка станут смеяться: как это можно на joomla разрабатывать сайты? Это ведь фактически уже и есть готовый сайт, который нужно закачать на сервер и правильно настроить. Да, действительно, для неискушенного пользователя joomla - это по большому счету и есть полноценный сайт, но если изменить угол обзора, то выясняется, что joomla представляет собой некую операционную систему, на основе которой можно создавать самые разные решения, начиная от простых сайтов-визиток и заканчивая сложными интернет-магазинами и рейтинговыми системами.
Joomla обладает невероятной гибкостью и открытостью для разработчика. Для этой системы управления контентом можно создавать отдельные приложения, точно так же как программисты пишут программы для операционной системы. Например, можно разработать сайт в котором будет своя фотогалерея, форум, каталог товаров или производителей. При чем это расширение выполняется в виде отдельного модуля, который затем можно установить на неограниченное количество сайтов. Существуют даже коммерческие расширения для joomla, которые распространяются разработчиками исключительно за деньги.
Еще одним немаловажным преимуществом joomla является возможность тесной интеграции сторонних приложений с административной частью сайта. То есть, разрабатывая дополнение для joomla оно будет управляться через стандартную административную панель управления, где разработчики уже позаботились об элементах навигации и наиболее часто используемых функциях. Так что вы существенно сэкономите свое время, пользуясь уже готовыми решениями при разработке сайта на joomla.
Как и в операционной системе, компоненты joomla можно инсталлировать и деинсталлировать, при этом это ни каком образом не повлияет на работоспособность сайта, так как для каждого приложения выделяется собственная отдельная папка и создаются отдельные таблицы в базе данных.
В последнее время разработка сайтов на joomla приобретает огромную популярность, так как позволяет создавать полноценные удобные сайты за сравнительно короткий промежуток времени, а наличие тысяч уже готовых дополнений и расширений предоставляют разработчикам поистине неограниченные возможности.