Уважаемые оптимизаторы. Чтобы получить ссылку на свой сайт из комментариев, нужно вначале написать 50 комментариев по делу без ссылки. Бессмысленные комментарии удаляются.
Уважаемые пользователи. Рекомендуем Вам зарегистрироваться. Скоро будет много сервисов для зарегистрированных пользователей.
[Twilight CMS] материал подготовил: Михаил Брод 12.07.2005
Разрабатывать сайты можно по-разному. Можно писать код на коленке, можно использовать серьезные системы поддержки, такие как "Битрикс", а можно поискать что-нибудь несложное, не представляющее труда для освоения, но в то же время достаточное для поддержки небольшого коммерческого сайта. Если не требуется ведение базы данных, нет необходимости в динамических страницах, не требуются сложные коды и оригинальный дизайн - можно попробовать систему Twilight CMS, разработанную компанией "СТРАТА Технологии".
Система управления сайтом Twilight CMS была задумана как удобный механизм разработки и поддержки бизнес-ориентированных веб-сайтов. Среди ее достоинств можно назвать такие, как:
возможность вести разработку сайта на платформе Windows (наиболее распространенное место разработчика) и его дальнейшую эксплуатацию на массовом и недорогом Unix-хостинге;
отсутствие требования наличия на хостинг-площадке дополнительных модулей;
отсутствие потребности в каких-либо СУБД, что позволяет производить резервное копирование или перенос системы системному администратору только путем манипуляций с файловой системой.
Да, эти достоинства кто-то может назвать недостатками, но для разработки не очень сложных сайтов они более чем приемлемы.
Для работы с сайтом определены два типа пользователей. Первый - разработчик, в обязанности которого входит создание шаблонов страниц, подключение дополнительных (отсутствующих в стандартной поставке системы) справочников, сервисов, нестандартных функций. Второй тип - редактор, который, редактируя содержимое страниц, связывая их гиперссылками и применяя те или иные шаблоны, наполняет сайт информацией. Разработчик помимо своих основных обязанностей может выполнять и функции администратора, который работает с учетными записями пользователей, определяя, в том числе, к какому типу пользователей они будут относиться.
Структура каталогов любого сайта, разрабатываемого в этой системе, идентична. Есть папка для шаблонов, для графических элементов, резервных копий страниц, текстового наполнения. Чтобы создать новый сайт, достаточно скопировать структуру папок (можно и вместе с их содержимым), прописать в настройках псевдоним к новому сайту, и можно приступать к его разработке. Особенно удобен такой вариант для однотипных сайтов, например, отдельных подразделений одной компании.
Количество шаблонов, необходимых для создания сайта, зависит от количества веб-страниц, которые должны иметь собственное оформление. На таких страницах может быть статичная область (заголовок, меню, "подвал" страницы) и контекстная область, включающая также и различные сервисы, например объявления, новости. После того как страница шаблона будет подготовлена в обычном HTML-редакторе, потребуется все прямые ссылки на графику, на css- и javascript-файлы привести к относительным ссылкам, например, заменить в HTML все ссылки на изображения таким образом, чтобы они выглядели примерно так: <IMG SRC="RealmURL/Images/image.gif"> и не забывать при этом о соблюдении регистра.
А для того чтобы новый шаблон можно было использовать, ссылку на него нужно прописать в файл menu.xml (он находится в папке Content). Этот файл содержит перечень всех страниц сайта, шаблонов, связей между ними и базовых параметров каждой страницы. Его еще можно называть структурой сайта, поскольку именно этот файл видит редактор в админке в виде дерева с папками, страницами, сервисами и т. д. И не только редактор - при обращении посетителя сайта к какой-либо странице система ищет в этом файле необходимый псевдоним и определяет уникальный идентификатор страницы; ищет по идентификатору ее содержание в хранилище данных; определяет шаблон для ее отрисовки; вставляет контент; обрабатывает макроподстановки и заменяет на HTML-код и в
Recent Comments