I am developing website for diocese (dynamic website) and it has public view ( to see, about us, mission ,history , priest details, parish details, news & events etc.,) … and also it has admin view ( manage CMS, manage news & events, manage parish, manage priest)… so, i have 2 way of layouts to be presented to the user.
For example, on the public view, i want to show plain design to attract user and accessible…
For Administrator, I want to do login/logout and show only header with navigation (CRUD operations)
What is the best approach to implement this? Do I need to have multiple themes or do I need to create front, backend files?