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