prehistory
I once tried to create an article on a couple of wiki projects, but they were lost because they have no encyclopedic value, and in general, if you write about something new and unknown, this is taken as PR. After some time, my article was deleted. At first I was upset, but in the discussion for me there was an invitation to another small wiki project about everything (and then I was offered to write an article for another site). I had never heard of him, but I was still glad to write an article for a site that someone is engaged in. By the way, both projects are updated, they are in the search and they are read - for me it was enough to write a review on my project. Both sites appear to be powered by MediaWiki or something similar, and look like any other popular wiki portal.
From wiki to wiki engine
Since then, it has become interesting to also make a wiki site with an emphasis on IT projects - because it would be attractive to many people who want to talk about their product. And I also wanted to make my own unique site structure and design that could be suitable for many other projects. After the site was ready, I made an admin panel and posted the code on GitHub. First of all, because you can write about an open source project, and make it not just a directory of sites; besides, I would be glad if someone would like to make a site on my engine.
Trying to get hosting
Unfortunately, few people will choose a wiki engine for node.js, most webmasters will prefer what they have already dealt with, and this is PHP, and most of the existing hostings are configured for PHP. And for node.js, you would have to rent a VPS.
I really wanted to make my product more accessible. The idea for wiki hosting came from Fandom. Wiki hosting would make my engine available to a much larger audience, and it would also make it stand out from hundreds of others (
Experience the Power of Effective Results
But overall very attractive.
- Even a person far from web development can create a site on my hosting;
- Monitoring activity on the main page;
- There is a preview image for the pages;
- Beautiful design, including for mobile;
- Adapted to search engines;
- Completely in Russian;
- Fast page loading;
- Simple admin panel, including access to engine files from the working directory (directly from the browser, CloudCommander);
- Simple server code (just over 1000 lines, client script code - about 500);
- You can make changes to the source;
I'll write right away what is currently missingwhat can you push awayso you don't waste your time. Perhaps some of the items will be implemented in the near future.
- No user registration and delegation of access rights. Publication after captcha entry.
- The tree of user comments to pages may not be indexable due to ajax.
- If you need some unique utility functions, they may not be available. But the basic functionality is fully implemented.
PS
The engine is called WikiClick, the official site with hosting
Source: habr.com