Silverstripe CMS 管理者インターフェース バージョン 4.0 | |
| 開発者 | シルバーストライプ |
|---|---|
| 安定版リリース | 5.3.0 [1]
/ 2024-11-04 [±] |
| リポジトリ | Silverstripe リポジトリ |
| オペレーティング·システム | クロスプラットフォーム |
| タイプ | コンテンツ管理システム |
| ライセンス | BSDライセンス[2] |
| Webサイト | シルバーストライプ |
Silverstripe CMS は、 Web サイトや Web アプリケーションの作成と保守のための、無料のオープン ソース コンテンツ管理システム(CMS) およびフレームワークです。すぐに使用できる Web ベースの管理パネルが提供されており、ユーザーはこれを使用して Web サイトの各部を変更でき、 WYSIWYG Web サイト エディターも使用できます。このソフトウェアのコアは、PHP Web アプリケーション フレームワークである Silverstripe Framework です。
Silverstripe CMS はBSD ライセンスの条件に基づいてリリースされています。
ソフトウェア設計
Silverstripe CMS は次の役割を分離します:
- コンテンツ作成者(専門用語を省いたリッチな(AJAX)Webベースのユーザーインターフェイスを利用)
- ウェブサイトのデザイナー/開発者(HTML、CSS、JavaScript、PHP のコードを書く人)
これは、技術的なウェブサイト開発タスクを GUI 内で実行できる CMS 製品や、すぐに使えるコンテンツ作成アプリケーションを提供しないプログラミング フレームワークとは対照的です。Silverstripe CMS のアプローチは、コンテンツ作成者の複雑さを取り除き、開発者に高い柔軟性を提供すると言われています。[3]
Silverstripe CMS のコアは Silverstripe Framework (以前は「Sapphire」と呼ばれていました) と呼ばれています。[4]プラットフォームの他の部分と同様に、PHP (5.3) で記述されており、名前空間などのオブジェクト指向設計機能を活用しています。Silverstripe Framework は、モデル ビュー コントローラ パターンやオブジェクト リレーショナル マッパーなどの最新のプログラミング手法に基づいて Web サイトを構築および拡張するためのフレームワークを Web サイト開発者に提供します。[引用が必要]
Silverstripe CMS は、シンプルなプレースホルダーと条件付きロジックを提供する W3C HTML5に基づくカスタム テンプレート言語を使用してマークアップを生成します。Silverstripe CMS は、モジュール、ウィジェット、テーマ、コードのカスタマイズを通じて拡張可能です。
特徴


