Liferay(ライフレイ)とは、Webシステム開発用総合プラットフォームです。機能部品(ポートレット)を組み合わせて、企業ポータルサイト/コンテンツ管理システムなどを構築できます。オープンソースポータルで世界市場シェア1位の導入実績があります。

オープンソースのポータル/CMS/Liferayとは

Liferay(ライフレイ)とは、Webシステム開発用総合プラットフォームです。機能部品(ポートレット)を組み合わせて、企業ポータルサイト/コンテンツ管理システムなどを構築できます。オープンソースポータルで世界市場シェア1位の導入実績があります。

Liferay(ライフレイ)とは、Webシステム開発用総合プラットフォームです。機能部品(ポートレット)を組み合わせて、企業ポータルサイト/コンテンツ管理システムなどを構築できます。オープンソースポータルで世界市場シェア1位の導入実績があります。

目次

「Liferay」基本情報
・概要
  ・基本説明
・主な特徴
  ・ポータル機能
  ・ユースケース
  ・プラグイン
  ・ポートレット
  ・ポートレット開発環境
・同様製品
・導入事例
・ライセンス情報
・ダウンロード
・参考元サイト

「Liferay」参考情報 第1回 Liferayのダウンロードとインストール
・参考サイト
  ・LIFERAYオフィシャルサイト(日本語版) ダウンロードページ
  ・「Liferay 6」のインストール方法
  ・「Liferay Portal 6.2」をインストールしてみよう

「Liferay」参考情報 第2回 Liferayのポートレットとは
・参考サイト
  ・Liferay Marketplace
  ・LIFERAYマーケットプレイスからダウンロード/インストールする方法
  ・ポートレット紹介(カテゴリ別一覧)
  ・「Liferay 7.0」ポートレット解説

「Liferay」参考情報 第3回 Liferayのワークフロー機能
・参考サイト
  ・Liferayのワークフローとは
  ・【Liferay 6.2】KALEOワークフロー使用方法(英語版)
  ・【Liferay 6.2】「KALEOデザイナー」でのワークフロー定義方法(英語版)
  ・【Liferay 7.0】KALEOワークフロー使用方法(英語版)
  ・【Liferay 7.0】ワークフロー機能をコールする方法

「Liferay」参考情報 第4回 Liferayのポートレット開発ツール「Liferay IDE」と「Liferay Developer Studio」
・2つのポートレット開発ツール
・参考サイト
  ・Liferay開発者マニュアル
  ・Liferay IDE インストールガイド
  ・Liferay IDEの使い方(英語版)
  ・「Liferay IDE」と「Liferay Developer Studio」比較(英語版)
  ・【Liferay7】サービスビルダーポートレットの作成方法

「Liferay」参考情報 第5回 LiferayとAlfrescoの比較
・「Alfresco」とは
・参考サイト
  ・AlfrescoとLiferay徹底比較 (1)特長編
  ・AlfrescoとLiferay徹底比較 (2)機能編
  ・AlfrescoとLiferay徹底比較 (3)ワークフロー編
  ・チームコラボレーションからの視点から見る「Liferay」と「Alfresco」(1/3)
  ・チームコラボレーションからの視点から見る「Liferay」と「Alfresco」(2/3)
  ・チームコラボレーションからの視点から見る「Liferay」と「Alfresco」(3/3)

TOPに戻る

「Liferay」基本情報

概要

基本説明

Liferayは、ポータル機能だけではなく、独自ビジネスソリューションを構築するためのエンタープライズアプリケーションプラットフォームを提供します。

Liferayは、「ポータルサイト構築フレームワーク」「機能部品(ポートレット)」「ポートレット開発環境」で構成されています。

「シンプルな企業サイト」から「エンタープライズレベルのソーシャルコラボレーションプラットフォーム」まで幅広く構築できます。

主な特徴

ポータル機能

Liferayのポータル機能として、多くの機能が標準で組み込まれています。オールインワンのエンタープライズポータルとして、すぐに使い始めることが可能です。

主なポータル機能
・WEBコンテンツ
・BLOG
・掲示板
・カテゴリナビゲーション
・Webフォーム
・カレンダー
・ドキュメント管理
・ワークフロー
・ページのコメント、おすすめ

