質問: HTML, CSS, JS, PHPを使ったシステムについての質問です。 私はとあるホームページを簡単に作れるサイトを運営する予定です。 そこでホームページエディターとして、wix.comのようなパズルのようにホームページの要素などを配置していって、簡単に誰でもプログラミングなしで作れるようなシステムを導入したいと考えております。 そこで、ホームページエディターを表示し、保存を押すと.html形式で特定のディレクトリに保存されるような仕組みを導入できるフレームワーク的なものはありますか? また作るとしたらどういった感じで作ればよいと思いますか?
回答: フレームワークってそういうものでは無いですよ。 作りたいものはCMSの一種なので、適当に有名どころのCMSをバラして、必要な機能を参考にされたら良いでしょう。 WordPressの編集機能でも参考にしてみてはどうですか? 簡単なものを片手間で作った事がありますが、画面編集はJavaScriptで頑張る。 編集したHTMLをサーバサイドで保存する仕組みと、実際のドメインでアクセスされた時に、それを再現する仕組みの3部構成で作ります。 また、おそらく、編集履歴機能とリリース機能(指定した時間にデザインが適用される)、編集中のプレビュー機能も一緒に無いと使えないでしょう。 僕が請負ったときは300万ぐらいの予算規模のプロジェクトでした。