Форкнул Kohanut CMS
Пятница, 11 июня 2010 г.Рубрика: CMS
Метки: Kohana
Просмотров: 1888
Подписаться на комментарии по RSS
Форк Kohanut CMS для Jelly / Fork of Kohanut CMS core for Jelly
Для тренировки переделал ядро Kohana 3 Kohanut CMS для работы с Jelly. Попутно заточил под традиционный модуль аутентификации. Все вроде как работает, включая инсталляционный скрипт. Правда, расход памяти трошки увеличился, где-то килобайт на 300 ![]()
Из общих впечатлений -- эта ЦМС для разработчика. В том числе и для пользования разработчиком (ну или по крайней мере квалифицированным пользователем). Потому что все эти сниппеты, конечно, дают гибкость, но менеджеру для заполнения такая гибкость не нужна, а скорее вредна. Ему нужны поля "Название", "Текст" и кнопка "Сохранить", а все эти сниппеты наведут страх. Еще некоторые сомнения вызывает вывод всего дерева страниц JavaScript-ом. На малых деревьях все прекрасно, но что будет в случае пары сотен страниц? Ну и конечно, хранение шаблонов в базе данных...
Комментариев: 19
А варианты cms еще есть?
есть S7N , но на вариант под Ko3 я пока не смотрел. И еще что-то встречал типа интерфейса с MODx, но тоже не глядел, да и цельнокохановский вариант привлекательнее был бы
Подскажите пожалуйста, что надо сделать, что заработал сайт, а не только админка. тк в бутстрапе прописан роут welcome, при заходе на главную и любые другие страницы выдает ошибку - контроллер велкам не найден
я о сайте на этой цмс
Прошу простить, что поздно отвечаю -- был в счастливом оффлайне без интернета
а вы все необходимое забрали (что есть в http://github.com/bluehawk/kohanut)?
я не с гитхаба забирал а качал релиз с офсайта. но и в гитхабе код смотрел, не нашел роута вызова цмс - только админки
Евгений, если вы брали бутстрап с главного репозитория или архива, то все должно быть ОК. На обработку запроса там стоит try/catch, который ловит исключения с ненайденными контроллерами (например, Controller_welcome, если запрашиваете главную) и аккуратненько перезаряжает запрос на 'kohanut/view', который лежіт в папке контроллеров модуля
у меня try/catch есть в бутстрапе, но не пашет) странно. может происки денвера
видите, должно ж работать! значит где-то у вас проблема, может действительно в Денвере
Подскажите в каком куске кода активируется tiny mce редактор?
Хороший Форк! Спасибо.
простите, не совсем понял, что значит "активируется". Подключение происходит во вьюшке соответствующего поля Джелли (см. http://github.com/AlexKupreev/kohanut-core/blob/108a2a76a08f783ebd9ce7b46534c55fb05cc2eb/views/jelly/field/wysiwyg.php)
Непонятно, переменная $is_wysiwyg_plugged isset or not во /views/jelly/field/wysiwyg.php
Если разрешен визвиг (выключен маркдаун), то переменная установлена. Если Маркдаун включен -- не установлена. Решение не очень красивое, однако вроде работает.
Александр, спсибо.
Подскажите,Александр, при инсталяции создается таблица kohanut_users
При отработке контроллера /admin/login/
'bd.users' doesn't exist - как настроить Jelly-auth, Auth - правильно для работы с префиксами?
Кланяюсь.
вы не могли бы подробнее описать, при каких условиях возникает проблема (конфиг базы данных, например)?
application/config/database
Захожу /admin/login ввожу логин пароль - имею "Table 'db.users' doesn't exist "
ставлю 'table_prefix' => 'kohanut_' - имею "Table 'prid.kohanut_kohanut_pages' doesn't exist"
возвращаю 'table_prefix' => '' - захожу и работаю в админке
для следующего входа - проделываю то же самое
простите что не отвечаю -- сильно загружен счас. Обещаю как только освобожусь -- гляну пристальнее. Но конечно штука весьма странная
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()