GF - Global Forum

Объявление

Информация о пользователе

Привет, Гость! Войдите или зарегистрируйтесь.


Вы здесь » GF - Global Forum » Всемирная паутина (Internet) » Движки для сайтов. CMS.


Движки для сайтов. CMS.

Сообщений 1 страница 3 из 3

1

Движки для сайтов. CMS.

Систeма управления содержимым / контентом (англ. Content management system, CMS) — компьютерная программа, используемая для управления содержимым чего-либо (обычно это содержимое рассматривается как неструктурированные данные предметной задачи в противоположность структурированным данным, обычно находящимися под управлением СУБД).

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

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

Большая часть современных систем управления содержимым реализуется с помощью визуального (WYSIWYG) редактора — программы, которая создает HTML-код из специальной упрощённой разметки, позволяющей пользователю проще форматировать текст.

От выбора системы управления сайтом зависит дальнейшая перспектива развития любого Интернет проекта.

Мы предлагаем совершенно новый инструмент, который позволяет решить задачу стоящую перед каждым сайтом — это эффективно осуществлять информационную поддержку и управление контентом сайта (CMS, content management system).

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

Максимально упростить процедуру поддержания информации в актуальном виде, сократить ваши временные и финансовые издержки — это и есть основная задача системы управления сайтом General-CMS.

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

Если Вы что-нибудь читали о Системах Управления Содержимым (СМS), то вероятно знаете, по крайней мере, следующее: СМS бывают в большинстве случаев непозволительно дорогими и некоторые CMS очень сложны в управлении и использовании. Система управления сайтом "General-CMS" призвана изменить Ваше мнение навсегда!!!

Программа создания сайтов General-CMS очень сильно отличается от обычных портальных систем. Для начала, она не сложна и была разработана для широкой публики. Она легка в установке и управлении, и очень надежна. Не требует от пользователя или администратора системы знаний HTML для управления и работы с ней.

2

10 популярных движков для создания блогов

Автор: Glen Stansberry

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

При выборе блог-софта учитывается множество аспектов. Например:
Язык программирования.
Большинство блог-платформ разработано на PHP либо на Rails, но в принципе вы можете найти себе платформу, написанную на любом языке, который вас устраивает.

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

Давность создания  ПО
«Возраст» платформы указывает на ее завершенность. Молодые проекты чаще всего нестабильны и в них гораздо больше ошибок.

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

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

1. Wordpress

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

Главным достоинством этого софта является сообщество Wordpress. Это одно из самых больших и активных сообществ разработчиков и пользователей, поэтому в нем можно найти какую угодно тему или плагин. Возможности доработки этого софта бесконечны, поэтому множество веб-сайтов и веб-сервисов используют код Wordpress как основу для создания различных внутренних приложений. Кроме того, Wordpress можно интегрировать с Akismet – одной из наиболее эффективных систем защиты от спама, предназначенной для блог-софта.

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

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

2. Movable Type

Если Wordpress – наиболее широко распространенная блог-платформа, то на платформе Movable Type работает большинство блогов с высоким трафиком. Самые значимые среди них - Huffinqton Post (самый популярный блог в Сети), Gawker [цензура] (блоги Lifehacker, Gizmodo и других), BoinqBoinq и dooce.

Главный плюс в пользу системы Movable Type – это встроенная в нее поддержка функционирования множества блогов на одном движке. Вы можете быстро создать то количество блогов, которое вам нужно, или сразу целую сеть блогов наподобие Huffington Post или Gawker.

Движок Moveable Type «перешагнул» Wordpress в плане дружественности к пользователю, и поэтому его интерфейс и инсталлятор стали гораздо удобнее, а самым большим скачком вперед стал переход платформы на открытый исходный код. В результате этого сообщество Moveable Type резко увеличилось в размерах.

Если вы хотите создать несколько блогов или сеть блогов, и вам нужен софт, работающий с большими количествами трафика, то платформа Moveable Type – самый лучший выбор.

3. ExpressionEngine

Платформа ExpressionEngine обладает высокой надежностью, но за нее нужно платить. Ее самое большое достоинство – это возможность публиковать вебсайты сложной структуры либо с использованием нескольких субдоменов, созданных в одном домене, либо на различных доменах.

