Мультисайтовая CMS. Этап 1. Общие условия разработки.

Проектирование практически закончено и есть возможность заняться самой разработкой.

Оговорим сначала то, что писаться это все будет на PHP. В дальнейшем, возможно портируем еще куда-то, но пока только пхп. База данных – MySql. Разработка физически будет происходить на сервере, предоставленном компанией svai.net. Предусматривается 4 варианта работы системы. Поэтому и все возможности будут распределяться на 4 типа:

  1. Сайт будет физически находиться на том-же хостинге и его домен будет запоичен на каталог с самой CMS. В таком случае через конфиг будет рассатриваться домен и результатом будет обычная мультисайтовость.
  2. Сайт будет находиться на ином хостинге, или просто в иной папке. В этом случае он будет обращаться к основной БД. На хостинге будет размещаться обрезаная версия фреймворка + темплейты.
  3. Сайт храниться на хостинге с которого нельзя присоединиться к БД CMS. В этом случае обновления информации приходят как кеш сайта в виде ассоциированого массива.
  4. На хостинге есть только ФТП, но нету возможности работы с БД и ПХП тоже нету (например народ или еще куча хостингов). В этом случае при обновлении информации производиться генерирование HTML кода и его заливка на сам хостинг. соответсвенно компоненты, которые могут давать пользователям возможность самовырадения (голосование, добавление информации и т.д.) работать не будут (хотя не факт, может какой-то хитрый AJAX нам поможет 😉 )

Мультисайтовая CMS. Этап 1. Общие условия разработки.: 1 комментарий

  1. А продолжение где?
    я уж хоте было начать, но тут тока начало, основы нету.
    и вообще сам то ты доделал эту CMS??

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *