内容摘è¦åQ?br />
- 内容½Ž¡ç†¾pÈ»Ÿæ¦‚è¿°
- 内容½Ž¡ç†¾pÈ»Ÿçš„选型
- òq¿å‘Š½Ž¡ç†¾pÈ»Ÿçš„选型
-
论å›/½C‘ÖŒº¾pÈ»Ÿçš„选型
-
所è§å³æ‰€å¾—编辑器的选型
-
囄¡‰‡ä¸Šä¼ 和文件管ç†ç»„ä»?/a>
内容½Ž¡ç†¾pÈ»Ÿæ¦‚è¿°
内容½Ž¡ç†¾pÈ»Ÿæ˜¯ä¸€ä¸ªå¾ˆæ³›çš„æ¦‚念åQšä»Žå•†ä¸šé—¨æˆ·¾|‘站的新é—ȳ»¾lŸåˆ°ä¸ªähçš„Weblog都å¯ä»¥ç§°ä½œå‘布系¾lŸã€?br />
- 框架型:本èínä¸åŒ…å«ä“Q何应用实玎ͼŒåªæ˜¯æä¾›äº†åº•层框æžÓž¼Œå…·ä½“应用需è¦ä¸€å®šçš„二次开å‘,比如CocoonåQŒVignetteåQ?
- 应用型:本èín是一个é¢å‘具体类型的应用实现åQŒå·²¾l包å«äº†æ–°é—»/评论½Ž¡ç†åQŒæŠ•¼œ¨ï¼Œè®ºå›åQŒWIKI½{‰ä¸€äº›å¾pÈ»Ÿã€‚比如:postNukexoops½{‰ï¼›
ä½†æ— è®ºå¦‚ä½•ï¼Œåœ¨å‘布系¾lŸé€‰åž‹ä¹‹å‰åQŒé¦–先了解自å·Þqš„实际需求是最é‡è¦çš„:æƒÏx ¹æ®çްæˆç³»¾lŸå°†è‡ªå·±çš„éœ€æ±‚ç¡¬å¾€ä¸Šç…§æ¬æ˜¯éžå¸¸ä¸å¯å–的。访问é‡åQŒæƒé™æŽ§åˆ¶å’Œå„ç§åŠŸèƒ½éœ€æ±‚ã€‚æ¯ä¸ªæ¨¡å—和功能自己都比较清æ™îC¸€ç‚¹ä»¥åŽï¼Œå†åŽ»¾|‘上找找¾cÖM¼¼çš„实玎ͼšä½ 会å‘现其实æ¯ä¸ªçŽ¯èŠ‚åˆ°ç›®å‰ä¸Šéƒ½æœ‰æ¯”较æˆç†Ÿçš„实çŽîCº†åQŒè€Œä¸”˜q˜åœ¨ä¸æ–完善和å‘展ä¸åQŒå¦‚æžœæ²¡æœ‰ï¼šä½ çš„éœ€æ±‚å¤ªç‰ÒŽ®ŠåQŒæˆ–者å¯ä»¥å°è¯•åˆ†è§£æˆæ›´å°çš„ç³»¾lŸç»„åˆå®žçްã€?br />
内容½Ž¡ç†¾pÈ»Ÿè¢«åˆ†¼›ÀLˆä»¥ä¸‹å‡ 个层é¢åQšå„个层é¢ä¼˜å…ˆè€ƒè™‘的需求ä¸å?br />
- åŽå°ä¸šåŠ¡åç³»¾lŸç®¡ç†ï¼ˆ½Ž¡ç†ä¼˜å…ˆåQšå†…容管ç†ï¼‰åQšæ–°é—Õd½•入系¾lŸï¼ŒBBS论å›åç³»¾lŸï¼Œå…¨æ–‡‹‚€ç´¢å¾pÈ»Ÿ½{‰ï¼Œé’ˆå¯¹ä¸åŒ¾pÈ»Ÿçš„æ–¹ä¾¿ç®¡ç†è€…的内容录入åQ𿉀è§å³æ‰€å¾—çš„¾~–辑½Ž¡ç†ç•Œé¢½{‰ï¼Œæ¸…晰的业务逻辑åQšå„¿Uå¾pÈ»Ÿçš„æƒé™æŽ§åˆ¶æœºåˆ¶ç‰åQ?
- Portal¾pÈ»ŸåQˆè¡¨çŽîC¼˜å…ˆï¼šæ¨¡æ¿½Ž¡ç†åQ‰ï¼šå¤§éƒ¨åˆ†æœ€¾lˆçš„输出™åµé¢åQšç½‘站首™åµï¼Œå频é?专题™åµï¼Œæ–°é—»è¯¦æƒ…™åµä¸€èˆ¬å°±æ˜¯å„¿UåŽå°å¾pÈ»Ÿæ¨¡å—的儿U组åˆï¼Œ˜q™ç§å‘布¾l„åˆé€»è¾‘是éžå¸æ€¸°å¯Œçš„åQŒPortal¾pÈ»Ÿž®±æ˜¯è´Ÿè´£ä»¥ä¸Š˜q™äº›åŽå°åç³»¾lŸçš„¾l„åˆè¡¨çް½Ž¡ç†åQ?
- å‰å°å‘布åQˆæ•ˆçŽ‡ä¼˜å…ˆï¼šå‘布½Ž¡ç†åQ‰ï¼šé¢å‘最¾lˆç”¨æˆïLš„¾~“å˜å‘布åQŒå’Œæœçƒ¦å¼•擎spiderçš„URL设计½{‰â€¦â€?
内容½Ž¡ç†å’Œæ•°æ®åˆ†å‘的分离åQšéœ€è¦è¦Portal¾pÈ»Ÿè®¾è®¡çš„æ—¶å€™æ³¨æ„?a >å¯ç¼“å˜æ€§ï¼ˆCache FriendlyåQ‰æ€§è®¾è®?/a>åQšCMSåŽå°½Ž¡ç†å’Œå‘布机åˆÓž¼Œæœ¬èínä¸è¦˜q‡å¤šè€ƒè™‘“效率â€é—®é¢˜ï¼Œåªè¦æœ€¾lˆé¡µé¢è¾“凸™®¾è®¡çš„æ¯”较CacheableåQŒæ•ˆçŽ‡é—®é¢˜å¯é€šè¿‡æ›´å‰ç«¯ä¸“门的¾~“å˜æœåŠ¡å™¨è§£å†Ÿë€?br />
æ¤å¤–åQŒå°±æ˜¯é™¤äº†é¢å‘最¾lˆæµè§ˆå™¨ç”¨æˆ·å¤–,˜q˜è¦æ³¨æ„é¢å‘æœçƒ¦å¼•擎å‹å¥½(Search engine Friendly)çš„URL设计åQšé€šè¿‡URL REWRITEè½¬å‘æˆ–基于PATH_INFOçš„å‚æ•°è§£æžä‹É得动æ€ç½‘™åµåœ¨é“¾æŽ¥åQˆURIåQ‰åÅžå¼ä¸Šæ›´åƒé™æ€çš„目录¾l“æž„åQŒæ–¹ä¾¿ç½‘站内容被æœçƒ¦å¼•擎收录åQ?br />
--------------- --------------- ---------------˜q™é‡ŒåQŒæˆ‘把在内容å‘布¾pÈ»Ÿé€‰åž‹ä¸æ‰¾åˆ°çš„一些资料æ€È»“如下åQ?
|æ–°é—»½Ž¡ç†åç³»¾lŸ| | BBS论å›åç³»¾lŸ| | 商城åç³»¾l? |
--------------- --------------- ---------------
| \ / | \ / �
| ----------|--- \ / å®? <== 业务åç³»¾lŸï¼ˆé›¶äšg生äñ”åQ?br /> | / | \ \ / ½Ž?
--------------- | --------------- ç?
|专题制作åç³»¾lŸ| | |全文‹‚€ç´¢å¾pÈ»Ÿ|
--------------- | ---------------
\ | /
-------------------------|---------------------------------------------
\ | / �
--------------- é? <== Portal¾pÈ»ŸåQˆäñ”å“组装)
| Portal ¾pÈ»Ÿ | ½Ž?
--------------- ç?
|
-------------------------|---------------------------------------------
| �
| å? <== å‘布¾pÈ»ŸåQˆåˆ†å‘代ç†ï¼‰
--------------- å?
|å‰å°å‘布¾pÈ»Ÿ | å¸?
---------------
/ \
/ \
--------------- ---------------
| 用户‹¹è§ˆå™? | |Search Engine|
--------------- ---------------
内容½Ž¡ç†¾pÈ»Ÿçš„选型
关键è¯ï¼šCMS Content Manage System
CMSè¡Œä¸šç ”ç©¶
http://www.cmswatch.com/
http://www.cmsreview.com/
http://www.cmsinfo.org/
http://www.cms-list.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/
商业软äšgåQ?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/
å‚考:
WaferåQšJava开呿¡†æž¶ç ”½I?/a>
http://www.waferproject.org/index.html
门户(Portal)¾pÈ»Ÿç›¸å…³å¼€å‘框æžÓž¼š
http://udoo.51.net/mt/archives/000011.html
òq¿å‘Š½Ž¡ç†¾pÈ»Ÿ
关键è¯ï¼š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ºŽæ—¥å¿—记录和定期导入MYSQL¾lŸè®¡åQŒå¯ä»¥è´Ÿè½?0万请æ±?æ¯å°æ—?以上
如果看é‡òq¿å‘Šçš„第3方特性,å¯ä»¥é€‰æ‹©½W¬ä¸‰æ–ÒŽœåŠ¡ï¼š
http://www.doubleclick.net/
http://www.allyes.com/
论å›/½C‘ÖŒº¾pÈ»Ÿ
关键è¯ï¼š BBS FORUM论å›è½¯äšg介ç»åQ?br />http://directory.google.com/Top/Computers/Internet/Web_Design_and_Development/Message_Boards/
推èåQ?br />http://www.phpbb.com/ PHP + MySQL open source
http://www.vbulletin.com/order/ PHP + MySQL 有付费的商业支æŒ85åQ?60$
http://www.jivesoftware.com/products/pricing.jsp 商业论图pÈ»ŸåQ?000$åQ?500$ 有知识库扩展应用
http://yazd.yasna.com/features.jsp åŸÞZºŽ Java
所è§å³æ‰€å¾—(WYSIWYGåQ‰ç¼–辑器
在内容的录入½Ž¡ç†æ–šw¢åQŒæ‰€è§å³æ‰€å¾—是比较é‡è¦çš„,˜q™æ ·å¯ä»¥å¤§å¤§½Ž€åŒ–对¾pÈ»Ÿä¸å¸ƒå±€æŽ’版的需求ã€?br />åŸÞZºŽ‹¹è§ˆå™¨çš„WYSIWYGåQˆæ‰€è§å³æ‰€å¾—)¾~–辑器是CMS设计ä¸ï¼Œ¾~–辑工具的主è¦è€ƒè™‘æ–šw¢ã€‚ç›®å‰ä¸»è¦æ˜¯é€šè¿‡JAVASCRIPT调用IE或其他æµè§ˆå™¨çš„内¾|®æ–¹æ³•实现。其ä¸åŸºäºŽIE5.5‹¹è§ˆå™¨çš„实现最为简‹z。这里有一个完整的例ååQ?br />Building a WYSIWYG HTML Editor Part 1/2Building a WYSIWYG HTML Editor Part 2/2
主è¦åŠŸèƒ½åQ?br />
- 能够通过JAVASCRIPTå®žçŽ°çš„åŸºæœ¬åŠŸèƒ½ï¼šåŠ ç²—åQŒæ–œä½“å—åQŒå±…ä¸ï¼Œæ·ÕdŠ é“¾æŽ¥åQŒæ·»åŠ å›¾ç‰‡ï¼Œæ¨¡å¼åˆ‡æ¢åQšHTML和文本模å¼çš„切æ¢åQ?
- Wordåžƒåœ¾ä»£ç ˜q‡æ×o
- 囄¡‰‡ä¸Šè²æŽ¥å£åQšå›¾ç‰‡ä¸Šè½½æœ€å¥½é€šè¿‡å…¶ä»–独立模å—实现ã€?
- ä¸ä¾èµ–æœåŠ¡å™¨ç«¯ä»£ç :åªé€šè¿‡JAVASCRIPT或客æˆïL«¯æŽ§äšg实现代ç åQŒå¯ä»¥ä¿è¯ä»¥åŽç³»¾lŸè¿¿UÈš„方便ã€?
- WORDåžƒåœ¾ä»£ç ˜q‡æ×o
推èåQ?br />http://www.aine.be/aynhtml/
囄¡‰‡/æ–‡äšgä¸Šä¼ ¾l„å¾
囄¡‰‡å’Œæ–‡ä»¶ç‰éžç»“构化数殘q˜æ˜¯åˆ†åˆ«ä½¿ç”¨å¦å¤–çš„æœåŠ¡è§£å†Ïx¯”è¾ƒå¥½ã€‚è¿™æ ·å¯ä»¥å¤§å¤§ç®€åŒ–CMS本èínçš„å¤æ‚程度ã€?br />推èåQ?br />æ–‡äšgä¸Šä¼ åQ?br />Apache Commons™å¹ç›®
http://jakarta.apache.org/commons/
ImageJåQšå›¾ç‰‡å¤„ç†ç¾ƒç•¥å›¾ç”Ÿæˆå’Œæ°´å°ç‰
http://rsb.info.nih.gov/ij/
关于Blog¾pÈ»Ÿçš„选型åQŒç›®å‰ä¸»‹¹çš„åŸÞZºŽPHP的包括:
· Nucleus 3.0 http://www.nucleuscms.org/
· pmachine 2.3 http://www.pmachine.com/
· b2evolution 0.9.0.3 http://www.b2evolution.net/
· Serendipity 0.6 http://www.s9y.org/
· WordPress 1.2 http://www.wordpress.org/
· bBlog 0.7.3 http://www.bblog.com/
· pLog 0.3.1 http://www.plogworld.org/
· Simplog .9 http://www.simplog.org/
· Textpattern 1.18a http://www.textpattern.com/
原帖: http://www.chedong.com/tech/cms.html