Каталог статей
Поиск по базе статей  
Статья на тему Интернет » Интересное в сети » CMS от&nb p;«СТРАТА Технологии»

 

CMS от&nb p;«СТРАТА Технологии»

 

 

Разрабатывать сайты можно по-разному. Можно писать код на коленке, можно использовать серьезные системы поддержки, такие как «Битрикс», а можно поискать что-нибудь несложное, не представляющее труда для освоения, но в то же время достаточное для поддержки небольшого коммерческого сайта. Если не требуется ведение базы данных, нет необходимости в динамических страницах, не требуются сложные коды и оригинальный дизайн — можно попробовать систему Twilight CMS, разработанную компанией «СТРАТА Технологии».

Система управления сайтом Twilight CMS была задумана как удобный механизм разработки и поддержки бизнес-ориентированных веб-сайтов. Среди ее достоинств можно назвать такие, как:

загрузка...

 

 

  • возможность вести разработку сайта на платформе Windows (наиболее распространенное место разработчика) и его дальнейшую эксплуатацию на массовом и недорогом Unix-хостинге;
  • отсутствие требования наличия на хостинг-площадке дополнительных модулей;
  • отсутствие потребности в каких-либо СУБД, что позволяет производить резервное копирование или перенос системы системному администратору только путем манипуляций с файловой системой.
Да, эти достоинства кто-то может назвать недостатками, но для разработки не очень сложных сайтов они более чем приемлемы.

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

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

Для каждого типа страниц нужно подготовить свой шаблонКоличество шаблонов, необходимых для создания сайта, зависит от количества веб-страниц, которые должны иметь собственное оформление. На таких страницах может быть статичная область (заголовок, меню, «подвал» страницы) и контекстная область, включающая также и различные сервисы, например объявления, новости. После того как страница шаблона будет подготовлена в обычном HTML-редакторе, потребуется все прямые ссылки на графику, на css- и javascript-файлы привести к относительным ссылкам, например, заменить в HTML все ссылки на изображения таким образом, чтобы они выглядели примерно так:
<IMG SRC="§RealmURL§/Images/image.gif">
и не забывать при этом о соблюдении регистра.

А для того чтобы новый шаблон можно было использовать, ссылку на него нужно прописать в файл menu.xml (он находится в папке Content). Этот файл содержит перечень всех страниц сайта, шаблонов, связей между ними и базовых параметров каждой страницы. Его еще можно называть структурой сайта, поскольку именно этот файл видит редактор в админке в виде дерева с папками, страницами, сервисами и т. д. И не только редактор — при обращении посетителя сайта к какой-либо странице система ищет в этом файле необходимый псевдоним и определяет уникальный идентификатор страницы; ищет по идентификатору ее содержание в хранилище данных; определяет шаблон для ее отрисовки; вставляет контент; обрабатывает макроподстановки и заменяет на HTML-код и в конечном итоге выводит эту страницу посетителю.

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

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

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

Поиск по сайту состоит из двух частей: формы поиска и страницы с результатами. Поиск производится с использованием всех словоформ всех слов, введенных пользователем. При этом используется логика «ИЛИ», которая позволяет выдать максимальное количество результатов. Поиск может быть произведен среди всех страниц сайта, в свойствах которых (в админке) не стоит отметка «Не индексировать». Также в область поиска можно назначить новостную ленту, форум и каталог товаров.

Разработчик сайта отвечает за правильную настройку нескольких основных файлов. Первый — файл menu.xml, с помощью которого формируется структура будущего сайта. Он содержит перечень всех страниц, шаблонов и меню сайта. Если страница не описана в этом файле, система считает, что такой страницы не существует (даже если ее содержимое есть на диске или в базе данных). Основной раздел файла предназначен для описания заготовок элементов, которые будут создаваться редактором сайта. Другой раздел (декларации) используется как перечень допустимых значений свойства какого-либо элемента, вводить которые редактору через обычную строку неудобно и чревато ошибками.

Третий раздел (cms) определяет те элементы, которые редактор так или иначе использует при работе в админке. Этот раздел может содержать в себе произвольное количество папок, страниц и ссылок. Все они группируются в три папки верхнего уровня, которые отличаются друг от друга своим назначением, которое определяется через атрибут assign. Таких назначений три: content, special, hidden. В папке со значением атрибута assign = «hidden» размещаются страницы, необходимые в работе, но которые не только нельзя изменять, но и о существовании которых редактору лучше не знать. В частности, сюда помещаются разные системные страницы вроде сообщения об ошибке «Страница не найдена» (ошибка 404), поисковой страницы, форм обратной связи и т. п.

