Общие вопросы проектирования CMS

Общие вопросы проектирования CMS

При создании CMS будем двигаться от простого к сложному, от общего к деталям, постепенно достраивая наш шедевр все новыми и новыми возможностями. Соответственно эта статья будет постоянно дополняться и видоизменяться.

Ну что ж, начнем...

План проектирования

  1. Постановка задачи
  2. Цели проекта
  3. Инструменты для реализации
  4. Этапы создания

Постановка задачи

Реализовать простую в использовании, удобную для пользователей и разработчиков, красивую в своих программных решениях, быструю, надежную, безотказную и т.д. и т.п. СИСТЕМУ УПРАВЛЕНИЯ СОДЕРЖИМЫМ САЙТА.

Цели проекта

Научиться создавать простую в использовании, удобную для пользователей и разработчиков, красивую в своих программных решениях, быструю, надежную, безотказную и т.д. и т.п. СИСТЕМУ УПРАВЛЕНИЯ СОДЕРЖИМЫМ САЙТА.

Инструменты для реализации

Решим, с помощью каких инструментов будем делать нашу CMS:

  • верстать будем с помощью кроссбраузерной, валидной, и столь же семантической верстки на HTML/CSS
  • серверный язык программирования у нас будет PHP
  • чтобы хотя бы здесь не изобретать велосипед, будем использовать фреймворк CodeIgniter
  • в качестве хранилища информации будет база данных MySQL
  • ну и чтобы было веселей, не обойдемся без AJAX и JavaScript, вовсю насилуя JQUERY

С инструментами вроде определились.

Этапы создания

Похожие пубикации

CodeIgniter начало

CodeIgniter начало

Как уже упоминалось в статье Общие вопросы проектирования CMS, в качестве фреймворка для реализации движка CMS мы будем использовать CodeIgniter. О его приемуществах и недостатках можно почитать на бескрайних просторах интернета. Мне же лично он нравится прежде всего своей простотой, гибкостью использования, хорошей документированностью, быстрой скоростью работы, элементарной установкой на сервер и т.д. В настоящей статье рассматривается вопрос установки фреймворка для работы двух приложений на одном ядре, а также некоторые подготовительные действия для дальнейшего разворачивания системы управления контентом.
Верстаем с помощью технологии XSLT

Верстаем с помощью технологии XSLT

В рубрике CMS - верстка, на момент написания статьи "Верстка элементов центрального контента" был сделан каркас будущей CMS и сверстана центральная часть нашей системы. Теперь сделаем тоже самое, но уже с использованием технологии XML / XSLT.
Верстка элементов центрального контента

Верстка элементов центрального контента

Центральная часть CMS будет содержать в основном табличные данные. Следуя принципам семантической верстки, необходимо сверстать просто таблицу, а потом ее приукрасить стилями и JavaScript. В верхней части таблицы необходимо предусмотреть место для общих заголовков, элементов управления, таких как постраничная навигация и форма поиска, и заголовков столбцов таблицы. Внизу, под таблицей будут кнопки управления для добавления, сохранения и удаления содержимого таблицы.
Комментарии (8):
Николай | 28.01.2010 09:32
0
Спасибо Вам! А когда будет продолжение? Очень нужно!!

Алексей | 28.01.2010 14:48
0
На следующей неделе будут публиковаться новые статьи в разделе CMS.

Максим | 29.03.2010 09:24
0
На каком этапе сейчас темы. Я смотрю что то обновления нет. Или уже все сайт не поддерживается.

Алесей | 29.03.2010 11:08
0
Был вынужденный перерыв, в связи с отсутствием времени на написание статей, в первых числах апреля обещаю реабилитироваться.

Максим | 31.03.2010 18:10
0
Спасибо ждем с нетерпением. Очень интересная и полезная информация.

Игорь | 21.05.2010 09:14
0
А продолжения то до сих пор и нет

Just | 15.12.2010 23:08
0
Забавно...Не справились с CI?

Andrey | 18.01.2011 11:34
0
Очень интересное начало. Но а как же продолжение? Судя по разделу "Проекты" по ссылке "http://www.fancode.ru/admin.php" админка как бы в сборе, да и сайт наверное тоже? Или я ошибаюсь? Резвейте туман, будут ли и в дальнейшем посты по написанию сайта?

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



Back to Top