ユースケース

Liferayは、エンタープライズアプリケーションプラットフォームとして、さまざまなビジネス要件に対応できます。
・Webプラットフォーム(社内ポータルシステム など)
・Webコンテンツマネジメントシステム
・インテグレーションプラットフォーム
・コラボレーションプラットフォーム
・ソーシャルアプリケーションプラットフォーム など

プラグイン

Liferayは、プラグインで機能拡張を行えます。

プラグインは以下の5種類に大別されます。
1.「ポートレット」 機能部品
2.「テーマ」 ページ外観変更
3.「テンプレート」 ポートレット配置定義
4.「フック」 イベント処理
5.「extプラグイン」 Liferay機能上書き

「extプラグイン」以外については、アプリケーションサーバを停止させずに、インストール/更新/削除が可能です。

ポートレット

「ポートレット」とは、「LiferayのWebページ上で動作させる機能部品」を意味します。

標準で70以上のポートレットが組み込まれており、すぐに利用できます。

「Liferay Marketplace」から取得したり、カスタマイズを行ったり、独自に開発することも可能です。

ポートレットをページ上にドラッグ&ドロップするだけで導入できます。

ポートレット開発環境

ポートレット開発機能として、「Liferay IDE」や「Service Builder」が用意されています。

同様製品

同様な機能を提供する製品として、次のようなものがあります。

オープンソース製品:「Drupal」「Joomla!」「baserCMS」など。

導入事例

Liferayは、オープンソースポータルの世界市場シェア1位で、世界のエンタープライズ企業で活用されています。全世界で25万件を超える導入実績があります。

ライセンス情報

Liferayのライセンスは「GNU Lesser General Public License」です。

詳細について、こちらを参照ください。
→「Liferay」オフィシャルサイト →ダウンロード →LIFERAY PORTAL CE版ライセンス

ダウンロード

→「Liferay」オフィシャルサイト →ダウンロード

参考元サイト

・「Liferay」オフィシャルサイト
・日本 Liferay ユーザグループ
・Wikipedia →Liferay
・Unisrv →Liferay Portal(ライフレイ ポータル)とは
・IT Forest →LIFERAYとは
・aegif →Portal : Liferay

TOPに戻る

「Liferay」参考情報 第1回 Liferayのダウンロードとインストール

「Liferay」についてのダウンロード/インストールに関する参考情報を紹介します。

参考サイト

LIFERAYオフィシャルサイト(日本語版) ダウンロードページ

【ポイント】

2つのエディションをダウンロードできます。

①Liferay Digital Experience Platform(Liferay DXP)
  ※サブスクリプション契約に含まる有償版

②LIFERAY PORTAL CE(コミュニティ版)
  ※無償版

【テーマ】

・ポータルを強化する製品群
・その他のダウンロード
・開発者向けファイル
・依存関係
・WARのダウンロード
・アプリケーションサーバープラグイン: データベーススクリプト
・Liferay Portalコミュニティ版(CE版)のオープンソースライセンスについて、ご存知ですか?
・コミュニティに参加し、セットアップや設定について質問したり、資料にアクセスしたりしませんか?

【ページリンク】

→LIFERAY →プラットフォーム →ダウンロード

「Liferay 6」のインストール方法

【ポイント】

Liferay(Tomcatバンドル)のセットアップ方法について解説されています。

【テーマ】

・はじめに
・システム要件
・Java のインストール
  ・Ubuntu
  ・Mac OSX
・簡単な Liferay インストール手順
・次のステップ
・デフォルトのユーザ名とパスワード
・その他のドキュメンテーション
・トラブルシューティング
  ・コンソール画面が文字化けする
  ・Liferay が起動しない
・サポート
・関連リンク

【ページリンク】

→LIFERAY →開発者 →コミュニティー →Wiki →インストール

「Liferay Portal 6.2」をインストールしてみよう

【ポイント】

「Liferay Portal 6.2」のインストール方法がまとめられています。

メモリに関するトラブルシューティングも記載されています。

【テーマ】

・Javaのインストール
・Liferay Portalのインストール
・Liferay Portalの起動と初期設定
・トラブルシューティング

【ページリンク】

