StatusNet
(2009年8月28日まではラコニカと呼ばれていました)
同名のカナダの会社によってリリースされ、サイトidenti.caを設立しました。このサイトはTwitterのライバルの1つです。 このエンジンはPHPで記述されており、バージョン5.2.3以降が必要です。 MySQLがデータベースとして選択されていますが、PostgreSQLを使用する機会があります。
私の意見では、エンジン自体は、コードとパフォーマンスの両方の面で非常に有能に書かれています。 Memcacheを使用してデータをキャッシュし、Sphinxを使用して全文サイト検索を整理する組み込み機能があります。 このインターフェースは、ロシア語(gettext拡張機能を使用して作成され、ホスティングにもインストールする必要があります)を含む多くの言語で利用可能です。 テーマが迅速に変更される可能性があります。 標準で利用できるテーマは9つあります。
ユーザーサポートは高レベルで構成されています。 wikiと開発者ブログがあり、ネットワーク上にさまざまなシステムにこのプラットフォームをインストールするための多くのハウツーがあります。
機能は非常に広範囲であり、主な機能に注意してください。
- OpenIDへの登録とFaceBookのアカウント
- Jabber、SMS、および電子メールを介したメッセージの投稿
- メッセージを書き込むために長さが140文字を超える場合、長いURLを自動的に短縮する
- Context関数は、1つのページですべてのブランチとの完全なディスカッションを見る機会です
- メッセージへの添付。
- さまざまなオペレーティングシステムのデスクトップクライアントは、このエンジンのサイトをサポートしています。
- Jabber-長いURLの投稿、検索、短縮などのためのボット
- 別のサーバーからのメッセージへのリモートサブスクリプション。
- さまざまな投稿タグのサポート。
- 友人、友人のグループ化、ブラックシートなど
- プロファイルのテーマを変更する機能。
ウェブサイト: status.net
デモ: identi.ca
ジャイクエンジン
最初は、単なるサービスでした。 2006年に設立され、1年後にGoogleに買収されました。 2009年に、ソースコードが公開されました 。 このプロジェクトは、Djangoフレームワークを使用してPythonで作成されており、GoogleのAppEngineプラットフォームでのみ動作するように設計されています。
その核となるのは、エンジンがTwitterの機能を実装しており、Twitterの機能とそれほど変わらないことです。 統合用の独自のAPIがあります。
ウェブサイト: code.google.com/p/jaikuengine
デモ: www.jaiku.com
ヨンリー
これは、ASP.NETで記述されたすべての唯一のCMSです。
Yonklyはさまざまな方法で使用できます。 マイクロブログのプラットフォームとして、およびスタンドアロンCMSとして。 また、2番目のケースでは、2つのオプションが可能です。オープンソースソリューションまたは追加機能付きの有償です。
ウェブサイト : www.yonkly.com
デモ: www.yonkly.net
ジスコ
PHPおよびMySQLを搭載。 豊富なデザインと、それらを簡単に変更できる機能が気に入りました。 さらに、Jabberとの統合、およびリンクを短縮するためのさまざまなサービスがあります。 多言語はサポートされていますが、ロシア語の翻訳はありません。
ウェブサイト : jisko.org
デモ: jisko.net
ナノグラブ
GoogleCodeのプロジェクト
開発者によると、このエンジンの主な機能の1つは、外部RSSおよびAtomフィードをマイクロブログで公開する機能です。
データベースとしてPHPとMySQLで記述されています。 ロシア語と英語のサポートがあります。
タイプごとにコンテンツが分離されています:テキスト、写真、ビデオ、引用、リンク、戦利品(タンブル機能)。
ウェブサイト: nanograbbr.com
デモ: demo.nanograbbr.com
Openmicroblogger
このプロジェクトもPHPで作成されています。 ただし、PostgreSQLとMySQLはデータベースの選択肢として提供されます。 CMSは積極的に開発されており、現在5,000件のダウンロードが既にあります。これは確かにその人気を示しています。
このエンジンは、マイクロブログの基本機能に加えて、Amazonの有名なWebサービスを使用して、ダウンロードしたファイルをクラウドに保存するなど、このようなエキゾチックな組み込み機能を提供します。
著者は間違いなくアーキテクチャに大きな重点を置いています(これはエンジンの将来の開発にプラスの影響を与えるでしょう)。 彼自身が、RESTfulなURLとコントローラーの組織化、彼自身のORM、RailsのようなMVCの実装などの利点を強調しています。
ウェブサイト: openmicroblogger.org
デモ: openmicroblogger.com
GelatoCMS
PHP / MySQLでも記述されています。 AJAXで積極的に使用されています。 便利なグラフィカルインストーラーと管理パネルがあります。
次の基本的なメッセージタイプがサポートされています。
- チャット
- リンク
- 音声
- 映像
- 写真
- 通常のメッセージ
エンジンの機能は、プラグインを使用して簡単に拡張できます。
ウェブサイト: www.gelatocms.com
残念ながら、デモサイトが見つかりませんでしたので、管理パネルのスクリーンショットを提供します。
ビルボブログ
www.tux-planet.fr/bilboblog-a-free-micro-blogging-php-application
別の小さなCMS。 マイクロブログを整理するための基本的な機能のみが含まれています。
マイクロブログ
microblog.bakmil.com
非常に機能的なプラットフォームではありませんが、国内の開発者からのものなので言及します。
原子炉
また、以前にHabré(http://habrahabr.ru/blogs/open_source/59330/)で言及されたReactorと呼ばれるエンジンについても言及したいと思います。 開発者への私の大いなる要求は、エンジンの公式ウェブサイトを自由に作成することです。 需要があると思います。
デモ: joyreactor.ru
PS。 無料のCMS市場は、確かに優れたスタンドアロンエンジンを提供しています。 そして、それらのそれぞれは、特定の問題を解決するために使用できます(その規模と複雑さに依存します)。 記事の準備がほぼ整うと、 LiveStreetのマイクロブログモジュール( 例 )に出会い、私のタスクではマイクロブログとソーシャルネットワークの機能を組み合わせることがより重要になることに気付きました。 次の記事で、そのようなソリューションの分析を書きます。