За последние 24 часа нас посетили 18049 программистов и 1655 роботов. Сейчас ищут 1489 программистов ...

iCMS - маленькая CMS

Тема в разделе "Решения, алгоритмы", создана пользователем AntonShevchuk, 23 апр 2009.

  1. AntonShevchuk

    AntonShevchuk Активный пользователь

    С нами с:
    6 июл 2007
    Сообщения:
    27
    Симпатии:
    0
    Адрес:
    Kharkov
    На данный момент создаю мини-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://nanocms.name/ - не юзабельно для клиента
    • знаете еще - пишите...

    Жду отзывов и критики...
     
  2. Поздравляю, ты придумал HTML!
     
  3. Koc

    Koc Активный пользователь

    С нами с:
    3 мар 2008
    Сообщения:
    2.253
    Симпатии:
    0
    Адрес:
    \Ukraine\Dnepropetrovsk
    ух-ты, сам Антон Шевчук к нам пожаловал. Читаю бложег. Но в этой cms'ке смысла особого не вижу.
     
  4. admyx

    admyx Активный пользователь

    С нами с:
    14 мар 2008
    Сообщения:
    2.159
    Симпатии:
    1
    Firefox 3.0.9 \ openSuse 10.3 \ KDE3
    Неопознанные глюки ajax в админке.
    После изменения раздела backgroundный div не улетает, а остается, ни одну кнопку нажать больше нельзя.

    Fail.
     
  5. Mr.M.I.T.

    Mr.M.I.T. Старожил

    С нами с:
    28 янв 2008
    Сообщения:
    4.586
    Симпатии:
    1
    Адрес:
    у тебя канфетка?
    лучше не буду матом ругаться =)
     
  6. Luge

    Luge Старожил

    С нами с:
    2 фев 2007
    Сообщения:
    4.680
    Симпатии:
    1
    Адрес:
    Минск
    докликался до того, что перекинуло на http://icms.hohli.com/about.html Ну и скукожило всё в итоге
    [​IMG]

    А мне понравилось. Вот только имхо это cms для разработчика, а конечного пользователя — секретаршу Дусю скоро заколебёт в хтмле копаться

    И ещё вопрос: нафига? У вас же там, кажись какой-то фрэймворк разрабатывался опен-сорсный
     
  7. AntonShevchuk

    AntonShevchuk Активный пользователь

    С нами с:
    6 июл 2007
    Сообщения:
    27
    Симпатии:
    0
    Адрес:
    Kharkov
    Дуся будет использовать таки WYSIWYG (на демке до него не доходит - т.к. прав на редактирования нет)

    Скукожило - ибо это таки альтернативный layout для страницы about.html, задается как
    PHP:
    1.  
    2. <?php
    3.     $options[ICMS_LAYOUT]['about.html'] = "index2.php";
    4. ?>
    5.  
     
  8. Arredatore

    Arredatore Активный пользователь

    С нами с:
    24 ноя 2009
    Сообщения:
    7
    Симпатии:
    0
    Решил по баловаться с вашей cms но так и не понял как войти админом, к вопросу о домохозяйках :)) Хотя в принципе простота администрирования подкупает.
     
  9. Koc

    Koc Активный пользователь

    С нами с:
    3 мар 2008
    Сообщения:
    2.253
    Симпатии:
    0
    Адрес:
    \Ukraine\Dnepropetrovsk
    у него уже другая CMS написана. С использованием ZF
     
  10. Arredatore

    Arredatore Активный пользователь

    С нами с:
    24 ноя 2009
    Сообщения:
    7
    Симпатии:
    0
    Быстрый, на самом деле меня вполне бы устроила и такое упрощение работы над сайтом, не хватает только загрузчика текстов. Ну и так по мелочи к примеру кнопка save закрывает редактор, если этого не понять и нажать куда нибудь все виснет. Я понял в чем дело, я ставил на denwer и не мог попасть на собственный комп по ftp. Домохозяйка бы то же не смога :))))
     
  11. Koc

    Koc Активный пользователь

    С нами с:
    3 мар 2008
    Сообщения:
    2.253
    Симпатии:
    0
    Адрес:
    \Ukraine\Dnepropetrovsk
  12. Koc

    Koc Активный пользователь

    С нами с:
    3 мар 2008
    Сообщения:
    2.253
    Симпатии:
    0
    Адрес:
    \Ukraine\Dnepropetrovsk
    грузится очень долго. И есть ошибки


    Код (Text):
    1. An error occurred
    2. An unexpected error occurred with your request. Please try again later.
    3. Exception information:
    4.  
    5. Message: SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry 'test' for key 2
    6. Stack trace:
    7.  
    8. #0 /usr/share/php/Zend/Db/Statement.php(320): Zend_Db_Statement_Pdo->_execute(Array)
    9. #1 /usr/share/php/Zend/Db/Adapter/Abstract.php(468): Zend_Db_Statement->execute(Array)
    10. #2 /usr/share/php/Zend/Db/Adapter/Pdo/Abstract.php(238): Zend_Db_Adapter_Abstract->query('INSERT INTO `pa...', Array)
    11. #3 /usr/share/php/Zend/Db/Adapter/Abstract.php(546): Zend_Db_Adapter_Pdo_Abstract->query('INSERT INTO `pa...', Array)
    12. #4 /usr/share/php/Zend/Db/Table/Abstract.php(1056): Zend_Db_Adapter_Abstract->insert('pages', Array)
    13. #5 /usr/share/php/Zend/Db/Table/Row/Abstract.php(466): Zend_Db_Table_Abstract->insert(Array)
    14. #6 /usr/share/php/Zend/Db/Table/Row/Abstract.php(437): Zend_Db_Table_Row_Abstract->_doInsert()
    15. #7 /home/head/www/zfcore-src/library/Core/Controller/Action/Scaffold.php(83): Zend_Db_Table_Row_Abstract->save()
    16. #8 /home/head/www/zfcore-src/application/modules/admin/controllers/PagesController.php(34): Core_Controller_Action_Scaffold->createAction()
    17. #9 /usr/share/php/Zend/Controller/Action.php(513): Admin_PagesController->createAction()
    18. #10 /usr/share/php/Zend/Controller/Dispatcher/Standard.php(289): Zend_Controller_Action->dispatch('createAction')
    19. #11 /usr/share/php/Zend/Controller/Front.php(946): Zend_Controller_Dispatcher_Standard->dispatch(Object(Zend_Controller_Request_Http), Object(Zend_Controller_Response_Http))
    20. #12 /usr/share/php/Zend/Application/Bootstrap/Bootstrap.php(77): Zend_Controller_Front->dispatch()
    21. #13 /usr/share/php/Zend/Application.php(366): Zend_Application_Bootstrap_Bootstrap->run()
    22. #14 /home/head/www/zfcore-src/public/index.php(27): Zend_Application->run()
    23. #15 {main}
    24.  
    25. Request Parameters:
    26.  
    27. Array
    28. (
    29.     [module] => admin
    30.     [controller] => pages
    31.     [action] => create
    32.     [title] => test
    33.     [alias] => test
    34.     [content] =>
    35.     [keywords] =>
    36.     [description] =>
    37.     [submit] => Save
    38.     [pid] =>
    39. )
     
  13. Frozen

    Frozen Активный пользователь

    С нами с:
    20 окт 2008
    Сообщения:
    540
    Симпатии:
    0
    Адрес:
    Москва
    нах?
     
  14. GreatWasp

    GreatWasp Активный пользователь

    С нами с:
    11 янв 2008
    Сообщения:
    94
    Симпатии:
    0
    Адрес:
    Узбекистан, Ташкент.
    ИМХО хорошая идея, но если хорошо помучать гугл, то выясниться что подобных решений уже много.
    И честно сказать, мало вериться что Ваше решение станет намного популярнее. Наверняка Вы не собираетесь его поддерживать, дорабатывать из месяца в месяц, добавлять различные модули и функции. Ну а без постоянной поддержки и развития проект чахнет. Если только оставить её в таком вот миниатюрном виде и сказать что типа БАСТА - это конечный вариант, что тоже не есть гуд. К примеру, захочу фото галлерею добавить... а такой фишки нет.
    http://cms.it-forge.net/category_4.html
     
  15. Mr.M.I.T.

    Mr.M.I.T. Старожил

    С нами с:
    28 янв 2008
    Сообщения:
    4.586
    Симпатии:
    1
    Адрес:
    у тебя канфетка?
  16. Simpliest

    Simpliest Активный пользователь

    С нами с:
    24 сен 2009
    Сообщения:
    4.511
    Симпатии:
    2
    Адрес:
    Донецк
    Жесть. Думаю не стоит это вообще трогать.

    Я одного не понял - что мешало им создать такую же функциональность не запихивая все в БД?
     
  17. Arredatore

    Arredatore Активный пользователь

    С нами с:
    24 ноя 2009
    Сообщения:
    7
    Симпатии:
    0
    Мне кажется при знании php как то и ни к чему пользоваться cms, для себя и в маленьком проекте, а такая упрощенная версия cms делает процесс удобнее и не более того, я за подобный подход, добавить только работу со структурой прямо в админке и все.
     
  18. Mr.M.I.T.

    Mr.M.I.T. Старожил

    С нами с:
    28 янв 2008
    Сообщения:
    4.586
    Симпатии:
    1
    Адрес:
    у тебя канфетка?
    Simpliest
    иди свой зенд кури
    Ps/ phpc лучший двиг для небольших сайтов
     
  19. Simpliest

    Simpliest Активный пользователь

    С нами с:
    24 сен 2009
    Сообщения:
    4.511
    Симпатии:
    2
    Адрес:
    Донецк
    Угу, потому что там нагрузка небольшая и можно гадить в коде как хочется...
    Но повод ли это? :)