Возьмите бумагу и ручку, прикиньте как должна выглядеть база данных. (Страницы, пользователи)
Создайте файл настроек, так же определите каким будет ЧПУ (.htaccess)
На основе этого определите как будут формироваться шаблоны (Чтобы разделить код)
После уже создавайте функционал типа: добавления страниц (Используйте wysiwyg редактор) и авторизацию и т.д.