WordPress:最も人気のあるCMSに関するすべてのビット
WordPressは、アクセシビリティ、パフォーマンス、セキュリティ、使いやすさを重視して設計されたソフトウェアであり、今日最も人気のあるCMSとなっています。この強力なソフトウェアは最小限の設定で簡単に動作するため、ウェブサイト管理者、ブロガー、デジタルコンテンツクリエイターは、作業の管理や投稿、製品、サービスの共有に集中できます。
WordPress CMS(コンテンツ管理システム)は、操作が簡単で予測しやすい基本的な製品であるだけでなく、アプリケーションとして成長し、WordPressで作成されたウェブサイトの成長、発展、成功を促進する強力な機能やアドオン(テーマ、プラグインなど)も提供しています。

カウント
DesdeLinux Blog の以前の WordPress に関する記事では、次のような個別の側面を取り上げてきました。WordPress とは何か? については、2.015 年の「新しく改良された WordPress.com、Calypso をご紹介します!」という記事で取り上げ、Apache2 と Nginx を使用したインストールと設定については、2016 年の「Debian Jessie への WordPress 4.5 マルチサイトのインストールと設定」と2018 年の「Ubuntu 18.04 および派生ディストリビューションに WordPress をインストールする方法?」という記事で取り上げました。
彼らはまた、 「ウェブサイトに役立つ8つの興味深いWordPressプラグイン」や「WordPressサイトで見逃せない3つのフリーミアムプラグイン」など、2016年に最も便利だった、またはお気に入りのプラグインに関する記事も作成しています。しかし、テーマや設定、セキュリティポリシーなどの他の側面に関する記事は公開していません。
本稿では、CMSとは何か、どのような機能を提供するのか、そしてソフトウェアとしての特徴とは何かを明確に説明するとともに、WordPressについても触れる。
CMSとは何ですか?
歴史
CMSとは何かを詳しく説明する前に、コンピュータサイエンスやウェブテクノロジーの黎明期には、比較的シンプルなウェブサイトを作成することさえ、専門家にとってもかなり複雑で骨の折れる作業だったことを理解しておくと良いでしょう。なぜなら、実装される開発には、高い水準の視覚的な品質、ナビゲーション構造、そして多様なコンテンツが求められていたからです。
かつて、Webプログラマーや開発者は、静的Webサイトを作成するために、HTML、JavaScript、CSSといった様々な技術を習得する必要がありました。動的Webサイトの場合は、ASP、JSP、PHPなど、近年最も普及し、容易に入手できる技術がいくつかありました。また、Webサイトに新しいセクション、構造、階層が追加されるにつれて、コンテンツの更新も困難な作業となっていました。
多くの場合、既存コンテンツの変更、セクションやモジュールの検索と特定、さらにはサーバー上のページ、画像、リソースの管理といった作業はすべて、同じプログラマーやウェブ開発者が独自のツールや開発手法を用いて行っていたため、ウェブサイトのコストと複雑さが増大していた。
こうした状況から、専門家の支援や高度な技術リソース、その他の外部ツールを必要とせずにウェブサイトを作成できるだけでなく、統合された環境内でウェブサイトを管理、運営、保守できる、汎用的で使いやすいツールの必要性が暗黙のうちに生まれました。そして、このニーズを満たすために、最初のコンテンツ管理システム(CMS)が誕生したのです。

Concepto
したがって、CMSは以下のように非常に簡潔かつ効果的に要約できます。
「ウェブサイトを作成、管理、管理するためのソフトウェアツール。」
そして、より広範な方法で、CMSとは何ですか:
«それ自体に加えて、Webサイトの作成、管理、保守、および更新を可能にする統合開発環境(IDE)。 そして、これには通常、製品カタログ、サイトマップ、画像ギャラリー、テーマ、補足、ショッピングカートなど、一定量のオプションと追加機能が含まれます»。

