в принципе — это очень приближённая к реальности модель системы. Но кроме того, там существует очень запутанная система аутентификации, кучи запросов к БД через собственную обёртку (которые тоже все придётся переписывать по хорошему под ActiveRecord какой-нибудь), так же Smarty и множество других сторонних штук, которые используются в самых неожиданных местах системы! Я уж не знаю кто писал тот код, но переписывать его и пытаться как-то обобщить и структурировать будет далеко не просто.
переносить сайт в котором более 20 000 строк кода двум программистам на MVC-framework с сохранением функциональности — это больше похоже на суровую пытку. Потому хочется просто немного улучшить серверную сторону.
ЧПУ меня заботит в самую последнюю очередь. Я хочу код бэкэнда раскидать по функциям. Только не знаю как это правильно сделать. В MVC framworks всё очевидно, а тут — нет, просто сплошной код с кучей if ($_GET[...] && $_GET[...]) { } else {} ну и так далее. Вот хочется избавиться как-то лаконично от этого ужаса.
при таком подходе придётся переписывать весь backend, потому как до меня он был написан просто ужасно, а поскольку сайт большой, то кода очень много и хотелось бы ему просто придать более-менее опрятный вид.
Тут у меня возникает вопрос, если master — это такой себе production, то developer ветка — это тот самый тестовый сервер (test.example.com) Как тестировать фичи которые будут ветвится от develop ветки? Ведь локальных серверов не будет и тестируется вся функциональность на удалённом сервере. Как быть?
вернее развернуть конечно можно, но проект довольно громоздкий и это будет затруднительно. Хотя при большом желании возможно наверное, тут надо оценить окупятся ли затраченные на это усилия.
Возникает вопрос как сделать привязку следующего типа:
dev1.example.com -> origin/dev1
dev2.example.com -> origin/dev2
То есть разные домены третьего уровня брали данные из разных веток репозитория? На сколько я понимаю такое сделать невозможно, потому как apache берёт данные из директории, а там может быть в каждый момент только одна ветка или я не прав?
возможно и мой, но я так понимаю что по умолчанию там установлена кодировка UTF-8, так что зачем мне принудительно в настройках менять её на кириллическую где-то мне не очень понятно. Вот тут хочется пояснений каких-то…
да — облако — это интернет. TP-линки работают в прозрачном режиме моста, они просто дублируют сигнал от провайдера до роутера. Нет, никакой PPP не поднят, все адреса указаны.