WebMatrixでGeeklogインストール

Views:
 
Category: Education
     
 

Presentation Description

No description available.

Comments

Presentation Transcript

WebMatrixで Geeklogをインストールする:

W eb Matrix で Geeklog をインストールする Windows PC で OSS CMS をすぐに試せる! Geeklog - The Secure CMS

汎用CMSのなかまたち:

Movable Type ブログ だけでなくウェブページやファイル管理も可能な、ウェブサイト全体を管理するコンテンツ管理システム (CMS) です。中小規模のビジネスブログから大規模なウェブサイトまで、柔軟なサイト運営を実現 。 Geeklog ブログ 機能を中核とする汎用 CMS 。 携帯対応・多言語サポート・テーマシステム等。プラグイン管理で機能拡張管理を行う 。高機能ながら軽快に動作。小さなサイトから大型サイトまで。セキュリティギークのための CMS として誕生。 2010 年、スローガンを「究極のブログ」から、「 The Secure CMS 」に切り替えた。 WordPress WordPress ( ワードプレス ) は、オープンソースのブログ /CMS プラットフォームです。セマンティック Web 、 コードやデザインの美しさ、 Web 標準、ユーザビリティなどを意識して開発されており、無料でダウンロードして使うことができます 。 Joruri 徳島県と株式会社アイ・ディ・エスは、徳島県ホームページの再構築のため、自治体サイト向け CMS として Joruri を共同 開発。 Ruby on Rails によりプログラミングを行い、開発後オープンソースソフトウェアとして 公開した。 ek-MyWEB インストール に必要なディスクスペースが 1.1MB の軽量。ブログ、掲示板、固定ページのほかプレゼンテーション用表示、集計つき表作成、ショッピングカート、携帯電話、 OpenID にデフォルトで対応 。 Contao ( 旧 TYPOlight ) PHP5 と MySQL による汎用 CMS で、管理ページと公開ページが分かれているタイプ。アクセスしやすい XHTML によるページを作成可能 。 汎用 CMS のなか またち

Slide 5:

eZ Publish 商用 CMS で標準的に装備される記事管理(バージョニング含む)、ユーザー権限管理、ワークフロー、 自由なデザインを可能にするテンプレートフレームワークはもちろんのこと、コンテンツ管理機能のカスタマイズを実現する CMF (コンテンツ管理フレームワーク)としても一面も持ち合わせています 。 NetCommons 国立情報学研究所 NetCommons プロジェクトが開発 Concrete5 普段、ホームページを作る時は、専用ソフトを購入してサイトを作り、アップロード等を行う必要がありました。 concrete5 は、それらのプロセスを省略し、ホームページ上で、すべてを直感的に編集できるようにというコンセプトで生まれた、画期的なオープンソース CMS です。 コンクリートブロックを積み上げるようにサイトを制作して行けるようにというコンセプトの元に開発されました。またグループでも運用出来るような工夫がしてあります。 Liferay Liferay は、 Java や Web2.0 といった技術が用いられた、エンタープライズ向けのオープンソースポータル XOOPS Cube Legacy 他のオープンソース CMS に比べて日本語、中国語などマルチバイト言語への対応度が高い。 EUC-JP が標準。「モジュール」と呼ばれるプラグイン型プログラムを組み込むことにより、機能を自由に追加できる 。 Drupal プログラム言語 PHP で記述されたフリーでオープンソースのモジュラー式フレームワークであり,コンテンツ管理システム( CMS )。システム管理者にコンテンツの作成と整理、提示方法のカスタマイズ、管理作業の自動化、サイトへの訪問者や寄稿者の管理を可能にする 。 Plone オープンソースのアプリケーションサーバーである Zope 上に構築されたコンテンツ管理システム 。

Slide 6:

