私は質問をより答えやすくするために具体的にしようとします。私はウェブ/グラフィックデザイナーであり、基本的に開発に向けて「ジャンプ」しようとしています(今のところ、html / cssと、javascriptとphpのビットをよく知っています)。
私はJoomlaで構築したエンタープライズWebサイトを修復しましたが、現在は、主にリジッドな出力レイアウト構造のために、かなり制限されていると感じています。私が実装しなければならないのは:
表示されるコンテンツを制御するための堅牢なユーザー管理システム/acl(WebサイトはエージェントによってWebアプリケーションとして使用され、エージェントに基づいてログインを介して情報を表示/非表示にする必要があります)。
柔軟なレイアウト:ウェブサイトはレスポンシブで、デスクトップとモバイルの両方で使用されます(ネイティブアプリのように見えるはずです)。さらに、コンテンツアイテムを関連付けて、それらを一緒に表示できるようにする必要があります(つまり、ナビゲーションパスの1つは次のようになります:製品Aを選択>リストから製品Aのマシンを選択>製品Aの情報が選択されたマシンのページに着陸情報。)
多言語
ニュース/イベントブログのようなセクション
おそらくいくつかのアプリのような機能:オフラインナビゲーション、自動ログイン。
おそらく、ユーザーの行動を追跡するためのユーザー分析(エージェントがリソースをダウンロードしたかどうかを知る)。[これは非常に難しいようです]
特に初心者の場合、このようなことを簡単に実行できるフレームワークがないことを私は知っています(そして、必要なツールはphpだけではありません)。私が探しているのは、そのような機能を実装できるツール(またはガイドライン)であり、正しい方法で集中することができます。
Codeigniter、Zend Framework、CakePHPについて読んだことがありますが、開発者の視点は私の問題に非常に役立ちます。