За последние 24 часа нас посетили 35484 программиста и 1818 роботов. Сейчас ищут 953 программиста ...

Пример архитектуры CMS системы?

Тема в разделе "Прочие вопросы по PHP", создана пользователем enshtein, 30 окт 2006.

  1. enshtein

    enshtein Активный пользователь

    С нами с:
    27 авг 2006
    Сообщения:
    291
    Симпатии:
    0
    Нужен пример архитектуры CMS системы! А именно проектирования.
    Люди советуют книгу Максима Кузнецова "PHP5 практика разработки web-сайтов" - но там нет никакой архитектуры - неиспользуется ни ООП ни принципы модульного программирования. Хотелось бы посмотреть на что-то более серьезное и спроектированное!
     
  2. topas

    topas Активный пользователь

    С нами с:
    16 авг 2006
    Сообщения:
    2.258
    Симпатии:
    36
  3. enshtein

    enshtein Активный пользователь

    С нами с:
    27 авг 2006
    Сообщения:
    291
    Симпатии:
    0
    Я имел ввиду пример проектирования CMS - т.е. программную инженерию процесса, а именно: UML-диаграммы, Классы, модули, структура и т.д., т.е. весь процесс - как это делается? практику создания!
     
  4. topas

    topas Активный пользователь

    С нами с:
    16 авг 2006
    Сообщения:
    2.258
    Симпатии:
    36
    Посмотри PHPNuke, может это то что тебе надо?
     
  5. enshtein

    enshtein Активный пользователь

    С нами с:
    27 авг 2006
    Сообщения:
    291
    Симпатии:
    0
    Да видел я его - но это готовый продукт - я вижу тока результат!!! - а мне надо пример проектирования - т.е. сам процесс проектирования начиная с бумаги и карандаша :)

    Да и nuke - не лучший пример, там не используется ООП!!!
     
  6. topas

    topas Активный пользователь

    С нами с:
    16 авг 2006
    Сообщения:
    2.258
    Симпатии:
    36
  7. Anonymous

    Anonymous Guest

    enshtein, ООП - это не истина в последней инстанции. Взять тот же Horde - там на каждый чих создается обьект. Такая херня получается... =)
     
  8. Anonymous

    Anonymous Guest

  9. Лично я бы, если бы делал CMS, то сделал бы её ядро в виде очень простой системы публикаций. Дерево разделов, содержимое - текст.
    Плюс - открытый интерфейс для написания плагинов.
    90% девяноста процентов сайтов состоят из простой текстовой информации - о сайте, о фирме, продукция, увлечения.
    всё остальное - от новостей до фотогалереи делается плагинами.
     
  10. AlexGousev

    AlexGousev Активный пользователь

    С нами с:
    25 мар 2006
    Сообщения:
    1.505
    Симпатии:
    0
    Адрес:
    Москва
    Точно.
    ООП ни разу ни критерий оценки продукта.
    Чебурген высказал отличную идею о том, как проектировать CMS. А разработка интерфейса к плагинам и есть программирование - надо подумать, попробовать, подумать, попробовать... ;)