SITE PUBLIS ミックスネットワークが販売するコンテンツマネージメントシステム (CMS) 。 TYPO3 他のオープンソースの CMS では実装していない機能がいろいろと豊富なことにあります。たとえば,複数のドメイン・サイトを一つの管理画面で一元的に管理できる機能や PHP の GD 機能を利用したバナーや画像メニューなどの動的生成する機能などがあります。また、商用 CMS ではよくあるコンテンツの履歴管理やワークフローも標準で利用できるもの特徴になります 。 PHP-Nuke PHP 、 MySQL などで動作するコンテンツマネージメントシステム 。 RCMS 株式会社ディバータにより開発された CMS 。 Joomla ! オープンソース、フリーソフトウェアのコンテンツマネージメントシステム。 MODX PHP と MySQL で動作する汎用 CMS 。 基本仕様のシンプルさ、テンプレートシステムの柔軟性・拡張性の高さ、 URL 設定の自由度の高さ、高度なキャッシュ制御による軽快な動作、充実のユーザ権限管理( ※ ただし承認フローは未実装)、 Ajax を活用したスタイリッシュかつ操作性の高い管理画面が特長 。 C3 Dynamicweb Microsoft の .NET を用いたウェブサイトコンテンツを管理するための CMS アプリケーション。 ASP スタイルを用いて、独自サーバを持たない場合にも手軽に CMS のウェブサイトを始めることができる。デンマークで開発され、充実したモジュールと使いやすいインターフェイスが特徴で、現在もモジュールの構築が進んでいる。

おおまかな分類:

おおまかな分類 国産 の OSS (企業・自治体等が開発して公開) 日本語版のみの提供が中心。 多くは日本でのみの活用。 海外 の OSS( ヨーロッパ、アメリカが多い ) 多言語 システムが標準提供。 世界中で活用、開発が進む。

OSS活用メリット:

OSS 活用メリット 高い技術水準 開発者連携 ネットワーク 小規模事 業者でも高機能システム構築 オンライン開発(テレワークが可能) ソースを共通化してリソースを共有。 共同開発がシステム化 技術資産を継承・拡大

日本におけるOSSの課題:

日本における OSS の課題 日本でのカスタマイズ要求水準が高すぎる。 フィードバックを伴う開発をしない。 英語 で のコミュニケーション能力欠如。 友好的な開発者コミュニティの構築が苦手。 企業の活用が進まない。 公的 機関は OSS 活用を義務とする法律がない。 企業が利用を隠す。 使う だけ使ってフィードバックしない日本人。

Geeklogの紹介:

Geeklog の紹介 高機能ながら軽快に動作。カスタマイズしやすい。 日本語からのフィードバック多数、ユーザ会の手厚い、フォローで企業サイトも安心して活用可能。 Geeklog - The Secure CMS

Geeklog活用事例:

Geeklog 活用事例

WebMatrixでインストールする:

WebMatrix でインストールする

Slide 26:

ここからはじめる

Slide 27:

Geeklog を選ぶ フィルダー名。 半角英数字で!

Slide 28:

ブラウザでサイトを表示 ファイルを確認

Slide 29:

インストールは ここをクリック

Slide 30:

新規インストールはここから

Slide 31:

デフォルトのままで!

Slide 32:

インストール実行

Slide 33:

インストール完了!

Slide 34:

Admin でログイン。 インストール用ソースを削除するようセキュリティ警告。

Slide 35:

ファイルを確認。

Slide 36:

公開領域 /admin/ を クリック。

Slide 37:

インストールディレクトリを 削除!

Slide 38:

警告は消えました。

Slide 39:

管理 者 専用メニューのトップである 投稿管理で警告。 ここ をクリックしてチェック!

Slide 40:

Admin ユーザのパスワードを変更するようにセキュリティ警告!

Slide 41:

2 の root ユーザを編集する。

Slide 42:

パスワードを 変更する。 メールアドレスを 変更する。

Slide 45:

日本語化プラグイン

Slide 46:

サイトを日本語化対応に。 メール送信も日本語対応。 日本語化一括実行

Slide 47:

日本語メールの設定

Slide 48:

URL リライトを ON に。

Slide 49:

Geeklog の疑 似 CRON を 24 時間にセット

Slide 50:

データベースを 毎日自動バックアップ

Slide 51:

テーマのファイルを /layout/ 下に追加

Slide 52:

テーマを変更

Slide 54:

Puraguin プラグインインストール

Slide 55:

ナビゲーションプラグインを インストール

Geeklogの操作はシンプル 記事作成編:

Geeklog の操作はシンプル 記事 作成編

Slide 57:

投稿モードをアドバンスト エディタに変更する。

Slide 58:

イメージアイコンをクリック

Slide 61:

画像タブの機能を利用すると 自動タグで配置が可能に。

