Simple comments on five open-source full-site systems: dedecms, php168, phpcms, verycms, and diypage (

Source: Internet
Author: User

With the open-source phpcms, the open-source full-site system (CMS) in China already has three powerful software: dedecms, php168, phpcms, in addition, there is a half-hanging sub-product verycms and a starting diypage. This is really good news for webmasters. There is more and more room for choice. Competition is definitely a good thing for webmasters.
I tried three systems and came to a rough conclusion:
1. phpcms:
Phpcms began to attract widespread attention since its 2007 Open Source version, but this is also the first research. After a few days, I had a preliminary impression. (Take version 2007 as an example. Version 2008 has not yet been officially launched)
Rough look, phpcms 2007 is the most perfect among the three, and the various functions are carefully considered. As a result, it takes half a day for a novice to enter the background. Various functions, such as UNIX system permissions, template modifications, advertisements, malls, information, and single web pages .... All done quite well.
Post Article Keyword, author, source, automatic remote image storage, etc. However, the abstract in the phpcms article seems to be that it can only be automatically intercepted, cannot be set manually, and the flexibility is poor.
You can use keywords to index related posts in published articles.
Supports the integration of the Forum and other systems through pass mode, and supports the integration of forward and reverse modes. However, the document is not clear, and it takes only half a day for the study to succeed. However, pw5.0.1 cannot be automatically redirected after logon.
The background of phpcms 2007 is too trivial and dizzy. It takes half an hour to publish an article, and the updates on the homepage are not clear, and slides are not updated for a long time.
Although phcms has powerful functions, it lacks one important thing: Visual template tools, which are also the common disadvantages of php168 and dedecms. In this regard, they are not even as good as diypage, which is just a prototype CMS system, but has a very convenient background visual interface design tool, even cainiao can easily design the interface (although the flexibility is not so powerful, it is enough for you ).
Phpcms 2007 is organized as a whole based on channels. Even if you don't want to use channels, you can use them any more. So if it's just a relatively simple website and the last channel is used, it looks awkward. This is the biggest drawback of phpcms 2007, but I saw phpcms 2008beta2 and found that, phpcms finally lifted the spam restriction.
It seems that the advertising function of phpcms is incomplete. An advertising space defines two advertisements, which cannot be automatically rotated and always displays the first one.
Although phpcms is modularized, it does not matter whether you use it or not. A large number of modules are installed with snoring. It looks uncomfortable and not intuitive.
Although phpcms was a commercial software for a long time, its development efficiency was not high. The new versions repeatedly jumped to the vote, which affected its product image and made it disappointing for its popularity and popularity. However, after the six rooms have been installed recently, the funds should be no longer under pressure, and the new version has also begun to emerge. 2008beta1 has been released, but unfortunately there are many problems.
Phpcms 2008 beta2 still has usage problems on mysql4, but it is better than beta1, and beta1 cannot be installed directly. I wonder if the official version will officially abandon mysql4.
Phpcms 2008beta2 looks good, new features are exciting, and the interface is refreshing. Previously, the messy background interface has been cleaned up. Phpcms 2008 labels use a mix of Chinese and English, making it easier for cainiao to get started and novel. In addition, beta2 seems to have implemented the label setting method in a visual template similar to php168. Although it is not a visual design template, some element styles can always be customized. However, this beta2 version is a preview version, with many bugs and incomplete functions. If you want to use phpcms, you may have to wait a few days.
In addition, the official phpcms forum has poor support for the free version, hurting many fans.
2. dedecms (version 5.1gbk ):
5.1 should be the first version launched after dedecms was officially commercialized, right? In the past, due to the lack of part-time and energy, dedecms developed slowly and the new version frequently jumped out of the ticket, which aroused strong dissatisfaction among fans, it even causes language conflicts between Plato and dedecms users. However, after the commercial operation of dedecms, the release cycle of the new version is greatly shortened, the product features are constantly improved, the interface is beautified, And the popularity and number of users are greatly increased. Now, the development momentum is good.
The root directory of dedecms is the simplest. There are only a few files, which are much better than the two above. In fact, this not only looks fresh, but also makes maintenance easy, and deserves praise.
The channels of dedecms are very confusing. It seems that there is only a channel model. It is a bit confusing to add a template file to a channel. After careful research, we found that this dedecms is actually similar to php168, sub-directories can be added to any column to bind a domain name. In fact, it means a channel, and the columns and channels can be converted to each other.
Dedecms passes only support reverse integration, that is, dedecms can log on to the server with user data. In fact, the so-called integration is generally like this. The use of the whole site user data for forums is rare, which is also detrimental to Forum Management.
However, the dedecms pass integration requires modifying the Forum file. Why? Is it because the Forum pass function is not complete?
Dedecms is difficult to use in AD management. You must first define tags and then manually insert them into the template. It seems that the template has not predefined the advertising position, so it is too much to be done .... This operation is equivalent to manual operations and does not meet the historical trend. In addition, the common automatic rotation function of advertisements has not been implemented.
The trial found that dedecms sometimes had some minor issues, such as the remote attachment function, and sometimes found that it could not be automatically stored locally. In addition, in terms of the number of modules, dedecms cannot be compared with php168 and phpcms. Only basic functions such as articles, downloads, images, and Flash can be improved after dedecms 2007 is released.
Dedecms related articles, hot articles, and other functions are directly written into HTML files using static generation, so that after HTML is generated, it cannot be automatically updated, you often need to manually generate all HTML files to update relevant documents and hotspot documents. However, the efficiency of generating a large number of HTML files repeatedly is too low. In this regard, dedecms is not as efficient as the latest article function added by php168, which is implemented in JS mode, you can automatically obtain the latest related articles without updating HTML. However, the js method also has the server efficiency problem.
Dedecms uses a separate template for the homepage, list page, and Article Page, without the header and footer templates, the advantage is that pages of various styles can be generated (different styles can be used for homepage, list pages, and content pages). However, the disadvantage is that when adding headers and bottom advertisements and navigation bars, it is quite difficult to modify templates one by one. In addition, the field of the dedecms copyright statement is too small to contain only 250 bytes. It is nice to add a counter at the top.
Dedecms started with the XML tag method, and officially provided the Dreamweaver plug-in to identify tags. It should be said that it is quite unique in China. However, this method also takes some time for new users to adapt. At the same time, dedecms has been lacking comprehensive documentation and further increases the difficulty of getting started with cainiao.
The biggest problem with dedecms is that it does not provide a visual design method similar to diypage. Because labels are difficult to use, it is a headache for new users to create templates.
The dedecms 5.1-4.0 feature has been greatly improved, the Digg feature has been added, and other functions such as classification information have been implemented. However, there are also regresses. For example, the keyword and related post functions are seriously regressed and posting is inconvenient. In addition, dedecms provides functions and Code Yes, it will also shrink in the free version.
After the commercial development of dedecms, the current problem is that the free version of technical support is not in place, not much better than phpcms.
3. php168 version 2008:
Php168 has been concerned for a long time, but it has never been used. I was deeply impressed by the 3.0 version of the integrated forum. Unfortunately, the forum did not continue. Recently, php168 is very powerful in development. It has released n multiple modules, which can make people look dizzy.
After reading the background of phpcms and entering the background of php168, I feel much more comfortable and concise, but the functions are fine.
The php168 channel is not mandatory. It seems that columns and channels can be converted, and the flexibility is much higher than that of phpcms.
The keyword function does not implement the relevant post function, so it is uncomfortable (the new version has been added and is dynamically called using JS ).
Php168 has never used a pass to implement an integrated forum. In this regard, php168 is not doing well and its flexibility is not good. The CMS and forum must be installed in the same database.
Php168 provides a visual tool for setting labels on the home page and modifying label attributes. This is much better than phpcms. Although you cannot design a homepage template, you can easily modify the Content and Display Mode of elements in the homepage template, which is good for cainiao. Dedecms labels provide fewer (or publish) attributes and it is troublesome to customize styles. Currently, you may need to directly use PHP statements to modify the attributes.
However, to implement the advertisement function, you still need to define tags and then manually modify the template like dedecms, which is a little too troublesome. In addition, it seems that the automatic ad rotation function is not implemented ().
Php168 is modularized and can be installed one by one. It looks much cooler than phpcms.
The php168 page template also uses the label method, but the template code seems to be similar to the phpwind method (this is not surprising, the author of php168 was originally developed from the phpwind plug-in ), code and template separation is relatively poor. This is actually a double-edged sword. Because PHP code is the most flexible, like dededecms, tags are hard to get started and difficult to expand; however, there are also many disadvantages, that is, it is difficult for people who do not understand programming to get started, especially artists and Program The separation is not thorough (the official php168 template is not as beautiful as dedecms. I don't know why ).
Php168 has a visual homepage tag customization function than dedecms, which allows you to set the display Content and Display Mode of the homepage elements. This is slightly better than dedecms, and it is always better than dedecms.
Php168 is rarely studied, and other functions have not been carefully tested. In general, if php168 can be improved a little, it is actually a pretty good whole-Site program.
(4) verycms 3.3
Verycms is a new half-hanging CMS system launched by phpwind over the past few years. It may be because PW has been lacking a powerful CMS tool (the supsite of DZ is quite powerful), so PW launched the verycms.
Unfortunately, I don't know whether it is a strategic issue (PW is busy with pulling relationships with dedecms and php168 recently) or a lack of manpower. verycms is stuck after being developed.
The UI of version 3.3 is well designed, and its functions are also good. Some basic CMS elements are implemented, and even similar ad rotation functions are available. In addition, the Forum integration function is implemented. Unfortunately, the Forum posts can only display topic posts when viewed in the form of articles. It is better to display reply posts by 3.0.
Verycms does not use the template technology as simple as PW, but actually uses some template syntax. However, it seems that both {} and HTML annotations are used. By default, HTML annotations are not displayed for visual editing in Dreamweaver. Be careful when using Visual editing, it is easy to delete comments. We recommend that you discard the HTML comments in later versions.
In general, the idea of verycms is still acceptable, that is, to get a half-hanging project. It is a pity that it is only suitable for people who study how CMS works, or those who are strong in programming.
5. diypage 5.2
Diypage is a PW plug-in used to implement the Home Page customization function of PW. With the gradual improvement of functions, diypage has the function of publishing an independent article. Compared with the general article management system, diypage is still relatively weak. Some common functional elements, such as related articles, keywords, HTML generation, and other functions, have not been implemented yet, it can only be regarded as a prototype of a new CMS.
However, diypage has comprehensive forum integration capabilities, which can easily convert forums into article sites. It is suitable for Forum-centered site expansion. For forums other than DZ, it is a feasible solution (the supsite function of DZ is very powerful ).
Diypage has a very good page design function. It provides a visual interface design in the background and allows you to reschedule the interface elements, which are not available in the above four mature CMS systems.
In time, we believe that diypage can have a very promising future. Unfortunately, the author has just recently enrolled in the University, and it is estimated that there is no time to complete the function, I don't know how the author makes a choice between boring study and career.
6. Empire CMS (ecms)
As a commercial software (with a free version, but source code encryption), diguo CMS has always been well known, but unfortunately it is not open source.
However, the open-source tide is unstoppable. Recently, the empire finally announced the news about preparing for the new open-source version in December 8, which attracted everyone's attention. I have not studied the empire in depth, so I will not go on here. Let's wait and see.
Summary:
Phpcms has the most complete functions, but the background is dizzy and can't be used again. If you are afraid of fainting, you can consider the high computing power and endurance of your brain;
Php168 seems to have good potential. Unfortunately, some key functions are always not implemented (Pass pass, related stickers, automatic ad rotation, etc.). If you are not interested in these functions, php168 is a good choice (related posts seem to have been implemented );
After dedecms was commercialized, it has gained a strong momentum and has become popular recently. Dedecms labels are mature, but the lack of comprehensive utilization documents affects his further development. In addition, the lack of visual auxiliary tools makes it difficult for new users to get started, and the lack of programming basics for new users to make templates is quite tired.
The verycms interface is good and its functions can also be improved. If it can be improved, the customer base with PW is not worried about user support. Unfortunately, the official website seems to have abandoned it for a long time. If you use this system, you must be able to bear the psychological endurance of the official team that gave up development.
Diypage is a good starter, that is, there are too few functions at present, and we look forward to its further improvement. If you are willing to wait for the author to complete the long and boring course, you can try it.

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.