新しいビジネスをセットアップし、たとえばさまざまなオンライントレーニングコースを販売およびサポートするが、コストを抑えたい場合は、自己ホストされたオープンソースの製品を見始める可能性が高くなります。 。いくつかの靜的ページ、コースを処理するための動的なコンテンツ、おそらく顧客と対話するためのフォーラムを?qū)g行できる必要があります。マーケティング。
すでにあなたが必要とするいくつかの異なる製品であると思っているのを聞くことができます。ですから、もし私があなたに、それを安全に行い、數(shù)分で展開できる何かがすでにそこにあると言ったら。興味がありますよね?もちろん、あなたは…
しかし、最初に少し戻って少し戻りましょう。
キーテイクアウト
- B2Evolutionは、ユーザー管理、メッセージングサービス、組み込み分析、高度なブログカテゴリ、集中型スパムブラックリストなどの包括的な機(jī)能を提供するオープンソースの自己ホストプラットフォームです。また、同じインストールから複數(shù)のブログを?qū)g行することもできます。 このプラットフォームは、ブロガーの代替として2002年にフランソワプランクによって開発され、ブロガー向けのワンストップソリューションになるさまざまな機(jī)能を時間とともに進(jìn)化させました。
- 最新バージョン6.6.xは重要な一歩であり、「コレクション」の概念を紹介します。これにより、コンテンツのグループがブログ、ギャラリー、フォーラム、マニュアル、またはワークフローベースのトラッカーになることができます。 。すべてのコレクションは共通のユーザーデータベースを共有し、アクセス設(shè)定と構(gòu)成を簡素化します。 B2Evolutionは、初心者と経験豊富なブロガーの両方にユーザーフレンドリーで適しているように設(shè)計されています。シンプルなインストールプロセス、直感的なインターフェイス、およびプラットフォームの使用についてヘルプを必要とするか、さらに學(xué)びたいユーザーに支援的なコミュニティを提供します。
- プラットフォームにはセキュリティを真剣に受け止め、スパムアンチスパムやハッキングアンチハッキングツールなどの堅牢なセキュリティ機(jī)能が含まれています。潛在的なセキュリティの脆弱性に対処するために定期的に更新されています。
- 短い歴史のレッスン 2002年に、Francois Planqueは、ブロガーの悪名高いバグに代わるものとしてB2に切り替えました。彼は見たものが好きでした。ただし、數(shù)か月以內(nèi)に、そのメンテナーと非常に期待されている新しいリリースが視界から消えていきました。フランソワが言ったように、「B2プロジェクトは行き止まりのように見え始めました」。さらに別のブログツールに切り替えたくないため、彼は既存のプログラミングとDBMSスキルを構(gòu)築し、PHPとMySQLの詳細(xì)を?qū)Wび、B2が必要と思われる機(jī)能を追加できるかどうかを確認(rèn)することにしました。特に、同じインストールからマルチブログを?qū)g行する機(jī)能。
彼がこの経験を楽しんでいたことを発見したのは、數(shù)週間以內(nèi)に、フランソワが公にb2evolutionと呼んだものをリリースすることを考えていました。しかし、彼には知られていないが、他の誰かが同じアイデアを持っていて、B2コードにも取り組んでいた。スターは、同じ週に両方の新しいリリースが発表されるのを見て、數(shù)週間後にB2の元のメンテナーが再出現(xiàn)し、B2EVOのライバルが公式の後継者になると発表しました。
彼は自分の作品を「公式リリース」に融合させるように招待されたが、フランソワは最終的に彼自身の支店が開発されている方法が好きであると判斷したので、旅は今日のb2evolutionに到達(dá)した場所まで続いている。
そして「公式支店」?そうそう、あなたはそれを聞いたことがあるかもしれません、彼らはそのワードプレスと呼んだ。主な機(jī)能
2015年6月まで、5.2.2の安定したリリースは、潛在的なユーザーがダウンロードするための展示のリリースでしたが、サイトに登録した人も新しい6.4.xベータバージョンにGOとフィードバックを與えることができました。供物には何が含まれていましたか。
安定したバージョンは、機(jī)能している、クイックインストール、マルチブログ/マルチドメイン機(jī)能、包括的なユーザー管理ツール、登録ユーザーに連絡(luò)するメッセージングプラットフォーム、組み込みのサーバーサイド分析エンジン、セットアップ機(jī)能を設(shè)定する機(jī)能高度なブログカテゴリ、ウィジェットベースのスキン/テーマ、および特に高度なプラグインフレームワーク。

