Сегодня сайтостроение развивается очень бурно: вопрос о персональном сайте (будь то визитка или каталог) иногда стоит особо остро. Как же создать свой сайт с минимальными затратами времени и денег? Самый простой путь «поставил и работает» - это готовые системы управления контентом.
Система управления содержимым (контентом) (англ. Content management system, CMS) — компьютерная программа или система, используемая для обеспечения и организации совместного процесса создания, редактирования и управления текстовых и мультимедиа документов (содержимое или контента). Обычно это содержимое рассматривается как неструктурированные данные предметной задачи в противоположность структурированным данным, обычно находящимися под управлением СУБД.
Разработчики считают, что хорошая система должна обладать не только рядом преимуществ, но и быть бесплатной – только так она сможет стать массовой. Важным моментом также является открытость исходных кодов, возможность доработки системы (создание, модулей, плагинов, шаблонов), изменения ее элементов. Кроме этого требуется простота и универсальность CMS, позволяющие использовать ее непрофессионалам сайтостроения для широго круга целей.
Под данные критерии полностью подходит система украинской разработки – Eleanor CMS. Благодаря бесплатности системы, по предварительному согласию, можно выпускать свои сборки Eleanor CMS, которые, например, будут включать перевод на еще какой-нибудь язык. Кроме того, система может стать прекрасным решением для создания сайта некоммерческих организаций, учебных заведений и прочих учреждений, где бюджет весьма ограничен.
Главным достоинством данной системы можно считать русскоязычную целенаправленность. Официальный форум системы – это не только поддержка непосредственно от разработчика и быстрое реагирование на возникающие проблемы, но и уютное место для обсуждения и решения вопросов пользователей.
Eleanor CMS условно можно отнести к универсальным системам. Это значит, что конкретной узкой направленности у системы нет, - она может быть использована для построения сайта практически любого уровня сложности, который способен уместиться в рамках одного сервера, но и это не предел. Стандартный функционал позволяет создать успешную основу сайта, а дальнейшее модульное наращивание позволяет без проблем превратить эту основу в портал любой направленности. При помощи базовой комплектации системы даже новичок, не обладающий знаниями программирования и/или HTML разметки, сможет создать сайт: нужно только установить систему – и она полностью готова к работе.
Система строится по модульному принципу, когда каждый отдельный модуль лежит отдельно от ядра системы, таким образом, для установки в систему еще одного модуля, Вам нужно всего лишь скопировать файлы в нужную папку и активировать этот модуль в панели администратора.
Стандартный набор возможностей позволяет создать полноценный информационный сайт или сайт-визитку на трех языках: русском, английском и украинском – именно эти три языка сразу находятся в сборке системы. Также существует возможность добавления дополнительных языков в неограниченном количестве. Кроме языковых локаций, Вам сразу доступны следующие модули:
• «Новости» - простой и удобный модуль для организации новостей на Вашем сайте. Модуль умеет: категоризировать новости по категориям и тегам, осуществлять полнотекстовый поиск по новостям, фильтровать новости по календарю, принимать комментарии к новостям, выводить список последних новостей, генерировать RSS ленту и многое другое. К каждой новости Вы можете прикрепить файлы, а сам текст новости набрать в удобном визуальном редакторе. Модуль позволяет публиковать одну новость на разных языках. Кроме того, при публикации новость существует возможность добавить к ней опрос, состоящий из одного или нескольких вопросов. Если Вы планируете проводить на своем сайте небольшие опросы, данная функция окажется весьма полезной. Из возможностей опроса можно выделить следующие: качественный опрос пользователей и препятствование манипулированию результатами, вопросы могут быть с одиночными и множественными вариантами ответов (при этом Вы сможете указать максимальное число ответов, которые пользователь сможет выбрать), автоматическое завершение опросов по наступлению определенной даты. Для пользователя все действия происходят с использованием AJAX т.е. без перезагрузки страницы.
• «Статические страницы». Этот модуль позволяет создавать отдельные страницы произвольного содержания внутри общей структуры сайта. Допустим, на сайте-визитке необходимо разместить схему проезда или график работы. Для размещения такой информации и создан сей модуль.
• «Обратная связь». Налаживание обратной связи с посетителями сайта. Пользователи могут отправить Вам письма и прикреплять к ним файлы, которые Вы получите на свой e-mail адрес.
Есть еще несколько служебных модулей:
• «Страницы ошибок». Если пользователь перешел по несуществующей ссылке, система информирует его об этом и даже предложит оформить письмо владельцу, в котором посетитель сможет указать, откуда он узнал этот адрес. Если по несуществующей странице перейдет поисковый бот - система выдаст ему грамотные заголовки что обеспечит непопадание ошибочной страницы в кэш поисковиков.
• «Контексные ссылки» - позволяет связывать определенные страницы сайта с ключевыми словами на сайте. Данное мероприятие используется оптимизаторами в SЕО для повышения релевантности страниц по запросу в поисковых системах и повышения статического веса страниц, с последующим использованием этого веса в целях продвижения в поисковых системах.
• «Меню» - удобный интерфейс для создания навигации для пользователя.
Однако, это еще не все возможности системы. Важно, чтобы система была не только удобна, и эффективна, но и комфортна пользователю при работе с ней. Поэтому в стандартную комплектацию также входят следующие возможности:
• Возможность прописать заголовок и мета описание для любой страницы сайта. Это важно для SEO оптимизации.
• ЧПУ с поддержкой кириллицы, отражающее не только название новости, но и показывающее полную логическую структуру категорий в которой эта новость находится.
• Настраиваемые редакторы содержимого. К Вашим услугам не только простенький BB редактор, но и визуальные (WISIWIG) редакторы с мировым именем: Tiny MCE и CKeditor. Редакторы можно настраивать отдельно для каждого пользователя.
• Мощная система безопасности и фильтрации входящих от пользователя данных. В Eleanor CMS встроена уникальная система фильтрации HTML тегов, благодаря которой пользователи и гости Вашего сайта смогут пользоваться WISIWIG редактором для публикации комментариев и прочего контента без риска для Вас получить внедрение вредоносного (XSS) кода.
• SWF + AJAX загрузка файлов. При публикации контента, Вы можете загрузить к новости файлы любого типа (даже PHP!) причем не только через удобный интерфейс в браузере но и по средствам FTP. Если Вы загружаете картинку, система может поставить на нее ватермарк (водяной знак) – логотип Вашего сайта или просто текстовый копирайт. В системе также существует защита от левого трафика, когда рисунки «позаимствованные» у Вас – на чужом сайте отображаться не будут.
• Легкая публикация мультимедиа. Если необходимо опубликовать на сайте видеоролик или аудиофайл, чтобы пользователи смогли просмотреть/прослушать его прямо на сайте - просто загрузите Ваш медиафайл (mp3,mp4,flv,mov,mpg,mid) и вставьте его в публикуемую новость. Так же легко Вы можете загружать большие картинки, флеш-ролики и любые другие файлы.
• Вставка PHP или javascript в текст. Нужный участок просто обрамляется тегами [script][/script] или [php][/php]. Такая возможность доступна не всем, а только лишь определенным группам пользователей, которые настраиваются в админке.
• Создание sitemap-ов (карт сайта для поисковиков). Благодаря встроенной функции генерации sitemap-ов поисковики будут знать о всех страницах сайта. Процесс создания sitemap-ов предельно оптимизирован и готов работать с базами любых объемов. Есть возможность создать несколько sitemap-ов для разных поисковиков. Sitemap-ы обновляются автоматически с заданной периодичностью. Таким образом система сама подерживает их актуальность.
• Мультиязычный сайт. Удобное переключение между языковыми версиями для пользователя и администратора, полноценная индексация разных языковых версий сайта поисковиками, а также возможность опубликовать один материал на разных языках. Обратите внимание, речь идет не о возможности опубликовать несколько материалов, каждый на своем языке – а именно один материал на разных языках: с общей ссылкой, счетчиком просмотров и рейтингом.
• Мультисайт. В случае, если есть необходимость в создании нескольких сайтов, существует возможность их синхронизации. Причем, синхронизация возможна даже в случае, если сайты располагаются на разных серверах между которыми нет непосредственной связи.
• Доступны сборки CP1251 и UTF-8