Xarayaの紹介、リソース、代替案

開示: あなたのサポートはサイトの運営を維持するのに役立ちます!このページで推奨する一部のサービスについては、紹介料を稼ぎます.


Xarayaは、PHPで記述されたWebアプリケーションフレームワークおよびコンテンツ管理システムです。これは完全にオープンソースで、GNU General Public Licenseバージョン2に基づいてライセンスされています。PostNukeの未公開ブランチに基づいていますが、コードベースは完全に異なります.

コンテンツとデザインの分離に重点を置いた強力な機能セットを備えており、柔軟性を高めています。そのため、Xarayaは、フレームワークとコンテンツ管理システムの両方として使用でき、ブログ、オンラインコミュニティ、eコマース、その他の種類のサイトを作成できます。 MySQL、PostgreSQL、SQLiteなどのさまざまなデータベースでも動作します.

歴史

Xarayaは、PostNukeプロジェクトが2002年に中止された後、最初に日の目を見た。その後、PostNukeコミュニティのメンバー数名がXarayaプロジェクトに参加し、最初のベータ版Xaraya .900が2003年にリリースされました。最初の安定リリースであるXaraya 1.0は2005年にリリースされました。 、2006年に、Xaraya 2.0を支持して1.xブランチでの作業が減速.

特徴

Xarayaの主な機能は次のとおりです。

  • 開発者がデータ、モジュール、ユーザー、およびXarayaのサブシステムにアクセスして操作できるようにする堅牢なAPI(アプリケーションプログラミングインターフェイス).
  • Xarayaはすべての入力に対して厳密なデータ検証を使用して、ほとんどのWebベースの攻撃を防止します。これにより、より安全になります。また、さまざまなユーザーロールに割り当てられたさまざまなレベルの特権を使用して、コンテンツや機能へのアクセスを許可または拒否します。.
  • データはオブジェクトに編成され、動的データにより、ユーザーはプロパティを持つモジュールによって定義されたカスタムまたは拡張オブジェクトを作成できます.
  • Xarayaは、開発者がコンテンツのプレゼンテーションを制御するテーマを作成できるテンプレートシステムとしてBlockLayoutを使用して、コードとプレゼンテーションの強力な分離に焦点を当てています.
  • その多言語システムのおかげで、Xarayaは翻訳できます—テキストと一部のデータはローカライズできます。現在、Xarayaには20以上の言語のサポートが含まれています.
  • Xarayaは、サーバーにアップロードした後、Web経由でインストールできます.

現在の状態

最新のXarayaリリースは2.4.0です。興味のある開発者は、GitHubのXarayaコアに貢献できます。ホームページにプロジェクトのステータスがアクティブとして表示されているにもかかわらず、プロジェクトが遅くなっているようです.

Xarayaの代替

XarayaのようなPHPフレームワークは、小さな静的なWebサイトから複雑なエンタープライズコンテンツ管理システムまで、あらゆるサイズのWebサイトとWebアプリケーションを構築するために使用されます。保守とスケーリングが簡単で、よく整理された再利用可能なコードを提供するため、人気があります。 Xarayaの現在の状況を踏まえて、考慮すべき最良のPHPフレームワークとCMSのいくつかを以下に示します。

  • Laravel:最も人気のあるPHPフレームワークの1つであるLaravelは、シンプルで学習しやすく、迅速なアプリケーション開発をサポートするように構築されています。豊富な機能セットと「ブレード」と呼ばれる独自のテンプレートエンジンを使用すると、大規模プロジェクトでも簡単かつ迅速に開発できます.
  • Symfony:MITライセンスに基づくオープンソースPHPフレームワークとして2005年に最初にリリースされたSymfonyは、Drupal、phpBB、Piwikなどの最大規模のオープンソースプロジェクトの一部を強化しています。再利用可能なコンポーネントの大規模なセットと活気のあるアクティブなコミュニティを備えています.
  • Phalcon:Cで記述されたPHP拡張機能として構築された最速のPHPフレームワークの1つ。ルーティング、コントローラー、ビューテンプレート、クエリ言語などの最新機能のほとんどを提供します.
  • Yii:最も古いPHPフレームワークの1つ。エンタープライズグレードのWebアプリケーションの主要なソリューションとして、2.0リリースでさらに人気が高まりました。 Giiと呼ばれる非常に強力なコードジェネレーターツールが含まれており、CMSとして特に優れています.
  • SilverStripe:フレームワークとCMSの両方を組み合わせたオープンソースソフトウェア。オブジェクトリレーショナルマッピングを使用して、カスタムデータベースと使いやすいHTMLテンプレートエンジンを作成します.
  • CakePHP:MITライセンスの下でリリースされました。これは、Webアプリケーションの構築をより簡単、より速く、そしてより小さくするPHPフレームワークです。それはあなたのアプリケーションを高速にするだけでなく安全にする多くのセキュリティ機能を備えています.

資源

Xarayaでは、フレームワークが提供する必要があるものを理解するのに役立ついくつかのリソースを利用できます.

オンライン資料

以下のリソースのリストは、フレームワークの公式ドキュメント、インストール、ケースの使用法をカバーしています.

  • Xarayaホームページ:Xarayaの公式ホームページ。公式ドキュメントとインストールガイドへのリンクがあります。.
  • Xarmaica:Xarayaに取り組んでいる貢献者と開発者がプロ​​ジェクトの将来について話し合うフォーラムを含む公式コミュニティWebサイト.
  • Xaraya on SourceForge:Xarayaの現在のリリースはSourceForgeからダウンロードできます。.
  • 公式Xarayaインストールおよびスタートガイド(PDF):Xarayaコミュニティサイトの構成方法を詳細に説明したインストールガイド.
  • インタビュー— XarayaのJohn Cox:プロジェクト管理委員会のメンバーであるJohn CoxへのSitePointのインタビュー。Xarayaの機能と特徴を説明しています。.

ビデオチュートリアル

次のビデオシリーズでは、Xarayaのインストールプロセスについて説明します。

  • Xarayaインストールチュートリアル.

Xarayaで前進する

Xarayaにとって将来はあまり明るくないように見えますが、コミュニティからの少しの努力と関心が、長い道のりを歩むこともあります。 Xarayaは完全に放棄されたわけではないので、プロジェクトに参加してプロジェクトの開発を支援したい場合は、上記のリソースが出発点として最適です。.

参考資料とリソース

Web開発に関連するガイド、チュートリアル、およびインフォグラフィックが他にもあります。

  • PHPの紹介とリソース:Laravelがコーディングされている言語についてすべて学んでください。.
  • Zend Optimizer Hosting:Zendは、最も人気のあるPHPフレームワークの1つです。ここで基本と、ホスティングを取得する場所を学びます.
  • Zikulaの紹介とリソース:動的で保守可能なWebサイトとWebアプリケーションを作成するためのPHPフレームワーク.

どのコードを学ぶべきか?

あなたがコーディングするためにどのプログラミング言語を学ぶべきかについて混乱していますか?私たちのインフォグラフィックをチェックして、どのコードを学ぶべきですか?これは、言語のさまざまな側面について説明するだけでなく、「PHPを生かしてプログラミングするにはどれくらいのお金を稼ぐことができるでしょうか」などの重要な質問に答えます。

どのコードを学ぶべきですか?
どのコードを学ぶべきか?

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me
    Like this post? Please share to your friends:
    Adblock
    detector
    map