У меня есть проект для клиента, который в основном доволен тем, как он управляет своим сайтом. Многие HTML-файлы (их около 300) настаивают на сохранении плоских HTML-файлов, поэтому они могут легко редактировать и управлять ими с помощью Dreamweaver. На его сайте много трафика, и поэтому я ищу варианты упрощения для него вещей. Он настаивает на этом методе в настоящее время, я надеюсь победить его в конце концов. Я медленно вытаскиваю его из его дорогого пакета общего хостинга (он постоянно увеличивает его из-за трафика) и получаю его на VPS, чтобы иметь больше контроля над тем, что я могу установить, и ресурсы более гибкие и т. Д.
Моя проблема в том, что некоторые части сайта на PHP. Например, небольшая административная область, которую он использует для создания своих новостных рассылок, находится отдельно, и ему все еще требуется эта функция. Я думаю, что, поскольку у меня есть его на сервере, на котором я могу установить то, что мне нравится, я хочу начать включать Django в сайт. Я бы предпочел заняться разработкой Django для любой ситуации типа администратора, чем пытаться взломать или сделать что-то с помощью PHP. Я знаю о PHP-фреймворках, но они не подходят в данной конкретной ситуации.
Из-за этого огромного набора HTML-файлов возможно ли в принципе позволить Django продолжать обслуживать их такими, какие они есть ... Он может редактировать и загружать их с помощью Dreamweaver, как он всегда имеет ... Но Django - это ' там для админской стороны, что он может сделать свою рассылку? В конце концов ему нужны переводы для страниц и логин для посетителей (опять-таки, что я хотел бы сделать с Джанго), но на данный момент я нахожусь в этом переходном периоде и хочу делать вещи шаг за шагом.
Кроме того, у него есть форум на PHP, который он также хочет сохранить ... Так что я думаю, что тщательно настроенная комбинация Nginx, FastCGI и Gunicorn так статична, что PHP и Django соответственно могут сосуществовать на том же сервере. Это просто глупо или вполне возможно?
Буду очень признателен за любые мысли, рекомендации, советы или опыт, поэтому я сделаю лучший шаг вперед.