Своя CMS (продолжение)
12 апреля 2008

В прошлых постах я расписал примерно для чего нужна собственная CMS, ее плюсы и языки программирования которые будут использоваться при создании.
В этой части я рассмотрю инструменты (программное обеспечение) которыми я буду пользоваться при создании CMS, а так же структуру будущей CMS системы.
Начнем с программного обеспечения (ПО).
Самая главная программа которая будет использоваться чаще всего это:
1)Zend Studio 5.2.0.233 Professional – думаю про нее много писать не стоит, кто с ней знаком, знают ее плюсы и минусы. От себя могу добавить что мне нравится с ней работать, достаточно удобное приложение.
2) EmEditor Professional 6.00.2 – на мой взгляд, лучшая замена виндовскому блокноту. Из плюсов:

  • Подсветка синтаксиса (поддерживает около 30 языков).
  • Возможность создания макросов. При работе с большими объемами текстовой информации просто незаменимы.
  • Работа во вкладками. Документы открываются во вкладках, а не в новом окне, что тоже очень удобно.

3)Dreamweaver CS3 – тоже очень удобная программка, я ее использую при верстке страничек.
4)Photoshop CS3 – для работы с графикой, дизайн.
5)И для тестирования кроссбраузерности у меня установлены IE6, IE7, Firefox 2.0.0.13, Opera 9.27, Safari 3.0.3
Этого набора инструментов вполне хватает для решения многих задач… :)
С инструментами разобрались, пора переходить непосредственно к структуре будущей CMS.
Ниже сделан скриншот на котором видны каталоги будущей CMS
каталог с CMS
Теперь давайте разберемся, что в каком каталоге находится…
admin – модули для работы админки.
cache – кэш, страничек.
Engine – главные модули CMS (основные функции и классы).
files – файлы загруженные на сервер.
index_files – файлы дизайна (картинки со страничек, иконки, javascrip-ты и т.п.).
languages – языковые файлы.
lib – библиотеки, сторонние скрипты которые будем подключать к проекту.
logs – лог файлы.
modules – модули для работы системы.
settings – файлы с настройками.
smarty – думаю и так все понятно…
style_css – стили CSS админки и главной странички.
templates – хранятся шаблоны страничек.
templates_c – откомпилированные шаблоны страничек.
Пока все, более подробно в следующий раз… :)))


Отстой...Что-то не оченьНормальноХорошоСупер! (3 голосов, средний: 2.00 из 5)
Loading ... Loading ...

  1. meenisto

    Хороший пост! Как раз думаю о написании своей CMS!

    Спасибо!

  2. UnNameD

    Сам подумываю о написании такой CMS, может как-нибудь пообщаемся на эту тему?

    стукни в аську, если заинтересовало: 1515 45748

Метки

Кнопочки


Рейтинг блогов
Add to Technorati Favorites
Читать в Яндекс.Ленте
Я - на Карте

Популярное

Свежие комментарии

Архив


Работает на WordPress