Xpoint
   [напомнить пароль]

CMS с ведением истории всех измений

Метки: [без меток]
2010-01-16 15:44:10 [обр] Геннадий[досье]

Набросал вот список требований, которым должна соответствовать CMS, которую я пожелал бы себе заполучить :) Сразу скажу, что интересна исключительно админская часть (для редактирования информации, а не для отображения самого сайта (для этой цели будут написаны собственные скрипты).

Итак, должна быть возможность редактировать:

    - разделы
        - имеют древовидную структуру
        - раздел может являться ссылкой на другой раздел (среди детей раздела не может быть ссылки на родителя, чтобы избежать зацикленности)
        - имеют характеристики
            - приоритет (порядковый номер)
            - название
            - комментарий

    - блоки
        - приоритет (порядковый номер)
        - название
        - комментарий
        - содержание
        - тип
            - текст
               - подсветка синтаксиса при редактировании
               - встроенная валидация XML, XSL
               - подтипы:
                    - XSL
                    - XML
                    - CSS
                    - plain text
            - файл (для скачивания)
            - картинка.

    - Между блоками и разделами существуют связки (отношение: многие ко многим)
    - ведение истории всех изменений (само содержание + кто и когда изменил)
    - WYSIWYG-редактор (необязательно)

Представьте, что у вас есть проект на PHP и вы хотите всю динамическую информацию (шаблоны, локализацию, CSS) вынести из файловой системы в админку. Какую готовую CMS вы бы заюзали? Можно ли решить подобную задачу используя викидвижок?

спустя 1 день 20 часов [обр] Филипп Ткачев(20/112)[досье]
Геннадий[досье], подсветка синтаксиса при редактировании 0_o
История с откатом или просто логирование?
спустя 15 минут [обр] Геннадий[досье]

Именно история с откатом, как в системах контроля версий.

Подсветка синтаксиса - с этим вроде не должно быть проблем, есть же готовые решения чуть ли не для всех языков. По крайней мере при отображении (не при редактировании). Но это не основное требование, а просто желательный "плюс".

Powered by POEM™ Engine Copyright © 2002-2005