Для того чтобы создать разветвленный сайт на системе из нескольких доменов, достаточно одного исходного кода. Работать с серверной частью платформы очень просто, и это удобно для пользователя. А дизайнеры и разработчики любят эту программу за то, что ее достаточно просто привязать к сайту и таким образом дать возможность клиенту работать со своим собственным блогом. Движок ExpressionEngine – это надежный единый пакет программ

ExpressionEngine действительно разработан для людей, которые пытаются создать разветвленный блог-сайт, и при этом любой может достаточно легко справиться с этим ПО благодаря его продуманному и изящному дизайну. Одна лицензия стоит 99,95 долларов, но если вы хотите создать личный блог, загрузите базовую версию EE.

4. Drupal

Drupal – это не просто блог-софт. Хотя существует огромное сообщество, посвященное исходному коду этой программы, а множество блогов работает на ее основе, Drupal нельзя назвать «чистой» блог-программой. Потому что это коммьюнити-программа.

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

Еще одной сильной стороной этой платформы является универсальность софта. В комплект входит надежная система взаимодействия с пользователем, а также набор функций, необходимых для успешной работы сообщества: форумы, книги (для создания документов со структурой «книга»), а также трекер, с помощью которого можно отслеживать свежие изменения системы и появление контента, недавно введенного пользователями.

Кроме того, у Drupal имеется большое сообщество разработчиков и модули. С помощью этих модулей можно создать любой тип сайта или добавить практически любые функции при установке Drupal. На многих известных сайтах движок Drupal используется для создания разветвленной системы блогов и сообществ: Performancinq, Spread Firefox, The Onion, Ubuntu и другие.

Блог-софт Drupal прекрасно подойдет тому, кто хочет добавить к своему блогу сообщество с форумами и расширениями.

5. Textpattern

Textpattern – самая простая блог-платформа по сравнению со всеми описанными выше. Она даже не содержит редактора в стиле WYSIWYG (What you see is what you get, т.е. «что видишь, то и получаешь»), вместо этого для форматирования текста в ней используется язык разметки Textile.

Платформа Textpattern очень похожа на ExpressionEngine, за исключением тех возможностей, которыми наполнена ExpressionEngine изначально. (О различиях между этим двумя блог-платформами можно узнать больше). Хотя эта программа достаточно стабильная и цельная, она вряд ли подойдет новичкам, поскольку им придется либо выучить язык Textile, либо сразу делать записи с использованием html. При необходимости, конечно, в виде дополнительного плагина можно установить WYSIWYG–редактор.

У этой платформы существует достаточное количество тем и расширений, и хотя сообщество разработчиков Textpattern не такое большое, как в случае Wordpress, оно весьма лояльно и открыто по отношению к пользователям.

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

6. Joomla

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

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

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

7. b2evolution

b2evolution — это еще одна блог-платформа, с помощью которой можно создать либо единичный блог, либо сразу целую сеть блогов. Но сообщество разработчиков этого движка, вероятно, самое слабое из всех существующих — оно разработало всего около 200 плагинов (сравните с Joomla — более 3 400 плагинов!)

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

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

8. Nucleus CMS

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

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

Nucleus – это прекрасная блог-платформа для непосредственного создания одного или нескольких блогов.

9. Serendipity

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

В движке Serendipity используется система шаблонов Smarty, поэтому PHP-код, на котором написан этот движок, очень четкий и быстродействующий. Если вы впервые создаете блог, вы можете воспользоваться мастером установки, что значительно облегчит процесс. В отличие от платформ b2evolution и Nucleus, с помощью Serendipity нельзя сразу создать систему из нескольких блогов, но одним блогом могут пользоваться сразу несколько пользователей.

10. Mephisto

Вплоть до этого момента мы обсуждали только то ПО для создания блогов, которое было разработано на языке PHP. Система Mephisto разработана на платформе Rails. Внешний вид серверной части очень прост, ее можно понять интуитивно. Каждым элементом внешнего оформления Mephisto можно управлять при помощи встроенного редактора, без использования FTP-клиентов.

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

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

Достойны упоминания

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

Symphony
Symphony – блог-платформа для веб-разработчиков. Основана на xml/xslt, поэтому обращение с ней требует определенного запаса знаний. Очень многогранная и хорошо настраиваемая система, предназначенная для продвинутых блоггеров, которым необходимо тонкое управление сайтом.

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

