Система управления сайтом Playmaks.ru
Система для IIS серверов с поддержкой ASP.NET (.NET v2.0) и баз данных MySQL или MS SQL.
Цель создания CMS Playmaks.ru - получить простую и компактную платформу для создания и управления сайтом, альтернативную PHP системам, с возможностью получения чистого HTML кода отвечающего стандартам w3.org и возможностью использования ASP для построения веб приложений разного уровня сложности.
Возможности сайтов CMS Playmaks.ru расширяются за счет плагинов написанных на языках VB.NET и C#.NET. Сама система предоставляет базовые возможности для создания страниц с активными элементами плагинов, работающих как веб приложение.
Система генерирует страницы в коде которых отсутствуют лишние символы табуляции, перевода строки, двойные пробелы и т.д. которые не играют никакой роли в отображении страницы, но увеличивают размер передаваемых данных от сервера клиенту. В отличие от большинства CMS браузер получает от сервера с CMS Plауmaks код HTML одним, неразрывным блоком текста.
Для ускорения загрузки страниц не используются ссылки на сторонние ресурсы такие как файлы CSS стилей и общие, сторонние библиотеки скриптов (в системе есть возможность такой загрузки при необходимости). Исключение составляют javascript собственных плагинов. CSS стили загружаются вместе с основным кодом страницы в блоке head. Это позволяет избежать задержек возникающих при загрузке дополнительных файлов.
Необходимые навыки для использования
В текущей версии
- Минимальное знание HTML верстки
- Минимальное знание CSS
Возможности и особенности CMS
- Возможность генерации страниц сайта полностью отвечающих стандартам W3C. Проверить и сравнить результаты можно на официальном сайте организации здесь.
- Работа по НТТP и HTTPS. Поддержка URL с WWW и без WWW
- Высокая скорость загрузки страниц даже на относительно медленных хостах
- Ядро системы с закрытым кодом
- Открытый код плагинов. Возможность самостоятельной разработки плагинов на языках VB.NET и JavaScript для клиентской части. Встроенная возможность работать с плагинами в режимах PОST и GET. Возможность создавать плагины с закрытым кодом.
- Система не использует AJAX
- Система в базовой версии использует только чистый JavaScript.
- Полностью Российская разработка
- Стартовая консоль администратора на русском языке.
- Автоматическая генерация актуального файла sitemap.xml при изменении контента
- Генерация robot.txt.
- Использование (динамическая генерация) системной страницы ошибки 404 или специально созданной страницы.
- Весь контент (кроме медиаконтента) хранится в базе данных.
- При URL запросе к страницам и документам (в том числе файлам .html), приоритет отдается документам (файлам) физически расположенным в директории файловой системы сайта.
- Многоступенчатое кеширование.
- Конвертирование и минимальное редактирование изображений. При загрузке через сервис CMS файлы изображений распространенных форматов (кроме GIF) преобразуются в формат PNG c одновременным созданием уменьшенной копии (preview). Сервис позволяет переименовывать, вращать, отражать и пропорционально менять размеры изображения.
- Поддержка большинства языков мира при создания материалов. Максимальная длинна одного блока материала (статьи) - 60000 символов.
- Глобальный контроль внутренних ссылок. При изменении URL адреса опубликованной страницы, все ссылки на всех страницах изменятся автоматически и будут применены без необходимости кеширования. При удалении страницы, оставшиеся на другой странице ссылки меняются на ссылку, ведущую на страницу ошибки 404
- Изменения стилей с мгновенным применением без кеширования.
- Два типа стандартной авторизации: одноступенчатая и двухступенчатая с отправкой кода подтверждения на почту пользователя.
- Возможность автоматической авторизации пользователей АD.
- Поддержка групп пользователей и наличие групп доступа. (Доступ может быть ограничен только к активным модулям. Статические материалы не ограничиваются).
- Собственный метод однонаправленного шифрования (хеширования) паролей для хранения в базе данных без возможности дешифровки.
- Предварительное кодирование передаваемого пароля на стороне клиента с помощь одноразового уникального, переданного сервером ключа. Для каждой попытки передачи генерируется новый ключ.
- Поддержка адаптивной (резиновой) верстки. Поддерживаются четыре варианта стилей для страницы: общий, ширина до 600px, ширина от 600px до 1000px, более 1000px. Отсутствует необходимость создавать отдельные страницы для мобильной версии.
- Поддержка страницы по умолчанию в любом разделе и поддержка правильного канонического адреса.
- Контроль даты изменения статей.
- Хранение последних 6 версий статей и стилей (история изменений) и возможность сохранить версию в постоянный архив.
- Создание мастер страниц. С помощью мастер страниц можно генерировать реальные страницы, остается подключить нужную статью и опубликовать.
- Собственный редактор для верстки статей. Возможность использовать WYSIWYG редактор (в текущей версии TinyMCE)