ユーティリティ
CMSは、最もシンプルな概念では、ウェブサイトの作成を可能にするだけでなく、このプロセスに関連する技術に関する深い知識を必要とせずに、その作成と管理を容易にするものでなければなりません。つまり、ウェブページの編集に関する基本的な知識を持つ、この分野の基本的なユーザーでも、比較的簡単にウェブサイトを作成および管理できるようにする必要があるのです。
このため、WordPressのような優れたCMSは、一般的なユーザーが統合された全体として認識するものを、ウェブサイトのデザインや視覚的な側面と、テキストやマルチメディア(オフィスファイル、画像、アニメーション、ビデオ、音声など)の形式の両方を含むコンテンツという2つの領域に分離する必要があります。
したがって、完全かつ機能的なCMSにおいては、デザインとそのコンテンツは独立している必要があります。これにより、ウェブサイトのデザインが変更された場合でも、コンテンツは影響を受けず、新しいデザインの特性に合わせて表示され、適応され続けることが保証されます。
したがって、ウェブサイトのデザインを変更する際に、コンテンツ全体を見直してそれらの要素を削除または修正するといった余分な作業が発生しないように、コンテンツ内にデザイン要素を追加することは良い方法ではありません。
したがって、CMSを使ってウェブサイトを作成する際の最初の作業の一つは、通常、その視覚的な外観やテーマを慎重に選択またはデザインすることです。これにより、テンプレート内の指定されたスペースに表示されるコンテンツを追加できるようになります。

特長
真に包括的なCMSには、追加モジュールや外部の調整を必要とせずに基本的なウェブサイトを作成する際と、モジュール、プラグイン、特定の調整、または外部統合を通じて高度なウェブサイトを開発する際の両方に役立つ、優れた機能、特徴、オプション、および関数がデフォルトで含まれているべきです。
これらの中で、私たちは次のことに言及することができます:
Webアクセス
Webブラウザとインターネット接続にアクセスできるコンピュータまたはデバイスから、つまりリモートで、インストールせずにアクセスするための容量または機能を提供する必要があります。 これは必須の機能ではありませんが、柔軟性と使いやすさを追加します。
速い学習曲線
ツールの効率的かつ効果的なコマンド(編集およびコンテンツ管理)のために、特定の技術的知識を持つ基本ユーザー(オフィスオートメーション)による迅速な使用を支持する必要があります。ただし、これには構成オプションを使用する必要がなく、その投与。
コンテンツとリソースの管理
これには、テキストとマルチメディアの両方のコンテンツを編集、整理、レビュー、プログラミング、および公開するためのすべての一般的な機能と特性が含まれている必要があります。オフィスファイル、画像、アニメーション、ビデオ、サウンドなどです。
管理および管理インターフェイス
ツールまたはツールがインストールされているプラットフォームのより深い知識を必要とする構成用のテキストファイルの操作を最小限に抑える、および/または回避するために、それぞれのグラフィカル管理インターフェイスで最も一般的で便利な構成オプションを表示する必要があります。
ユーザープロファイル
作成者、編集者、管理者など、さまざまな役割と責任を持つさまざまなユーザープロファイルを作成および管理できる必要があります。これにより、Webサイトのユーザーは、それらに基づいて、さまざまなことを実行し、さまざまな使用経験を得ることができます。アクセス、特権、または制限。
完全なテキストエディタ
コンテンツに最適な形式を与えることを容易にする、可能な限り完全で高度なテキストエディタを含める必要があります。これにより、ユーザーによる読み取りと監視が向上します。 優れたテキストエディタには、特に、太字と斜体の使用、番号付きリストの有無、段落、インデントなどのオプションが含まれている必要があります。
コンテンツの分類
必要なものと求められているものだけを表示するために、ユーザーが関心のあるコンテンツを簡単に見つけて分類できるようにする必要があります。
プラグインとインターフェースのプログラミング
プラグインとプログラミングインターフェイスアプリケーション(API)のインストール、統合、および使用を許可して、コンテンツマネージャーに新しいより優れた機能または特定の機能を追加できるようにする必要があります。 ツール自体とウェブサイトの成長を可能にします。
構成可能/カスタマイズ可能なビジュアルデザイン
それはウェブサイトのデザインの可能性を促進し、ウェブサイトのデザイナーが彼らの創造的な仕事に制限や制限を持たず、彼らのデザインを簡単に統合できるようにするべきです。
個別のコンテンツとレイアウト管理
前に述べたように、優れたCMSは、デザイナーがデザインを作成して統合できるようにする必要があり、編集者や作成者は、どちらか一方の変更が互いに干渉することなくコンテンツを作成できます。
SEOのポジショニング
メインの検索エンジンのウェブマスター向けのガイドラインまたはポリシーに準拠したウェブサイトの生成を実現する必要があります。 言い換えれば、ウェブサイトの作成は、基本的なポジショニング要素、つまり「SEOフレンドリー」に準拠しています。
効率的、高速、低リソース消費
それは、それがホストされているサーバーのリソースを過負荷にしない、つまり、それ自体の実行のためにそのリソース(メモリ、CPU、ハードディスク)を合理的に使用するコンピュータアプリケーションでなければなりません。 そのため、Webサーバーの一般的なパフォーマンスに影響を与えず、その結果、Webサイトのユーザーエクスペリエンスに悪影響を与えません。
テクニカルサポートとユーザーコミュニティ
アプリケーションの障害やエラーを処理する効率的で効果的なテクニカルサポートが必要です。また、さまざまなユーザーコミュニティ、独自の参加フォーラム、Wiki、ブログなど、あらゆるインシデントの支援を容易にするツールが必要です。したがって、迅速に解決します。

