2009-11-08 23 views
2

你好,我想開始開發liferay主題,有點失落!從Liferay開始,有點不知所措如何開始

我是Mac用戶,我已經安裝了liferay和Xcode,但我不清楚如何開始。

我已經下載了Liferay的SDK的,但我不知道如何安裝它或將它用於這個問題,所以問題:

是Xcode中適當的開發環境,工作或別的東西變得更輕鬆繼續下去?

Xcode是否以與ANT相同的方式構建?

我該如何安裝SDK?我只是將它放入Tomcat中,然後離開我?

是的,我對這一切都很新鮮!我不確定我是否問正確的問題

回答

5

我剛剛回復了一個類似的問題(主題部分更詳細)....基本上,您需要使用終端來使用大部分SDK功能。

如果你只是開發一個主題,你需要有sdk和其中一個服務器包下載。把它們放在同一個文件夾,以便你的東西落得像

liferay/ 

liferay/tomcat (holding the tomcat bundle) 

liferay/plugins (holding the plugin sdk) 

liferay/deploy 

然後配置屬性文件....創建的插件文件夾並將其命名爲

構建。[YOURNAME]的文件。屬性....

在終端窗口中運行...注意backtics不是'。

touch build.`whoami`.properties 

編輯該文件並添加這些行...

app.server.dir = $ {} project.dir tomcat的/../ auto.deploy.dir = $ {project.dir }/../部署

然後在tomcat文件夾編輯

tomcat/webapps/ROOT/WEB-INF/classes/portal-ext.properties 

和編輯/添加以下行

resource.repositories.root=/path/to/liferay 
auto.deploy.dest.dir=/path/to/liferay/deploy 

....啓動服務器切換到主文件夾,輸入

tomcat/bin/startup.sh 

你可以通過鍵入查看服務器日誌

tail -f tomcat/logs/catalina.out 

檢查我的其他職位的所有CSS和主題的東西....

Need to change template styles in Liferay

1

直到兩分鐘前,我從來沒有聽說過這個軟件。但是從Liferay Quick Start Guide開始似乎很愚蠢?

+1

不,看起來對我來說很完美:這些都是我有RTFM後出現的問題:) – 2009-11-09 10:13:22

+1

該手冊不是太詳細恕我直言 – Jakub 2010-12-21 20:47:23

1

你有創造的主題,如http://content.liferay.com/document/Liferay%20Themes.pdf

閱讀Liferay的文檔,你有經驗,在XCode中的Java Web應用程序的工作?如果沒有,我會嘗試使用更廣泛的Eclipse或Netbeans之類的東西。

+0

嗨,是的,我有,我問一些關於是否Xcide是適當的具體問題,Xcode如何編譯以及如何安裝SDK – 2009-11-09 07:47:03

0

退房此引用: http://www.liferay.com/web/satyaranjan/blog/-/blogs/portal-pack-:-write-database-portlet-using-service-builder-plug-in

「在Liferay中的服務構建框架表示數據庫層和所有與數據庫的交互是通過服務構建基礎設施這樣做了這個博客,我將解釋如何能使用NetBeans 6.5 & Portal Pack 3.0在自定義portlet中使用服務構建器框架要使用服務構建器框架,首先需要創建一個服務xml,然後生成所需的代碼,此處的Portal Pack可以爲您提供一個很好的GUI編輯器service.xml文件,您可以在其中定義實體或數據庫結構,並從相同的GUI中生成可在Portlet中使用的服務代碼T「。

1

我知道這是一個老問題(2009年),但我想,以防有人添加掙扎同樣的東西在Liferay 6

實際上,你可以開發一個主題很容易通過剛剛進入deploy目錄: /deploy/

一旦在那裏,查找默認seven-cogs-theme.war文件夾。我所做的是最初複製&將該文件夾粘貼到我的桌面(或任何開發位置)進行編輯。我使用Notepad ++修改了XML文件以反映我的主題名稱(以及重命名目錄)。

然後,您可以修改主題以適應您的看法(velocity templates/css/images/javascript includes/etc)。

您可以在Liferay 6上開發主題LIVE(F5刷新和查看更改),您必須設置門戶以啓用開發人員模式(禁用js minimizer/css caching/minizers/image caching/etc)。

您可以通過搜索(門戶等的開發者模式)找到這些作品中的每一個;

總的來說,你可以使用Liferay來修改你喜歡的東西。

我目前使用Liferay和Coldfusion 9進行portlet開發。希望能幫助別人。

1

對於您的IDE,請查看Liferay IDE

Liferay IDE是一組Eclipse插件,可以更輕鬆地創建,構建和部署Liferay插件,如Portlet和主題。

這個軟件有兩個版本:Liferay IDE和Liferay Developer Studio。前者是免費的和社區支持的,而後者是封閉的,只提供給Liferay EE客戶。