私はここ数年、主にphpとxhtmlでWebサイトをコーディングしています。私はデザインの世界から来ましたが、標準に準拠した Web サイトと優れたインターフェイスを作成できることを誇りに思っています。また、Wordpress を使用し、気に入りました。ほとんどの場合、すべてがゼロから行われる、データベースが含まれていない、非常に単純な商用 Web サイトがありました。すべてのページは index?page=xxx によって解析され、
しかし、大規模なウェブサイト (「中規模のウェブサイト」と呼びましょう) であるいくつかの見通しがあり、次の点が欠けていると感じています。
- ページをディスパッチまたはレンダリングする方法 (index?page=??? の代わりに MVC コントローラー)
- 適切なページ階層と簡単なブレッドクラムの実装
- ナビゲーションメニューの自動生成、またはそれらを維持する簡単な方法?
- きれいな URL
- フォームの検証
- 簡単なデータベースのサポート
PHPスクリプトを調べてスキルを磨くべきか、CMS(drupalなど)やPHPフレームワークに取り組むべきか、本当にわかりません。Wordpress は非常に安心感があり、クレイジーな慣習にとらわれているとは感じませんでしたが、これには適切なツールではないと感じています。私はすべてのページを手作業でコーディングすることに慣れているので、大きなテキストボックスのある CMS ページは嫌いです。私のページはタイトルとテキストボックスではありません。感じましたか?
私のPHPスキルはまだ中程度/低いですが、次のステップに進むために何を学ぶべきかについていくつか考えを聞きたいです!