LINUX.ORG.RU

Чем отличается Framework от CMS

 ,


0

1

В общем набыдлокодил на рнр один проект (примерно 15 000 строк кода), framework'ов не использовал. Целью себе поставил разработать систему с легкостью замены или добавления функционала в зависимости от изменения требований заказчика, и с возможностью распределения прав доступа по группам. В результате разработал такую систему:

- Удобный функционал для работы с базой данных
- Возможность установки компонентов
- Возможность установки шаблонов
- Управление группами пользователей
- Группы пользователей открытого типа (чтобы администратор какой-либо части системы мог добавлять пользователей в эти группы)
- Управление пользователями
- Назначение прав доступа группам пользователей к компонентам
- Управление пунктами меню и расположением их на шаблоне
- Назначение прав доступа к пунктам меню (Сначала думал, что обойдусь без этого, однако одним уровнем доступа к компоненту не обойтись)
- Хранение сессий в базе данных с автоматической очисткой по таймауту неактивности
- Куча компонентов по требованию заказчика

Ну так вот, после сдачи работы хочу выложить свой быдлокод куда-нибудь на sourceforge, естественно без узкоспециализированных компонентов заказчика.

Вопрос №1: Это framework, cms или что то еще? Вопрос №2: Это ненужно вообще нужно?

★★★★★

Последнее исправление: r0ck3r (всего исправлений: 3)

На википедию залезть религия не позволяет?

CMS - система управления контентом, ей пользуются конечные пользователи.

Фреймворк - каркас для приложения. Им пользуются программисты.

P.S. Не нужно, естественно.

VirRaa ★★★
()

хочу выложить свой быдлокод куда-нибудь на sourceforge

Выкладывай

Это ненужно вообще нужно

Нет, как и почти все остальное :)

buddhist ★★★★★
()

Выкладывайте, кому-то может пригодиться. Фреймворк - это набор компонент для разработки, а CMS - готовое коробочное решение. Похоже, вы собираетесь выложить фреймворк.

lucentcode ★★★★★
()

Больше на CMS похоже, чем на Фреймворк. Или CMS/CMF. Если в проекте, есть что то уникальное, то кидай, а если ничего, то зачем? Юзай Drupal и будет счастье.

ihappy
()
Ответ на: комментарий от ihappy

не надо Drupal. Тот же CMS, посмотри kohana, выбери что нравится, используй. Т.е. разрабатывай свой фрэймворк. По сути дела это набор классов, которые ты используешь постоянно и которые тебе упрощают жизнь при написании нового проекта.

anonymous
()

простите ... не там ответил... «не нао Drupal. Тот же CMS, посмотри kohana, выбери что нравится, используй. Т.е. разрабатывай свой фрэймворк. По сути дела это набор классов, которые ты используешь постоянно и которые тебе упрощают жизнь при написании нового проекта.»

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.