7

これが特にプログラミングの問題ではないことはわかっていますが、プログラマーはこの作業をしなければならないことがよくあります。

Liferay ポータルを使用して Web サイトを作成するにはどうすればよいですか - ドキュメントはこの基本的な問題についてかなり軽く、すべてバージョン 4.4 用です。バージョン 5.2 を使用していますが、ドキュメントは適切ではないようです。

基本的な手順を知っていますか。これまでのところ、私は bruno ユーザーとしてログインしており、7cogs の Web サイトを表示して編集することができます。しかし、今は自分の Web サイト (会社用) を作成し、ポートレットを開発してページの一部に追加できるようにする必要があります。

さらに、ドキュメントがEclipseでの作業について話していることに気付きました。私たちのウェブサイトがすべて静的な HTML である場合 (liferay が必要な主な理由は、コンテンツ管理ツールを使用してコンテンツ アイテムを編集できるようにするためです)、Java dev が必要になるのでしょうか、それともすべてドラッグ アンド ドロップしてクリックするだけなのでしょうか?セットアップを取得します。どんなガイダンスでも大歓迎です。

4

1 に答える 1

17

Liferay は、Java の知識があまりなくても、単純な CMS として使用できます。Web コンテンツ フラグメントの作成、編集、および配置は、ドラッグ アンド ドロップと、付属のリッチ テキスト エディターの使用です。しかし、会社で Liferay を使い始めるには、技術的な構成 (データベースなど) とルックアンドフィールのカスタマイズの 2 つの主要なステップがあります。

技術的な部分

まず、7cogs の Web サイトを削除する必要があります。これは、Liferay の用語ではフックと呼ばれます。これを行うには、アプリケーション サーバーに Tomcat を使用している場合は、ここに記載されているように 7cogs ディレクトリを削除するだけです。これで、インストール用の構成ファイルを作成できます。これは、単純なテキスト プロパティ ファイルで、portal-ext.properties という名前で、Tomcat インストールの webapps/ROOT/WEB-INF/classes フォルダーに配置されます。このファイルは、Liferay ポータルの構成のほとんどを処理します。たとえば、次のようになります。

  • あなたの会社の名前
  • 初回ログイン時に利用規約ページを表示したい場合
  • 誰でもポータルでアカウントを作成できるようにしたい場合
  • データが保存されるデータベース

これを行うには、portal-ext.properties のプロパティが、webapps/ROOT/WEB-INF/lib ディレクトリの jar ファイル portal-impl.jar にある組み込みの portal.properties ファイルにあるデフォルト プロパティをオーバーライドします。portal.properties ファイルにアクセスするには、jar ファイルを一時フォルダーに解凍するだけです。

サンプルの portal-ext.properties ファイル:

company.default.web.id=yourcompany.com
terms.of.use.required=false
company.security.strangers=false
jdbc.default.driverClassName=com.mysql.jdbc.Driver
jdbc.default.url=jdbc:mysql://localhost/lportal?useUnicode=true&characterEncoding=UTF-8&useFastDateParsing=false
jdbc.default.username=root
jdbc.default.password=root

完了したら、アプリケーション サーバーを起動できます。デフォルトの管理者 (test という名前で、portal-ext.properties ファイルで変更できます) として、「dock」(「welcome Test」というラベルの付いた奇妙なメニュー) にある集中型 Web「コントロール センター」にアクセスできます。ログインしたページの右上部分)。ほとんどの管理タスクに役立つ管理ガイドを読むことをお勧めします。

「ブランディング」の部分

Liferay は「テーマ」を使用して、画像、CSS、Javascript (JQuery)、およびテンプレート言語 Velocity を使用して、ポータル ページ (ロゴ、ナビゲーション、ポートレットの境界線など) を自動的に装飾します。テーマは、標準の Web アプリケーションのように .war ファイルにバンドルされ、コントロール センターを介して、またはサーバーの deploy ディレクトリにファイルをドロップすることによって、オンザフライで展開されます。Liferay は、複数のテーマを同時に使用できます。たとえば、各コミュニティ (ページ、ユーザー、およびコンテンツのグループ) ごとに 1 つずつ使用できます。「 Plugins SDK 」を使用して、独自のテーマを後で作成できます。

Wikiフォーラム、およびブログは非常に役立ちます。

于 2009-06-16T14:22:26.923 に答える