Silverstripe CMS の注目すべき機能は次のとおりです。
- すぐに使えるテンプレート、レスポンシブ デザインをサポート (スマートフォン、タブレット、デスクトップ コンピューターで動作)
- 拡張可能なWebアプリケーションインターフェース
- TinyMCE の改良版に基づくリッチテキスト編集
- YouTube、スライドシェアなどのウェブサイトからビデオやその他のリソースを素早く埋め込む(oEmbedを使用)
- ドラッグアンドドロップのツリーベースのナビゲーション構造
- カスタム出力マークアップとテーブルフリーのデフォルトスタイル(HTML5およびモバイルサポートを含む)
- ワークフロー管理: コンテンツのステージングによるドラフト/公開の分離、比較機能によるドキュメントの改訂管理/ロールバック
- 構成可能なセキュリティ/権限モデル(ロールベース)
- データ オブジェクト モデル、オブジェクト リレーショナル マッピングによるデータベース生成、カスタマイズ可能なデータ入力コントロールのスイート。
- アセット管理、画像のサイズ変更、OS デスクトップから画像をドラッグ アンド ドロップしてアップロードします。
- 1ページあたり複数のテンプレート
- 検索エンジンフレンドリーな URL、メタデータ管理、XMLサイトマップ生成
- 全文検索とRSSフィード
- 高負荷時の最適化(完全および部分テンプレートのキャッシュ)
- 国際化/言語: Silverstripe CMSは複数言語のコンテンツをサポートしています。UTF -8と文字セットの国際化がサポートされています。CMSは、英語、フランス語、ドイツ語、スペイン語、中国語を含む多くの言語[5]で利用できます。
- 階層型 URL
- クロスプラットフォーム: OS (Linux、Windows、Mac)、Web サーバー (Apache、IIS)、データベース (MySQL、PostgreSQL、Microsoft SQL Server は完全にサポートされていますが、SQLite と Oracle データベースは限定的にサポートされています。)
Silverstripe CMS の今後のリリースの注目すべき機能は次のとおりです。
- 追加の管理 UI (例: モジュール、ウィジェットの Web インターフェイス ベースのインストール)
- jQueryライブラリへの完全な移行(現在は、古い JavaScript フレームワークを組み合わせて jQuery を使用しています)。
- サイト全体のウィジェット
Silverstripe CMS で現在利用できない一般的な CMS 機能は次のとおりです。
- インプレースページ編集
- モジュール、ウィジェット、テーマのWebインターフェースベースのインストール
- Webインターフェースベースのテーマのカスタマイズ
- 自動キャッシュ管理/ORM更新
モジュール、ウィジェット、テーマ
モジュールを使用して、Silverstripe CMS のコア機能を拡張できます。既存のモジュールには、ブログ、高度なワークフロー管理、e コマース、フォーラム、LDAP/OpenID 認証などがあります。モジュールは、Silverstripe CMS モジュール リポジトリから入手できます。このリポジトリには、2022 年 10 月現在、3000 を超えるモジュールがリストされています。
Silverstripe CMSウィジェットは、Silverstripe CMS モジュール (特にブログ モジュール) にドラッグ アンド ドロップできる機能の小さな部分です。ウィジェットの例には、タグ クラウド、Flickr の写真、今日の言葉などがあります。ウィジェットは、プラットフォームで比較的あまり使用されていない機能です。2012 年 8 月現在、ウィジェットは 96 個あります。
Silverstripe CMS テーマ ディレクトリには、コミュニティが提供した、無料で利用できるテーマが多数用意されています (2022 年 10 月現在 114 件)。
モジュール、ウィジェット、テーマはすべてBSD ライセンスに基づいて無料でダウンロードでき、その大部分はコミュニティの貢献によるものです。
ソフトウェア要件
Silverstripe CMSはWebアプリケーションであり、互換性のあるWebサーバーとSQLデータベースが必要です。バージョン5.2の時点で、Silverstripe CMSの要件は次のとおりです。[6]
- Apache v2.4+、[7] Lighttpd、Nginx、またはMicrosoft IIS 7.x+ (URLリライタが必要です。2.4.0以降、IIS 7 URLリライトはデフォルトでサポートされています)
- MySQL v5.6.X+、Microsoft SQL Server (コミュニティ メンテナンス)、PostgreSQL (コミュニティ メンテナンス)、SQLite3 (コミュニティ メンテナンス)、または Oracle Database (実験的)
- PHP >=8.1、<=8.2、PHP 拡張機能: ctype、dom、fileinfo、hash、intl、mbstring、session、simplexml、tokenizer、xml。画像操作用のgdまたはimagick拡張機能と、データベース コネクタ用の拡張機能も必要です。
ドキュメント
Silverstripe CMSはBSDライセンスの条件に従ってリリースされています。CMSユーザーとウェブサイト開発者向けのドキュメントが用意されています。CMSのオンラインデモはインタラクティブデモとして利用できます。Silverstripe CMSに関する技術参考書は英語版が2冊[8]、ドイツ語版が1冊あります[9] 。
認識
受賞歴
- 2008年Packtpub Most Promising CMS Awardを受賞、賞金2000ドル。[10]その後、2009年に「Best Overall CMS」で準優勝。また、2007年にはPact Publishing CMS Awardsのファイナリストにも選出。
- 2008年10月と2010年にニュージーランドオープンソースアワードを受賞。[11]
- 2007年オープンソースCMSアワードの最も有望なファイナリスト[12]
- 2007年10月のニュージーランドオープンソースアワードのファイナリスト[13]
- ハイテク アワード - 2017 年新興テクノロジー企業オブ ザ イヤー ファイナリスト
- ハイテク アワード - 2016 年公共部門最優秀テクノロジー ソリューション賞受賞
- ALGIMカンファレンス - 2015年と2014年のベストオールラウンド出展者賞受賞
- 2009 年インターネット業界賞 - 「The Lowdown」ウェブサイトがポジティブ社会インパクト賞を受賞。このサイトは 2008 年の TUANZ イノベーション賞のファイナリストにも選ばれました。
- ALGIM Web Award - 2009 年、ギズボーン地区議会の Web サイトが「ベスト再開発 Web サイト、ピープルズチョイス」を受賞。
- 2009年ワールドサミットアワード - 国家サービス委員会のために作成されたサイト「ナショナルブロードバンドマップ」で受賞
- 第 11 回ウェリントン ゴールド アワード - 2009 年と 2007 年のファイナリスト
- 2008 ComputerWorld Excellence Awards - 「ITの革新的な活用」部門ファイナリスト[14]
レビューと記事
バージョン 3.0 (2012 年 11 月現在最新)
- SSBits(2012年9月10日)[15]
バージョン2
- シルバーストライプレビュー(2009年4月3日)[16]
- マイクロソフトのケーススタディ(2009年3月17日)[17]
- ReadWriteWeb、2007年9月14日[18]
- ニュージーランドテレビ番組でのインタビュー、2007年5月1日、(ビデオ)[19]
- ハイブマインドマガジン、2007年3月15日[20]
参照
参考文献
- ^ 「安定版ダウンロード」. silverstripe.org . 2024年11月21日閲覧。
- ^ 「BSDライセンス」。
- ^ 「SilverStripe CMS - Our Philosophy」 2011-01-19。2011-01-16 時点のオリジナルよりアーカイブ。2011-01-19に取得。
- ^ 「フレームワーク」www.silverstripe.org . 2021年6月4日閲覧。
- ^ 「SilverStripe 翻訳ポータル」.
- ^ 「SilverStripe サーバーの要件」。2024 年 2 月 7 日時点のオリジナルよりアーカイブ。2024 年 2 月 22 日閲覧。
- ^ “4.5.0”. docs.silverstripe.org . 2022年12月21日閲覧。
- ^ 「English SilverStripe Book」 2009-10-10. 2009-10-08時点のオリジナルよりアーカイブ。2009-10-10に閲覧。
- ^ “SilverStripe - Das umfassende Handbuch (SilverStripe に関する 450 ページの本、ドイツ語)”. 2009-02-25 。2009 年 2 月 25 日に取得。
- ^ 「2008年最も有望なオープンソースCMSが発表」。2009年8月30日時点のオリジナルよりアーカイブ。2008年10月30日閲覧。
- ^ 「SilverStripe が NZ Open-Source Award を受賞」。2008 年 10 月 14 日時点のオリジナルよりアーカイブ。
- ^ 「2007 Open Source CMS Award Finalists」。2007年10月27日時点のオリジナルよりアーカイブ。
- ^ 「Previous Finalists and Winners | nzosa」。2010年11月24日時点のオリジナルよりアーカイブ。
- ^ 「Silverstripe CMS - Silverstripe」.
- ^ SilverStripe 3 レビュー
- ^ “SilverStripe - 2.3 シリーズのレビュー”. 2009-04-03. 2010-02-06時点のオリジナルよりアーカイブ。2020-01-20閲覧。
- ^ 「SilverStripe と Windows の相互運用性により、オープンソース企業に新たな市場と新たな機会が生まれます」。Microsoft.com。2020年 1 月 20 日閲覧。
- ^ SilverStripe - Google がサポートするオープンソース CMS
- ^ クローズアップ、民主的テクノロジー
- ^ SilverStripe CMSはオープンソースが機能することの証明です
外部リンク
- Silverstripe CMS オープンソース プロジェクトおよびコミュニティ ウェブサイト
