Система управления сайтом 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)