Being troubled by the difficulty in setting up and configuring MediaWiki, I decided to build up one wiki system by myself.
This system is new, but it's really suitable for those who hope to have a self-hosting wiki. Many people CANNOT use PHP while many people CAN use Python. This make it easier to be customized.
The starting
A long time ago, I began this project with Rust and Rocket. However, the lifecycles and something awful prevented me from getting further.
The features
This is a new system and doesn't have as many functions like the other softwares similar. But I hope you can have a try.
First, here is some screenshot of it running on Opera.
The user system is much more powerful now. You can always stop someone from editing.
The searching function is simple. It is just a like.
These days, I allow the system to provide a table to show the history of wiki. I am goibg to lut a screenshot.
Beginning to use
I think the README.md is not esy enough for most people to understand. It requires you to create a database and then run a script on the database. Not everyone know how to do it.
Let me have an introduction.
First, try to download the code from my github. link Then, you should unzip the files to a dictionary.
Before you continue, make sure that you have the required tools. The first things are python. Follow the website and set up flask on your computer using pip install flask.
Besides, you need sqlite3. You can download one fromsqlite.org.
Then, You will need to run the following in your console.
sqlite3 wikify.db
Now you can copy the script in README.md to your console. After your executing, you can quit with the command .quit.
After these steps, you will be easy to follow the README and install the system. Now you can run the following to launch it:
python main.py

Top comments (0)