Вы как-то контролируете различия между одной админкой и другой? Например это админка магазина. У нас есть северная часть и есть клиент на каком-то js фреймворке. И между одним сайтом и вторым есть различия в представлении товара. Например у одних это просто товар, во вторых это вроде товар с описанием, фото и мета тегами, но то что попадает в корзину это дочерние записи этого товара которые уже имеют реализацию цена по группам пользователей и тд так как если бы это была обычная модель товара. И вот такие мелочи, а поведение чуть другое как на сервере так и на клиента. Хотелось бы это всё кастомизировать и пока единственное что пришло мне в голову это писать конфиг единый для сервера и для клиента в котором описывать представление каждой модели, всякие параметры, какие-то указания по вплидации и тд. А после от этого конфига рисовать как будет работать клиент и как будет обрабатывать сервер всё это. Может кто-то такое делал и может дать какие-то советы. Просто я уже устал. Лучше это будет всё в одном но с кастомизацией чем каждый раз под заказ править всякие мелочи.