Система управления сайтом Triage CMS мощное и удобное средство для управления сайтом любого масштаба. Сочетает в себе простоту и гибкость за счет использования встраиваемых модулей (плагинов) и открытого исходного кода. Подходит для создания сайтов на любых языках за счет использования кодировки UTF8.
Эта страница еще в стадии наполнения, которая может тянуться долго. Более подробную информацию о Triage CMS можно получить по запросу.
Система Triage CMS распространяется бесплатно.
Автор и разработчик не дает никаких гарантий и не несет никакой ответственности.
Вы можете распространять, дополнять и изменять систему по своему усмотрению совершенно свободно, но с соблюдением одного условия: информация об авторе и разработчике системы должна быть сохранена справочном разделе и всех исходных кодах.
С недавнего времени проект переехал на GitHub для удобства разработчиков и потребителей.
Перейти на страницу Triage CMS 6 на GitHubВерсия системы реализующая новую концепцию работы.
Скачать Triage CMS 6.2.a Скачать патч для обновления версии 6.1.a до 6.2.a
Список изменений:
1. Переработана концепция материалов, теперь каждый материал может одновременно содержать текст, html, css, javascript и плагин.
2. Обновлен jquery.scrollTo до версии 1.4.3.1
3. Исправлены ошибки интерфейса в списке материалов и в диалоге выбора материала.
4. Доработки интерфейса в списке материалов и в диалоге выбора материала, при установке плагинов.
5. Доработки интерфейса при выводе структуры страниц (в том числе и в диалоге).
6. Мелкие улучшения в интерфейсе.
7. Класс ITM: мелкие улучшения.
8. Изменена логика сборки страницы: теперь сначала обрабатываются материалы, а потом переменные.
9. Добавлена возможность менять HTTP статус страницы во время выполнения плагина (повлечет смену шаблона всей страницы).
10. Класс Page: добавлена функция setRedirect которая делает из страницы перенаправление на указанный URL.
11. Класс DB: добавлены функции getCol() и getCol2() взамен getCell() и getCell2() соответственно. Старые также работают.
12. Исправлена ошибка входа в панель управления в режиме отладки.
13. Класс Page: добавлены функции setTitle(), setKeywords(), setDescription() для упрощения работы с выводом страницы.
14. Обновлен редактор TinyMCE до версии 3.5.8
15. Исправления безопасности.
16. Класс DB: теперь используется mysql_real_escape_string вместо addslashes.
17. Обновление перевода TinyMCE до версии 3.1
18. Вывод полного пути в шаблон в CMS_PAGE_FULLPATH
19. Исправления проблемы с редактированием текстовой части материала содержащей теги HTML
20. Исправление абсолютных ссылок в плагине Путь
Внимание! После применения патча выполнить файл patch-6.2.a.sql из архива с патчем на вашей БД. Внимание! Перед выполнением убедитесь что в файле во всех строках, содержащих `cms__material` (" выделенное "cms_" совпадает со значением 'table_prefix' из вашего config.php, в случае необходимости поправить в файле patch-6.2.a.sql и только потом его выполнять.
Скачать Triage CMS 6.2.a Скачать патч для обновления версии 6.1.a до 6.2.a
Релиз-кандидат системы с дополненным функционалом и исправлениями, подходит для создания сайтов с нуля.
Скачать Triage CMS 6.1.a Скачать патч для обновления версии 6.0.e до 6.1.a
Список изменений:
1. Список материалов: улучшения в интерфейсе
2. Класс MaterialEx: расширение функционала
3. Добавлена возможность удалять страницы и материалы
4. Добавлена корзина для хранения удаленных объектов
5. Класс User: обновлены механизмы авторизации пользователя
6. Установка плагинов: добавлена проверка требуемой версии CMS через $plugin_install['cms_version'][$plugin_uid]
7. Редактор TinyMCE: отключена автоматическая конвертация урл для возможности вставки абсолютных ссылок внутри document_base_url
8. Класс User: добавлена функция getCookiePath для более корректного хранения cookies
9. Ядро CMS: добавлена защита от нелегитимных изменений системы.
10. Редактор материалов: добавлена смешанная подсветка кода для текстовых материалов (если используется CodeMirror).
11. Добавлен cms/scripts/jquery.scrollTo.js
12. Улучшен интерфейс упарвления плагинами в CPL.
13. Добавлена возможность защитить от записи файлы CMS в поцессе установки.
14. Класс Plugin - оптимизация работы с опциями плагина.
15. Исправлена ошибка при перемещении глвной страницы с верхнего уровня иерархии.
16. Изменено поведение интерфейса для только что добавленной страницы.
17. Улучшен интерфейс быстрого поиска материала в разделе материалы и в диалоге выбора материала.
18. В стандартную поставку плагинов добавлен "Генератор меню".
Внимание! После применения патча, поправить ваш config.php, в массив $_config добавить строку
'indexphp_size' => 407,
где 407 - это размер в байтах вашего файла index.php.
А также выполнить файл patch-6.1.a.sql из архива с патчем на вашей БД. Внимание! Перед выполнением убедитесь что в файле в строке "CREATE TABLE IF NOT EXISTS `cms__trashcan` (" выделенное "cms_" совпадает со значением 'table_prefix' из вашего config.php, в случае необходимости поправить в файле patch-6.1.a.sql и только потом его выполнять.
Скачать Triage CMS 6.1.a Скачать патч для обновления версии 6.0.e до 6.1.a
Стабильная версия системы с дополненным функционалом и исправлениями, подходит для создания сайтов с нуля.
Скачать Triage CMS 6.0.e Скачать патч для обновления версии 6.0.d до 6.0.e
Список изменений:
1. Класс DB_Oracle: исправлено получение информации об ошибках
2. Класс DB_Oracle: исправленние проблем с bindByName
3. Класс DB_Oracle: добавдена функция fetchCursor
4. Класс UserSession: добавлена функция для проверки реферера при авторизации
5. Включена поверка реферера при авторизации
6. Исправлены ошибки некорректного вывода материалов на сайт
7. Обновлен парсер шаблонов
8. Мелкие обновления в редакторе файлов, материалов, шаблонов
9. упразднена функция htmlescapetmpl за ненадобностью
10. Исправлена иконка для файлов DOC в файлменеджере
11. Добавлена иконка для файлов PDF в файлменеджере
12. Установка CMS: настройка подключения к Oracle сделана не обязательной в случае наличия PHP OCI
13. Добавлено отключение magic_quotes_gpc в конфигурацию по-умолчанию и .htaccess
14. Обновлен редактор TinyMCE до версии 3.4.7
15. Класс DB_MySQL: добавлена функция получения идентификатора соединения
16. Класс DB_Oracle: добавлен формат даты по-умолчанию
17. Класс DB_Oracle: добавлены функции для работы с Blob и Clob
18. Класс DB_Oracle: добавлена функция Commit
19. Панель управления: исправлена ошибка в разделе "Шаблоны", когда не отображались доступные файлы шаблонов при только что установленной системе без демонстрационных данных
20. Класс DB_MySQL: используется mysql_fetch_assoc вместо mysql_fetch_array для увеличения производительности
21. Класс Plugin: добавлены функции для получения списка станиц и материалов, на которых используется плагин
22. Класс Plugin: добавлена функция получения адреса почты плагина вида plugin-name@host
23. Изменен алгоритм вывода ошибок/предупреждений/информации в интерфейсе администрирования плагина с учетом редиректа.
24. Меню в панели управления теперь появляется только по клику.
25. Файлменеджер: мелкие улучшения в интерфейсе.
Скачать Triage CMS 6.0.e Скачать патч для обновления версии 6.0.d до 6.0.e
Стабильная версия системы с расширенным функционалом и поддержкой БД Oracle, подходит для создания сайтов с нуля.
Скачать Triage CMS 6.0.d Скачать патч для обновления версии 6.0.c до 6.0.d
Список изменений:
1. Класс DB: добавлена поддержка Oracle (экспериментально)
2. Класс DB: мелкие изменения, не влияющие на функционал
3. CPL: выпадающее меню списка плагинов ограничено шириной 300px
4. Редактор страниц: предложение максимального порядка сортировки при включении отключенных страниц
5. Увеличена максимальная длинна значения опции плагина до 200 символов и справочника до 250 символов
6. Библиотека pages: изменено оформления списка (стрелки вместо кавычек)
7. Список материалов: при возврате из редактора раскрывается группа отредактированного материала
8. Загрузка файлов в библиотеку: значение chmod на загруженном файле устанавливается = 0666 (вместо 0777)
9. AJAX модуль выполнения плагинов: добавлена возможность передачи ID материала через GET или POST
10. Плагины: исправлена переустановка плагина
11. Исправлена ошибка при прасинге якорей в HTML материалах, в случае когда якорь состоит не из словообразующих символов
12. Редактор TinyMCE: включена проверка орфографии gecko_spellcheck
13. Исправлена ошибка при внутренних редиректах с относительными URL.
14. Изменен парсинг выходного HTML, отключена замена '/images' на 'images' и тп в аттрибутах тегов.
15. Просмотр журнала системы: исправлена ошибка невозможности фильтрации событий от выбранного плагина.
16. Библиотека формирования списка страниц: добавлены аттрибуты rel к ссылкам.
17. Обновлены классы таблиц в стилевом листе панели управления.
18. Изменено внешнее представление редактора страниц в панели управления.
19. Обновлена библиотека jQuery до версии 1.6.2
20. Установка системы: добавлена конфигурация для Oracle
21. Панель управления: появилась простая документация/помощь в соответствующем разделе.
22. Панель управления: добавлен быстрый поиск материалов.
23. Файлменеджер: исправлена ошибка при скачивании файлов.
24. Файлменеджер: исправления, улучшающие безопасность.
Скачать Triage CMS 6.0.d Скачать патч для обновления версии 6.0.c до 6.0.d
Стабильная версия системы с расширенным функционалом, подходит для создания сайтов с нуля.
Скачать Triage CMS 6.0.c Скачать патч для обновления версии 6.0.b до 6.0.c
Список изменений:
1. Класс DB: Корректировка работы с NULL в MySQL 5.x при sql-mode STRICT_TRANS_TABLES
2. Класс UserEx: Корректировка при добавлении/редактировании пользователя связанная с MySQL 5.x при sql-mode STRICT_TRANS_TABLES
3. Сохранение пользователя: Корректировка связанная с MySQL 5.x при sql-mode STRICT_TRANS_TABLES
4. Редактор материала: добавлена кнопка "Применить" для сохранения и возврата к редактору.
5. Редактор материала: по нажатию на "Сохранить" всегда переходит к списку материалов.
6. CPL: выпадающее меню разворачивается при наведении, в разделе плагины появился пункт "Все плагины"
7. Установка: при ошибке mysql_get_server_info() выдается предупреждение вместо ошибки.
8. Установка: исправления ошибка отображения в Opera.
9. Установка: Добавлена опция заполнения демонстрационными данными.
10. Редактор страниц: при включении страницы фокус автоматически переходит на поле порядка сортировки.
11. Класс Page: расширение функционала - prent_id и num_children.
12. Список плагинов: ссылка настройки яркая даже у отключенных плагинов
13. Список плагинов: выбранный для настройка плагин всегда вверху списка и выделен
14. Класс PageEx: добавлена сортировка блоков материалов для вывода по порядку
15. Редактор страниц: добавлено создание материала из диалога выбора материала
16. Редактор шаблона: добавлено создание материала из диалога выбора материала
17. Редактор материала: по кнопке "сохранить" возвращает на страницу, откуда был запрос
18. Редактор страниц: исправлена ошибка при удалении материала из блока с пересортировкой.
19. Редактор шаблонов: добавлена возможность создавать шаблоны из имеющихся файлов.
20. В меню "Плагины" отображаются только включенные и имеющие интерфейс для управления.
21. Класс PluginInstaller: добавлено включение функциональной библиотеки.
22. Класс DB: расширение функционала.
23. Редактор материалов: добавлена возможность множественного выбора файлов для загрузки.
24. Файлменеджер: добавлена возможность множественного выбора файлов для загрузки.
Внимание! После применения патча, поправить ваш config.php:
в начало перед "$_config = array(" добавить строку
require_once(dirname(__FILE__).'/config.default.php');
в конце стереть строку
define('CMS_VERSION', '6.0.b');
Скачать Triage CMS 6.0.c Скачать патч для обновления версии 6.0.b до 6.0.c
Бета-версия системы, показавшая неплохую стабильность на протяжении длительного времени.
Скачать Triage CMS 6.0.b
Здесь собраны дополнительные модули для Triage CMS. Система имеет открытый API и написание плагинов приветствуется, если вы хотите стать автором плагина, свяжитесь со мной здесь.
Чтобы полностью соответствовать облику вашего сайта, для многих плагинов требуется отредактировать шаблон перед первым использованием. Для этого у вас должны быть базовые представления о HTML и CSS.
Для установки модуля нужно извлечь содержимое скаченного архива в папку /cms/plugins, в системе перейти в раздел установка плагинов и напротив нужного плагина нажать установить плагин.
Модуль "вопрос-ответ", с возможностью задавать вопросы через сайт и модерацией вопросов.
Отображает время генерации страницы и количество запросов к БД.
Выводит дерево страниц сайта с разметкой CSS-классами.
Выводит дерево всех страниц сайта с возможностью ограничить глубину.
Отображает дочерние страницы от текущей с описанием для каждой.
Отображает меню для текущей страницы и 1 уровень вглубь или вверх.
Управляет новостями и архивом новостей, поддерживается вывод новостей в RSS ленту.
Дополнение для плагина "новости", требует его наличия. Выводит список последних новостей.
Создает и управляет опросами на сайте с возможностью искажения реальных результатов для посетителя.
Отправляет сообщение по электронной почте через форму на сайте.
Поиск по сайту средствами Яндекс.XML, требуется наличие ключа для Яндекс.API.
Выводит баннеры в промо-блок, ведет простую статистику по показам и кликам.
Отображает путь по сайту до текущей страницы.
Управляет списками элементов с тегами и группировками.