Отделить от дистрибутива все что только можно оформив вытащенное отдельными модулями. Оставить только чисто ядро движка и начать его править. Буду минимизировать, в частности снесу поддержку других типов БД оставив только базу на файлах. Вот как то так...
1. NordWest - 28 декабря 2011 — 14:26 - перейти к сообщению
В общем сейчас в планах сделать следующее.
Отделить от дистрибутива все что только можно оформив вытащенное отдельными модулями. Оставить только чисто ядро движка и начать его править. Буду минимизировать, в частности снесу поддержку других типов БД оставив только базу на файлах. Вот как то так...
Отделить от дистрибутива все что только можно оформив вытащенное отдельными модулями. Оставить только чисто ядро движка и начать его править. Буду минимизировать, в частности снесу поддержку других типов БД оставив только базу на файлах. Вот как то так...
2. NordWest - 31 декабря 2011 — 13:21 - перейти к сообщению
Уже запарился материться.
Люди, которые писали модули для Limbo зачастую не утруждали себя необходимостью написания корректных инсталляторов. Отсюда как минимум половина проблем и нестыковок. Сижу, пытаюсь понять, как это должно работать и дописываю помаленьку. Без этого мне корректно модули не вычленить.
Люди, которые писали модули для Limbo зачастую не утруждали себя необходимостью написания корректных инсталляторов. Отсюда как минимум половина проблем и нестыковок. Сижу, пытаюсь понять, как это должно работать и дописываю помаленьку. Без этого мне корректно модули не вычленить.
3. NordWest - 1 января 2012 — 05:41 - перейти к сообщению
Это просто жесть какая-то!!!
Не могу найти ошибку в функции деинсталляции компонентов. Сам компонент удаляется, бот с ним связанный то же, а вот связанный модуль, ссцука, ни в какую. И самое смешное, что по отдельности все удаляется без проблем. Функция и там и там вызывается одна и та же. Нихрена не пойму. Уже целую бутылку шампанского усосал - не помогает.
Не могу найти ошибку в функции деинсталляции компонентов. Сам компонент удаляется, бот с ним связанный то же, а вот связанный модуль, ссцука, ни в какую. И самое смешное, что по отдельности все удаляется без проблем. Функция и там и там вызывается одна и та же. Нихрена не пойму. Уже целую бутылку шампанского усосал - не помогает.
4. NordWest - 1 января 2012 — 08:27 - перейти к сообщению
Все, проблему разрулил.
Была ошибка и в коде и в инсталляторе модуля.
Но сколько я на это положил времени - жуть.
Нужно разбираться, как пользоваться отладчиком...
Но главное что так или иначе результат есть - можно идти спать.
Была ошибка и в коде и в инсталляторе модуля.
Но сколько я на это положил времени - жуть.
Нужно разбираться, как пользоваться отладчиком...
Но главное что так или иначе результат есть - можно идти спать.
5. NordWest - 1 января 2012 — 20:43 - перейти к сообщению
Победил модуль Newsflash - теперь и его корректно можно исключать из дистрибутива.
6. NordWest - 2 января 2012 — 03:41 - перейти к сообщению
Новая проблема. Некоторые модули заявлены как интегрированные в ядро, но по сути являются отдельными и могут быть вычленены. Я попробовал. Удаление прошло без хлопот, но вот при попытке обратно проинсталлировать вылазит косяк - в админке появляется пункт меню ведущий в никуда. Не смертельно конечно, но...
Короче пока есть терпение попытаюсь побороть. Нужно к инсталлятору дописать код, который будет после установки компонента искать запись о нем в базе и править параметр, отвечающий за видимость в меню.
Короче пока есть терпение попытаюсь побороть. Нужно к инсталлятору дописать код, который будет после установки компонента искать запись о нем в базе и править параметр, отвечающий за видимость в меню.
7. NordWest - 2 января 2012 — 05:13 - перейти к сообщению
Победил!!! Ура! 
Теперь я любой элемент могу выкусить и проинсталлировать назад без рождения глюков.
Все, пора спать.
Теперь я любой элемент могу выкусить и проинсталлировать назад без рождения глюков.
Все, пора спать.
8. NordWest - 3 января 2012 — 06:10 - перейти к сообщению
Сегодня правил интерфейс админки.
Поправил локализацию и расположение элементов.
краткое описание перенес наверх, потому что оно там графически более вписывается, ну а картинку отделил потому что она вообще не смотрелась слипшись с окном её выбора.
Поправил локализацию и расположение элементов.
краткое описание перенес наверх, потому что оно там графически более вписывается, ну а картинку отделил потому что она вообще не смотрелась слипшись с окном её выбора.
9. NordWest - 3 января 2012 — 06:17 - перейти к сообщению
Кстати в плане локализации.
Есть мысль интерфейс и локализацию приблизить к Джумле. Но это не потому что у меня нет мозгов самому локализовать, а что бы обеспечить преемственность интерфейсов, что бы люди с Джумлы нормально чувствовали себя на Лимбе и наоборот.
Если есть возражения - пишите... пока я не начал сильно ковырять локализацию.
Есть мысль интерфейс и локализацию приблизить к Джумле. Но это не потому что у меня нет мозгов самому локализовать, а что бы обеспечить преемственность интерфейсов, что бы люди с Джумлы нормально чувствовали себя на Лимбе и наоборот.
Если есть возражения - пишите... пока я не начал сильно ковырять локализацию.
10. NordWest - 3 января 2012 — 07:38 - перейти к сообщению
Вот так будет выглядеть Лимбо в минимальной конфигурации.
Нашел косяки в работе интерфейса.
Они были малозаметны, пока я не передвинул элементы меню.
Но исправлять буду завтра - сегодня спать.
Нашел косяки в работе интерфейса.
Они были малозаметны, пока я не передвинул элементы меню.
Но исправлять буду завтра - сегодня спать.