WordPressとは何ですか?
WordPress(WP)は現在、アプリエコシステム全体で最も広く利用されているCMSプラットフォームの一つです。ブログ作成だけでなく、シンプルさや堅牢性に関わらず、あらゆる種類のウェブサイト構築に注力する数百万人のユーザーからなる巨大なコミュニティを誇っています。
WordPressは、2003年にMime LittleとMatt Mullenwegがb2/cafelogからフォークを作成したことから始まりました。当時、個人向けで洗練された、構造化されたパブリッシングシステムが求められていたためです。現在、WordPressはPHP言語、データベース管理システムとしてMySQL 、ウェブホスティングサービスとしてApacheをGPLライセンスの下で使用しています。したがって、このアプリケーションまたはソフトウェアツールは、フリーソフトウェア(FS)で使用されるオープンソース(OS)の基準を満たしています。
WordPressは、堅牢で無料でダウンロード・利用できるCMSですが、同時に巨大で優れたウェブサイトホスティングおよび公開プラットフォームでもあり、「WordPress.com」という名称で無料サービスと有料サービスの両方を提供しており、頻繁にアップデートされています。また、姉妹ドメインである「WordPress.org」はスペイン語版も提供しており、豊富な情報と技術コンテンツが揃っています。
最近
一般的に言えば、非常に使いやすいことから最もよく使われているものの1つと言えるでしょう。そのため、初心者ユーザーとその最初のウェブサイト、あるいはプロのユーザーとその複数のウェブプロジェクト、企業ウェブサイトや強力なブログなど、特別な要件のない比較的小規模なウェブサイトまで、あらゆるユーザーにとって理想的です。
その豊富な公式および非公式のプラグインライブラリは、ほぼすべての基本的な実装ニーズに対応しています。大規模で経験豊富、体系的かつ組織化されたグローバルユーザーコミュニティは、多数の言語と優れたフォーラムを備え、ツールで発生する可能性のあるあらゆる問題(バグやエラー)の解決に非常に協力的で役立ちます。
WordPressは完璧ではありませんが、非常に包括的です。標準搭載のウェブデザイン機能には多少の制限があるかもしれませんが、膨大な数の無料および有料のプラグイン、テーマ、テンプレートが用意されているため、ほぼあらゆるウェブサイトのニーズに対応できます。

結論
この記事では、CMSとは何か、そしてWordPressとは何かを詳しく解説しました。今後のWordPressに関する記事では、その最新機能、コミュニティ、サポート、テーマとプラグインとは何か、そして現在最も人気のあるものについてさらに掘り下げていきます。また、この記事の当初の目的を達成するためのセキュリティに関するヒントや、WordPressのオンラインまたはインストール可能な代替案も紹介します。
現時点では、特定の人材への依存、コスト、そしてウェブサイト自体のダイナミズムといった理由から、資格のある技術専門家のみがコンテンツを管理できるウェブサイトを持つことは、正しくも適切でもないことは明らかである。
最も合理的な選択肢は、カスタム構築のコンテンツ管理システムではなく、汎用的なCMSを選択することです。汎用的なCMSであれば、有料・無料を問わず、大規模なグローバルコミュニティから提供されるモジュールやプラグインを柔軟に組み込むことができ、サポートも充実しています。WordPressは、CMSの優れた第一選択肢と考えられています。