フランソワとチームは以前、ユーザーが獨自のスキンを作成するというワールドビューを採用していましたが、「箱から出して見栄えが良くなければならない」と「技術(shù)スキルなしで簡単にカスタマイズできるようにする必要があります。 」。私がいつも気に入っていたのは、それに含まれている組み込み機(jī)能のレベルです。私のブログを保護(hù)して実行するためにプラグインを探しに行く必要がほとんどありませんでした。

では、6.6の新機(jī)能は何ですか?
b2evolution彼らの製品を ccms :コンテンツコミュニティ管理システムとして説明します。最新バージョン內(nèi)に表示される機(jī)能をどのように統(tǒng)合したかを見ると、どこに來ているかがわかります。それから。バージョン6.6.xは、B2EVOが構(gòu)造化および提示される方法における重要な前進(jìn)を表しており、他の製品が通常プラグインまたは個別のスキンを必要とする「箱から出して」オプションを提供します。
bootstrap、html5&jqueryFrancoisと彼が働いているチーム、B2EVOを可能な限りサポートできるようにするために、HTML5セマンティックタグ、ブートストラップ、jQueryを使用してこの最新バージョンを構(gòu)築することを選択しました。誰もがこれらのファンであるわけではありませんが、それらに精通している開発者の數(shù)を考えると、利用可能になるスキンの増加への扉を開きます。ダウンロードに含まれるスキンは、フロントオフィスとバックオフィスの両方のプレゼンテーションが以前よりもはるかにきれいに見えるため、何が可能かについてのヒントを與え始めます。
html5、bootstrap、jqueryが実際に必須ではないことは注目に値します。これらのテクノロジーを使用しないフロントオフィススキンを使用して開発することはまだ可能です。ただし、バックオフィスの場合、古い「シカゴ」スタイルのスキンは、ブートストラップのみのバージョンを支持して落とされています。フロントオフィスの場合、すべてがサイトの所有者の好みに対して順応性のあるままです。

