Обзор CMS Нечаев Михаил Юрьевич УрАИТ

advertisement
Обзор CMS
Нечаев Михаил Юрьевич
УрАИТ
admin@itstudy.ru
CMS
• Систе́ма управле́ния содержи́ мым
(конте́нтом) (англ. Content management
system, CMS)[1] — информационная
система или компьютерная программа,
используемая для обеспечения и
организации совместного процесса
создания, редактирования и управления
контентом (то есть содержимым)[2].
Основные функции CMS
• Предоставление инструментов для создания
содержимого, организация совместной работы над
содержимым,
• Управление содержимым: хранение, контроль
версий, соблюдение режима доступа, управление
потоком документов и т. п.,
• Публикация содержимого,
• Представление информации в виде, удобном для
навигации, поиска.
• В системе управления содержимым могут
находиться самые различные данные: документы,
фильмы, фотографии и так далее.
CMS
• Система управления сайтами. Подобные
CMS позволяют управлять текстовым и
графическим наполнением веб-сайта,
предоставляя пользователю интерфейс для
работы с содержимым сайта, удобные
инструменты хранения и публикации
информации, автоматизируя процессы
размещения информации в базах данных и
её выдачи в HTML.
Система управления
• Программа, предоставляющая инструменты
для добавления, редактирования, удаления
информации на сайте. Существуют
разнообразные системы управления сайтом,
среди которых встречаются платные и
бесплатные, построенные по разным
технологиям. Каждый сайт имеет панель
управления, которая является только частью
всей программы, но достаточна для
управления им.
WYSIWYG
• Большая часть современных систем
управления содержимым реализуется в
виде визуального (WYSIWYG) редактора —
программы, которая создаёт HTML-код из
специальной упрощённой разметки,
позволяющей пользователю проще
форматировать текст.
CMS
• По причине неблагозвучности
русскоязычных сокращений выражений
«система управления содержимым» (СУС) и
«система управления контентом» (СУК) в
компьютерной прессе и литературе обычно
используется англоязычное сокращение
CMS.
Каковы плюсы и минусы создания
сайта при помощи CMS?
• Плюсы:
• 1) Создание сайта при помощи CMS не требует никаких
специальных знаний и навыков.
• 2) Сделать сайт на CMS можно быстро, что экономит время.
• 3) CMS несёт в себе достаточно большую функциональность,
что позволяет не тратить лишнее время на поиск или написание
отдельных скриптов.
• 4) Если вы выбираете популярную CMS, то к ней обычно можно
найти большое число разнообразных шаблонов и
дополнительных модулей, ещё больше расширяющих
функциональность, а также получить советы по настройке,
установке и решению тех или иных проблем от сообщества
разработчиков и пользователей этой CMS.
Минусы:
• 1) На то, чтобы разобраться с каждой конкретной CMS, освоить
работу с ней, всё равно требуется какое-то время.
• 2) Быстро создав сайт с помощью CMS, вы получите сайт, хоть и
не выглядящий убого, но похожий на множество других.
• 3) Иногда функциональность CMS оказывается недостаточной,
либо немножко не такой, как вам нужно, и тогда вам придётся
долго ломать голову над решением, в общем-то, пустяковых
проблем.
• 4) Для простых сайтов функицональность CMS, как правило,
оказывается чрезмерной, отсюда - сайты на CMS работают
медленнее, занимают больше места на хостинге, в большей
мере подвержены сбоям.
• 5) У многих распространённых CMS, увы, до сих пор не редкость
проблемы с безопасностью, из-за чего ваш сайт могут взломать
хакеры.
Вордпресс (wordpress)
• Очень популярная в рунете и мире CMS, особенно среди
новичков. Вордпресс позволяет создавать сайты различного
типа, информационные, новостные и т. п., но всё же, когда
говорят о Вордпресс, подразумевают, что это, в первую
очередь, движок для блогов. В классе блогодвижков Вордпресс
является безусловным лидером. Таким образом, если вы хотите
легко и быстро создать свой блог, либо, что практически то же
самое, несложный сайт информационного типа, на который
будете периодически добавлять новые статьи и позволять
пользователям их комментировать, то именно Вордпресс неплохой выбор.
• Вордпресс хорошо русифицирован, для него написано
множество дополонительных модулей и сделано множество
шаблонов. Конечно, вы и сами можете внести изменения в
дизайн. Сайты, сделанные на Вордпресс, могут, например,
выглядеть так:
• http://ratings.cmsmagazine.ru/cms_analytics/
• http://wordpress.cmsmagazine.ru/
Минусы Вордпресса типичны
• Минусы Вордпресса типичны для популярных CMS - не
слишком быстрая работа сайта, возможность сбоев при
высокой посещаемости и периодическое обнаружение тех или
иных дыр в скрипте. Поэтому некоторые пользователи даже
при создании блогов отдают предпочтение всё же более
простым и лёгким движкам. Также, очевидно, Вордпресс вряд
ли подойдёт для сложного сайта с большой
функциональностью, портала, интернет-магазина и т. п. - для
них нужно обратить внимание на более универсальные CMS.
• Вордпресс требует для работы php и MySQL. Скачать русскую
версию Вордпресс, разные шаблоны к нему, а также получить
консультацию по разным вопросам, связанным с Вордпресс,
можно на сайте mywordpress.ru
Вордпресс (wordpress)
• Как установить Вордпресс? Это сделать несложно, и обычно
никаких проблем не возникает, но если если вы хотите всё же
получить подробный ответ на этот вопрос, то его можно
прочитать здесь. Кроме того, есть ещё более простой вариант можно выбрать для сайта хостинг с предустановленным
Вордпресс, в этом случае не нужно будет ни скачивать и затем
заливать файлы на хостинг, ни редактировать настройки и т. п.,
всё очень быстро и в один клик будет установлено с сервера.
Среди хостингов с предустановленным Вордпресс (и другими
популярными CMS), например, хостинг AGAVA.ru или хостинг
Jino.
Джумла (Joomla)
• Ещё одна популярная CMS, на ней часто делают сайты.
Несколько сложнее в освоении, чем Вордпресс, но
имеет и большую сферу применения. Для Джумлы
разработано огромное число модулей, включая
форумы, чаты, блоги, интернет-магазины и т. д., поэтому
на ней можно смело пытаться делать сложный
многофункциональный сайт. Вообще, на Джумле можно
делать самые различные сайты, как простые, так и
сложные, это универсальная CMS. Также для Джумлы
существует огромное число шаблонов, и в возможности
создания или выбора дизайна для сайта вебмастер
практически не ограничен. Вот так, например, может
выглядеть сайт на Джумле:
Виды CMS.
• Коробочные коммерческие CMS.
• Open-source CMS.
• Индивидуальные (студийные) CMS.
Работа с разными CMS
• OpenCart http://myopencart.ru/
http://demo15.myopencart.ru/admin/i
http://myopencart.ru/liveshop/
• Wordpress
• 1С: Битрикс.
• Modx
Системы «2 в 1». CMS и хостинг в одном
• Ucoz.ru
• Nethouse.ru
• Виртуальный офис Menocom
• Narod.yandex.ru NechaevMY.narod.ru
• Sites.google.com
• Yola nhttp://sitebuilder.yola.com
• Wix http://ru.wix.com/
• http://www.oqbo.ru/read.php?block=17
• http://my.yola.com/
• http://joomlaportal.ru/content/view/33/49/
Joomla
• Joomla! одна из наиболее мощных Систем
Управления Содержимым с Открытым Кодом
(Open Source CMS) на планете. Она
используется по всему миру для всего, от
простых сайтов до комплексных
корпоративных приложений. Joomla! легко
устанавливается, проста в управлении,
надёжна.
• Joomla! является бесплатным программным
обеспечением, защищённым лицензией GPL.
Основные возможности Joomla:
• Использование базы данных для хранения содержимого.
• Возможность настройки структуры сайта под определённые
виды содержимого: Новости, Обзоры, Описания Продукции и
прочее.
• Возможность добавлять новые функции на сайт с помощью
сторонних "расширений".
• Возможность смены тем визуального оформления сайта.
• Возможность произвольного расположения на страницах
позиций для вывода модулей, отображающих определённую
информацию.
• Возможность управления пользователями, назначения им
уровня доступа и прав на просмотр тех или материалов.
• Возможность смены языков, на которых отображаются
элементы управления сайта.
• Возможность работы на серверах под управлением различных
операционных систем: Linux, FreeBSD, MacOSX server, Solaris, и
AIX.
• http://www.w100.ru/articlejoomlacms/18joomla-features
• http://joomlovod.ru/uroc/48-ustanovka.html
• http://dmitriydenisov.com/virtuemart/ustano
vka-virtuemart-na-joomla-rusifikaciyakomponenta-virtuemart.html
• http://virtuemart.net/
Download