TIP: Use Markdown or, <pre> for multi line code blocks / <code> for inline code.
These forums are read-only and for archival purposes only!
Please join our new forums at discourse.kohanaframework.org
KodiCMS - CMS на фреймворке Kohana
  • Всем привет!

    Для своей CMS решил создать отдельную тему, т.к. тема прошлой темы (http://forum.kohanaframework.org/discussion/11027/frogcms-on-kohana) не совсем корректна.

    Сайт системы: http://kodicms.ru/

    Текущая стабильная версия CMS
    Параллельно разрабатываются еще две ветки

    Логин: demo Пароль: demodemo

    Особенности

    • Фреймворк Kohana 3.3
    • Twitter Bootstrap
    • Jquery
    • Редактор текста - RedactorJS
    • Редактор кода - Ace
    • Расширяемость за счет плагинов
    • Использование Observer для расширения функционала
    • Kohana притерпела минимальные изменения (CMS работает в виде отдельных модулей)
    • Удобный инсталлятор системы
    • Возможность авторизации через соц. сети
    • Гибкие шаблоны
    • Гибкие возможности вставки HTML блоков на страницы с помощью виджетов
    • Разнообразные виджеты
    • ЧПУ
    • Удобная настройка SEO для каждой страницы
    • Кеширование
    • Доваольно таки высокая скорость работы
    • Гибкие настройки ролей
    • Менеджер файлов - elFinder
    • Зачатки API
    • Minion (Возможность создание бэкапов и установка системы через CLI и Crontab)
    • Очередь сообщений, работает пока только через Minion
    • SwiftMailer
    • Механизм расширения функциональности и поведения страниц сайта (Behaviors)

    Дальнейшее развитие

    • Раздел Datasource
    • Перевод админки на работу через API
    • Внедрение AngularJS
    • Возможно перевод таблиц на Jquery Datatables
    • Создание Агентов аля Битрикс для выполения повторяющихся операций через Cron

    На данный момент разработкой CMS занимаюсь я один, разрабатываю для себя и тех, кому сможет пригодиться, не для продажи.

    В общем, для создания сайтов - визиток система готова на все 100%.

    Попробуйте.

    Буду рад, если вы будете сообщать об ошибках на форуме CMS http://kodicms.ru/forum.html

    В комментариях буду стараться рассказывать про особенности CMS!

    Спасибо за внимание :)

  • Сколько не пробовал у себя внедрить AngularJS - не выходит. На каждый плагин надо свой драйвер крутить в итоге для небольших примочек надо кучу кода писать - у меня формы большие везде :( Надеюсь у тебя все получится.

  • Ну сейчас используется backbone js и я бы не сказал, что пишу меньше кода :) хотя пока таким вещам мало припенения находится. У меня на backbone работают только плагины и части страниц.

  • На бэкбоне приходится писать значительно больше кода, чем на ангуляре. Да и нужны js-фреймворки только тогда, когда у вас обширная и нестандартная для сайта фронтэндовая активность. Если просто аякс с незначительной отрисовкой - проще заюзать jquery.

  • Я из Анлуляра потянул методику работы с данными, теперь у меня для событий на кнопках появился атрибут controller, в инпутах model и прочее.

  • В профиле аккаунта требование к паролю "Must be unique." наверное ошибочно.
    Сообщение об не найденной странице все же появляется (http://demo.kodicms.ru/setting#social-accounts-settings)
    Не действует опция "remember me".

  • @like_you спасибо за багрепорт. Ошибки исправлены.

  • @ButscH, по пункту два и три ошибки остались. Возможно функцию remember me вы проверяете через Google Chrome, так вот - он почему то в последнее время перестал как положено удалять сессии после закрытия...

  • Продолжая тему Ангуляра, хоть и не в тему :) Осилил я его... это божественно... По двум операциям (отображение списка, и редактирование) код сократился на 60%, ясность, чистота. В общем, автор CMS выбрал правильное направление :)

  • Всем привет

    Нарисовал более менее подробную схему работы Frontend части приложения.

    Pdf - http://kodicms.ru/public/images/forum/schemes/Frontend.pdf

    Если что-то забыл или нужно исправить - пишите в комментарии

  • Всем очередной привет.

    Я вижу, что мой последний пост в этом топике датирован сентябрем прошлого года. Многие могут подумать, что проект умер или перестал развиваться, например, как GleezCMS, но это не так. С тех пор система стала намного стабильнее, система стала намного функциональнее, появилось много новых разделов, плагинов и т.д.

    В свободное время я начал писать документацию к API https://github.com/butschster/kodicms/wiki/_pages

    Также создал канал на Youtube http://www.youtube.com/channel/UCgZ25N9C1F8uoTXZZK55mqQ

    Обновил сайт системы http://www.kodicms.ru/ и перевел его на англ. язык своими силами :)

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

    Скоро планируется выпуск 10 версии системы (сейчас это dev ветка на Github)

    Последние доработки:

    • Добавлен плагин Гибридные данные
    • Добавлена поддержка PDO драйвера
    • Добавлен модуль "Задачи", для запуска скриптов по расписанию
    • Добавлен модуль просмотра системных логов
    • Добавлен модуль Sidebar для быстрой генерации форм поиска
    • Доработан класс Assets, добавлена возможность слияния css и js, а также создания пакетов со скриптами
    • Гибкое управление meta полями в настройках страницы
    • Вынос раздела "Страницы" в отдельный модуль и перевод на ORM
    • Доработан класс ORM, в нем появидись методы запускаемые до и после создания, обновления, удаления записей
    • Добавлена индексация и поиск по страницам и разделу Datasource
    • Добавлены недостающие переводы
    • Немного упрощен дизайн, стал более строже
    • Улучшена работа с виджетами, добавлена возможность показывать виджеты пользователям с определенными ролями
    • Исправлены права доступа к разделам
    • Добавлено кеширование раздела Userguide
    • Обновление сторонних библиотек до последней версии
    • Все файлы относящиеся к Демо сайту переехали в соответсвующий плагин
    • Использование jQuery плагина select2 для организации тегов
    • Исправлены ошибки связанные с файловым менеджером elFinder (Ресайз, кроп)

    Весь changelog https://github.com/butschster/kodicms/blob/dev/CHANGELOG.md

    В общем я буду рад всем желающим ее попробовать, использовать, помогать в развитии и т.д. Присоединяйтесь :)

    P.s. переход на Twitter Bootstrap 3 не будет :)

  • Несколько вопросов:

    • что такое "Гибридные данные"?

    Доработан класс ORM, в нем появидись методы запускаемые до и после создания, обновления, удаления записей

    • можно пример логики использования?
  • @Ramallah

    что такое "Гибридные данные"?

    Думаю лучше посмотреть модуль в работе http://demo.kodicms.ru/backend/datasources?ds_id=2, он все скажет сам за себя.

    Доработан класс ORM, в нем появидись методы запускаемые до и после создания, обновления, удаления записей

    https://github.com/butschster/kodicms/blob/dev/cms/modules/pages/classes/kodicms/model/page.php#L250 https://github.com/butschster/kodicms/blob/dev/cms/modules/pages/classes/kodicms/model/page.php#L281 и т.д.

  • Цитата "P.s. переход на Twitter Bootstrap 3 не будет :)"

    Интересно почему. Такой уж он корявый?

  • Нет, слишком много придется переверстать и переделать. Это будет очень сложной задачей.

Howdy, Stranger!

It looks like you're new here. If you want to get involved, click one of these buttons!

In this Discussion