
Cherry Frameworkとは何ですか?
最新ではない人のために、Cherry FrameworkはCMS Wordpressのフレームワークです。 子テーマを介して機能し、Wordpressの通常のユーザーと開発者の両方に適しています。 フレームワークには、WordPressのテーマの機能を拡張できるプラグインも含まれています 。 すでに多くのオプションが実装されているため、テーマの作成作業が簡単になります。
このフレームワークの機能により、個人のブログからオンラインストアまで、あらゆるWebサイトを作成できます。 バージョン4以降、設計上の制限はありません。 Cherry Frameworkは無料で、GPLライセンスの下でリリースされています。
Cherry Frameworkに基づいて、無料のテーマと有料のテーマ、およびプラグインがリリースされます。 現時点でのチェリーフレームワークのトピックの独占は、 テンプレートTemplateMonsterを販売するためのプラットフォームです。
フレームワークのスタイルは、Bootstrap 3スタイルに基づいており、開発者はすでにBootstrap 3から遠く離れていますが、グリッドは維持されています。 気持が良いから-フレームワークは、モバイルデバイスに完全に適合しています。
Cherry Framework 4アップデート
このアップデートでは、開発者は多くのコードを再描画し、いくつかのアプローチと管理パネルを変更しました。そのデザインはより快適で便利になりました。 フレームワークの作成者は、コード構造をオブジェクト指向にすることを試みました。 もちろん、プロジェクトの詳細を考えると、これは正しい決定です。将来、この問題の進展が見られることを願っています。
フレームワークにモジュラーシステムが登場しました。 たとえば、これはindex.phpからの抜粋です。
if ( have_posts() ) : /** * Hook fires immediately before posts loop output start * @since 4.0.0 * @hooked 10 cherry_paging_nav lib/functions/template-tags.php */ do_action( 'cherry_loop_before' ); while ( have_posts() ) : the_post(); do_action( 'cherry_entry_before' ); do_action( 'cherry_entry' ); do_action( 'cherry_entry_after' ); endwhile;
この原則により、ページの形成を担当するすべての.phpファイルが作成されます。
ご覧のとおり、モジュールはdo_action()を介して呼び出されます。 。 したがって、個々のモジュールを設定することにより、他の要素が破損することを心配せずに設計を変更できます。 モジュールをコードに追加するのも簡単です。 PHPだけでなく、CSSコードでもモジュール化をさらに進めたいと思います。
効率と速度が向上しました。 テーマの設定は非常に迅速に機能し、すべての変更は即座に保存されます-以前は、これらの機能の動作は非常に遅くなりました。
便利な設定パネルはオプションのボリュームに満足しています。 ファビコンを選択するなどの簡単な設定から始まり、フォーム要素(ラジオ、チェックボックスなど)のスタイルの設定で終わります。 このオプションセットは、カスタマイズのファンにとって非常に便利で便利なはずです。

また、件名には、通常プラグインにのみ付属するオプションがあり、多くの場合、これらのプラグインは有料です。 たとえば、メンテナンスモードは、サイトを開始および開発するときに不可欠です。
ユーザーにとっての利点は、投稿とページの外観を慎重にカスタマイズできることです。

グリッドタイプの設定は、オプションの選択に応じて、CSSクラスのヘッダー、ボディ、およびフッターに設定されます。 したがって、これらのクラスを介してブロックをスタイリングすることにより、各ブロックの外観に対して3つのオプションを作成し、それによりサイト設計を多様化できます。
フレームワーク設定を使用して、すべてのCSSファイルをコンパイルおよび圧縮できます。
フレームワーク専用に作られたプラグインがたくさんあります。 開発者は、これらのプラグインは互いに独立しており、Cherryで個別に使用できると主張しています。
プラグインのリスト:
- チェリーウィザード - チェリーのテーマのクイックインストール。
- Cherry Social-主題におけるソーシャルネットワークの使用。
- Cherry Charts-チャートを作成するためのプラグイン。
- MotoPress-管理パネルでコンテンツ、ページ構造を直接編集。
- ショートコードテンプレートエディター -このプラグインを使用すると、ショートコードを編集できます。
- Cherry Shortcodes-ページおよび投稿用のショートコードの大規模なセット。
- Cherry Services-新しいタイプの投稿「サービス」を追加するプラグイン-これらの投稿は通常の投稿とは異なり、特別なフィールドとスタイルがあります。
- チャート -チャートを作成するための別のプラグイン。
- Cherry Data Manager-サイトデータをインポートおよびエクスポートするプラグインは、サイトを別のホスティングおよび/またはドメインに転送するときに役立ちます。
- Cherry Team-新しいタイプの投稿を追加するプラグイン。今回は従業員を説明します。 この場合、たとえば「位置」フィールドなどの必要なフィールドもあります。 適切なデザインも添付されています。
- Cherry Testimonials-このプラグインはCherry ServicesおよびCherry Teamと同じ原理で機能しますが、「レビュー」を追加するだけです。
- Cherry Portfolio-このプラグインは、特別な設定とデザインでポートフォリオ投稿のタイプを作成します。
- ポートフォリオプラグイン -ギャラリーとポートフォリオを作成できる別のプラグイン。
- Simple Slider-スライダーサイトに投稿するためのプラグイン。
- カスタムサイドバーは、追加のサイドバーの作成に役立つプラグインです。
このフレームワークはWooCommerceおよびBuddyPressプラグインとも統合されており、これらは現在最も人気のあるプラグインの一部です。
拡張機能は多数あり、それぞれに独自のタスクがあります。 Cherry Shortcodesなど、より一般的なプラグインがあり、Cherry Team、Cherry Testimonials、Cherry Servicesなど、ターゲットを絞ったプラグインもあります。 このようなグラデーションは、開発中に必要な数の機能を形成できるように作成されます。 準備のできていない人は、このような多数のプラグインによって怖がり、誤解を招く可能性がありますが、どのプラグインが何のためにあるかを把握すれば、将来、トピックを収集するのがより簡単で迅速になります。
必要以上に多くのプラグインがあり、いくつかを組み合わせることができるため、私は二重の意見を持っていますが、開発中は必要なものを取りやすく、あまり多くの作業を行わないことも理解しています。
テーマ-Cherry Wizardを簡単にインストールするためのプラグインに注目してください。 その助けを借りて、サーバーまたはphpMyAdminに移動することなく、数回クリックするだけでWordpressテーマを配置できます。 これにより、インストールがはるかに便利で手頃な価格で簡単になります。
以前のバージョンにあった設計上の制限は削除されましたが、現在はまったくありません。 どうやら、これはフレームワークの柔軟性、膨大な数の関数、ショートコードにより達成されています。 このフレームワークで作成されたサイトがどれほど多様であるかを評価するには、少なくともビジネス 、 フォトサイト 、 インテリア 、別のビジネス 、 教育会社向けの サイトのトピックを見てください。





たとえば、これはCherry Shortcodesプラグインから取得するショートコードのセットです。 デザイナーのアイデアを翻訳するのに十分な数だと思います。 しかし、それらを初めて理解するのは簡単ではありません。ツールチップの形で、多少の詳細な説明を見るといいでしょう。

要約すると、私はこのアップデートが気に入ったと言いたいと思います。開発者はうれしい驚きを覚えました。多くの努力が注がれたように感じますが、まだ先に進んで開発することがたくさんあります。 ご清聴ありがとうございました!