情報量や機能面で考えるとCMSの最も有力な選択肢は、WordPressです。
スクリプト言語を習得する目的で、目的のスクリプトで作成されたCMSを選択したい場合はいろいろな選択肢があります。
効率的に、ブログやホームページ、ショッピングサイトを運営したい場合、CMSとスクリプトを使う必要があります。 習得する目的のスクリプトで作成されたCMSを選択すれば、効率的にスクリプト言語を学習できることが期待できます。
※事前調査をしただけで、実際に試してはいないことにご注意ください。
PHP
WordPress、EC Cubeが有名です。そのため、ほとんどのレンタルサーバーは、PHPの駆動については、かなりの配慮をしています。 そのため、データベースの利用の可不可さえ確認すれば、ほとんどのレンタルサーバーで利用できます。
- WordPress
- EC Cube
ECサイト構築向け、CMS
- baserCMS
- concrete5(コンクリートファイブ)
ブログ記事作成、というよりwebサイト作成に特化したCMS
- Joomla!(ジュームラ)
- Drupal(ドルーパル)
- Zen Cart
オープンソースのオンラインショップ構築プログラム
- XOOPS Cube(ズープス・キューブ)
- PukiWiki
- razorCMS
Ruby
名前が有名なWebフレームワーク「Ruby on Rails」は、共用レンタルサーバーで運用している限り、パフォーマンスの関係から、選択しないほうがよさそうです。 動作がかなり遅いようです。詳しくは、「さくら Rails」で検索してください。 そのため、共用レンタルサーバーで運用している限り、「Ruby on Rails」を使用していないCMSを選択することが重要になります。そのため、選択肢がありません。 Amazon ec クラウド上で利用する例が多いようです。
Python
いろいろなところで評価の高いPythonです。Rubyと同様に、共用レンタルサーバーで運用かどうか確認する必要があります。
- Mezzanine(メザニン)
見よ!これが Python製の WordPress風フルスタックCMSフレームワーク「Mezzanine(メザニン)」だ!
- Bottle(ボトル)
- CherryPy(チェリーパイ)
- Django(ジャンゴ)
- Flask(フラスク)
- Pyramid(ピラミッド)
- Plone(プローン)
参考:
Perl
- Movable Type(ムーバブルタイプ)
Perl / MySQL で構成、商用利用の場合は有償ライセンスを購入する必要有り
Javascript
- KeystoneJS
Node.jsと MongoDBを使用しています。
- ButterCMS
- ApostropheCMS
- JS CMS
データベース・システムを使用していないCMS。コメントシステムを内包していない。
- CMS.js
- ConnextCMS
- ghost
C#
ASP.Net.Core に対応したCMSは、調べた時点では、見つける事ができなかったので、使用するためには、Windowsサーバーが必要です。
参考:Top 5 .NET Based CMS (Content Management System)
ASP.NET自体は、Apacheサーバーで動作するようです。