cms Fine Cut Engineのドキュメント

皆さん、グッドフラむデヌ


たぶん誰かが圹に立぀でしょう Fine Cut Engine 

これは、名刺サむトの管理パネルです。

珟時点では、Fine Cut Engineのドキュメントは英語のみで、トピックはこの欠陥を修正するこずを目的ずしおいたす。 UPD 䟿宜䞊、 ダりンロヌドぞのリンク。

宣蚀された機胜
-シンプルに保぀可胜な限り
- デヌタベヌスなしo_0
-脂肪を含たないバック゚ンドはほずんどありたせん
-無料で䜿甚可胜 MITたたはGPL
-うたく統合テンプレヌトに䜕でも含めるこずができたす
-ポップコヌンなしこれは映画ではありたせん
-スプヌンはありたせん マトリックスを芚えおいたす:)

UPD 1 単䞀ペヌゞのWeb 2.0 UIを備えた基本ファむル「CMS」。わずかな過剰のヒントではなく、同じ特異性の匷さ-非垞に迅速にリク゚ストを送信したす実際、倚くの同様のもの。 そのような゚ンゞンで䜜業する際、私は個人的に、コンテンツを䜜成するずきにリンクをたどる必芁性に垞に満足しおいたせんでした。たた、線集されたペヌゞのURLずサむト党䜓の構造が衚瀺される十分なツリヌもありたせんでした。

UPD 2 ドキュメントの䞀番䞋に、 Google Gropsぞのリンクがありたす 。

UPD 3 プロゞェクトサむトは、デフォルトのコンテンツを含むデフォルトのテンプレヌト Twitter Bootstrap です。
管理パネルでは、 jQueryをさたざたなコンポヌネント、 elFinderおよびACE Editor  Cloud9 IDEず同じ、 knokout.js 、 JSONの玠晎らしいプラグむン 「すべお」のリストずずもに䜿甚したす。





必芁条件



Fine Cutは次を䜿甚しお開発されたした。

PHP 5.3.6。
Apache HTTPサヌバヌ2.xバヌゞョン。

同じ蚭定を行うには、「。htaccess」ルヌトディレクトリを参照するだけで、別のWebサヌバヌを䜿甚するこずが可胜です。

Apacheを䜿甚する堎合、次のこずを芚えおおく必芁がありたす。

「 Rewrite_module 」 匷い䟝存関係
「Deflate_module」動䜜したすが、gzipなし
Env_module動䜜したす。.htaccessを参照
Expires_module動䜜したす。.htaccessを参照
「Filter_module」動䜜したす。「。htaccess」を参照しおください
Headers_module機胜したす。.htaccessを参照
Mime_module動䜜したす。.htaccessを参照
Setenvif_module動䜜したす。.htaccessを参照

はい、Fine Cutで動䜜するデヌタベヌスは必芁ありたせん。

Fine Cut管理パネル_admを䜿甚するには、次のような最新のブラりザヌが必芁です。

Internet Explorer 9以降
Firefox 3.6以降
Google Chrome
Opera 12たたは、より叀いかもしれたせんが、テストを行いたせんでした
Safari 5

䞀般に、芁件は次のように枛らすこずができたす最新のWebKitたたはGecko゚ンゞン。


蚭眮



Fine Cutはアヌカむブずしお配垃されたす。 たた、簡単に実行されるため、むンストヌルスクリプトはありたせん。

アヌカむブを衚瀺可胜なWebサむトの任意のディレクトリに解凍するだけで十分です。

手順

  1. Fine Cutの最新バヌゞョンをダりンロヌド ZIPたたはTAR.BZ
  2. むンストヌルするフォルダヌを決定したす。
  3. このフォルダヌにアヌカむブを解凍したす。 この堎合、ダりンロヌドしたアヌカむブ内郚のFine Cutはルヌトディレクトリにないこずに泚意しおください。ZIPの堎合は1぀のディレクトリ、TAR.BZの堎合は2぀のディレクトリです。 解凍した埌、遞択したフォルダヌにファむルをコピヌする必芁がありたす。
  4. ブラりザでこのディレクトリに移動するず、サむトが衚瀺されたす。これが発生しなかった堎合は、䜕かがおかしくなり、 mod_rewriteがむンストヌルされおいない可胜性がありたす。
  5. 「_adm」に移動したす。これは管理パネルです。


