好的软件应用程序可以解决问题,但是好的软件应用程序不仅可以解决问题,而且可以直观地为用户提供可解决问题的外观。 应用程序通常以其目的和价值相匹配为主题。 twitter应用程序具有小鸟图标,与其名称和用途相同。 Facebook的简单方法使用户每天访问他们的网站,因为该网站的外观非常直观。
Liferay的优点在于,它的所有组件(从主题,portlet到扩展和钩子)都是可自定义的和可注入的–可注入的意味着开发人员可以独立创建组件并将其插入。 主题也不例外:
下载Liferay Eclipse插件
转到>帮助> Eclipse Marketplace>搜索“ Liferay”
安装完成后,应显示Liferay工具栏。
注意:将LiferaySDK和Liferay Portal实例与所选的应用程序服务器一起安装(我使用了轻量级的Liferay和Tomcat捆绑在一起的Liferay)。
首先在草图上创建主题(计划主题)
不是草图,但是我确实从http://www.freecsstemplates.org中提取了一个模板
一个简单的栏,内容栏和菜单/导航栏就可以做到。 现在创建实际项目并使用主题,请转到下面的下一步。
创建主题项目
新建>项目> Liferay门户>选择主题
创建一个新项目将生成默认源,文件夹:css,图像,js和模板。 现在,这一点很重要,这些不是您需要编辑的文件。 我个人将其用作参考。
在_diffs目录下重新创建这些文件夹。 这是主题开发的开始。
- CSS:在_diffs下CSS目录上创建一个custom.css文件
- VM:在_diffs模板下创建一个portal_normal.vm文件
分别粘贴它们的源代码。 portal_normal.vm和custom.vm
部署
测试,右键单击项目> Liferay> SDK>部署目标
本地测试
登录>转到页面>网站页面,然后选择主题!
您的主题现已准备好!
在此处下载项目。
参考: Liferay –我们JCG合作伙伴 Alvin Reyes在Alvin“ Jay” Reyes博客博客上的简单主题开发 。
翻译自: https://www.javacodegeeks.com/2012/07/liferay-simple-theme-development.html