B2Evolution Redesignは、コンテンツのグループがブログ、ギャラリー、フォーラム、マニュアル、またはワークフローベースのトラッカーになるという考えに基づいています。
私が再加工されたバックオフィスで私が最初に気づいたことの1つは、「サイト」と呼ばれる2つの新しいタブ、もう1つは「コレクション」自體のための2つの新しいタブを追加したことでした。
「サイト」は、最初のタブで多くの有用なシステムメトリックを管理者に可視化し、サイト設(shè)定全體、URL「スラグ」、および投稿で使用されているタグにアクセスできる非常に高レベルのダッシュボードスタイルビューを提供します。このセクションの良い點の1つは、管理者がサイトスキンを有効にし、ウェブサイト全體に共通のヘッダーとフッターを提供できることです。 「コレクション」は別のダッシュボードを提供しますが、今回はサイトを構(gòu)成する個々のコレクションの投稿と構(gòu)成設(shè)定にドリルする機(jī)能を備えています。管理者にとって、これはおそらく家にあります。公開や中程度の投稿やコメントにすぐにアクセスできるため、サイトのその領(lǐng)域で使用する構(gòu)成をセットアップします。これには機(jī)能、スキン、プラグインが含まれます。ウィジェットおよびその他の一般的な設(shè)定。
サイトコンテンツの新しいセクションを開始するには、必要なのは「コレクション」タブの下の大きな「アイコン」をクリックし、そこから構(gòu)築するタイプを選択することだけです。この機(jī)能をテストしたときに注意したことの1つは、トラッカーオプションに供給された皮膚がないように見えないことでしたが、これはそれほど遅れていないと思います。
6.6.xの組み立て方法を見ると、新しい機(jī)能の背後に非常に簡単な前提が明らかになり、「トピック」または「投稿」が作成され、その後はすべて「コメント」です。それがなるタイプのコレクションは、それを提示するために選ばれた肌に由來しています。理論的なオンライントレーニング會社に戻るこれらすべての素晴らしい機(jī)能は、作成したすべてのコレクションが共通のユーザーデータベースを共有しているため、メンバーがアクセスできるものまたはアクセスできないものを構(gòu)成するために必要な作業(yè)量を最小限に抑えることです。設(shè)定は、個々のメンバーのコレクション、グループ、またはより詳細(xì)なメンバーのより詳細(xì)なレベルで設(shè)定できます。システムの要件とインストール
B2Evolutionは、現(xiàn)在のWebホストの大部分で実行されるはずです。優(yōu)先オプションは、Apache2 Web-Server、PHPバージョン5.0.3以上、およびMySQL 5.2以上を使用したLinux Distributionです。また、lighttpdまたはnginx、あるいはWindowsサーバーにインストールすることもできますが、マニュアルは公式にサポートされていないことに注意してください。
インストールは非常に簡単で、で構(gòu)成されています
ホストのディレクトリにファイルをアップロードする- UTF-8データベースの作成
- [path] /install/index.phpからインストールルーチンを開始します
- データベース名とパスワード、電子メールアドレス、ブログURLへのパスなど、要求された詳細(xì)に記入してください。 その後、インストールが実行され、必要なすべてのMySQLテーブルと構(gòu)成ファイルが作成され、システム生成されたパスワードを使用してフロントまたはバックオフィスにログインするオプションが非常に迅速に殘ります。
- このインストール中にソフトウェアが問題に遭遇した場合、問題は何であるか、どのように解決するかを教えてくれます。これらは、インストールしたファイル/フォルダー許可に関連する可能性が最も高いです。それはさておき、5分以內(nèi)にインストールをアップして実行することは完全に可能です。
構(gòu)成オプション
インストールの一部としてサンプルコンテンツを含めるオプションを選択したと仮定すると、今度は突くようになり、どのように見えるかを確認(rèn)します。この時點で獨自のインストールを作成したくない場合は、1時間ごとにリセットするB2Evolutionデモサイトで試してみることができます。
b2evolutionサイトを構(gòu)成する方法を理解するには、いくつかの基本的な概念が必要です。サイトは1つ以上のコレクションで構(gòu)成され、コレクションはフレームワークとスタイリングの両方を提供するスキンを使用する必要があり、スキン內(nèi)にはウィジェットと呼ばれるコンポーネントまたはモジュールのセットがあります。スキンに組み込まれているフレームワークは、選択した肌に応じて1つまたはマルチカラムレイアウトであり、ヘッダー、フッター、コンテンツコンテナ、サイドバーなどが含まれます。これらのコンテナ內(nèi)では、ウィジェットに行きます。
ウィジェットは、サイトにコンテンツを提供し、表示するものです。それらの約40が選択できます。これらは、メニュー、ディレクトリ、記事、最近の投稿リスト、登録フォームを目の前に提供します。そこには、必要な順序で、あなたが見たいと思うあらゆる順序で、あなたが必要とするだけの、または少數(shù)を含める柔軟性がたくさんあります。これにより、サイトのレイアウトが完了します。
構(gòu)成オプションの殘りは、ユーザーがサイトと対話する方法と、使用したいURLのスタイルをカバーする設(shè)定、品質(zhì)コンテンツに合わせてSEO関連オプションの長いリストをカバーすることに関係しています。 、および包括的なグループおよびユーザー許可。これらはおそらく、B2EVOサイトを?qū)g行する上で最も難しい側(cè)面ですが、あなたの頭をつかむことができます。調(diào)整が必要な場合
セキュリティおそらく、B2Evolutionが非常に小さなチーム內(nèi)で開発されたことで得られた利點の1つは、コアコードを非常によく知っているということです。この製品には、安定した製品を配置することを保証することに集中している非常に安定した開発サイクルが見られました。これには、それらを正常に実行するために必要な機(jī)能が含まれます。公式ダウンロードの外に出る必要はほとんどありません。これは、セキュアなベースを確立するために、サードパーティのプラグインに依存していると思われる特定の他のものとは異なります。中央のブラックリストおよび分析機(jī)能を使用すると、キーワードブロッキングによるスパム攻撃を先取りすることができます。これが十分ではない場合、分析を使用して問題訪問者を特定し、IP範(fàn)囲、參照ドメイン、または國、そしてそれらを中央のブラックリストに報告し、そこですべての人の利益のために組み込むことができます。
結(jié)論
最新のB2Evolutionを使用すると、「コレクション」モデルを介していくつかの方法でコンテンツを提示するために共通コアを使用する非常によく指定されたコンテンツ管理システムがあります。 HTML5セマンティックタグとブートストラップを使用すると、フロントオフィスとバックオフィスの両方でモダンな外観があり、現(xiàn)在のWeb開発動向にすぐに役立つものがあります?,F(xiàn)在の唯一の欠點は、利用可能な少數(shù)のスキンですが、Francois Planqueは、これが近い將來に取り組むものであることを示しています。私たちのオンライントレーニング會社が何を失っていると思うかについては?彼らが望むかもしれないと思う唯一のことは、リアルタイムのチャット機(jī)能とショッピングカートです。
tl; dr…見てみる価値はあります、あなたは思いませんか?
この記事での提案された追加と修正について、Francois Planqueに感謝します。
b2evolution
に関するよくある質(zhì)問B2Evolutionが他のブログプラットフォームと違うのはなぜですか?
B2Evolutionは、包括的な機(jī)能のために際立っているユニークなブログプラットフォームです。さまざまな機(jī)能に複數(shù)のプラグインを必要とする他のプラットフォームとは異なり、B2Evolutionには、分析、スパム、SEOツール、ファイルおよび寫真管理などの組み込み機(jī)能が備わっています。これにより、ブロガー向けのワンストップソリューションになり、外部ツールとプラグインの必要性が軽減されます。
b2evolutionは初心者に適していますか?初心者と経験豊富なブロガーの両方。簡単なインストールプロセスと直感的なインターフェイスを提供します。さらに、プラットフォームの使用についてサポートが必要な、または詳細(xì)を?qū)Wびたいユーザーに、詳細(xì)なドキュメントとサポートコミュニティを提供します。 B2Evolutionの重要な機(jī)能の1つは、単一のインストール內(nèi)で複數(shù)のブログを管理できることです。これは、1つのダッシュボードから、さまざまなテーマと設(shè)定を備えた複數(shù)のブログを?qū)g行できることを意味します。この機(jī)能は、複數(shù)のプロジェクトや企業(yè)を管理するユーザーにとって特に便利です。
b2evolutionはどの程度カスタマイズ可能ですか?ブログの外観と機(jī)能を変更できるさまざまなスキンとプラグインが付屬しています。さらに、コーディングの知識がある場合は、ソースコードを変更することでブログをさらにカスタマイズできます。
b2evolution seoフレンドリーですか?
??はい、b2evolutionはseoを念頭に置いて設(shè)計されています。検索エンジンのブログを最適化するのに役立つ組み込みのSEOツールが含まれています。これらのツールには、カスタマイズ可能なパーマリンク、自動メタタグ、XMLサイトマップが含まれます。 b2evolution?b2evolutionはセキュリティを真剣に受け止めています。アンチスパムやハッキングアンチハッキングツールなどの堅牢なセキュリティ機(jī)能が含まれています。さらに、潛在的なセキュリティの脆弱性に対処するためにプラットフォームが定期的に更新されます。b2evolutionブログを収益化できますか?ブログに広告を表示したり、製品を販売したり、プレミアムコンテンツを提供したりできます。このプラットフォームはまた、電子商取引プラグインをサポートし、オンラインストアをセットアップできるようにします。B2Evolutionはモバイルブログをサポートしていますか?これは、あなたのブログが見栄えが良く、スマートフォンやタブレットなどのすべてのデバイスでうまく機(jī)能することを意味します。既存のブログをB2Evolutionに移行できますか?既存のブログ投稿、コメント、およびユーザーを他のプラットフォームからインポートすることができます。b2evolutionの使用に関連するコストはありますか?ただし、ホスティング、ドメイン登録、プレミアムプラグインまたはスキンに関連するコストがある場合があります。
以上がB2Evolutionの紹介の詳細(xì)內(nèi)容です。詳細(xì)については、PHP 中國語 Web サイトの他の関連記事を參照してください。

