Textpattern:長所、短所、機能

CMS Textpatternに関するこのレビュー記事を書くことにしました 。 私はそれを約5年間使用し、約12の機能サイトを作成しました。 通常のユーザーの観点からこのCMSについて話すのに十分な経験が蓄積されています。

私はプログラマーではないので、このエンジンのコードの清潔さと最適性について話すことは私の能力ではありません。 Textpatternについて説明し、個人的な経験で長所と短所を強調してみます。 あなたのコメントや質問も聞きたいです。

それでは始めましょう。









Textpatternは、HTML、CSS、SQL、およびPHPに精通している人にとって非常に便利なCMSです。 つまり、このエンジンを自信を持って使用するには、一定レベルの基本的な知識が必要です。 インターフェイスが特別な知識を必要としない同じWordpressとは異なり、無数のトピックを使用すると、ほとんどすぐにサイトを開始できます。



Textpatternをインストールした後、ユーザーは何に遭遇しますか?



テーマをインストールするか、デザインをカスタマイズする必要があります。 デフォルトでは、このデザインは非常に禁欲的です。 エンジン構造は、無制限の数のページ (ページ)、 フォーム (フォーム)、 スタイル (スタイル)、およびプラグイン (プラグイン)を提供します。

TXPでは、2つの独立した基準( カテゴリセクション)に従ってすべての記事が分割されていることに注意してください。 どの記事も任意のカテゴリー(デフォルトでは2つが可能ですが、カテゴリーの数を増やすプラグインがあります)とセクションの1つに割り当てることができます。

TXPの初心者にとって、セクションとカテゴリの違いを理解することは常に困難です。 指で説明します。

例1:

記事が記事セクションにあるブログを作成します。 また、引用符( 引用セクションとして発行します)およびさまざまなサービス情報(セクションについて )も表示したいと思います。 これらのセクションごとに、独自の設計と結論を設定できます。 たとえば、タイトルなしで引用を印刷し、引用のテキストと著者のみを印刷します。 投稿-タイトル、抜粋(要約)、完全なコンテンツおよびメタ情報(著者、公開日、カテゴリ、タグ、コメントなど)。 原則としてコメントできないように、aboutサービスセクションを構成できます。 ジョークのセクションを追加できます-同じ引用符ですが、著者はいません。 したがって、私たち自身が目的のサイト構造を作成します。 私たち自身がデザインのルールと展示場所を考え出します。 ところで、ウェブマスターが自由に使えるように、10個の追加フィールドがあります...



例2:

または、ブログセクション( blog )と作業セクション( work )を実行できます。 カテゴリはさまざまなテクノロジー(プログラミング、デザイン、レイアウトなど)であると考えており、サイト作成者はブログセクションに自分の考えを書いて、作業セクションに自分の作品を表示できます。 したがって、「レイアウト」カテゴリには、組版作業と著者のアドバイスの両方があります。 そして、彼らはそうではないかもしれません-ウェブマスターが望むように。



この分離を使用する例がさらにいくつかあります(たとえば、記事のアーカイブ)



各セクションのデザインがページを担当していると推測するのは簡単です。

フォームはPHPインクルードの類似物です。 フォームでコードの一部を作成して、これらすべてを使用するのに便利にすることができます。 デフォルトでは、TXPにはいくつかの標準形式があり、そのロジックはエンジンで明確に記述されています。 しかし、それらの約5-6のみがあります:)

スタイル -各セクションに添付された通常のCSSファイル。

したがって、ページとスタイルは、選択された各セクションのデザインにのみ責任があります。

さて、 プラグインについては別に説明します。 基本的に、これらはあらゆる意味でTXPの機能を拡張するPHPコードです。



デザインと装飾が整理されています。 もう少し深く入ります。 TXPには独自のXMLのようなタグシステムがあります。 ここでは、例を示して説明する方が適切です。

<txp:article limit=”5”>



は、最新の記事を5個分表示します。

<txp:category_list break="li" wraptag="ul" />



は、カテゴリのリストを表示し、各カテゴリをリストタグに配置します。カテゴリブロック自体はulタグ内にあります。

<txp:body />



-単に記事のテキストを表示します。

これらのタグはすべて、そのすべての属性とともに十分に文書化されています。 これを理解するのは難しくありません。

実際、TextpatternタグはPHPコード(一部のテンプレート)に類似していますが、より高いレベルであり、エンジン自体によって解釈されます。



投稿を書き始めるために知っておく必要があるのはそれだけです。 Textpatternは、テキストの書式設定に独自の言語-Textileを使用します。これは、「コンソール」および「非視覚」の性質のために多くの人が好まないものです。 個人的に、私はマウスを使わずにタイピングすることに慣れています-私は合理的な範囲内で織物に慣れています。 もちろん、HTMLタグ(およびPHPコードの一部)は記事で完全にサポートされています。



txpには、記事、ファイル、写真、リンクの4種類のコンテンツがあります。 しかし、それらを完全に使用する人はほとんどいません...



プラグインは、標準として欠けているTextpatternの機能を大幅に拡張します。 ここで注意するのは、インストールされたプラグインのパフォーマンスも含めて、Textpatternのパフォーマンス(他のエンジンと同様)が決定されることです。 つまり、誤って作成されたプラグインをインストールする(たとえば、100個のデータベースクエリを実行する)ことでTXPがバカだと書いても意味がありません。



このCMSの主な機能を確認するだけで十分だと思います。



Textpatternの何が好きですか?





おそらく私は主観的な利点を書きませんが、他のエンジンはかなりうまくいきます。 TXPの主な機能はすでに明確になっていると思います。 私は最も興味深いものに行きます-欠点に;)



Textpatternには何が欠けていますか?





正直なところ、欠点を思い出すのは難しいと思います。 豊富な品質のプラグインにより、すべての不便さが解消されます。 もちろん、開発者にいくつかのプラグインの機能をエンジンディストリビューションに組み込むことを希望します。



思いついたのはそれだけです。



友人たち、このエンジンに関する質問に答えられるのは嬉しいです(もちろんできます)。



Textpattern公式フォーラム

Textpatternのロシア語フォーラム



All Articles