Здравствуйте.
Очень часто ко мне обращаются с вопросом о создании простых сайтов с простым и понятным управлением. Чтобы отвечать требованиям моих заказчиков, я проделал путь в 9 лет. От статичных сайтов на чистом html/css, сквозь различные системы управления (Amiro, Wordpress, OpenCart, Joomla, Modx и пр.), до сайтов которые в 10 раз быстрее, в 20 раз удобнее, в 4 раза выгоднее и как минимум в несколько раз безопаснее — сайтов на фреймворке Yii2.
Путь в 9 лет
Первые мои сайты были сделаны на чистом html/css, которые были без административной части. И чтобы редактировать информацию, нужно было либо обращаться к программистам либо обучать заказчиков тонкостям элементарных навыков верстки. Конечно это был не тот вариант который хотели заказчики.
Сайты на CMS. Со временем познакомился с различными системами управления контентом (далее CMS) — Amiro, Wordpress, Joomla, Opencart. Казалось что проще этого варианта создания сайта нет. Ведь что стоит просто найти шаблон, поставить его на систему, отредактировать информацию, добавить страницы и вуаля сайт готов. Но проще только для разработчика. Для заказчика же сайт на CMS это более 100! пунктов настроек и меню в админке, которыми не то что бы пользоваться, даже заглядывать страшно. И с более глубоким изучением CMS, проблем становилось все больше. Для создания каких-либо возможностей сайта необходимы дополнения, эти дополнения должны соответствовать версии CMS которую в свою очередь нужно обновлять, и если что-либо из этого не будет выполнено пользователем — сайт либо взломают, либо просто все перестанет работать.
Сайты на фреймворке. Меня начал интересовать вопрос. Как же самому делать CMS? Как делать так, чтобы заказчику нравилось пользоваться сайтом? Ответ нашел после изучения нескольких книг по программированию на PHP, после прохождения нескольких курсов front-end и back-end разработки, после изучения принципов Объектно-ориентированного программирования. И как оказалось не зря. На фреймворках сделаны такие сайты как Upwork, YouTube для ps3, PayPal, Amazon, 2gis, Olx и множество других крупных проектов. Также разрабатываются и сайты меньших масштабов, в том числе и сайты-визитки, сайты-портфолио, личные сайты, разработкой которых я и занимаюсь.
Сайты на фреймворке в 10 раз быстрее, в 20 раз удобнее, в 4 раза выгоднее и как минимум в несколько раз безопаснее. Без преувеличений. Можете посмотреть демо-сайт и запросить доступ к административной части для окончательного выбора.