Content Management System Overview Dudu Wolf Content Management System is a very broad concept: from the news system from the commercial portal to personal WebLog can be called a release system.
Frame type: itself does not contain any application implementation, just provide the underlying framework, specific applications require a certain secondary development, such as cocoon, vignette; application: itself is a specific type of application implementation, already included news / comment management Some subsystems such as voting, forum, wiki. For example: Postnuke Xoops, etc., but in any case, first understand your actual demand before publishing system selection: I want to move my demand hard in accordance with ready-made systems. Visits, permission control, and various functional needs. Every module and function are more clear, then go online to find a similar implementation: You will find that every one has a mature implementation, and it is still improving and developing, if not : Your needs are too special, or you can try to break down into smaller system combination implementation. The content management system is separated into the following levels: the demand for each level is preferred.
Background Business Subsystem Management (Management Priority: Content Management): News entry system, BBS Forum Subsystem, full-text inspection subsystem, etc., the content of the convenient manager for different systems is entered: the editorial management interface you have obtained, clear Business Logic: Permissions Control Mechanism of Various Subsystems, etc .; Portal System (Performance Priority: Template Management): Most final output pages: Home, sub-channel / topic page, news details page is generally a variety of back subsystems The various combinations of modules are very rich. The Portal system is responsible for the combined manifestation management of these posterior subsystems; reception release (efficiency priority: release management): Backers for end users, and search engines Spider's URL design, etc ...... Separation of content management and performance: Many complete sets of CMS systems do not separate all subsystems and portal in the background, so that the content management logic of the template performance management and the news subsystem at the PORTAL layer Together, even the management of subsystems such as BBS is very high, the entire system will be very intebriring. Moreover, the comparison of each subsystem of each subsystem is difficult, and if the module in the background is difficult to change. However, if the sessile content management logic of the background, the performance / release of the front desk, the PORTAL and the background are only the relationship between the data transfer: Portal only decides to pay and perform the hits and performance of each subsystem data in the background, and the background Each subsystem is also very easy to swap. Separation of content management and data distribution: Take Cache Friendly Sex Design: CACHE Friendly Sexual Design: CMS Background Management and Publishing Mechanism, it should not take too much "efficiency" problem, as long as the final page output design Cacheable, efficiency issues can be solved by a more special cache server. In addition, in addition to facing the final browser user, pay attention to the URL design of search engine friendly (Search Engine Friendly): Turn through the URL REWRITE steering or PATH_INFO-based parameter analysis makes dynamic web pages in the link (URI) form more like static Directory structure, convenient website content is included in the search engine; here, I summarize some of the information found in the content publishing system selection:
Selection of content management system Key words: CMS Content Management http://www.cmswatch.com.com Htttp://www.cmsinfo.orgcms Discussion Mail list http: // www. CMS-List.org Business Software and Open Source Project List: http://directory.google.com/top/.../content_management/ Recommended: XML-based release framework http://cocoon.apache.org / specific implementation complex The degree may be different depending on the demand, but the more large systems need to be divided: content (data), performance (template) and application logic (program) are as separated and managed to these three. Portal --- Portal Open source Projects: http://jportlet.sourceforge.net/ Apache Software Foundation: Jakarta JetSpeed 1.3JetSpeed 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/ Business: Bea WebLogic Portalhtp: //edocs.bea.com/wlp/docs81/javadoc/com/bea/portal/model/portlet.html IBM WebSphere Portalhttp : //www.software.ibm.com/wsdd/zones/portal/ Oracle Portal Developer Kithttp: //portalstudio.Orcle.com/ Other: PSMLHTTP: //jakarta.apache.org/jetspeed/site/psml.htmlbea: Web logic portal 4.0http://www.bea.com/products/weblogic/portal/index.shtmlibm: WebSphere Portal 2.1Http://www-4.ibm.com/software/webservers/portal/ iplanet PORTAL Server 3.0http://www.iplanet.com/products/iplanet_portal/home_portal.htmloracle: Oracle 9i Portalhttp://www.racle.com/ip/deploy/ias/portal/index.ht MLSAP Portal: http://www.iviewstudio.com/Solutions/ProductS/efs/ Reference: Wafer: Java Development Framework Study Http://www.waferproject.org/index. HTML Portal (Portal) system related development framework: http://udoo.51.Net/mt/archives/000011.html Advertising Management System Keywords: AD Server Advertising System and Content Separation, can greatly reduce the relationship between systems degree.
? Professional industry research website: http://adres.internet.com Related vendors and open source projects: http://directory.google.com/.../ad_management/? IL = 1http: //directory.google. COM /.../ Servers / Advertising /? TC = 1http://www.jspin.com/home/apps/admanage? Cob = WineDithttp://www.scriptdex.com/dex/php_ad_management.shtml Recommended: http://www.phpadsnew.com/ Functional Compare Http://oasis.sourceforge.net/ Free Based on logging and regular import MySQL statistics, you can load 500,000 aspect / hourly more than the 3rd part of advertising Features, you can choose third-party services: http://www.doubleclick.net/http: //www.allys.com/ Forum / Community System Keywords: BBS Forum Forum Software Introduction: http://directory.google.com /.../Message_Boards/ Recommended: http://www.phpbb.comphp: //www.vbulletin.com/order/php mysql? Has paid commercial support 85-160 $ http: // Www.jivesoftware.com/products/pricing.jsp Business Forum system, 1000 $ -2500 $ has a knowledge base extension Apply http://yazd.yasna.com/features.jsp Based on the Java WYSIWY (Wysiwyg) Editor In terms of entry management, what is important, this is more important, which greatly simplifies the need for layout in the system. Based on the browser-based WysiwyG (see the WYSIW) Editor is the main consideration of the editing tool in the CMS design. It is mainly implemented primarily through JavaScript call IE or other browser. Among them, IE5.5 browser is the most concise. Here is a complete example: http://www.devarticles.com/printpage.php? ArticleId = 90HTTP: //www.devarticles.com/printpage.php? ArticleId = 116 Main Features: Basic features that can be implemented through JavaScript : Hits, add pictures, mode switches: HTML and text mode switching: HTML and text mode Switching, Word Junk Code Filter Image Upload Interface: Image Upload is best implemented by other independent modules. Selection indicator: does not rely on server-side code: Implementation of code only through JavaScript or client control, ensuring convenience in the system migration. Word Swarf Code Filter Visual Editor Daquan: http://www.bris.ac.uk/is/projects/cms/ttw/ttw.html Recommended: http://www.aine.be/aynhtml/Photo / File Upload Unstructured data such as pictures and files is better to use additional services. This makes greatly simplifies the complexity of the CMS itself. Recommended: File Upload: Apache Commons Item http://jakarta.apache.org/commons/imagej: Picture Processing Thumbnails Generate and Watermarking Http://rsb.info.nih.gov/ij/ The three famous OpenSource CMS system
(Note: This article is from Netxiong's Blog)
Http://www.opensourcecms.com The following three CMSs are all the CMS (Content Management System) of OpenSource, and have excellent application cases in China. They have a Chinese support for friends in maintenance. . I will introduce the features and application experiences in the future, simply: through them, it can easily establish a portal site. 1. MAMBO, in OpenSourceCMS, his recent application ranked first. In China, the 9819.com site provides a lot of support to its Chinese, and I am observed that Fang Xingdong has used this system to build their own works. 2. PHP-NUKE, is the earliest mature CMS, has passed some evolution, and the case where the case is most. 3. XOOPS, very mature CMS, with special Chinese support sites, more than one, Chinese support is quite rich, and more plug-in modules are more.