Slide 62:

公開開始・終了日時など オプションを設定。 公開オプションで、公開・閉鎖日時の指定等設定。

Slide 63:

リンクアイコンで、 pdf ファイルなどもアップロードしてリンク。

Slide 64:

おすすめのモードは テキストモード 自動タグ lightbox で画像を表示( jQuery プラグイン) [ lightbox : 画像の URL]

Slide 65:

コンテンツごとに細かく 設定 できる、アクセス権

Geeklogの操作はシンプル 静的ページ作成編:

Geeklog の操作はシンプル 静的ページ 作成編

Slide 67:

静的 なコンテンツは、 静的 ページプラグインで。

Slide 68:

コンテンツごとに細かく 設定 できる、アクセス権

Geeklogの基本機能:

Geeklog の基本機能 投稿管理 管理画面のトップであり,記事などの投稿申請を管理者がここで承認あるいは拒否できます。 コンフィギュレーション Geeklog サイトや各プラグインのコンフィギュレーションを設定します。 記事 記事を作成・編集・削除できます。 ブロック レイアウトの左右のブロックコンテンツを作成・編集・削除できます。ブロックは PHP ポータル ノーマルの3種類があります。 話題 記事の属する話題を成・編集・削除できます。 ユーザ ユーザーを管理します。 グループ ユーザが属するグループの権限やユーザリスト管理をします。 グループメール グループ別にメールを送信できます。時刻指定や ID 範囲指定を行いたければ Assist プラグインを活用してください。 フィード 記事すべて,あるいは話題ごと,あるいはプラグインごとにフィードを作成します。 トラックバック トラックバックを行います。 プラグイン プラグインをインストール,アンインストール,アップグレードします。

Geeklogのプラグイン:

Geeklog のプラグイン 静的ページ 固定的なページである,たとえば会社概要や お問い合わせページなどを 作成します。 リンク リンク集のページを作成します。 アンケート 投票ページを作成します。 Dbman データベースをバックアップします。 カレンダ jp カレンダープラグイン日本語版です。 自動タグ Geeklog の自動タグを補強するプラグインです。自動タグを自由に作成できます。 サイトマップ Google サイトマップと,サイトで表示するサイトマップを作成します。 テーマエディタ テーマを編集できます。 メディアギャラリー 画像や動画のギャラリーを表示します。 メルマガユーザ ニュースレター・メールマガジンへの登録管理をログイン不要で行えます。 ナビゲーション パンくずリスト・階層メニューを管理します。 ダウンロード ファイルを管理します。 日本語化 サイトを日本語化します。 Assist 企業サイトなど複雑なサイトを構築する際にアシストしてくれる様々なツール Paypal PayPal 決済が行えるカートを作成できます。 jQuery lightbox などを自動タグで簡単にサイトで利用できます。 モブログ メール送信によって記事を投稿できます。画像添付も可能です。 DataBox データの構造を管理画面で定義可能。 UserBox DataBox プラグインのユーザプロフィール版です。 DataProxy Geeklog のコンテンツ(記事,静的ページ,掲示板など)の取得を共通の API で行うためのプラグイン。サイトマッププラグインなどで活用 。 GoogleAnalytics グーグル解析 他プラグイン多数

WebMatrixをもっとつかう:

WebMatrix をもっとつかう

サイトを再び新たに設置する:

サイトを再び新たに設置する

サイトを複数管理する:

サイトを 複数管理する

データベースを確認する:

データベースを確認する

Geeklogの特徴:

Geeklog の特徴 軽快 な動作 高機能 開発 のしやすさ 拡張性の高さ ブログ・記事機能があり、 SEO 性能が高い 多言語システム テーマシステム

Geeklogの特徴:

Geeklog の特徴 本家コア開発者と日本のコア開発者の 良好な関係 本家へのフィードバック プラグイン、コア部分( Oauth 、 CSS テーマ、高速化等) ドキュメント管理システムでソース管理 セキュリティ へ の姿勢

Geeklogのコミュニティ:

Geeklog のコミュニティ

Geeklogのコミュニティ:

Geeklog のコミュニティ

ありがとうございました。:

ありがとうございました。 Geeklog Japanese http://www.geeklog.jp Twitter: @ geeklogjp # geeklogjp

authorStream Live Help