Главная Движки Joomla


Типы CMS

Печать E-mail
Автор Игорь Локтев   
07.03.2009 г.

Рейтинг 1.4/5 (10 голосов)

Типы CMS За время существования Интернета конечно же было написано много различных по функционалу и назначению систем. Что бы в них разобраться необходимо произвести их классификацию по некоторым признакам. Это поможет нам охватить все возможные задачи, которые когда-либо ставили люди, создавая собственный сайт и сформировать начальные требования к нашему сайту. Не секрет, что, создав хорошую программу, ее авторы пытаются получить прибыль с продаж. Это нормальная ситуация, когда человек платит не только за программу, но и за ее поддержку и гарантии работоспособности. Но на данный момент в мире есть много добровольцев, которые создают программы и распространяют их просто так. Чаще всего по одной из свободных лицензий – GPL или BSD. Вы всего лишь должны принять лицензию, гласящую что авторы отказываются от каких-либо обязательств на программный продукт. Это не хорошо и не плохо. Множество платных продуктов так же распространяются с данной оговоркой.

Необходимо отметить, что платное не всегда лучше бесплатного. У каждой из систем есть свои плюсы и свои минусы. Каждая предназначена под свою задачу или, наоборот, универсальна. Но, на функционал системы и, по сути, на ее достоинства единственное и определяющее влияние оказывает ее сообщество, т.е. востребованность дополнительных расширений и то - готовы ли и считают ли нужным и возможным сторонние программисты разрабатывать свои расширения. Бесплатно или за деньги.

Здесь, в пользу Joomla говорит тот факт, что она бесплатна для конечного пользователя и имеет огромное сообщество. Если говорить о не Российской части Интернет, то это десятки тысяч единомышленников, устанавливающих свои сайты на данной CMS и пропагандирующие ее. Цифры таковы, что Joomla сообщество можно смело назвать самым большим в мире.

Сайтом можно управлять как при помощи некого приложения уровня операционной системы, так и при помощи браузера (программы просмотра web-страниц). Первое решение называется offline-CMS и тоже находит свое применение. Т.е. пользователь на своем компьютере запускает программу, в которой формирует страницы или вводит статьи, а программа сама соединяется с компьютером, на котором хранится сайт (сервером хостинговой компании) и обновляет на нем информацию, например по протоколу FTP. Данные хранятся в текстовых файлах, и фактически сайт на сервере является статичным, хотя и управляется при помощи программы. Вся работа по ведению структуры сайта и переносу данных ложится на данное приложение.

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

 

 

Похожие темы

 

Добавить комментарий

Вы можете добавлять комментарии, относящиеся к данной теме. Регистрироваться при этом необязательно.


Защитный код
Обновить


Fap Visionary Grigio.
Rambler's Top100