ホットAIツール

Undress AI Tool
脫衣畫像を無料で

Undresser.AI Undress
リアルなヌード寫真を作成する AI 搭載アプリ

AI Clothes Remover
寫真から衣服を削除するオンライン AI ツール。

Clothoff.io
AI衣類リムーバー

Video Face Swap
完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中國語版
中國語版、とても使いやすい

ゼンドスタジオ 13.0.1
強(qiáng)力な PHP 統(tǒng)合開発環(huán)境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

WordPressがサーバーCPU使用の急増を引き起こす主な理由には、プラグインの問題、非効率的なデータベースクエリ、テーマコードの品質(zhì)の低さ、またはトラフィックの急増が含まれます。 1.最初に、トップ、HTOP、またはコントロールパネルツールを介したWordPressによって引き起こされる高い負(fù)荷であるかどうかを確認(rèn)します。 2.トラブルシューティングモードを入力して、プラグインを徐々に有効にしてパフォーマンスのボトルネックをトラブルシューティングし、QueryMonitorを使用してプラグインの実行を分析し、非効率的なプラグインを削除または交換します。 3.キャッシュプラグインをインストールし、冗長データをクリーンアップし、スロークエリログを分析してデータベースを最適化します。 4.トピックには、コンテンツの過負(fù)荷、複雑なクエリ、キャッシングメカニズムの欠如などの問題があるかどうかを確認(rèn)します。標(biāo)準(zhǔn)のトピックテストを使用して、コードロジックを比較および最適化することをお勧めします。上記の手順に従って、場所を確認(rèn)して解決し、問題を1つずつ解決します。

