Создание своей CMS, использование существующих, либо присоединиться к разработке

программирование php zend

Приступил к разработке своей CMS/Framework. Но беспокоит то, что дело это довольно долгое и муторное. Работа и личная жизнь не позволяет с головой уйти в это дело :)
Родилась идея не одному это делать, а скооперироваться с теми, кому это тоже интересно/нужно.

В 2х словах, возможно слегка запутанно, просто набросок мыслей...:

Почему своя CMS/Framework:
1. Пока не встречал CMS, которые бы соответствовали моим требованиям
2. Свою CMS легче модифицировать, и дополнять нужным функционалом

Требования:
1. Максимально простая архитектура
2. MVC
3. Легкость Администрирования неподготовленным заказчикам сайта (В идеале заказчику должно быть также просто, как допустим, настроить страницу во вконтакте :) )
4. Модульность
5. Возможность создавать как сайты визитки,так и магазины, и высоко нагруженные проекты (в меру нагруженные... :) )
6. Еще куча требований...

Планы на 1 версию:
Модули/компоненты (Административные и пользовательские вперемешку):
1. Структура: (Добавление/Удаление страниц, меню, хлебные крошки и прочая навигация)
2. Пользователи (Управление пользователями и группами, регистрация, авторизация, напоминание пароля...)
3. Статья (статическая страница и ее администрирование - WYSIWYG)
4. Список статей (на основе его и список новостей)

О себе:
Сам работаю в небольшой дизайн студии веб программистом. Недоволен тамошней CMS, если можно ее так назвать... :), нехватка времени на ее развитие, точнее там все так плохо, что легче с нуля новую писать. С горем пополам довел слегка до вменяемого вида, но все равно убога, плюс отсутствие MVC
Попутно калым фрилансером, для чего тоже бы неплохо заиметь свою CMS

Выборочно почему не устраивают некоторые CMS:
Bitrix - Переизбыток функционала, тормознутость, непригодность для высоко нагруженных проектов, сложность в администрировании заказчиками
Amiro - Слабо пригоден, когда требуется нарастить на нее дополнительный функционал, закрытый исходный код, интеграция дизайна - ацкий мутор...
Joomla - вроде не плохо, но мало опыта работы с ней, Мало функционала без подключение сторонних компонентов/модулей, а со сторонними проблема с правом использования оных.

Кому это может быть интересно:
1. Программистам из небольших контор по созданию сайта
2. Фрилансерам
3. Может еще кому... :)

ЗЫ
По сути планируется не совсем CMS в современном представлении :) Лучше назвать Framework с элементами CMS, цель которой максимально быстро создавать качественные сайты... както так...
Полностью с нуля писать конечно желания нет, за основу решил взять Zend Framework, но возможны варианты, ибо пока все в зачаточной стадии :)

Если вдруг кому то это интересно пишите на [email protected]

Ну и высказывайте мысли/критику :)

Примечание:
> PHP не предназначен для чего-то большего, чем для создания домашних страничек
Ответ из прошлого, когда он реально не был предназначен для чегото большего, чем мелкие сайты. Сейчас уже далеко не так...
> Python, Ruby, ASP.NET (C#), Java (сервлеты)
Нигодятся по разным причинам:
Нет желания/времени тратить время на изучение
Не вижу факторов, которые бы ускорили разработку системы (к тому же + затраченное время на изучение)
Дорогое обслуживание сайтов для заказчиков, про .NET (его использую для создания standalone приложений)
и другое...

Примечание:
>выкиньте! это обман! в Битриксе на первой странице Помощи написано: "Вы можете легко создавать на нашей базе сайты, не будучи программистом". "ВКонтакте" и сайт из фреймворка - разные вещи! Фреймворк нужен только программистам. CMS, в которой "легко можно всё", - это обман. Заказчики не могут сами добавлять страницы в том же Битриксе - просят меня это делать. В CMS большинство заказчиков использует максимум Жирный и Курсив.
---------------------
"По сути планируется не совсем CMS в современном представлении :) Лучше назвать Framework с элементами CMS, цель которой максимально быстро создавать качественные сайты"
другими словами это framework для быстрого создания CMS заточенный под определенный сайт, и создание это проходит ручками, а в админке cms минимально необходимый функционал для наполнения контентом, управление пользователями, наполнение магазина, еще чтото, что заказчик заказывал. Универсальной CMS делать непланирую, где бы из админки можно былобы создать сайт для любых нужд...

>Нах.ра? Магазин может быть без пользователей. Пользователь для начала нужен только один - админ CMS. Ну, два...
-------------------------
Пользователи/группы пользователей/acl - ключевой момент, по моей задумке, хочу проработать сразу, и это 1 модуль, который я уже прорабатываю

Примечание:
Content Management Framework (CMF) — каркасная система для управления содержимым. CMF — это инструментарий для создания систем управления содержимым, а также веб-приложений вообще.
Вот что должно быть по задумке :)
Ответы:
PHP не предназначен для чего-то большего, чем для создания домашних страничек (что очевидно из его названия), поэтому советую для начала выбрать более адекватную платформу :) Таковыми например являются Python, Ruby, ASP.NET (C#), Java (сервлеты). Если выберете первое, там есть отличный фреймворк.
> PHP не предназначен для чего-то большего, чем для создания домашних страничек (что очевидно из его названия)
Ответ из прошлого века.
Сейчас PHP расшифровывается как PHP: Hypertext Preprocessor
Андрей, не тратьте время попусту. На алтарь собственной CMS положите уйму человекочасов, а выхлоп будет минимальный.
Самописные сайты уже потихонечку отмирают, вместо них гораздо более удобно и целесообразно использовать готовый движок, типа Жумлы или Друпала. Тем более писать сайт на PHP это вообще извращение с теперешним обилием всеразличных элементов. А странички как добавлять, вручную все? Вот ознакомьтесь, популярно описаны преимущества и недостатки 2-х наиболее популярных и удобных на сегодняшний день CMS - Жумла и Вордпресс:
Самописные сайты уже потихонечку отмирают, вместо них гораздо более удобно и целесообразно использовать готовый движок, типа Жумлы или Друпала. Тем более писать сайт на PHP это вообще извращение с теперешним обилием всеразличных элементов. А странички как добавлять, вручную все? Вот ознакомьтесь, популярно описаны преимущества и недостатки 2-х наиболее популярных и удобных на сегодняшний день CMS - Жумла и Вордпресс:


13 лет назад

RPI.su - самая большая русскоязычная база вопросов и ответов. Наш проект был реализован как продолжение популярного сервиса otvety.google.ru, который был закрыт и удален 30 апреля 2015 года. Мы решили воскресить полезный сервис Ответы Гугл, чтобы любой человек смог публично узнать ответ на свой вопрос у интернет сообщества.

Все вопросы, добавленные на сайт ответов Google, мы скопировали и сохранили здесь. Имена старых пользователей также отображены в том виде, в котором они существовали ранее. Только нужно заново пройти регистрацию, чтобы иметь возможность задавать вопросы, или отвечать другим.

Чтобы связаться с нами по любому вопросу О САЙТЕ (реклама, сотрудничество, отзыв о сервисе), пишите на почту [email protected]. Только все общие вопросы размещайте на сайте, на них ответ по почте не предоставляется.