Я занимаюсь кодированием веб-сайтов уже пару лет, в основном на php и xhtml. Я пришел из мира дизайна, но я горжусь тем, что делаю стандартные веб-сайты и отличные интерфейсы. Также использовал Wordpress и любил его. Большую часть времени это были действительно простые коммерческие веб-сайты, без базы данных, где все делалось с нуля. Каждая страница анализируется через index?page=xxx и
Но у меня есть несколько потенциальных клиентов, которые являются более крупными веб-сайтами (назовем их «сайтами среднего размера»), где я чувствую, что мне не хватает следующего:
- Как отправлять или отображать страницы (контроллер MVC вместо index?page=???)
- Правильная иерархия страниц и простая реализация хлебных крошек
- Автогенерация навигационного меню или простой способ их поддерживать?
- Чистые URL-адреса
- Проверка формы
- Простая поддержка базы данных
Я действительно не знаю, должен ли я изучать php-скрипты и совершенствовать свои навыки или переходить на CMS (например, drupal) или PHP-фреймворк. Я нашел Wordpress очень надежным и не чувствовал себя в ловушке безумных условностей, но я чувствую, что это не правильный инструмент для этого. Я ненавижу страницу CMS с большим текстовым полем, так как я привык кодировать каждую страницу вручную, мои страницы - это не заголовок, а текстовое поле. Есть чувство?
Мои навыки работы с php все еще средние/низкие, но я хотел бы услышать некоторые мысли о том, что мне следует изучить, чтобы сделать следующий шаг!