Форкнул Kohanut CMS

Просмотров: 7534Комментарии: 19
CMS

Форк Kohanut CMS для Jelly / Fork of Kohanut CMS core for Jelly


Для тренировки переделал ядро Kohana 3 Kohanut CMS для работы с Jelly. Попутно заточил под традиционный модуль аутентификации. Все вроде как работает, включая инсталляционный скрипт. Правда, расход памяти трошки увеличился, где-то килобайт на 300 smile


Из общих впечатлений -- эта ЦМС для разработчика. В том числе и для пользования разработчиком (ну или по крайней мере квалифицированным пользователем). Потому что все эти сниппеты, конечно, дают гибкость, но менеджеру для заполнения такая гибкость не нужна, а скорее вредна. Ему нужны поля "Название", "Текст" и кнопка "Сохранить", а все эти сниппеты наведут страх. Еще некоторые сомнения вызывает вывод всего дерева страниц JavaScript-ом. На малых деревьях все прекрасно, но что будет в случае пары сотен страниц? Ну и конечно, хранение шаблонов в базе данных...

Комментариев: 19 RSS

2 Александр Купреев 14-06-2010 23:32

есть S7N , но на вариант под Ko3 я пока не смотрел. И еще что-то встречал типа интерфейса с MODx, но тоже не глядел, да и цельнокохановский вариант привлекательнее был бы

3 Евгений 06-07-2010 23:39

Подскажите пожалуйста, что надо сделать, что заработал сайт, а не только админка. тк в бутстрапе прописан роут welcome, при заходе на главную и любые другие страницы выдает ошибку - контроллер велкам не найден

5 Александр Купреев 10-07-2010 22:03

Прошу простить, что поздно отвечаю -- был в счастливом оффлайне без интернета smile

а вы все необходимое забрали (что есть в http://github.com/bluehawk/kohanut)?

6 Евгений 13-07-2010 01:33

я не с гитхаба забирал а качал релиз с офсайта. но и в гитхабе код смотрел, не нашел роута вызова цмс - только админки

7 Александр Купреев 15-07-2010 11:35

Евгений, если вы брали бутстрап с главного репозитория или архива, то все должно быть ОК. На обработку запроса там стоит try/catch, который ловит исключения с ненайденными контроллерами (например, Controller_welcome, если запрашиваете главную) и аккуратненько перезаряжает запрос на 'kohanut/view', который лежіт в папке контроллеров модуля

8 Евгений 16-07-2010 02:29

у меня try/catch есть в бутстрапе, но не пашет) странно. может происки денвера

9 Александр Купреев 16-07-2010 10:24

видите, должно ж работать! значит где-то у вас проблема, может действительно в Денвере

10 Леонид 08-08-2010 15:56

Подскажите в каком куске кода активируется tiny mce редактор?

Хороший Форк! Спасибо.

11 Александр Купреев 09-08-2010 14:15

простите, не совсем понял, что значит "активируется". Подключение происходит во вьюшке соответствующего поля Джелли (см. http://github.com/AlexKupreev/kohanut-core/blob/108a2a76a08f783ebd9ce7b46534c55fb05cc2eb/views/jelly/field/wysiwyg.php)

12 Леонид 09-08-2010 14:57

Непонятно, переменная $is_wysiwyg_plugged isset or not во /views/jelly/field/wysiwyg.php

13 Александр Купреев 10-08-2010 19:39

Если разрешен визвиг (выключен маркдаун), то переменная установлена. Если Маркдаун включен -- не установлена. Решение не очень красивое, однако вроде работает.

15 Власий 16-08-2010 17:06

Подскажите,Александр, при инсталяции создается таблица kohanut_users

При отработке контроллера /admin/login/

'bd.users' doesn't exist - как настроить Jelly-auth, Auth - правильно для работы с префиксами?

Кланяюсь.

16 Александр Купреев 17-08-2010 12:47

вы не могли бы подробнее описать, при каких условиях возникает проблема (конфиг базы данных, например)?

17 Власий 20-08-2010 12:41

application/config/database

'table_prefix' => '',
  'charset'      => 'utf8',
  'caching'      => FALSE,
  'profiling'    => TRUE,

Захожу /admin/login ввожу логин пароль - имею "Table 'db.users' doesn't exist "

ставлю 'table_prefix' => 'kohanut_' - имею "Table 'prid.kohanut_kohanut_pages' doesn't exist"

возвращаю 'table_prefix' => '' - захожу и работаю в админке

для следующего входа - проделываю то же самое

18 Александр Купреев 25-08-2010 03:22

простите что не отвечаю -- сильно загружен счас. Обещаю как только освобожусь -- гляну пристальнее. Но конечно штука весьма странная

19 Аноним 11-09-2010 17:07

ErrorException [ Fatal Error ]: Class 'model_kohanut_roles_users' not found

MODPATH/jelly\classes\jelly\core.php [ 43 ]
   */
 public static function factory($model, $values = NULL)
  {
  $class = Jelly::class_name($model);
   return new $class($values);
  }
  /**
  * Factory for instantiating fields.
   *

{PHP internal call} » Kohana_Core::shutdown_handler()

Оставьте комментарий!


Используйте нормальные имена.

     

  

Если вы уже зарегистрированы как комментатор или хотите зарегистрироваться, укажите пароль и свой действующий email. При регистрации на указанный адрес придет письмо с кодом активации и ссылкой на ваш персональный аккаунт, где вы сможете изменить свои данные, включая адрес сайта, ник, описание, контакты и т.д., а также подписку на новые комментарии.

MaxSiteAuth. Войти через loginza

(обязательно)