??xml version="1.0" encoding="utf-8" standalone="yes"?>
一套系l可l护多个站点Q每个站点可包括L的栏目及子栏目,支持apache虚拟L讄?
2.所见即所得与RSS支持
全面的可视化~辑环境Q图文排,在内定w~、模板制作中可插入表根{图片、附件、变换字体等Q所见即所得,无需切换Q方便用L使用?
支持RSS?br />
3.强大的模板引?/strong>
pȝ采用业界领先的Apache Velocity做ؓ模板引擎Q可以实现网站页面Q何风格的昄方式。模板语a标准、简单,无需~程。系l提供模杉K览功能,鼠标一点,卛_看到实际发布内容?br />
4.高效发布
采用静态页面生成技术,内容库中的内容l合HTML面风格模版Q生成最l的HTML Q提高访问效率。根据试验,一台普通的PC服务器,最多只能承载每?万动态页面访问量Q而采用静态页面至能承蝲每天70万页面访问量Q大大提高了讉K速度Q减了服务器的配置Q节U了pȝ开支?br />
5.高性能、高可靠?/strong>
pȝZ最行的开发架构(Struts+Spring Framework+HibernateQ,技术领先。采用数据库、页面缓存技术,使得pȝ性能h卓越性能Q大大提高工作效率。系l支持分布式、集,?X24时不间断运行?
6.跨^台、数据库
pȝ采用UJava技术开发,可运行于UNIXQLinuxQWindows 2000(NT){^収ͼ安全E_Q可扩展性好。支持Tomcat、Weblogic、WebSphere{应用服务器。采用JDBC的开发数据库q接方式Q可支持OracleQMicrosoft SQL ServerQ?DB2QInformixQSysbaseQ?MySQL{多个数据库Q可支持GB2312QBIG5QUNICODE{编码?
7.丰富的扩展模?/strong>
提供全文索、电子商务、大定w论坛、电子邮件系l等扩展模块Q可无缝集成?br />
8.与Portal Server集成
pȝ提供IBM、BEA、Oracle的Portal Server的PortletQ可q行在IBM、BEA、Oracle的Portal Server上,使企业的门户与内容管理有效结合在一赗?
但无论如何,在发布系l选型之前Q首先了解自q实际需求是最重要的:x据现成系l将自己的需求硬往上照搬是非常不可取的。访问量Q权限控制和各种功能需求。每个模块和功能自己都比较清C点以后,再去|上找找cM的实玎ͼ你会发现其实每个环节到目前上都有比较成熟的实CQ而且q在不断完善和发展中Q如果没有:你的需求太ҎQ或者可以尝试分解成更小的系l组合实现?br />
内容理pȝ被分L以下几个层面Q各个层面优先考虑的需求不?br />
--------------- --------------- ---------------q里Q我把在内容发布pȝ选型中找到的一些资料ȝ如下Q?
|新闻理子系l| | BBS论坛子系l| | 商城子系l? |
--------------- --------------- ---------------
| \ / | \ / ?
| ----------|--- \ / ? <== 业务子系l(零g生Q?br /> | / | \ \ / ?
--------------- | --------------- ?
|专题制作子系l| | |全文索子pȝ|
--------------- | ---------------
\ | /
-------------------------|---------------------------------------------
\ | / ?
--------------- ? <== PortalpȝQ品组装)
| Portal pȝ | ?
--------------- ?
|
-------------------------|---------------------------------------------
| ?
| ? <== 发布pȝQ分发代理)
--------------- ?
|前台发布pȝ | ?
---------------
/ \
/ \
--------------- ---------------
| 用户览? | |Search Engine|
--------------- ---------------
关键词:CMS Content Manage System
CMS行业研究
http://www.cmswatch.com/
http://www.cmsreview.com/
http://www.cmsinfo.org/
商业软g和开源项目列表:
http://directory.google.com/Top/Computers/Software/Internet/Site_Management/Content_Management/
推荐Q基于XML的发布框?br />http://cocoon.apache.org/
具体实现复杂E度可能会根据需求的不同而不同,但越是大型的pȝ是需要分工:内容(数据Q,表现Q模板)和应用逻辑Q程序)可能分d对这3 者的理?br />
Portal---门户pȝ
Open source Projects:
http://jportlet.sourceforge.net/
Apache Software Foundation: Jakarta JetSpeed 1.3
JetSpeed home page: http://jakarta.apache.org/jetspeed/site/index.html
JetSpeed Portlet API: http://cvs.apache.org/viewcvs/jakarta-jetspeed/proposals/portletAPI/
http://www.liferay.com/home/index.jsp
http://basicPortal.com/
http://www.jahia.org/
http://jporta.sourceforge.net/
商业软gQ?br />BEA WebLogic Portal - http://edocs.bea.com/wlp/docs81/javadoc/com/bea/Portal/model/Portlet.html
IBM Websphere Portal - http://www.software.ibm.com/wsdd/zones/Portal/
Oracle Portal Developer Kit - http://Portalstudio.oracle.com/
其它:
PSML - http://jakarta.apache.org/jetspeed/site/psml.html
BEA: Web Logic Portal 4.0 http://www.bea.com/products/weblogic/Portal/index.shtml
IBM: WebSphere Portal 2.1 http://www-4.ibm.com/software/webservers/Portal/
iPlanet: iPlanet Portal Server 3.0 http://www.iplanet.com/products/iplanet_Portal/home_Portal.html
Oracle: Oracle 9i Portal http://www.oracle.com/ip/deploy/ias/Portal/index.html
SAP Portal: http://www.iviewstudio.com/
Epicentric Portal: http://www.epicentric.com/solutions/products/efs/
参考:
WaferQJava开发框架研I?/font>
http://www.waferproject.org/index.html
门户(Portal)pȝ相关开发框Ӟ
http://udoo.51.net/mt/archives/000011.html
关键词:ad server
q告pȝ和内容的分离Q可以大大降低系l之间的兌度?br />
专业行业研究|站Q?br />http://adres.internet.com/
相关厂商和开源项目:
http://directory.google.com/Top/Computers/Programming/Languages/PHP/Scripts/Ad_Management/?il=1
http://directory.google.com/Top/Computers/Software/Internet/Servers/Advertising/?tc=1
http://www.jspin.com/home/apps/admanage?cob=winedit
http://www.scriptdex.com/dex/php_ad_management.shtml
推荐Q?br />http://www.phpadsnew.com/ 功能性比较强
http://oasis.sourceforge.net/ 免费 Z日志记录和定期导入MYSQLl计Q可以负?0万请?每小?以上
如果看重q告的第3方特性,可以选择W三Ҏ务:
http://www.doubleclick.net/
http://www.allyes.com/
1.主要功能
SSO ( Singal SignOn ) 单点登陆
个性化讄Personalization
权限理
Content aggregation (内容聚合)
2.l成
PortletQportlet 是一个基?Java 技术的 Web lgQ它由portlet 容器理,负责处理h和生成动态内容的。Portlet 被门L作可插入用户界面lgQ用L面组件用于在信息pȝ中提供表C层?
Portlet 容器QPortlet Container用来理Portlet的生命周期ƈ且提供其q行所需要的必要环境. q且为Portlet Preferences提供持久?Persistent)存取服务.但是其不支持内容的Aggregation. Aggregation由Portallg提供.
? Portlet Preferences是Portlet的一个新Ҏ?提供cM数据库的功能.但是不是用来取代数据? 只是用来存取单的Portlet参数配置.
3.现有portal目(商业的和开源的)解决Ҏ及优~点
Open source projects
http://jportlet.sourceforge.net/
http://jakarta.apache.org/jetspeed/site/index.html
完整的文档,但jetspeed没有支持JSR168,jetspeed2q没有release.
http://www.liferay.com/home/index.jsp
liferay的架构比较乱,Z它进行二ơ开发困?/p>
http://basicportal.com/
http://www.jahia.org/
http://jporta.sourceforge.net/
http://jakarta.apache.org/pluto
portlet container
Commercial products
weblogic portal 8.1
提供的是开发^収ͼ有很多的解决Ҏhttp://dev2dev.bea.com.cn/techdoc/wlportal/index.jsp
IBM Websphere Portal - http://www.software.ibm.com/wsdd/zones/portal/
Oracle Portal Developer Kit - http://portalstudio.oracle.com/
其它:
PSML - http://jakarta.apache.org/jetspeed/site/psml.html
BEA: Web Logic Portal 4.0 http://www.bea.com/products/weblogic/portal/index.shtml
IBM: WebSphere Portal 2.1 http://www-4.ibm.com/software/webservers/portal/
iPlanet: iPlanet Portal Server 3.0 http://www.iplanet.com/products/iplanet_portal/home_portal.html
Oracle: Oracle 9i Portal http://www.oracle.com/ip/deploy/ias/portal/index.html
Apache Software Foundation: Jakarta JetSpeed 1.3
BEA: Web Logic Portal 4.0 http://www.bea.com/products/weblogic/portal/index.shtml
IBM: WebSphere Portal 2.1 http://www-4.ibm.com/software/webservers/portal/
iPlanet: iPlanet Portal Server 3.0 http://www.iplanet.com/products/iplanet_portal/home_portal.html
Oracle: Oracle 9i Portal http://www.oracle.com/ip/deploy/ias/portal/index.html
SAP Portal: http://www.iviewstudio.com
Epicentric portal: http://www.epicentric.com/solutions/products/efs/
4.代表|站
http://www.mynetscape.com/index2.psp
u/p:antstone2004/ants
http://demo.liferay.net/c/portal_public/layout?p_l_id=275.1
u/p:echo@ants.com.cn / stone
http://www.bluesunrise.com/jetspeed/portal
u/p:stone/stone
5.JSR 168
JSR 168 (Java Portlet) 是一U?Java 规范Q其目的是在 portlet 和门户之间徏立可UL性关pR这个规范的一个主要目标是为门户和portlet 供应商徏立一l?Java API 标准。这?API 涉及的领域包括表C、聚合、安全性以?portlet 生命周期?/p>