Pixie
Pixie – это небольшая CMS, с помощью которой можно быстро создавать веб-сайты и блоги, простая в использовании и бесплатная. Серверная сторона этого движка имеет красивый дизайн и легкую навигацию.

3

Mephisto - элегантный и мощный движок для блога

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

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

Вот, например:
•    Expression Engine – это первоклассный движок для профессионалов. Если вы хотите достичь высочайшего уровня гибкости и полного управления внешним видом и структурой вашего веблога, EE – это первое, о чем вам нужно подумать.

•    Movable Type предоставляет простой дружественный интерфейс с улучшенным WYSIWIG-редактором для быстрых и эффективных веб-публикаций.

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

•    Textpattern - это компактной и мощное средство для создания семантически корректных страниц при помощи интуитивного языка разметки (Textile). Даже без знания HTML можно на ходу создавать таблицы и списки. Различные части веблога, созданного на основе движка Textpattern, могут иметь различную компоновку, структуру и представление.

•    Drupal хорошо известен благодаря своей «таксономической системе». С помощью нее веб-издатели могут автоматически классифицировать контент (масштабируемая архитектура контента). Однако, эта система достаточно сложна, не так-то просто полностью разобраться в том, как она работает.

•    Wordpress - это простое и наиболее популярное решение среди веб-издателей. Этому движку недостает гибкости Expression Engine и впечатляющего интерфейса Movable Type, но зато его можно расширять как угодно – существуют буквально тысячи плагинов к Wordpress. Кроме того, в Wordpress используется Texturize-Engine - средство для автоматической конвертации контента в семантически корректную (X)HTML-форму. Система также отслеживает типографскую разметку текста, используемую в статье.

Но существуют ли какие-нибудь универсальные решения? Что ждет нас впереди?
Mephisto CMS: Обзор

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

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

В этом движке нет встроенного WYSIWYG-редактора, но зато он поддерживает языки гипертекстовой разметки Textile, Markdown и Markdown с поддержкой Smartypant. Для того, чтобы убедиться, что статья выглядит именно так, как Вам нужно, можно воспользоваться встроенной функцией предпросмотра. Для каждого отдельного раздела можно определить количество постов, которые будут отображаться на странице.

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

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

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

У Mephisto есть встроенное «агрессивное» кэширование, предназначенное для того, чтобы свести нагрузки на сервер к минимуму. Кроме того можно использовать 8 шаблонов Liquid (Liquid – это язык создания шаблонов, на нем при помощи простых тэгов из базы данных можно создавать динамический контент для страницы). Эти шаблоны могут служить надежной базой для создания (X)HTML-кода.

В шаблонах используются не требующие пояснений тэги Mephisto Tags. Для каждой категории существует свой собственный шаблон. Новые файлы JavaScript и CSS, а также картинки можно подгружать «на лету». Для создания дизайна на основе CSS можно воспользоваться одной из 34 тем Mephisto, которые тоже поставляются вместе с движком.

Систему управления контентом Mephisto можно улучшать и дополнять: плагины и темы к ней могут быть шаблонами для создания сложных конструкций с множеством колонок.

Веблоги, созданные на движках Typo, Wordpress, Textpattern и Movable Type можно автоматически перевести на движок Mephisto! Сейчас этот проект находится в разработке, документация к нему усовершенствуется и расширяется. Для того, чтобы каждый смог начать с работу Mephisto, создаются детальные руководства и справочники. Последнюю версию движка можно загрузить с сайта Mephisto [цензура] бесплатно. Она весит всего 1,5 Мб и требует, чтобы серверная сторона поддерживала платформу Rails 1.2.
Выводы
•    Mephisto предлагает элегантное и гибкое решение для эффективной публикации контента.
•    Вы можете установить необходимые время и дату, и Mephisto опубликует нужную статью автоматически.
•    Благодаря своей простоте и функциональности Mephisto служит универсальным средством для создания и сложных веблогов, и корпоративных сайтов.
•    Вы можете работать вместе с соавторами над одной и той же статьей в одно и то же время, при этом все данные будут в сохранности.
•    С помощью плагинов, шаблонов и дизайнов движок может приобретать новые функциональные возможности и на его основе можно создавать новые структуры сайтов.


Вы здесь » GF - Global Forum » Всемирная паутина (Internet) » Движки для сайтов. CMS.