- 浏览: 20760 次
- 性别:
- 来自: 南京
最新评论
-
huaxianpeng:
经典,支持....
转:[程序员]多些时间思考,少写些代码 -
wxlh2002:
大师,liferay6.0.6 路径导航看着很不舒服,这个地方 ...
Liferay 6.0的新功能--用户界面和可用性 -
tianying303:
有文档没有?
From liferay to myliferay -
hu437:
liferay从4开始,就没EJB的内容了struts也逐渐的 ...
为什么选liferay
文章列表
转:[程序员]多些时间思考,少写些代码
- 博客分类:
- 软件项目管理
这是一篇非常值得转载与收藏的文章。最近我也一直很矛盾开发效率的问题,漂亮的用户界面,如何权衡?
导读:作者陈皓在微博上说过这样一段话:“聪明的程序员使用50%-70%的时间用来思考,尝试和权衡各种设计和实现,而用30%–50%的时间是在忙碌着编码,调试和测试。聪明的老板也会让团队这样做。而愚蠢的老板,愚蠢的程序员会拿出来100%-150%的时间来忙着赶进度,返工,重构,fix大量的bug…所以,越差的团队一般会越忙,而且还忙不完。”文中作者就此观点进行阐述。
文章内容如下:
在现在这个浮躁的时期,再加上敏捷咨询师们念的歪经,他们让人感觉上就像是软件产品是可以在很短的时间内高质量的完成的 ...
Liferay 6.0的新功能--扩展和集成
1. 通用资产框架
通用资产框架允许开发者利用Liferay的工作流,社交标签,安全等功能特性,提供定制的内容资产服务。开发者甚至可以从一个插件添加新的资产。
2. Alloy UI框架
Alloy UI提供了常用的设计模式,使他们更容易用于界面开发,这样一来,开发人员
Liferay 6.0的新功能--用户界面和可用性
1. 清晰,简洁的导航
随着新的导航菜单的出现,管理门户变得更加直观。它包含了一些常用门户组件的快捷方式,和一些用户或管理员所属社区的直接链接。除了新的导航菜单外,我们也增强了网页的路径导航,让用户知道他们在哪里。
2. 文档库
Liferay 6.0的新功能--平台管理
1. Portlet的性能监控
存在很多原因可能会导致一个页面,portlet,甚至门户网站访问速度变慢或崩溃。使用JMX,管理员可以探讨这些问题的可能原因,并帮助开发人员修复或改善特定portlet的性能。
2. 审计
Liferay 6.0的新功能--内容和知识管理
提高了知识的采纳,与知识阅读管理的方便性。
1. 共享内容
网页内容现在社区之间可以随处使用并共享,这通过设置新的Global范围
A jQuery inline form validation, because validation is a mess
一个jQuery的内嵌表单验证,因为验证是一个烂摊子
一个非常好的jQuery验证引擎插件,只需要将需要验证的input,select,textarea控件加上相应的CSS类即可以实现验证。
$("#formID1").validationEngine()
$("#formID1").validationEngine('validate')
一个Portlet可能需要创建引用该Portlet本身的URL。例如:当用户对一个引用Portlet的URL进行操作时(点击链接或提交表单),这种行为将针对Portlet的门户产生一个新的客户端请求。这些URLs被称为Portlet URLs。 Portlet API
JSR-286引入了一个新的URL类型 - 资源URL。资源URL触发ResourceServingPortlet接口的生命周期方法serveResource,您还可以利用它直接在portlet中创建动态资源。在这部分,我们将要讲解如何创建资源URL链接,以及在portlet中如何调用以提供资源服务。
为什么写这篇博客,原因很简单,记录一下自己什么时候开始接触Liferay的,另外为我写Liferay的相关博客提供思路。
我把我的Liferay之旅,称之为myliferay.
1.2006年开始接触Liferay,当时下载后,只是了解一下它能干什么。经过一段时间的了解,发现它能做许多事情,比如:建设网站,为每个项目建一个网站。我把它称之为了解阶段。
2.2006-2007年开始了解学习Liferay的CMS,其它功能,像权限系统,其它一些配置,集成,这段时间都是学习使用,了解功能,我把它称之为学习阶段。
3.2007-20 ...
导读:文章根据《
Why a JavaScript hater thinks everyone needs to learn JavaScript in the next year
》这篇文章翻译而来。译文由李松峰整理编译《
学习JavaScript的理由
》。
内容如下:
很长时间以来,JavaScript在我眼里都是编程语言中的二等公民。早先,它经常是很多安全问题的发源地,就像是胶水一样,它能把HTML应用
与样式粘到一块,可没有人拿它来正正规规地编写程序;这样的情形太普遍了。而Java、Ruby、Python,这些才是真正能用来编写程序的语言。
过去几年间, ...
本篇文章搜集整理的是CSS页面布局的一个很长的列表。如果你时间很少,那么可以下载已经准备好的CSS页面布局,如果你想进行个性化的尝试,下面列出了一些站点你可以不需过多努力而达到效果。
漂亮、免费的CSS模板
这个站点包括免费的CSS模板,只需复制粘贴,你就会有个吸引人的网站。
More Information on Nice and Free CSS Templates
CSS布局
包含224个网格和CSS布局。
More Information on CSS Layouts
CSS布局技巧: For Fun and Profit
该站点的 ...
Facebook前工程总监黄易山(Yishan Wong)撰写了一系列文章,很好地总结了Facebook卓越研发文化中的宝贵经验。本刊将继续连载这一系列,本文是第四篇。
成为任何一家以技术为导向的公司的核心前提是——它能够提供一种使人类生活得更好、更快、更有效的工具。公司的效率特别是其技术运营的效率的最佳驱动体现是公司所用工具的效率。
一次又一次,成功的浪潮席卷着拥有更高效运营结构的新型创业公司(例如Google数据中心拥有的海量计算能力,或能创建整个网站的创业公司小团
队),它们的成功源于拥有先进的工具。与物理工具不同,计算机工具可以实现“杠杆效力”的反复累积,通过组合这些“ ...
在论坛中,我经常发现有朋友问Liferay能做什么,我现将我当初选择Liferay的原因列出,供大家参考:
当时我选择liferay的原因如下:
因为是它是开源的
它的CMS系统,所见即所得的维护方式让我着迷
布局可以通过鼠标拖动实现(感觉太方便了)
它的个性化定制
大量的现成的portlet应用,比如Blog,Wiki,MessageBoard
通过CMS系统快速搭建网站
定制化开发,插件开发机制
现有的一些权限系统,
基于JRS相关标准,
可扩展性,强大的集成能力。
比如:它的ext开发机制,可以 ...