Если сайт уже есть, то на основе того кода что есть и пиши свой, там где будут проверки на любые дополнительные права которые ты заведешь.
Начни просто читая код где сравнивают юзера с админом и дают доступ к примеру на удаление, вот так же добавишь свою новую роль, которую и будешь контролиорвать и на беке и на фронту по аналогии с написанным уже кодом.
Далее, начни делать и все, походу все вопросы решай задавая каждый по очереди гуглу, все уже есть в сети. Не рассчитывай на один правильный ответ. Его не будет.
Если вам не нужен докер, не значит что он не нужен ни кому если там пхп.
Просто как правило, докер используется для того, что бы конфигурация была максимальна приближена к той, которая используется на сервере, либо для того, что бы она совпадала у всех програмистов, и не появлялись баги или странное поведение из за неправильно настроенного окружения или нехватки чего либо у какого либо из программистов.
Единственное что человек по наивности думает что докер это тык тык и все пошло поехало ) Для запуска хелловорд, оно так и есть... а вот для мало мальски нормального проэкта, там где участвует мускуль, кеши, очереди или что-то еще там много чего нужно и камешкоф хватает подороге...
Есть хорошая фраза от какого то японяки: "Хорошо сделанный продукт может задержаться, и скорее всего этим вызовет краткое недовольство, но он будет хороший, а Быстро выпущенный продукт, даже если выйдет быстро, но будет говном на всегда"
Vladislav, так вы же сами верстку сделаете, вот и делайте что бы ничего не уежало, кнопочки со слайда "go to slide" кому в примере? Вот и используйте, весь рабочий код у вас уже есть, осталось заверстать и прикрутить эти переходы к годам вместо тех цифарок.
Вам никто бесплатно не будет писать код ) Не удивлюсь что и вы это не по доброте душевной делаете