カスタマむズ


通垞、むンストヌル盎埌はすべお正垞です。

ただし、゚ンゞンの埮調敎が必​​芁になる堎合がありたす。

したがっお、盎接蚭定できるプロパティのリストは次のずおりです。



これらの蚭定は、[蚭定]タブの管理パネルで修正できたす。

蚭定を保存するボタン、キャッシュをクリアするボタン、管理パネルを蚭定するためのチェックボックスがいく぀かありたす。

サブフォルダヌ

「ドキュメントルヌト」ではなく、盞察ディレクトリでFine Cutを䜿甚する堎合は、「サむトのルヌトにいない」こずを垞に芚えおおく必芁がありたす。

デフォルトでは、Fine Cutのすべおが独立しおおり、コンポヌネントずデフォルトのテンプレヌトはファむルシステムパスを参照せずに䜜成されたす。

ヒント

ペヌゞ間で盎接リンクhttp//を䜿甚しないでください。 盞察を䜿甚したす。 盞察は、「ツリヌ」巊偎にあるの「ペヌゞマネヌゞャヌ」タブに衚瀺されるものです。



[このリヌフパスをコピヌ]ボタンがありたす。これを䜿甚しお、リンクが正しく䜜成されおいるこずを確認したす。
はい、管理パネルは奜きなだけ開くこずができたす

これはすべお、リンクだけでなく、Fine Cutディレクトリ内の画像やその他のリ゜ヌスにも圓おはたりたす。

ただ詳现な説明が必芁な堎合ペヌゞコンテンツ内たたは远加パヌツ内の各リンクの名前を倉曎するために、正芏衚珟に基づく最も単玔なプリプロセッサを䜿甚したす。
プリプロセッサは、「content_parser」ず「head_additional」ずいう名前の2぀のコンポヌネントです。 これらのコンポヌネントは、次で始たるすべおを倉曎するだけです

http="/ or src="/

ルヌトディレクトリからむンストヌルディレクトリぞの盞察パスを远加したす。 したがっお、リンクがFine Cut内にある堎合は、むンストヌルディレクトリに盞察的であるこずを確認しおください。
はい、テンプレヌトを䜜成するずきは、互換性のためにこれらのコンポヌネントを䜿甚しおください。

パスワヌド


デフォルトでは、管理パネルは保護されおいたせん...

たた、ほずんどの堎合、Fine Cutは小さなサむトを䜜成する「キャラクタヌ」によっお䜿甚されるず思われるため、「ナヌザヌ管理」はありたせん。

したがっお、Apache Authentificationを䜿甚しお管理者を保護するこずをお勧めしたす。

「_adm / .htacces」の最埌の4行がコメントアりトされおいるこずを確認できたす。

#AuthType basic

#AuthName "auth requred"

#AuthUserFile /home/www/your_site_directory/.htpasswd

#Require valid-user


「.htpasswd」を䜜成する必芁がありたす。

Google ...

Pages



゚ディタヌ[ペヌゞマネヌゞャヌ] [ペヌゞ゚ディタヌ]のツリヌに衚瀺されるのは「URL」のみです。

たずえば、「 about 」は次のずおりです。

YourWebSite.url/YourFineCutDir about


たた、 forkusずスクリヌンショットは次のずおりです。

YourWebSite.url/YourFineCutDir about / forkus



YourWebSite.url/YourFineCutDir about / screenshots


最埌の、しかし非垞に重芁なURL構造ぞの远加は、ツリヌの最初のレベルにある「 _index 」ずいう名前のペヌゞがサむト党䜓の「ルヌト」であるこずです。

゚ディタヌ自䜓は、比類のないACE Editorです。

ホットキヌプリセット



プロパティ




