На данный момент создаю мини-cms, будет удобна для быстрого создания сайтов аля сайты визитки или иные подобные сайты. Основные фичи: Для хранения данных используется файловая система Организация ссылок сайта аналогична организации файлов (удобно для FTP пользователей) Используется FTP доступ для изменения файлов, т.е. никаких проблем с установкой прав Поддержка AJAX для подгрузки всех страниц Простая установка - изменяем лишь один файл - index.php Простая и понятная админка, редактирование страниц с использованием WYSIWYG редактора WYMEditor Легкость освоения системы дизайнерами (руководство http://code.google.com/p/icms-php/wiki/IcmsTemplates ) Поддержка PHP скриптов (привет сапе и тд) Русская поддержка (пока лишь я) Требования: PHP 5.1.x и Apache 2.x FTP доступ Любой нормальный браузер (админка еще не очень работает под IE) Скачать: http://code.google.com/p/icms-php/downloads/list svn checkout http://icms-php.googlecode.com/svn/trunk/ Демонстрация: http://icms.hohli.com/ - внешний вид http://icms.hohli.com/admin.html - админка, в режиме только для чтения Конкуренты: http://nanocms.name/ - не юзабельно для клиента знаете еще - пишите... Жду отзывов и критики...
Firefox 3.0.9 \ openSuse 10.3 \ KDE3 Неопознанные глюки ajax в админке. После изменения раздела backgroundный div не улетает, а остается, ни одну кнопку нажать больше нельзя. Fail.
докликался до того, что перекинуло на http://icms.hohli.com/about.html Ну и скукожило всё в итоге А мне понравилось. Вот только имхо это cms для разработчика, а конечного пользователя — секретаршу Дусю скоро заколебёт в хтмле копаться И ещё вопрос: нафига? У вас же там, кажись какой-то фрэймворк разрабатывался опен-сорсный
Дуся будет использовать таки WYSIWYG (на демке до него не доходит - т.к. прав на редактирования нет) Скукожило - ибо это таки альтернативный layout для страницы about.html, задается как PHP: <?php $options[ICMS_LAYOUT]['about.html'] = "index2.php"; ?>
Решил по баловаться с вашей cms но так и не понял как войти админом, к вопросу о домохозяйках ) Хотя в принципе простота администрирования подкупает.
Быстрый, на самом деле меня вполне бы устроила и такое упрощение работы над сайтом, не хватает только загрузчика текстов. Ну и так по мелочи к примеру кнопка save закрывает редактор, если этого не понять и нажать куда нибудь все виснет. Я понял в чем дело, я ставил на denwer и не мог попасть на собственный комп по ftp. Домохозяйка бы то же не смога )))
грузится очень долго. И есть ошибки Код (Text): An error occurred An unexpected error occurred with your request. Please try again later. Exception information: Message: SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry 'test' for key 2 Stack trace: #0 /usr/share/php/Zend/Db/Statement.php(320): Zend_Db_Statement_Pdo->_execute(Array) #1 /usr/share/php/Zend/Db/Adapter/Abstract.php(468): Zend_Db_Statement->execute(Array) #2 /usr/share/php/Zend/Db/Adapter/Pdo/Abstract.php(238): Zend_Db_Adapter_Abstract->query('INSERT INTO `pa...', Array) #3 /usr/share/php/Zend/Db/Adapter/Abstract.php(546): Zend_Db_Adapter_Pdo_Abstract->query('INSERT INTO `pa...', Array) #4 /usr/share/php/Zend/Db/Table/Abstract.php(1056): Zend_Db_Adapter_Abstract->insert('pages', Array) #5 /usr/share/php/Zend/Db/Table/Row/Abstract.php(466): Zend_Db_Table_Abstract->insert(Array) #6 /usr/share/php/Zend/Db/Table/Row/Abstract.php(437): Zend_Db_Table_Row_Abstract->_doInsert() #7 /home/head/www/zfcore-src/library/Core/Controller/Action/Scaffold.php(83): Zend_Db_Table_Row_Abstract->save() #8 /home/head/www/zfcore-src/application/modules/admin/controllers/PagesController.php(34): Core_Controller_Action_Scaffold->createAction() #9 /usr/share/php/Zend/Controller/Action.php(513): Admin_PagesController->createAction() #10 /usr/share/php/Zend/Controller/Dispatcher/Standard.php(289): Zend_Controller_Action->dispatch('createAction') #11 /usr/share/php/Zend/Controller/Front.php(946): Zend_Controller_Dispatcher_Standard->dispatch(Object(Zend_Controller_Request_Http), Object(Zend_Controller_Response_Http)) #12 /usr/share/php/Zend/Application/Bootstrap/Bootstrap.php(77): Zend_Controller_Front->dispatch() #13 /usr/share/php/Zend/Application.php(366): Zend_Application_Bootstrap_Bootstrap->run() #14 /home/head/www/zfcore-src/public/index.php(27): Zend_Application->run() #15 {main} Request Parameters: Array ( [module] => admin [controller] => pages [action] => create [title] => test [alias] => test [content] => [keywords] => [description] => [submit] => Save [pid] => )
ИМХО хорошая идея, но если хорошо помучать гугл, то выясниться что подобных решений уже много. И честно сказать, мало вериться что Ваше решение станет намного популярнее. Наверняка Вы не собираетесь его поддерживать, дорабатывать из месяца в месяц, добавлять различные модули и функции. Ну а без постоянной поддержки и развития проект чахнет. Если только оставить её в таком вот миниатюрном виде и сказать что типа БАСТА - это конечный вариант, что тоже не есть гуд. К примеру, захочу фото галлерею добавить... а такой фишки нет. http://cms.it-forge.net/category_4.html
Жесть. Думаю не стоит это вообще трогать. Я одного не понял - что мешало им создать такую же функциональность не запихивая все в БД?
Мне кажется при знании php как то и ни к чему пользоваться cms, для себя и в маленьком проекте, а такая упрощенная версия cms делает процесс удобнее и не более того, я за подобный подход, добавить только работу со структурой прямо в админке и все.