→aegif Labo Blog →Liferay Portal 6.2をインストールしてみよう

TOPに戻る

「Liferay」参考情報 第2回 Liferayのポートレットとは

「Liferay」についてのポートレットに関する参考情報を紹介します。

参考サイト

Liferay Marketplace

【ポイント】

「Liferay Marketplace」サイトには、数多くのポートレットが登録されており、必要なポートレットをダウンロードできます。

【テーマ】

・注目のアプリ
・先月もっとも見られたコンテンツ
・サイトテンプレート
・コミュニケーション
・サブスクリプション・アプリ
・ページレイアウト
・仕事効率化
・セキュリティー
・ユーティリティー

【ページリンク】

→Liferay →Marketplace

LIFERAYマーケットプレイスからダウンロード/インストールする方法

【ポイント】

LIFERAYマーケットプレイスからポートレット(プラグイン)をダウンロードしてインストールする手順についてまとめられています。

便利なプラグインも紹介されています。

【テーマ】

・はじめに
・前提情報
・LIFERAY MARKETPLACE
  ・LIFERAY MARKETPLACE プラグイン詳細
・プラグインのインストール方法
  ・プラグイン ダウンロード手順
  ・プラグイン インストール手順
・LIFERAY COREプラグイン(デフォルト機能)
  ・COREプラグインの有効化/無効化
・プラグイン紹介
  ・WHITE BOARD
  ・LIFERAY LOG VIEWER
  ・INDEX CHECKER
・プラグインの種類
  ・「ポートレット」プラグイン
  ・「フック」プラグイン
  ・「テーマ」プラグイン
  ・「レイアウト」プラグイン
  ・「EXT」プラグイン
・プラグインの使い方

【ページリンク】

→Alfresco × VICENT →LIFERAYマーケットプレイスで、様々なプラグインを入手する(2/3)

ポートレット紹介(カテゴリ別一覧)

【ポイント】

Liferayコミュニティサイトのポートレット紹介です。

カテゴリ別に分類されており、リンクをクリックすると、より詳細な説明を参照できます。

【テーマ】

・コンテンツ管理
  ・文書管理
  ・文書閲覧 - コピーガード付きで情報を表示
  ・Webコンテンツ
  ・知識ベース
  ・iFrame
  ・コンテンツ配信
  ・ネステッドポートレット
  ・xslコンテンツ
・検索/ナビゲーション
  ・日本ユーザ向けSolrプラグイン
  ・Apache ManifoldCFプラグイン
  ・パンくず
  ・検索
  ・ナビゲーション
  ・Webコンテンツ一覧
  ・ファイルライブラリ
  ・画像ライブラリ
  ・最近利用したファイル
  ・サイトマップ
  ・カテゴリナビゲーション
・ニュース
  ・お知らせ(部門対応)
  ・RSS
  ・お知らせ
  ・警告
・共同作業
  ・スケジューラー
  ・メール
  ・カレンダー
  ・作業一覧(Task Management System)
  ・Wiki
  ・ブログ
  ・掲示板
・ワークフロー
  ・Activiti
  ・jBPM3/4
・帳票
  ・帳票(JasperReport)
・コミュニティ
  ・電子選挙
  ・ブックマーク
  ・名簿
  ・招待
  ・住所一覧
・ソーシャル
  ・友達
  ・GeoIP
  ・Googleマップ
  ・メンバー
  ・概要
  ・壁
  ・活動
  ・トップユーザ
・アプリケーション
  ・Salesforce
  ・ショッピングサイト
  ・Amazonランキング
  ・アンケート
  ・選挙
・ツール
  ・言語設定
  ・ユーザ一括処理
  ・メモ
  ・ログイン
  ・天気予報
  ・単位変換
  ・辞書
  ・株価
  ・時計
  ・翻訳
  ・ローン計算
  ・為替
  ・パスワード生成
  ・プラグインカタログ
  ・ToDoリスト
  ・テールゲート
・エンターテイメント
  ・Youtube
  ・単語スクランブル
・開発
  ・Webフォーム
  ・ネットワークツール
  ・例題
・その他
  ・チャット
  ・メール
  ・バナー
  ・テロップ

【ページリンク】

