モジュールは必要ありませんか? 独自に作成してください!

SaaS-CMSと一部のボックスベースのCMSの両方に共通の問題があります-必要な機能またはモジュールを個別に追加できないことです。 ボックス化されたTSSMの場合、そのような機会がある場合もありますが、プログラミングのスキルが必要です。 少なくとも80%は、 ウェブサイトビルダーでこの問題を解決しようとしました。



例を考えてみましょう。 デザイナには、記事、ニュース、ファイルディレクトリ、ギャラリーなどの特定の組み込みモジュールセットがあります。 しかし、私は確かに個人的なブログを作成する必要がありますが、そのようなモジュールはありません。 さらに、空席を投稿したいのですが、そのようなモジュールも見つかりませんでした。 この問題を解決するには2つの方法があります。 最初の方法は、ブログ投稿に記事モジュールの機能を使用することです。 私はちょうどそれを取り、私は私のニーズに焦点を当て、私に提供されたフィールドに記入します。 ソースフィールドは実際にはtagsであり、ニュースモジュールの著者フィールド-この空席の候補者に必要なスキルです。 次に、テンプレートの指定を変更し(「ソース」を「タグ」に、「作成者」を「必要なスキル」に)、これらのモジュールを目的に使用しません。 そして、記事はブログであり、ニュースは欠員であることを思い出します。 質問:頭の中でこれらの概念の代替を維持することにどれほど早く飽きますか? すぐに。 数回間違えて吐き出します。



しかし、解決策があります!



モジュールコンストラクター



最近、モジュール設計者というユニークな機能が登場しました。これは2番目の方法です。

これで、いくつかの追加の移動を行い、独自のモジュールを作成するだけで十分です。モジュールは、必要に応じて呼び出され、必要なフィールドのみを割り当て、名前とタイプを割り当てます。

画像



モジュールビルダーのリストには、作成された組み込みシステムモジュールが表示されます。 後者は、それらを隠すことができるように必要です。 たとえば、「ファイル」は必要ない場合、このメニュー項目を非表示にします。

画像



フィールドと設定の管理は簡単で簡単です。 何もできない唯一のフィールドは、名前です。 すべてのオブジェクトに存在する必要があります。 さらに、アイコンを選択またはアップロードできます。



画像



オブジェクトを作成および編集するときは、必須属性と検証形式(電子メール、整数、浮動小数点、URL)が含まれる可能性のある必須フィールドに入力するだけです

画像



フィールドタイプ:テキスト文字列、テキストウィンドウ、WYSIWYGテキストエディター、チェックマーク(ブール値)、画像、日付。

テキスト文字列のみが検証されます。



誰が助けますか



もちろん、これはシステムに精通しており、組み込みモジュールを持たないユーザーにとって便利です。 さらに、クライアントのサイトを作成するディーラーが、顧客のニーズに完全に合わせて調整するだけで十分です。 クライアントは、必要なフィールドとともに必要なモジュールのみを受け取ります。



軟膏で飛ぶ



彼女なしではどこに? ネイティブモジュールのマイナス面は、デフォルトの出力テンプレートを変更する必要があることです。 すべてが美しく見えるように出力変数を配置する方法を知っているのは自分だけです。 これには困難はありません。標準テンプレートには変数の使用例があります(ID、名前、またはループで出力)

今では80%を犠牲にしている。 もちろん、この図は、この機能がすべてではなくほとんどのニーズを解決することを反映するために、天井から取られています。 もちろん、顧客は、他のモジュールや他の倒錯への接続を持つ、独自のownなロジックを備えたモジュールを必要とする場合があります。 それでも、これはカスタマイズするのに最適な方法です。

可能なモデレーションを考慮して、作成されたモジュールのサイト訪問者からの情報を入力する機能を実装する計画がまだあります。



おわりに



公平ではありますが、非標準コンテンツを提示する両方の方法には生命権があり、さらに、モジュールデザイナーが登場する前に、単に2番目の方法はなく、人々に残されたものはありませんでしたが、誰もが幸せです。 しかし、今でははるかに便利になっています! それを試してみたい-あなたはここにいます: http//cms.biggo.ru



All Articles