A trial summary of three wiki platforms

Source: Internet
Author: User
Tags php file php script
I tried Doku, MoinMoin, PmWiki, the first two in the uploading of Chinese attachments when there is a problem, can not display the Chinese attachment name, upload the Chinese attachment is "eat", only left the extension ...   : But Doku also has a workaround, is to upload the Chinese name before adding a number or letter on the line, it is estimated that the wiki does not allow the creation of a non-letter or a number of filenames. Doku in the use of Chinese catalogs, the directory name stored in the background is URL encode, that is, the display is not Chinese name, but similar to what we see in the browser of the kind of digital string, this problem can be tolerated. Headache problem, is the Chinese character in the catalogue in the case of certain combinations, in the upload attachment operation, the automatically created directory name will be truncated some, such as a link (can be entered directly in the Doku search) as follows:: Jin department: 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 rules, I think it is responsible for uploading the PHP script, file processing function to do some filtering of filenames, do not take into account the situation of Chinese names, this problem will occur.   On the internet has also found two Taiwan's friends of the solution, confirmed my guess, these two solutions are operating in the utf8.php, modify the file name encoding two functions, but I this scheme is to convert UTF8 to GBK way output, not suitable for my situation, dizzy ah. Doku Search Chinese There is also a problem, that is, its default word segmentation is a single word, if you want to search for a phrase, to use double quotation marks to enclose the whole phrase, but this solution is only a search word group is OK, if it is a multi-phrase is not, DokuWiki can only search the last phrase. This pmwiki wins, it supports multi-phrase search, and is multi-phrase with.
Doku Advantages: The overall system architecture is reasonable: 1, Doku of the attachment management method is very humane, especially in the process of writing documents to upload the operation process is very smooth.
2, the ACL setup process is also very user-friendly.
3, the system architecture is suitable for multi-language localization, whether it is a system or plug-ins, there is a dedicated Lang directory, as long as the Chinese directory of the files can be.
4, the backstage management has done very well, has the unified backstage and the plug-in management interface. Cons: 1, Chinese search a little bit of a problem, but through a compromise approach, or can be used. 2, background storage of Chinese directory and file name can not be achieved normal display, is directly with the name of Urlcode, if directly in the background to manage files, is a scary thing. 3, no DocBook output function, this is not a disadvantage, but for me personally 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 personal also quite like, but also because of the Chinese attachment problem, have to give up.   This software is the shortest time to try. Now in the trial PmWiki, may be a preconceived reason, I pmwiki style is not very suitable, the key does not have a unified background management interface, each plug-in installation to modify the config.php file, but I think this problem should have a solution out. PmWiki most attracts me, can produce the Chinese name file on the server, and through the small modification, can solve the problem that uploads the Chinese attachment name disappears perfectly. Now it is not known that PmWiki has a namespace that does not support subdirectories, and if so, it may be used. If PmWiki not yet, may be going to hack Doku file processing function, Head big ....

Finally finalized, or DokuWiki, template is used Battlehorse, humanized design is the reason why it wins. For the shortcomings of DokuWiki, currently only to solve the problem: one is to use Hanyu Pinyin instead of the Chinese directory, one is to upload files, the uploaded file name before adding an English letter. Chinese search has no solution yet. 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.