JavaScriptファイルをマイニングすると、ブランク、コメント、役に立たないコードを削除することにより、WordPress Webサイトの読み込み速度を向上させることができます。 1。W3TOTALCACHEなどの圧縮をサポートするキャッシュプラグインを使用し、「MINIFY」オプションで圧縮モードを有効にし、選択します。 2。FastVelocityMinifyなどの専用圧縮プラグインを使用して、より細(xì)かい制御を提供します。 3. JSファイルを手動で圧縮し、FTPを介してアップロードします。これは、開発ツールに精通しているユーザーに適しています。一部のテーマまたはプラグインスクリプトは圧縮関數(shù)と競合する可能性があり、アクティベーション後にWebサイト機(jī)能を徹底的にテストする必要があることに注意してください。

プラグインに依存しないWordPressサイトを最適化する方法は次のとおりです。1。積み重なったテーマを避けるために、AstraやGeneratePressなどの軽量テーマを使用します。 2. CSSおよびJSファイルを手動で圧縮およびマージして、HTTP要求を削減します。 3.アップロードする前に畫像を最適化し、WebP形式を使用し、ファイルサイズを制御します。 4. configure.htaccessブラウザキャッシュを有効にし、CDNに接続して靜的リソースの負(fù)荷速度を向上させます。 5.記事の改訂を制限し、定期的にデータベース冗長データをクリーンにします。