→Liferay →開発者 →コミュニティー →Wiki →ポートレットの紹介

「Liferay 7.0」ポートレット解説

【ポイント】

「Liferay 7.0」ポートレットについてのナレッジベース(英語版)です。

【テーマ】

・Liferay MVC Portlet
・Liferay Soy Portlet
・Spring MVC
・JSF Portlets with Liferay Faces
・Making URLs Friendlier
・Preparing Your JavaScript Files for ES2015
・Applying Lexicon Styles to your App
・Automatic Single Page Applications
・Creating Layouts inside Custom Portlets

【ページリンク】

→LIFERAY DEVELOPER NETWORK →LIFERAY 7.0 →PORTLETS

TOPに戻る

「Liferay」参考情報 第3回 Liferayのワークフロー機能

「Liferay」についてのワークフロー機能に関する参考情報を紹介します。

参考サイト

Liferayのワークフローとは

【ポイント】

「Liferayのワークフローに関する概要」「開発者向けワークフローエンジンの紹介」「ワークフローポートレットの紹介」などについてまとめられています。

【テーマ】

・Liferayでワークフローの概要(ユーザ向け)
・ワークフローの定義(開発者向け)
  ・Kaleo(Liferay独自のワークフローエンジン)
  ・Activiti(Alfresco社が中心になって開発されているワークフローエンジン)
  ・jBPM(JBossプロジェクトのワークフローエンジン)
・ポートレット
  ・申請したコンテンツ
  ・ワークフロータスク
  ・ワークフロー設定
  ・ワークフローポートレット

【ページリンク】

→LIFERAY →開発者 →コミュニティー →Wiki →ワークフロー

【Liferay 6.2】KALEOワークフロー使用方法(英語版)

【ポイント】

KALEOワークフロー使用方法についてまとめられているドキュメントです。

【テーマ】

・Enabling workflow
・Creating new workflow definitions
・Configuring assets to use workflow process definitions
・Using workflow with other applications
・Summary

【ページリンク】

→LIFERAY DEVELOPER NETWORK →Liferay 6.2 →USING WORKFLOW

【Liferay 6.2】「KALEOデザイナー」でのワークフロー定義方法(英語版)

【ポイント】

ワークフロー定義ツール「KALEOデザイナー」の使用方法についてまとめられています。

「KALEOデザイナー」は、EE版(有償版)でのみ使用できるツールです。

【テーマ】

・Creating a Workflow Definition with Kaleo Designer for Java
・Designing a Kaleo Workflow Definition
・Installing Kaleo Designer for Java
・Leveraging Template Editors for Notifications
・Publishing and Configuring Workflows
・Using Workflow Scripts
・Workflow Enabling Entities

【ページリンク】

→LIFERAY DEVELOPER NETWORK →Liferay 6.2 →WORKFLOW

【Liferay 7.0】KALEOワークフロー使用方法(英語版)

【ポイント】

「Liferay 7.0」でのワークフロー使用方法についてまとめられています。

【テーマ】

・ENABLING WORKFLOW

【ページリンク】

→LIFERAY DEVELOPER NETWORK →Liferay 7.0 →USING WORKFLOW

【Liferay 7.0】ワークフロー機能をコールする方法

【ポイント】

Liferay7からアーキテクチャーがOSGiに変更されたため、Liferay6.2でのワークフローサービスコール方法を修正する必要があります。

そのためのサンプルコードとしてまとめられています。

【テーマ】

・Javaコード内でのサービス取得方法(liferay-portalコードから抜粋)
・Scriptページ/Workflow内でのサービス取得・利用方法

【ページリンク】

→Qiita →Liferay DXP- Workflow/ワークフロー Scriptからのカスタムサービス・標準サービスのコール方法

TOPに戻る

「Liferay」参考情報 第4回 Liferayのポートレット開発ツール「Liferay IDE」と「Liferay Developer Studio」

「Liferay」についてのポートレット開発に関する参考情報を紹介します。

2つのポートレット開発ツール

「Liferay IDE」は、Liferayの標準開発ツールです。

「Liferay Developer Studio」は、LiferayEE(Enterprise Edition)版で利用可能な開発ツールです。

参考サイト

Liferay開発者マニュアル

【ポイント】

