При создании CMS будем двигаться от простого к сложному, от общего к деталям, постепенно достраивая наш шедевр все новыми и новыми возможностями. Соответственно эта статья будет постоянно дополняться и видоизменяться.
Ну что ж, начнем...
План проектирования
Постановка задачи
Реализовать простую в использовании, удобную для пользователей и разработчиков, красивую в своих программных решениях, быструю, надежную, безотказную и т.д. и т.п. СИСТЕМУ УПРАВЛЕНИЯ СОДЕРЖИМЫМ САЙТА.
Цели проекта
Научиться создавать простую в использовании, удобную для пользователей и разработчиков, красивую в своих программных решениях, быструю, надежную, безотказную и т.д. и т.п. СИСТЕМУ УПРАВЛЕНИЯ СОДЕРЖИМЫМ САЙТА.
Инструменты для реализации
Решим, с помощью каких инструментов будем делать нашу CMS:
- верстать будем с помощью кроссбраузерной, валидной, и столь же семантической верстки на HTML/CSS
- серверный язык программирования у нас будет PHP
- чтобы хотя бы здесь не изобретать велосипед, будем использовать фреймворк CodeIgniter
- в качестве хранилища информации будет база данных MySQL
- ну и чтобы было веселей, не обойдемся без AJAX и JavaScript, вовсю насилуя JQUERY
С инструментами вроде определились.
Этапы создания
- Верстка каркаса
- Верстка элементов центрального контента
- Подключаем JQUERY
- Делаем основное меню
- CodeIgniter - начало
- Загрузка основного контента с помощью AJAX
- Первая таблица в базе данных и первый модуль админки - содержимое основного меню
- Продолжение следует...