2009-11-08 20 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客户。