Описание проекта
Замена на сайте должны происходить посредством регулярных выражений еще до того, как HTML будет отдан браузеру.
Для легкости использования замен на сервере, все замены нужно вынести в отдельный файл конфигурации, с которого будут считываться данные для замены, а именно домен, шаблон для поиска, шалон для замены.
Также нужна возможность подключить в body или head свои css и javascript файлы.
Пример того, что нужно будет заменять, это например примведение выдачи результатов поиска к нужному шаблону, форматирование таблиц к нужному формату, добавление различных кнопок действий со страницей и так далее.