Услуги веб-студии
+38 (044) 596-45-00
+38 (067) 233-28-58






Веб-студия McSite

Василия Верховинца, 12
Киев
Украина

Телефон
: +380 44 596-45-00


Статьи
Веб-студия McSite Статьи Создание сайта на Joomla!

Создание сайта на Joomla!

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

Так появились СМS — системы управления содержимым сайта. Одной из таких СМS и является Joomla!, о которой будет идти речь.

Краткая предыстория Joomla!
В 2000-ом году появилась одна из первых СМS — Mambo. Позднее, в 2005-ом году, от этого проекта в результате разногласий отделилась группа разработчиков, которые назвали свой собственный проект Joomla!.

Рассмотрим теперь возможности системы:
1. Joomla! одинаково работает с операционными системами Windows, Mac OS, Linux, то есть она является кросс-платформенной системой.
2. Система позволяет с легкостью настраивать и изменять внешний вид сайта, используя шаблоны.
3. Позволяет создавать практически неограниченное количество страниц на сайте.
4. За счет большого количества компонентов и модулей позволяет расширять возможности сайта, создавать форумы, фотогалереи, опросы.
5. Администратор может легко заблокировать или разблокировать пункт меню или страничку.
6. Для каждой странички можно составить метаописание и задать ключевые слова.
7. Система является бесплатной, но несмотря на это, постоянно обновляется и каждый может внести свою лепту в ее развитие.

Система состоит из двух частей:
1. Пользовательская часть — это часть сайта, которую видит любой пользователь, зашедший на сайт.
2. Административная часть — это часть сайта, которая доступна администратору.

Мифы о Joomla!

Миф 1. Сайты, созданные на Joomla!, можно легко взломать

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

Также многих неискушенных пользователей вводит в заблуждение слово «открытая» CMS. Возникает ассоциация: открытая — каждый может зайти в систему и что-то там напакостить — значит система небезопасна. На самом деле это не так. Joomla! относится к системам с открытым исходным кодом (Оpen source). Это значит, что программное обеспечение отрыто к просмотру, изменению, усовершенствованию разработчиками. Но это никак не отражается на безопасности всего сайта, потому что доступ к файлам сайта на сервере защищен паролями точно так же, как и любой другой системы. Можно провести аналогию с операционными системами типа Linux, у которых открытый код но безопасность на порядок выше многих ОС с закрытым кодом.

Преимущества открытого исходного кода очевидны: с ним могут работать десятки тысяч разработчиков со всего мира, всесторонне тестируя систему и быстро устраняя уязвимости. В то время как с системами с закрытым кодом может работать только ограниченное число разработчиков.

Миф 2. Сайты, созданные на Joomla! слишком медленные

Это говорят обычно те, кто никогда не пробовал работать с системой. Да, в сыром виде, без настроек системы видно, что сайт, разработанный на Joomla! загружается медленнее, чем сайты, созданные на других платформах. Но при правильной настройке система работает быстро.

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

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


Создание сайта с помощью HTML

Создание сайта с помощью CMS