|
|
|
|
|
|

В этом разделе приведен краткий список самых полезных и интересных особенностей Системы, то есть то, что делает «Twilight CMS» лидером на рынке систем управления сайтом. Дружественность к поисковой оптимизации (SEO)- Система управления позволяет назначать заголовки и МЕТА таги всему как сайту в целом, так и конкретным страницам и даже конкретным новостям или товарам в каталоге.
- HTTP заголовки, выдаваемые системой, конструируются максимально независимым от веб-сервера образом. На любой площадке они будут корректными с точки зрения стандартов, что приведет к отличной индексации сайта поисковыми роботами.
- Мы постоянно следим за изменениями в работе индексирующих роботов основных поисковиков и публикуем результаты исследований в нашем техническом блоге.
Удобство работы редактора сайта в админзоне- Все операции в админзоне делаются в стандартном Windows интерфейсе с выпадающими меню, возможностью переименования пунктов по клавише F2 и возможностью перетаскивать пункты и папки мышью.
- Добавление страницы на сайт делается одним кликом, публикация страницы в меню — вторым. То есть публикация новой страницы на сайте занимает несколько секунд.
- Если редактируется сайт с большим числом файлов (прайс-листы, файлы документации, картинки), редактор обязательно столкнется с необходимостью закачать все эти материалы на сервер. Заливка хотя бы сотни файлов с диска вашего компьютера на сервер по одному может занять достаточно длительное время. В Системе предусмотрена возможность заливки одного архива с нужным количеством файлов внутри с распаковкой прямо на сервере. Помимо экономии времени это также уменьшает ненужный трафик.
- Редактируя однотипные списки изображений или ссылок на файлы в «обычной» системе управления вы можете столкнуться с необходимостью каждый раз выполняя операцию вставки картинки или ссылки на файл заново «добираться» по дереву до нужной папки в дереве файлов. «Twilight CMS» сделана для людей, а не для роботов, поэтому все деревья и служебные структуры помнят свое состояние, и автоматически открываются на нужном месте. Вы справляетесь с задачей безо всякого напряжения.
- Вставка ссылок на другие страницы сайта или на файлы из библиотеки делается путем выбора нужной страницы или файла из привычной древовидной структуры в один клик. Также, для удобства работы редактора сайта, ссылку легко настроить открывающейся в новом или другом окне выбрав нужное значение из выпадающего списка.
- Система позволяет не прибегать к помощи внешних программ для реализации такой востребованной функции как уменьшение (реже — увеличение) размера картинки. Это делается прямо в админзоне.
- Иногда необходимо сделать шаблон какого-то часто используемого блока, для дальнейшей вставки его на нужных страницах сайта. Например, сложной структуры таблицы. Система позволяет в одно действие вставлять содержимое любой страницы-заготовки в любую другую страницу.
- В редакторе страниц важно удобство работы редактора сайта, поэтому к его услугам горячие клавиши Ctrl-S (Save) и фоновое сохраненение контента без перезагрузок страницы.
- Редакторы автоматически занимают все доступное на экране пространство в зависимости от размеров окна браузера и позволяют максимально удобно работать.
- Панель навигации можно скрыть для дополнительного увеличения размеров рабочей области на экране щелкнув по иконке с крестиком.
- Сайт, над которым работает редактор, может быть открыт одним кликом на ссылке-названии в левом верхнем углу экрана. Страница, которую редактор редактирует также может быть открыта по ссылке в редакторе под названием страницы. Это удобно и просто.
- Во время работы редактора над текстом страницы она блокируется. При попытке доступа к её содержимому другого редактора будет выдано служебное сообщение. Если первый редактор закончил редактирование (или оборвалась связь) блокировка будет автоматически снята через определенный настраиваемый интервал (по умолчанию 2 минуты). Если второй редактор дождется этого момента, его предупредят о разблокировке страницы и он может продолжить работу над ней.
- Создание резервной копии сайта производится одним кликом мыши. Архив можно скачать на локальный диск, записать на CD и спрятать в сейф. Сейф закопать и оставить потомкам карту с комментариями.
Каталог товаров или услуг- Каталог товаров имеет функцию создания «ярлыков» — ссылок на товар. Это позволяет легко создавать несколько рубрикаторов на один товарный ряд. Ярлыков на каждый товар может быть неограниченное количество. С каждого ярлыка одним кликом можно перейти к исходному товару.
- Снимая признак публикации с товара все ярлыки автоматически примут неопубликованное состояние, что будет легко увидеть по «покраснению» иконок в дереве каталога.
- Снимая публикацию с категории товаров вы снимете публикацию и всех подчиненных категорий и товаров в них рекурсивно. Также, автоматически снимется публикация всех ярлыков, связанных с попавшими в эту ветку товарами, где бы они не находились.
- Разработчик может быстро настроить свойства для различных типов товаров (сущностей) для использования их в каталоге (каталогах). Редакторы сущностей будут сгенерированы в админзоне автоматически по их формальному описанию (перечню полей).
- Разработчик может вдумчиво спроектировать и задать специальный вид для любого редактора сущности взамен автоматически сгенерированного в админзоне для более правильной организации интерфейса и повышения удобства работы пользователя.
Генерация HTML страниц пользователю- Система умеет автоматически прописывать в тегах IMG параметры ширины и высоты для изображений, у которых они не инициализированы. Это позволяет браузеру быстрее формировать страницу на экране и избежать «пляски» контента по экрану.
- Результирующий HTML снабжается правильными заголовками HTTP ответа, поэтому сайты прекрасно индексируются поисковыми машинами.
Системные функции- Система имеет функцию определения страны, откуда пришел пользователь для дальнейшего перенаправления его на другой языковой домен (как делает, например, google.com).
- Поиск по сайту производится с учетом морфологии русского языка, при этом используются не словари, а стэмминг (stemming), то есть алгоритмы выделения корня слова. Поэтому если вы зададите поиск по слову «система», то будут найдены также и «системы», «системой», «системами», «системный» и другие словоформы. Также поиск умеет распознавать ошибочный ввод латиницей (когда вводится «ghjvf[yekcz» вместо «промахнулся») и искать по сайту, справочникам (новостям и любым другим), каталогам вместе с товарами и форумам.
- Система автоматически определяет наличие библиотек ImageMagick и GD (библиотеки для работы с графикой). В зависимости от их доступности, а также приоритетов, заданных разработчиком при сборке сайта они будут использоваться для изменения размеров изображений в админзоне и для других целей.
- Разработчик может указать произвольную кодировку для страниц, тем самым разработка сайтов может быть проведена с использованием любой кодировки.
- Параметр глубины хранения истории изменений для каждой страницы (количества версий) может быть изменен разработчиком в файле настроек.
- Система может фиксировать все скачивания файлов с сайта в специальном лог-файле, если включить эту опцию в файле настроек.
- Система может фиксировать все запросы, сделанные через систему поиска по сайту в специальном лог-файле если включить эту опцию в файле настроек. Данная способность позволяет корректировать контент и структуру сайта в соответствии с ожиданиями посетителей сайта.
Рациональное использование ресурсов и снижение нагрузки на сервер- Страницы, передаваемые современным браузерам автоматически сжимаются.
- Кэширование страниц производится как для HTML так и для JS и CSS содержимого. Кэшируются не только контентные страницы, но и страницы каталогов, новостных лент, форумы и другие динамически формируемые разделы сайта. Модуль кэширования позволит закэшировать даже вашу корзину с товарами и никогда не перепутает её с чужой. Кэшируются также сжатые версии страниц, что позволяет значительно экономить время и снижать нагрузку на сервер.
- Браузеру при выдаче страницы разрешается кэшировать динамически формируемые но редко изменяемые файлы, такие как таблицы стилей и файлы с javascript. В результате количество запросов к серверу из браузера снижается в разы.
- Независимо от настроек веб-сервера на хостинг-площадке Система поддерживает докачку файлов и частичное скачивание, что позволяет уменьшить трафик и вероятность повторного скачивания после обрывов связи с пользователем.
- Поиск записи по базе данных реализован методом двоичного поиска, что позволяет найти нужную запись среди более чем 4 миллиардов всего за 31 итерацию. При дальнейшем увеличении числа записей время работы процедур выборки растет логарифмически.
- Весь трафик между клиентским рабочим местом (админзоной) и сервером передается в сжатом виде.
Безопасность- Система позволяет использовать протокол HTTPS для организации защищенного канала доступа к сайту или административному интерфейсу.
- Пароли пользователей в Системе не хранятся и по каналам связи не передаются.
- В систему нельзя проникнуть с помощью SQL-инъекций, бича сайтов, использующих SQL базы данных.
- Все ошибки доступа к страницам сайта попадают в лог-файл, откуда системный администратор может получить всю информацию по попыткам несанкционированного доступа к сайту.
- Система блокирует доступ к сайту на длительный период после нескольких неудачных попыток авторизации в админзоне, что предотвращает попытки подбора паролей к управлению сайтом.
Сопряжение с внешними системами- Можно встроить в сайт функциональность на любом (!) языке веб-разработки. При этом внешние программные модули могут находиться на другом сервере. Главное, чтобы результатом их работы был HTML код, которые необходимо отобразить на странице сайта.
- Система умеет работать с данными, находящимися на других серверах, при условии соблюдения форматов обмена, принятыми в ней. Это используется для сопряжения с системой статистики — сервером «СтратаСтат» и другими вспомогательными системами.
|
|
|