Liferay開発についてのポータルページです。

開発に関わる全般的概要について参照できます。

【テーマ】

・概要
  ・Liferayでのアプリケーション開発
  ・機能の拡張と変更
・システム構成
  ・開発用の環境
・アーキテクチャ
  ・モデル
  ・フレームワークサービスビルダー、セキュリティと権限
・Liferay IDE(Eclipseプラグイン)
  ・Liferay IDEのセットアップ
  ・はじめてのLiferay IDE
・Liferayソースコード環境の構築
  ・ソースコードの入手
  ・ソースコードのビルドとデプロイ
  ・開発者モード
・ポートレットの開発
  ・ポートレットの生成
  ・ポートレットの構成
  ・初めてのポートレット
  ・ポートレットの実行フェーズ
  ・ActionフェーズからRenderファースへデータの引き渡し
  ・複数Actionのポートレット
  ・短略URL
・テーマの作成
・フック
・Extプラグイン
・APIとフレームワーク

【ページリンク】

→LIFERAY →開発者 →コミュニティー →Wiki →開発者マニュアル

Liferay IDE インストールガイド

【ポイント】

Liferay IDEのインストール方法について説明されています。

【テーマ】

・要件
・インストール手順
・他のインストール方法
・インストール状態のチェック

【ページリンク】

→LIFERAY →開発者 →コミュニティー →Wiki →Liferay IDE インストールガイド

Liferay IDEの使い方(英語版)

【ポイント】

Liferay IDEでの開発方法概要について確認できます。

【テーマ】

・Liferay IDE
・Quick Start
・Building from source
・Debug a fix? Send a pull request?
・Bug Tracker
・Blog
・Forum
・License

【ページリンク】

→GitHub →liferay →liferay-ide

「Liferay IDE」と「Liferay Developer Studio」比較(英語版)

【ポイント】

「Liferay IDE」と「Liferay Developer Studio」について、機能面/サポート面などでの違いについて説明されています。

【テーマ】

・Basics
・Free vs Non-free
・Features that are only in Liferay Developer Studio
・Support
・CE vs EE Liferay servers

【ページリンク】

→LIFERAY →開発者 →コミュニティー →Wiki →Liferay IDE vs Liferay Developer Studio

【Liferay7】サービスビルダーポートレットの作成方法

【ポイント】

Liferay 7での「サービスビルダーポートレットの作成方法」と「ベストプラクティス」についてまとめられています。

【テーマ】

・ビルドツール(Gradle/blade)のインストール
・Liferayワークスペースの作成
・Serviceの作成
  ・サービスのスケルトンを作成
  ・モデルの作成
  ・Serviceの生成
  ・Serviceにメソッドの追加
・Portletの作成
  ・bladeでポートレットスケルトン作成
  ・デプロイ
・サービスビルダーポートレット自動生成ツール
・まとめ

【ページリンク】

→Qiita →Liferay DXP / 7におけるサービスビルダーポートレットの作成方法

TOPに戻る

「Liferay」参考情報 第5回 LiferayとAlfrescoの比較

「Liferay」と「Alfresco」についての比較/連携に関する参考情報を紹介します。

「Alfresco」とは

「Alfresco(アルフレスコ)」とは、オープンソースのECM(Enterprise Content Management)製品です。企業向けコンテンツ管理機能を提供します。

→OSS×Cloud News →オープンソースのドキュメント管理/Alfrescoとは

参考サイト

AlfrescoとLiferay徹底比較 (1)特長編

【ポイント】

LiferayとAlfrescoについて「特長面」について比較解説されています。

【テーマ】

・大量の文書をセキュアに管理するECM、Alfresco
・マルチテナント、レスポンシブデザインにも対応したWebポータル、Liferay
・コミュニティ(CE)版とエンタープライズ(EE)版の違いは、導入後の安心感の違い

【ページリンク】

→Alfresco × VICENT →オープンソースで自社に最適なシステムを作る~AlfrescoとLiferay徹底比較 (1)特長編

AlfrescoとLiferay徹底比較 (2)機能編

【ポイント】

LiferayとAlfrescoについて「機能面」について比較解説されています。

【テーマ】

