OneFileCMSは、単一のデータベースレスのPHP/JavaScriptに完全に含まれる単純なCMS(コンテンツ管理システム)です。
基本的な編集、アップロード、およびファイル管理機能により、OneFilecmsは外部プログラムなしでWebサイト全体を完全にブラウザ内に維持できます。
現在のバージョンをダウンロードします。
サイトのどこにでもアップロードします。
ログイン!
デフォルトのログイン情報は、「ユーザー名」と「パスワード」です。もちろん、あなたはそれらを変えたいと思うでしょう...
CMSと同様に、OneFileCMSがファイルを変更および作成できるようにするために、サイトのフォルダーのファイルアクセス許可を変更する必要がある場合もあります。わからない場合はホストに確認し、固有のセキュリティ上の懸念に注意してください。
また、ファイル名を「OneFilecms.php」から「admin.php」などの他のものに変更することもできます。 (フォルダーのデフォルトファイルにすることに注意してください。サーバーがリダイレクトに巻き込まれる可能性があります。)
はい!英語(EN)はデフォルトですが、次のラゲージも利用できます。
あなたが別の言語を話し、貢献したいなら、翻訳は歓迎され、感謝されます!英語ファイル(または他のいずれか)をテンプレートとして使用し、必要に応じて各単語、フレーズなどを翻訳します。
はい、もちろん!
すべての機能を実装する時間/帯域幅/傾向がないかもしれませんが、できることをしています。バグが見つかった場合は、問題ページにレポートを提出してください。
はい!まあ、ある種...間接的に。 1フィレックの追加コピーをアップロードまたは作成しますが、異なるファイル名を指定します。(例:onefile1.phpおよびonefile2.phpなど)。各コピーで、異なるユーザー名、パスワード、および$ session_name config値を維持します。
これで、データベースやその他の粒状制御またはアクセスロギングの手段がないため、複数のユーザー名が限られたユーティリティを提供します。ただし、プライマリコピーが破損した場合には、使用可能な1フィレックのバックアップコピーを少なくとも1つ持つことをお勧めします。
そうだからです。簡単かもしれませんが、仕事を成し遂げることができます。ハンマー、のこぎり、巻尺だけでゼロから新しい家を建てたくはありませんが、それらのツールだけで「管理」することができます。
そして、「OneFilecms」はクールに聞こえるからです。
OneFileのログイン関数は、少なくともバージョン8では、ChromeやFirefoxよりもIE、バージョン8で実行されるのにかかるほど長くかかります。アラートで[いいえ]をクリックするだけで、さらに数秒後にログインが終了するはずです。
(*約8秒-VS-テストシステムで1/4秒。)
遅延は、クライアント側の「Pre-hash」OneFilecmsがパスワードで実行する前に、ログインをOneFileCMSサーバー側に送信する結果です。アラートが応答を待っている時間を数えていないため、前述の8秒は2.5GZシングルコアXPシステムからです。
See the global variable "$PRE_ITERATIONS" at the end of System_Setup().調整することはできますが、開発セットアップのローカルコピーでこれを行うのが最善で、更新されたコピーをアップロードします。
OneFileCMSは、TinymceまたはCkeditor(およびおそらく他のもの)で動作するように簡単に構成できますが、編集者自体はそれぞれのサイトから取得する必要があります。基本的なセットアップ手順については、OneFileCMSリポジトリのExtras/ Directoryから適切な「init」ファイルをお読みください。
多くのファイルをアップロードする必要がある場合、FTPプログラムはもう少し柔軟で実践的なものになる場合があります。
数百のファイルを備えたディレクトリは、表示に数秒かかる場合があります。たとえば、私のシステムでは、XPを実行している2.5GZデスクトップでは、200のファイルを備えたディレクトリを表示するには2〜4秒かかります。
すべてのユーザーが指定された責任領域内にとどまると信頼されていない限り、OneFileCMSは、さまざまなレベルの特権を必要とするサイトにとって最良の選択肢ではありません。 OneFileCMSはファイルのアップロードとファイルをWebサーバーで直接編集できるようにするため、特定のアクションに対して保護する方法はありません。
もちろん、これらの問題は1フィレックに固有のものではありません - 無制限のファイルの編集とアップロードを許可するCMSには存在するためです。
任意のWebサイトと同様に、Webサイトの接続が暗号化されていない場合(SSL/TLSは使用しません)、ログイン中にパスワードとユーザー名はクリアテキスト*で送信されます。 *バージョン3.4.15の時点で、ユーザーの「プレーンテキスト」パスワードのクライアント側のハッシュがサーバーに送信されます。したがって、このクライアント側のハッシュは、サーバーに関する限り、「プレーンテキスト」パスワードですが、ユーザーの実際のRAWパスワードは即時の露出から保護されています。
構成セクション
システムのセットアップ/変数
デフォルト言語
セッションとその他の機能
SVG $アイコンと関数
ページと応答関数
JavaScript関数
StyleSheet
ページアクションを決定するロジック
ページを生成/出力します