Цитата:
Мне кажется напрасно вы трогали стандартные модули и ядро.
Например, в файле \modules\database\classes\kohana\database.php
заменен только тип исключения database.php Kohana_Exception на Gleez_Exception
но копирайт дописан, это уже просто некрасиво, мне кажется, опять же зачем меняли тип исключения
Ну, напрасно или не напрасно решать всё таки нам.
У нас была и есть конкретная цель, мы её придерживаемся и пока всё что мы делаем полностью в это вписывается.
Если вы не разбираетесь в копирайтах, что и где должно быть указано, если вы не читали лицензионное соглашение Kohana и Gleez и не разбираетесь в BSD-clause то лучше ничего не говорите по этому поводу, а хотя бы ознакомьтесь с предметом. Где положено (папка licenses) лежат все лицензионные соглашения всех технологий и продуктов которые мы используем. То, что мы используем Kohana как отправную точку для написания своего кода (форк), как и Kohana является форком CI, так же указано (файл README.md).
Цитата:
Как ни странно, приходится начинать с того, что разбираешься, что Ваше, что не ваше...
А вы не начинайте с того, с чего начали, обращать внимание на то, в чём не разбираетесь
Может тогда хотя бы программировать будете, а не копирайты читать.
Цитата:
почему не переопределяли Kohana_Exception
Потому что мы отказываемся полностью от классов Kohana. Загляните в system, их там почти не осталось. Kohana позиционируется как фреймворк (CMF) для создания php-приложений, в том числе сайтов. Gleez позиционируется как CMS только для создания сайтов. Нам не нужен никакой лишний код. От части вещей, например из классов Request и Responce мы вообще избавимся. У нас уже есть черновой вариант этих классов. Кстати своих, а не переписанных. К примеру посмотрите на Wordpress, вы там увидите такие классы с таким охватом ситуаций в коде? Но тем не менее это не мешает Wordpress-у быть самой популярной CMS в мире. Мы не стремимся стать фреймворком. У нас есть своя ниша. Мы не модуль для Kohana. У нас вообще не осталось обратной совместимости с Kohana. Так зачем нам поддерживать код Kohana? Я достаточно подробно ответил на ваш вопрос по поводу Kohana_Exception?
> Я без наезда, проект в целом интересен, но...
Да всё понятно, никто не обижается
Просто вы не разобрались в этом и всё.
Кстати модулем Database мы почти не пользуемся. Хотя изменено там всё таки больше, чем то, на что вы обратили внимание, внутри проекта мы используем ORM, ORM Versioned, ORM MPTT, собственную обёртку для MongoDB и недавно стали использовать Redis.
Если дела будут идти так. как идут сейчас, то мы скорее всего откажемся от модуля Database в пользу выше описанного или некоторых собственных наработк.
Цитата:
Как поддерживать два проекта вместе Kohana и Gleez?
Никак
Цитата:
В конечном счете я думаю, что просто возьму понравившиеся классы и адаптирую под себя.
С этого и стоило начинать
Конечно берите! Лицензионное соглашение это позволяет. Мы будем рады если наши идеи пригодятся где-то ещё.
Цитата:
PS: демо-версия не работает, та же ошибка о которой много раз писали...
Я в курсе. Кто-то постоянно заходит с учётными данными демо-администратора и всё удаляет, в том числе страницу которая является главной. Только что зашёл, исправил. Пока работает