マジセミドライブ

ウェビナー関連のニュースやITサービス&ツールの最新情報を随時配信します。

OSS情報

2020.01.01

【OSS情報アーカイブ】Liferay

【OSS情報アーカイブ】Liferay

※当記事に記載されている情報は、古くなっている場合があります。オフィシャルサイトで最新情報をご確認ください。

コンテンツ

「Liferay」とは

「Liferay」基本情報

■概要

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

■基本説明

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

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

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

■ユースケース

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

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

■オフィシャルサイト情報

オフィシャルサイト

→Liferay

ライセンス情報

Liferayのライセンスは「GNU Lesser General Public License(バージョン2.1またはそれ以降のライセンス)」です。

詳細について、こちらを参照ください。
→Liferay →LIFERAY PORTAL CE版ライセンス

ダウンロード

→Liferay →Liferay ポータル CE

■同様製品

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

オープンソース製品:「Alfresco」など。

「Liferay」の主な特徴

■ポータル機能

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

主なポータル機能

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

■プラグイン

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

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

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

■ポートレット

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

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

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

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

ポートレット開発環境

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

 

参考元サイト

Liferay参考情報①Liferayのダウンロードとインストール

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

■Liferay(Tomcatバンドル)のセットアップ

概要

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

解説テーマ

・はじめに
・システム要件
・Java のインストール
・簡単な Liferay インストール手順
・次のステップ
・デフォルトのユーザ名とパスワード
・その他のドキュメンテーション
・トラブルシューティング
・サポート
・関連リンク

ページリンク

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

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

概要

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

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

解説テーマ

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

ページリンク

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

Liferay参考情報②Liferayのポートレットとは

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

■Liferay Marketplace

概要

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

ページリンク

→Liferay →Marketplace

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

概要

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

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

解説テーマ

・はじめに
・前提情報
・LIFERAY MARKETPLACE
・プラグインのインストール方法
・LIFERAY COREプラグイン(デフォルト機能)
・プラグイン紹介
・プラグインの種類
・プラグインの使い方

ページリンク

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

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

概要

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

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

解説テーマ

1.コンテンツ管理
2.検索/ナビゲーション
3.ニュース
4.共同作業
5.ワークフロー
6.帳票
7.コミュニティ
8.ソーシャル
9.アプリケーション
10.ツール
11.エンターテイメント
12.開発
13.その他

ページリンク

→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

Liferay参考情報③Liferayのワークフロー機能

Liferay参考情報③Liferayのワークフロー機能

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

■Liferayのワークフローとは

概要

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

解説テーマ

・Liferayでワークフローの概要(ユーザ向け)
・ワークフローの定義(開発者向け)
・ポートレット

ページリンク

→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からのカスタムサービス・標準サービスのコール方法

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

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

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

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

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

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

■Liferay開発者マニュアル

概要

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

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

解説テーマ

・概要
・システム構成
・アーキテクチャ
・Liferay IDE(Eclipseプラグイン)
・Liferayソースコード環境の構築
・ポートレットの開発
・テーマの作成
・フック
・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の作成
・Portletの作成
・サービスビルダーポートレット自動生成ツール
・まとめ

ページリンク

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

Liferay参考情報⑤LiferayとAlfrescoの比較

Liferay参考情報⑤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

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

この記事のタグ一覧

おすすめの記事

【OSS情報】LLMトレーニング用ライブラリ「 GPT-NeoX 」📚

OSS情報

2024.07.18

【OSS情報】LLMトレーニング用ライブラリ「 GPT-NeoX 」📚

「 GPT-NeoX 」は、GPU上で大規模言語モデル(LLM)を効率的にトレーニングするためのライブラリです。NVIDIAのモデルを基に独自の最適化が加えられ、オートレグレッシブ言語モデルのトレーニング手法を集約しています。

【OSS情報】WebベースAPI開発スイート「 Hoppscotch 」🌐

OSS情報

2024.07.04

【OSS情報】WebベースAPI開発スイート「 Hoppscotch 」🌐

「 Hoppscotch 」は、オープンソースのAPI開発エコシステムで、使いやすさとアクセシビリティを重視した軽量なWebベースのスイートです。無料版と有料版があり、PostmanやInsomniaの代替として利用可能です。