Design and Selection of Content Management System (CMS) Select BLOG in Goalr

xiaoxiao2021-03-06  37

http://dev.9cbs.net/Article/45/Article/59/59924.SHTM Content Management System Overview Content Management System is a very broad concept: from the news system from the commercial portal to the personal WebLog can be called Publishing 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. 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; ------------------------------------ ------- | News Management subsystem | | BBS Forum | | Mall Sizes | ------------------------- ---- --------------- | / / | / / | ---------- | --- / / to accommodate <== business subsystem (Part production) | / | / / 管 --------------- | --------------- 理 | 理 制 制 系统 | | | | Full text inspection subsystem | --------------- | -------------- / | / ---------- --------------- | ------------------------------------------------------------------------------ ----------- / | / frequency - ------------- Dao <== Portal system (product assembly) | Portal system | Tube --------------- 理 | ----- ------------------------------------------------------------------------------------------------------------------------------- ---------------- | Before | Taiwan <== Publishing System (Distribution Agent)

--------------- Hair | Front Release System | Cloth --------------- / / / --------- ------ --------------- | User browser | | Search Engine | --------------- ----- ---------- Here, some of the information found in the content release system selection is summarized as follows: Content Management System Selection Keywords: CMS Content Manage System CMS Industry Research HTTP: // WWW. CMSWatch.comHttp://www.cmsreview.comhttp://www.cmsinfo.orgcms Discussion Mail list http://www.cms-list.org Business Software and Open Source Project List: http://directory.google.com/ TOP / Computers / Software / Internet / Site_management / Content_Management / Recommended: XML-based release frame http://cocoon.apache.org/ Specific implementation complexity may vary depending on the requirements, but the more large systems are, the more Requirements: Divide content (data), performance (template) and application logic (program) as separate as possible and manage these three management.

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 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.racle.com/ Others: PSML - http://jakarta.apache.org/ JetSpeed ​​/ Site / PSML.htmlbea: Web Logic Portal 4.0 http://www.bea.com/products/weblogic/portal/index.shtmlibm: 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.htmloracle: Oracle 9i Portal http://www.racle.com/ip/deploy/ias /Portal/index.htmlsap portal: http://www.iviewstudio.com/Solutions/ProductS/EFS/ Reference: Wafer: Java Development Framework Research 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 be greatly reduced The degree of correlation between the system.

Professional Industry Research Website: http://adres.internet.com Related Vendors and Open Source: http://directory.google.com/top/computers/programming/anguages/php/scripts/AD_Management/?IL = 1HTTP: / /Directory.google.com/top/computers/software/internet/servers/advertising/tc=1 http://www.jspin.com/home/Apps/admanage?cob=winedithtp://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, 500,000 requests / hourly If you value the 3-party features of your ad, you can choose third-party services: http://www.doubleclick.net/http://www.Allys.com/ Forum / Community Keyword: BBS Forum Forum Software Introduction: http: //directory.google.com/Top/Computers/Internet/Web_Design_and_Development/Message_Boards/ recommended: http: //www.phpBB.com PHP MySQL open sourcehttp: //www.vbulletin.com/order/ PHP MySQL have to pay Business support 85-160 $ ​​http://www.jivesoftware.com/products/priclesoft.jsp Business Forum system, 1000 $ -2500 $ has a knowledge base extension application http://yazd.yasna.com/features.jsp Based on The WySIWYG editor is more important in the management of the content, which is more important, which can greatly simplify the demand 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: building a Wysiwyg HTML Editor Part 1 / 2Building a Wysiwyg HTML Editor Part 2/2 Main Features: Basic Features Implemented by JavaScript: Bold, Intragonal, Case, Add Link, Add Pictures, Mode Switch: HTML and text mode switching, Word Spirit Code Filter Image Upload Interface: Image Upload is best implemented by other independent modules. Selection indicator:

Do not rely on server-side code: Implementation of code only through JavaScript or client control, can ensure the convenience of 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 / Regarding the BLOG System At present, the mainstream PHP-based include: · Nucleus 3.0 www.nucleuscms.org · Pmachine 2.3 www.pmachine.com · b2evolution 0.9.0.3 www.b2evolution.net · Serendipity 0.6 www.s9y.org · WordPress 1.2 www.wordpress. Org BBLOG 0.7.3 www.bblog.com · PLOG 0.3.1 www.plogworld.org · Simplog .9 www.simplaog.org · textpattern 1.18A www.textpattern.com Original Source: http://www.chedong. com / tech / cms.html original author: car east of the Blog:

http://blog.9cbs.net/goaler/

related articles

UTF-8 And Unicode FAQ Why use Table Table Typography is an unwise-level directory database structure and method An example of a web programming development Common code content management system (CMS) design and selection

转载请注明原文地址:https://www.9cbs.com/read-63313.html

New Post(0)