A trial summary of three wiki platforms

Source: Internet
Author: User
Tags php file php script
I have tried Doku, MoinMoin, PmWiki, the first two in the upload Chinese attachment, there is a problem, can not display the Chinese attachment name, upload the Chinese attachment names are "eat", leaving only the extension ...   : But Doku also has an alternative way of adding a number or a letter to the Chinese name before uploading it, presumably because the wiki does not allow the filename to begin with a letter or number. Doku when using the Chinese catalog, the directory name stored in the background is URL encode, which means that the display is not in Chinese name, but similar to what we see in the browser of the digital string, this problem can be tolerated. The problem with headaches is that Chinese characters in a certain combination in doing upload attachment operation, automatically created directory name will be truncated some, such as such a link (can be directly in the Doku search input) as follows:: A Gold Department: The President Room: test file and then create this file, To upload a file in this file, you will find that the "department" and "room" in this directory are gone. Maddening, try a few combinations, did not find any law, I estimate is responsible for uploading the attachment of the PHP script, the file processing function to the file name did some filtering, did not take into account the Chinese name of the situation, will appear this problem.   On the Internet, we have also found a solution for two friends from Taiwan, confirmed my guess, these two solutions are in utf8.php operation, modify the file name encoding two functions, unfortunately I this program is to convert UTF8 to GBK way output, not very suitable for my situation, dizzy ah. Doku Search for Chinese There is another problem, that is, it is the default word is a word, if you want to search for phrases, to use double quotes to enclose the whole phrase, but this solution if only the search word group is OK, if it is more than a phrase, DokuWiki can only search the last phrase. This pmwiki wins, and it supports multiple phrase searches, and is a multiple phrase.
Doku Advantages: The overall system structure is reasonable: 1, Doku attachment management is very user-friendly, especially in the process of writing a document upload operation process is very smooth.
2, the ACL setup process is also very humane.
3, System architecture is very suitable for the localization of multinational languages, whether the system or plug-ins, have a dedicated lang directory, as long as the file in this directory can be.
4, the backstage management is very perfect, has the unified backstage and the plug-in management interface. Disadvantages: 1, Chinese search a little problem, but through a compromise approach, still can be used. 2, background storage in Chinese directory and file name can not achieve normal display, is directly with the name of Urlcode, if directly in the background management documents, is a scary thing. 3, no DocBook output function, this is not a disadvantage, but for me is a bar, after all, this is the best choice to produce a variety of documents for me.   MoinMoin has this function, but I did not try, do not know how the effect. MoinMoin style individual also quite like, but also because of the Chinese attachment problem, had to give up.   This software has the shortest trial time. Now in the trial PmWiki, may be a preconceived reason, I pmwiki style is not very adaptable, the key does not have a unified background management interface, the installation of each plug-in to modify the config.php file, but I think this problem should have a solution out. PmWiki most attracted me to the place, you can produce a Chinese name on the server file, and through small changes, can be a perfect solution to upload the name of the Chinese attachment disappeared. Now I don't know if PmWiki has a namespace that does not support subdirectories, and if so, it might be. If PmWiki not yet, you may have to go to hack Doku file processing function, the head big ....

Finally finalized, or DokuWiki, template is used Battlehorse, humanized design is the reason for it to win. For the shortcomings of DokuWiki, currently can only be so resolved: one is to use Hanyu Pinyin to replace the Chinese directory, one is in the upload file, upload the file name before adding an English letter. There is no solution for Chinese search. Try it for a few days first.

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.