PluginCheckは、WordPressユーザーがプラグインの互換性とパフォーマンスをすばやくチェックするのに役立つツールです。主に、現(xiàn)在インストールされているプラ??グインに、WordPressの最新バージョン、セキュリティの脆弱性などと互換性がないなどの問題があるかどうかを特定するために使用されます。インストールとアクティベーションの後、バックグラウンドの「runaScan」ボタンをクリックして、すべてのプラグインを自動的にスキャンします。 2。レポートには、プラグイン名、検出タイプ、問題の説明、およびソリューションの提案が含まれています。これにより、深刻な問題の優(yōu)先処理が容易になります。 3. WordPressを更新する前に検査を?qū)g行することをお勧めします。ウェブサイトの異常が異常である場合、または定期的に実行されて隠された危険を事前に発見し、將來の大きな問題を回避することをお勧めします。

Transientapiは、自動有効期限データを一時的に保存するためのWordPressの組み込みツールです。そのコア関數(shù)は、set_transient、get_transient、delete_transientです。 OptionsAPIと比較して、Transimentsは、Cache API要求の結(jié)果や複雑なコンピューティングデータなどのシナリオに適した、生存時間(TTL)の設(shè)定をサポートしています。それを使用する場合、キーネーミングと名前空間の獨自性、キャッシュ「怠zyな削除」メカニズム、およびオブジェクトキャッシュ環(huán)境では続かない問題に注意を払う必要があります。一般的なアプリケーションシナリオには、外部要求頻度の削減、コード実行リズムの制御、ページの読み込みパフォーマンスの改善が含まれます。

コメントスパムを防ぐ最も効果的な方法は、プログラマティックな手段を介して自動的に識別して傍受することです。 1.検証コードメカニズム(Googler CaptchaやHcaptchaなど)を使用して、特に公共のWebサイトに適した人間とロボットを効果的に區(qū)別します。 2.隠しフィールド(ハニーポットテクノロジー)を設(shè)定し、ロボットを使用して機(jī)能を自動的に埋めて、ユーザーエクスペリエンスに影響を與えることなくスパムコメントを識別します。 3.コメントコンテンツのブラックリストを確認(rèn)し、敏感な単語の一致を通じてスパム情報をフィルタリングし、誤判斷を避けるために注意を払ってください。 4.コメントの頻度とソースIPを判斷し、単位時間あたりの提出數(shù)を制限し、ブラックリストを確立します。 5.サードパーティのスパムサービス(Akismet、CloudFlareなど)を使用して、識別の精度を向上させます。ウェブサイトに基づいていることができます

Gutenbergブロックを開発する場合、エンキュー資産の正しい方法には次のものが含まれます。1。register_block_typeを使用して、editor_script、editor_style、およびstyleのパスを指定します。 2。functions.phpまたはプラグインでwp_register_scriptとwp_register_styleを介してリソースを登録し、正しい依存関係とバージョンを設(shè)定します。 3.適切なモジュール形式を出力し、パスが一貫していることを確認(rèn)するためのビルドツールを構(gòu)成します。 4. Add_Theme_SupportまたはEnqueue_Block_Assetsを介してフロントエンドスタイルの読み込みロジックを制御して、フロントエンドスタイルのロードロジックが確保されるようにします。

カスタムユーザーフィールドを追加するには、プラットフォームに従って拡張メソッドを選択し、データ検証と許可制御に注意を払う必要があります。一般的なプラクティスには次のものが含まれます。1。データベースの追加のテーブルまたはキー価値ペアを使用して情報を保存します。 2.フロントエンドに入力ボックスを追加し、バックエンドと統(tǒng)合します。 3。機(jī)密データのフォーマットチェックとアクセス許可を制約します。 4.モバイルの適応とユーザーエクスペリエンスを考慮しながら、新しいフィールド表示と編集をサポートするインターフェイスとテンプレートを更新します。
