z505 / powtils

Powtils are units to make websites with freepascal and delphi as a regular executable
http://z505.com/powtils/idx.shtml
6 stars 2 forks source link

wiki sources? #2

Open norayr opened 8 years ago

norayr commented 8 years ago

I'd like to use a native code compiled Wiki, and I would like to consider the one you use at your site. (: I know there is a promise to distribute it one day, but may be github users can contribute? This is a very useful platform for collaborative development. I've personally contributed to some projects.

z505 commented 8 years ago

The latest parser for the wiki is in fact available in the simple-wiki folder of the examples, however the actual code that runs on the server needs to be addressed and uploaded. The issue was I designed the wiki for a single user without file locking mechanism since there was none at the time that worked good for Freepascal (mostly just unix file locking system calls and arcane system calls that were obscure and hard to use). Now that freepascal has file locking built in to the file functions (rewrite, writeln, open as shared file, etc.) the code should be updated.

The simple wiki parser just takes input text and parses it with a unique wiki syntax.

Thanks for your interest in the wiki.

Also there is simple code pastebin (very similar to a wiki) which can be adapted to be a wiki (just make the parser attached to it, requires a bit of coding). There was a Simple CMS (very small like a wiki) which needs to be uploaded too (demo on the powtils website)

The code pastebin is located in: https://storage.googleapis.com/google-code-archive-downloads/v2/code.google.com/powtils/powtils-1.7.1-bin-src.zip In the examples folder However the simple CMS also needs to be uploaded, as it has gone missing now that google Code has closed their SVN

Attaching a wiki parser to the code pastebin (instead of just a code sharing system like a pastebin) would be what would be needed, and also file sharing would be good. This will likely be done by myself at some point but no guarantee what time frame.

There was also Compile Studio which was a wiki that you could compile freepascal code inside the wiki and see it run in your browser. This was innovative for the time, and now GoLang by google has an online compiler that is similar but more polished and aesthetically pleasing.

Update: Some of the examples are archived in this file http://z505.com/download/powtils-google-code-source-archive.zip In the DEV folder rather than release, there are more examples in a sub folder... It appears that google code did not export everything to github so that zip file contains more than github at the moment. This will be worked on, to upload more code