・SAMLやOAuthとの連携が可能なLiferay、ドキュメント管理用プロトコルが充実したAlfresco
・Liferay、Alfrescoともに自社に即したシステムを構築する場合は、カスタマイズが必要
・導入後すぐスタートアップしたい場合は、Alfrescoが向いている

【ページリンク】

→Alfresco × VICENT →オープンソースで自社に最適なシステムを作る~AlfrescoとLiferay徹底比較 (2)機能編

AlfrescoとLiferay徹底比較 (3)ワークフロー編

【ポイント】

LiferayとAlfrescoについて「ワークフロー機能」について比較解説されています。

【テーマ】

・LiferayとAlfrescoは、ルーティン業務を自動化するワークフロー機能を搭載
・WebコンテンツベースのLiferayのワークフロー
・ドキュメントベースのAlfrescoのワークフロー
・LiferayはEE版(エンタープライズ版)のみでワークフローの作成が可能

【ページリンク】

→Alfresco × VICENT →オープンソースで自社に最適なシステムを作る~AlfrescoとLiferay徹底比較 (3)ワークフロー編

チームコラボレーションからの視点から見る「Liferay」と「Alfresco」(1/3)

【ポイント】

チームコラボレーションが活発になった背景について解説されています。

【テーマ】

・新しい働き方を応援する Liferay と Alfresco というオープンソース
・Liferay は、オープンソースポータルでは世界市場シェア1位のフレームワーク
・Alfrescoは、オープンソース分野では世界市場シェア1位のコンテンツ管理システム

【ページリンク】

→Alfresco × VICENT →チームコラボレーションを成功に導く、Liferay と Alfresco 3-1

チームコラボレーションからの視点から見る「Liferay」と「Alfresco」(2/3)

【ポイント】

組織を超えて連携する上での課題について解説されています。

【テーマ】

・チームコラボレーション、成功の鍵は一元管理
・シチュエーション別、チームコラボレーションの課題
・企業統合プロジェクトにおける課題
・委託先との情報共有の課題
・製造元と代理店のコラボレーションにおける課題
・世界中の拠点との情報共有における課題

【ページリンク】

→Alfresco × VICENT →チームコラボレーションを成功に導く、Liferay と Alfresco 3-2

チームコラボレーションからの視点から見る「Liferay」と「Alfresco」(3/3)

【ポイント】

LiferayとAlfrescoの機能を比較しながら、最適なチームコラボレーションのあり方について考察しています。

【テーマ】

・【Liferay & Alfresco機能比較】「ユーザとチームの概念」
・【Liferay & Alfresco機能比較】「グループウェア機能」
・【Liferay & Alfresco機能比較】「ドキュメント管理機能」
・【Liferay & Alfresco機能比較】「ワークフロー機能」
・【Liferay & Alfresco機能比較まとめ】グループウェアのLiferay、ドキュメント管理のAlfresco

【ページリンク】

→Alfresco × VICENT →チームコラボレーションを成功に導く、Liferay と Alfresco 3-3

TOPに戻る

※定期的にメンテナンスを実施しておりますが、一部情報が古い場合がございます。ご了承ください。

Liferay最新TOPICS

【講演資料を公開】2/24「Microsoft SharePointから、OSSのLiferayへの移行」(2017年03月08日 09:15)

2017年02月24日(金)15:00~16:45 株式会社ヴィンセント セミナールームにて「Microsoft SharePointから、OSSのLiferayへの移行」と題したセミナーが開催されました。 当日は、熱心な方がご来場下さりお陰さまで盛況のうちに終了することができました。特に質疑応答の際には、少人数セミナーならではの、活発なディスカッションが行われ、主題についての理解が深まったよう...

イベント情報

無料資料プレゼント

AI技術の方向性と企業の活用シナリオ

講演資料を見るには、 プライバシーポリシーに同意して、送付先メールアドレスをご入力しご請求ください。

またご入力いただきました情報は、当該資料の作成・提供企業とも共有させていただき、当社及び各社のサービス、製品、セミナー、イベントなどのご案内に使用させていただきます。

本資料を見るには次の画面でアンケートに回答していただく必要があります。



  • 20171130-netapp サイド
  • OSSNEWSに広告を掲載しませんか?

facebook

twitter