2011-03-16 11 views
4

サーバーサイドでスクリプト言語を使用しないCMSを構築する方法があるかどうか、つまりデータを格納するためにサーバーのみを使用する方法があるかどうかを知りたがっていますか?サーバ側でスクリプト言語を使用せずにCMSを構築することは可能ですか?

+0

」が存在することになる場合HTMLフレームワークを生成してアップロードするためのビルドインジェネレータを備えた「CMS」では、オンラインバックエンドが存在しないため、セキュリティに問題はありません。 – dude

答えて

3

理論的にはそうですが、安全にすることはできません。

+0

それは私を悩ましています。本当にそれを安全にする方法はありませんか? – Hirvesh

+3

@the_archer:いいえ、方法はありません。 – zerkms

+0

ええ、どうしてですか? SSLを使用したHTTPの基本認証またはダイジェスト認証は私にとってはかなり良いと思いますか? – falstro

2

あなたがCMSとして定義する内容に依存すると思います。ユーザー認証、Webページの表示だけを望むなら、これは静的サービングWebサーバー(認証メカニズムとSSLをサポートしていると仮定)で可能です。

検索ができるようにするには、サーバ側でインデックス作成を行う必要があります(実際の検索は関連するインデックスファイルをダウンロードしてクライアント側で行うことができます)。 Googleにアクセスすることもできますが、これはセキュリティ要件がない場合にのみ機能します。

アップロードする場合は、サーバーも同様に処理する必要があります。

あなたが探しているものを正確に指定しなくても、この質問に答える方法はありません。

+0

それは私を悩ましているコメントの部分です。もしユーザーがコメントしたいのであれば、それらのコメントをどのようにして静的なデータホスティングサーバーに表示できますか? – Hirvesh

+0

@the_archer Outsourcing :) JavaScriptコードでサイトにコメントを挿入できるサードパーティのコメントサービスを探します。 –

+0

@the_archer;格納部分を解決できれば、javascriptを使ってファイルを取得することができます。コメント0、コメント1、コメント2から404が始まるまで、それからあなたはよかったです。競合状態で終了する可能性があるので、格納部分はより扱いにくいので、ファイルを上書きしないストア機能が必要です。衝突が発生した場合は、より高い番号で再試行してください。 – falstro

2

CMSは「コンテンツ管理システム」の略です。それはあなたのサーバーは、CMSとして見ることができる

(...、UI、ワークフロー)いくつかの生産性ツールで、基本的にあなたのコンテンツを保存するための組織的な方法です:

  • httpサーバは、さまざまな認証方式を提供し
  • httpサーバは暗号化を提供します(https経由)
  • ファイルシステムでは、ファイルの作成、読み取り、更新、および削除が可能です。
  • ファイルシステムは、これらのファイルに対するユーザー(およびグループ)の権限を管理する手段を提供します。
  • ファイルシステムは、あなたも、あなたがそうです、あなたはCMSとしてサーバーを使用することができます(シンボリックリンクを経由して)いくつかのフォルダ内のファイルを参照するように

することができますフォルダ

  • でファイルシステムをあなたのファイルを整理することができます。あなたがしなければならないのは、あなたのコンテンツ管理のためのルールを定義している:
  • ファイル形式の規則を
  • ファイル

    • フォルダの組織の命名規則
    • ...
  • +0

    私のポイントは正確に書かれています。 – falstro

    関連する問題