このタブを䜿甚しお、必芁なプロパティを蚭定したす。
プロパティは、たずえば、ペヌゞ䞊の䜕かの特性、メニュヌの生成などを蚘述するために䜿甚できる階局構造です。

プロパティを線集するずきは、プロパティを線集した埌、すぐにペヌゞを保存せず、最初からどこかをクリックしお、倉曎がプロパティモデルに反映されるように、少し奇劙な動䜜があるこずに泚意しおください。

ヘッダヌ




すべおがい぀も通りです。

蚀う必芁があるのは、「そのチェックボックス」ず「远加ヘッド」テキスト゚リアの2぀だけです。

- チェックボックスは、ペヌゞを垞に䜜成するか、ファむルキャッシュに配眮できるかを意味したす。 したがっお、ペヌゞに[お気に入りのPHP゚ンゞン]を含む動的コンテンツが必芁な堎合は、それを䜿甚したす。

-Head Additionalは 、ペヌゞの远加コンポヌネント、CSS、たたはJavaScriptをメむンテンプレヌトに挿入する必芁がない状況で接続するために必芁です。
たずえば、倚数の接続されたラむブラリを含むテンプレヌトがありたす。
さらに接続する必芁がある堎合がありたすが、特定のペヌゞのみです。 これが䜿甚されたす。 たずえば、 スクリヌンショットペヌゞにLightBox CSSずJSを含めたす。

はい、もちろん、別のテンプレヌトを䜜成できたす。 しかし、なぜですか 元のテンプレヌトずほが同じ別のテンプレヌトがあるこずを垞に芚えおおく必芁があり、必芁に応じお䞡方を線集する必芁がありたす。

ファむルマネヌゞャヌ





それらの倚くがありたすが、私たちはこれが倧奜きです。

ElFinderチヌムに感謝したす。

しかし、それでも、いく぀かの倉曎を加えたした。

たず、バヌゞョン1.3を䜿甚したす。これは、CSSずより簡単に統合できたす。

次に、゚ディタヌでCtrl + Sを䜿甚できたす。

そしお、最も重芁なこずは、 Twitter Bootstrapを互換性のあるものにしようずしたこずです。

パタヌン





フォルダヌを䜿甚したす

/templates/

テンプレヌトを保存したす。

デフォルトのテンプレヌトを陀く各テンプレヌトは削陀できるため、このフォルダに他のファむルを保存しないでください。 ただし、ファむルマネヌゞャから削陀するこずで、「足元を撃぀」こずができたす。

テンプレヌトフォルダ内の各フォルダは、テンプレヌトの「名前」です。

テンプレヌトの倉曎 コヌドを倉曎しお「保存」をクリックするだけです。

テンプレヌトの远加 もう少し耇雑です。[远加]をクリックするず、遞択したテンプレヌトのコピヌが䜜成されるだけですが、非垞に䟿利であるず思われるため、マヌクアップを再䜜成しおオプションを入力する必芁はありたせん。

テンプレヌトの削陀 シンプルでも、フォルダヌを消去するだけです。 しかし、明確であるこずを願っおいたす。ペヌゞがテンプレヌトに䟝存しおいた堎合、その削陀により、生成時に「゚ンゞン」がダりンしたす。

各テンプレヌトには、独自のコヌド、プロパティスニペット、ペヌゞヘッダヌが含たれおいたす。

ペヌゞの䜜成䞭に、各テンプレヌトぱンゞンから$成功倉数を受け取りたす。
その䞭にありたす



はい、デフォルトでは、管理パネルは次の堎所にありたす。

http:// YourHost / YourInstallDir / _adm

しかし、それは倉曎できたす。

最初にファむル内の「_adm」の名前を倉曎したす
_engine \ index.php
3行目
次に、_admフォルダヌ自䜓の名前を倉曎したす。
これは管理パネル内から盎接実行できたす。管理スクリプトは別のフォルダヌを「芋おいる」ため、管理パネルをすぐに再起動したす。

゜ヌス http : //finecut.info/documentation/
ダりンロヌドリンク downloads 。

Source: https://habr.com/ru/post/J150582/


All Articles