Первое, что нужно отметить, что каркас наш будет пока что очень скуден. Пустые папки и несколько файлов, и базовый (тестовый) шаблон.
Пожалуй, стоит отметить и будущую функциональность, своеобразную модульность нашей cms. Любой плагин/модуль/хак, должно быть легко не только установить, ну и удалить. Именно поэтому каждый плагин будет иметь свою папку.
Вся мысль заключается в том, чтобы не нагружать главный файл «index.php», а передать всю возможность контроллеру. Нет, ООП у нас не будет, хотя работать с классами нам придётся!
И так, свеженький каркас:
Пожалуй, стоит отметить и будущую функциональность, своеобразную модульность нашей cms. Любой плагин/модуль/хак, должно быть легко не только установить, ну и удалить. Именно поэтому каждый плагин будет иметь свою папку.
Вся мысль заключается в том, чтобы не нагружать главный файл «index.php», а передать всю возможность контроллеру. Нет, ООП у нас не будет, хотя работать с классами нам придётся!
И так, свеженький каркас: