Определение и определение CMS

  1. Задачи и функции CMS
  2. Технология CMS
  3. Классификация CMS: полностью динамическая CMS
  4. Системы управления статическим контентом
  5. Гибридная / Полустатическая CMS
  6. Создание сообщества
  7. Типичные примеры CMS: Joomla и WordPress
  8. плагины
Аббревиатура CMS расшифровывается как английский термин " содержание Система управления »и описывает программное обеспечение, которое может использоваться для совместного создания веб-сайтов . Хотя в начале Интернета требовались обширные навыки программирования для создания даже простых веб-страниц, их можно создавать с помощью CMS, визуально привлекательной и отнимающей много времени в Интернете.

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

Самыми популярными CMS являются " Joomla ", " Drupal "" TYPO3 "Как и" WordPress ". WordPress - это особый случай, потому что он предназначен для сайтов в формате блога. Тем не менее, те же основные требования применяются к каждой CMS.

Задачи и функции CMS

Управление текстовым и мультимедийным контентом, таким как изображения или видео, и представление их как доступных - это основная задача CMS. В дополнение к основному контенту веб-страницы, контент, такой как CMS, может быть легко интегрирован. Внедрение внешних источников данных, например, в виде карт или календаря, легко возможно при использовании CMS.

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

CMS позволяет пользователю легко создавать и редактировать контент сайта. Редактирование записи обычно происходит через специальный он-лайн Модуль обработки текста, либо на бэкенд или напрямую доступны через презентацию на сайте. В зависимости от области применения CMS и знаний пользователя, создание и редактирование записи могут быть выполнены с помощью текстового редактора или текстового редактора. WYSIWYG - редактор сделано.

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

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

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

Технология CMS

CMS является независимой от платформы системой, независимой от платформы, потому что CMS обычно пишутся на языках сценариев, таких как PHP, Perl или JavaScript. Содержимое сайта обычно хранится в базах данных, что обеспечивает особенно быстрый доступ к хранимым данным. MySQL является наиболее широко поддерживаемой базой данных, причем некоторые CMS также находят Microsoft SQL сервер или приложение PostgreSQL. Содержимое, хранящееся в базе данных, связывается с таблицами стилей с помощью CMS и затем передается на веб-сервер.

Классификация CMS: полностью динамическая CMS

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

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

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

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

Гибридная / Полустатическая CMS

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

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

Создание сообщества

Уже упоминалось, что CMS подходит для совместного создания веб-сайта. Вот два аспекта: с одной стороны, возможно, что два или более веб-мастера организуют присутствие в Интернете. Имея соответствующие данные доступа, они входят в программное обеспечение и могут вносить любые изменения. Это сложно сделать с веб-страницами на классических языках программирования.

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

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

Типичные примеры CMS: Joomla и WordPress

Следует выделить из ассортимента свободно доступных CMS, особенно Joomla и WordPress, поскольку они занимают лидирующие позиции на рынке. Joomla появилась в 2005 году из проекта «Мамбо» и основана на языке программирования PHP. WordPress также основан на PHP, но был выпущен в начале 2004 года.

Обе системы уделяют большое внимание простоте использования, а разработчики WordPress даже утверждают, что создание первой веб-страницы после установки занимает всего пять минут. Это достигается, среди прочего, с помощью шаблонов дизайна. Эти шаблоны можно найти много раз в Интернете для бесплатного скачивания или даже создавать профессиональные услуги исключительно за дополнительную плату. В WordPress они называются « темами » и устанавливаются всего несколькими щелчками мыши. Таким образом, уже создается структура, которая должна быть заполнена только контентом. В Joomla шаблоны дизайна называются общим термином « шаблоны ».

плагины

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

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

Для ваших цитат: просто скопируйте и вставьте постоянную ссылку