Второй файл, с которым работает только разработчик, — preferences.xml. Он содержит различные настройки, которые разработчик определяет при создании сайта. К таким настройкам относятся параметры кодировки страниц, режим кеширования, количество последних версий страницы, сохраняющихся на сервере в процессе ее редактирования и ряд других параметров. Да, система позволяет сохранять определенное разработчиком количество версий одного файла, которые создаются в процессе редактирования. Это свойство позволяет выполнять откат на ранее сохраненные страницы без поиска их в собственном архиве.

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

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

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

Основной раздел, с которым придется работать редактору, называется «Контентные страницы», он содержит все информационные разделы сайта. Для удобства страницы и ссылки, которые в него помещаются, могут быть разделены по папкам. Но на отображение страниц на самом сайте это деление влияния не окажет. Графические файлы, иные документы, которые могут размещаться на сайте, хранятся в специальном разделе, называемом «Библиотека файлов». Для того чтобы можно было вставить картинку на страницу, ее придется вначале поместить в соответствующий раздел «Библиотеки».

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

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

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

Ссылки по теме




Статья получена: hostinfo.ru
загрузка...

 

 

Наверх


Постоянная ссылка на статью "CMS от&nb p;«СТРАТА Технологии»":


Рассказать другу

Оценка: 4.0 (голосов: 16)

Ваша оценка:

Ваш комментарий

Имя:
Сообщение:
Защитный код: включите графику
 
 



Поиск по базе статей:





Темы статей






Новые статьи

Противовирусные препараты: за и против Добро пожаловать в Армению. Знакомство с Арменией Крыша из сэндвич панелей для индивидуального строительства Возможно ли отменить договор купли-продажи квартиры, если он был уже подписан Как выбрать блеск для губ Чего боятся мужчины Как побороть страх перед неизвестностью Газон на участке своими руками Как правильно стирать шторы Как просто бросить курить

Вместе с этой статьей обычно читают:

Анатомия CMS. Что и&nb p;где почитать

Напомним, что аббревиатура CMS означает Content Management System или, говоря русским языком, система управления контентом веб-сайта. В нашем издании уже публиковались обзоры различных CMS, а в предыдущей статье « Анатомия систем управления контентом» мы даже попытались как-то систематизировать информацию и разобраться, что же cкрывается за этой аббревиатурой.

» Интересное в сети - 1533 - читать


Анатомия CMS: краткий обзор различных систем. Часть 1

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

» Интересное в сети - 1884 - читать


Анатомия CMS: краткий обзор различных систем. Часть 2

Продолжаем исследование различных популярных CMS-систем на основе платформы PHP+MySQL. В этой статье будет рассказано о Phpwcms, Exponent, MX-Portal и XOOPS. Также расскажем и о некоторых малоизвестных у нас системах, которые могут заинтересовать веб-мастеров (даже несмотря на проблемы с установкой у некоторых из них).

» Интересное в сети - 1776 - читать


Анатомия CMS: сервисы сравнения различных систем

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

» Интересное в сети - 3765 - читать


CMS Drupal

История создания История зарождения Drupal во всех источниках начинается с 2000 года, когда студенты Антверпенского университета Дрис Байтаерт (Dries Buytaert) и Ханс Снейдер (Hans Snijder) установили беспроводную связь между своими студенческими общежитиями, чтобы совместно использовать ADSL-модем Ханса среди восьми студентов. Это подтолкнуло Дриса, который и по сей день считается основателем и руководителем проекта, на создание небольшого сайта новостей со встроенной доско ...

» Интересное в сети - 1920 - читать


CMS Expre ionEngine&nb p;1.5.0

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

» Интересное в сети - 1228 - читать



Статья на тему Интернет » Интересное в сети » CMS от&nb p;«СТРАТА Технологии»

Все статьи | Разделы | Поиск | Добавить статью | Контакты

© Art.Thelib.Ru, 2006-2024, при копировании материалов, прямая индексируемая ссылка на сайт обязательна.

Энциклопедия Art.Thelib.Ru