-
Notifications
You must be signed in to change notification settings - Fork 6
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Перелопатить структуру приложений на базе Chandler #17
Comments
Вообще, в большей части надо перелопачивать |
А если мне понадобится взять отдельно commitcaptcha? Декомпозеризацию проводить придётся? |
Дык библиотеками же будут |
Дополнение насчёт капчей: думаю, справедливо будет оставить их в виде расширений, вроде того, как это делается в медиавики, только тогда в каждый проект по своему надо будет внедрять их |
Почему бы не использовать функционал гита? Такой как модули.(Когда внутри одного репозитория встроены другие) |
Хотя Chandler создан и в основном используется лишь в OpenVK, он предназначен быть универсальным движком (так, он ещё используется в VOB). Почему меня вообще беспокоит эта тема: любой другой веб-фреймворк вне зависимости от языка программирования работает именно как библиотека, которая устанавливается зависимостью к проекту. Тут же это работает наоборот, что, прямо говоря, несколько раздражает. |
Проблема: текущая процедура установки OpenVK переусложнена - нужно по отдельности выкачивать 3 репозитория (
chandler
,openvk
и капча), качать для них зависимости и настраивать их по отдельности (при этом для настройки овк нужно лезть в глубокие дебри, бррррр). При этом начальной папкой всей установки OpenVK становится не сам OpenVK, а Chandler, что нелогично.Предложение:
послать все существующие инстансы по определённому направлению ипеределать структуру OpenVK так, чтобы Chandler и капчи становились зависимыми библиотеками, скачиваемыми через Composer, как и другие зависимости. Кроме того, следует перенести все настройки оттуда в openvk.yml, чтобы не нужно было редактировать множество конфиг-файлов.Ожидаемые минусы: существующим инстансам это принесёт много проблем (наверняка потребуется скрипт, преобразующий структуру), но у овк статус глубокого WIP, так что можно считать, что все предупреждены))))0
The text was updated successfully, but these errors were encountered: