Вопрос то состоит со стороны разработчика, а не со стороны работодателя, которому выгодно быстрее и дешевле. Помните, чем больше я знаю, тем больше я не знаю. Если Вы считаете что знаете все, то это значит что вы ничего не знаете.
По своему опыту сложно оценить время, для большого проекта, например, от 10%-20% функционала ты не знаешь как сделать, тебе нужно дополнительно время чтобы что-то изучить новое. Это время тоже сложно оценить.
Давно использую LS как фреймворк, разрослась куча сущностей и кода и уже тяжко разбираться, поэтому я прикрутил к ЛС YII, все очень приятно интегрировалось и новые сущности создаю только с помощью ORM. Это правильный шаг переход на ОРМ. Вот тока не понимаю зачем изобретать велосипед.
Во общем есть решение средствами Smarty, надо просто подключить фильтр outputfilter.trimwhitespace.php.
Я это сделал в функции Init() в классе class LsViewer extends Module.
После этого удаляются все пробелы после компиляции. Можно еще не много по колдовать над этим фильтром и убрать переходы строк. Итог- код получается более оптимизированный.
Долго мучился с неработоспособность плагина.
Дело оказалось, что в ActionPage.class.php код начинает с <?, и все, пока не поставил <?php ничего не работало=)
Долго мучился с неработоспособность модуля 0.4.
Дело оказалось, что в ActionPage.class.php код начинает с <?, и все, пока не поставил <?php ничего не работало=)
Движок в базу записывает абсолютные пути сразу, то есть это никак не исправить. А вот после фикса будут писать нормальные пути. Обязательно почистите кеш бд он хранится в папке tmp(если вы в базе поправили линки)
Я это сделал в функции Init() в классе class LsViewer extends Module.
После этого удаляются все пробелы после компиляции. Можно еще не много по колдовать над этим фильтром и убрать переходы строк. Итог- код получается более оптимизированный.
Дело оказалось, что в ActionPage.class.php код начинает с <?, и все, пока не поставил <?php ничего не работало=)
Дело оказалось, что в ActionPage.class.php код начинает с <?, и все, пока не поставил <?php ничего не работало=)
Обязательно почистите кеш бд он хранится в папке tmp(если вы в базе поправили линки)
класс Image в движке.