Added QWiki and polymail projects.
parent
ded5f5cb06
commit
75cf344e02
|
@ -1,6 +1,8 @@
|
||||||
<?php
|
<?php
|
||||||
$pages = [
|
$pages = [
|
||||||
"proclib",
|
"proclib",
|
||||||
|
"QWiki",
|
||||||
|
"polymail",
|
||||||
"TODO",
|
"TODO",
|
||||||
"kettext",
|
"kettext",
|
||||||
"front",
|
"front",
|
||||||
|
|
2
menu.ktx
2
menu.ktx
|
@ -12,6 +12,8 @@
|
||||||
* [[img:pix/icon_vad.gif]] [[VAD]](?VAD).title(Get Vadding!)
|
* [[img:pix/icon_vad.gif]] [[VAD]](?VAD).title(Get Vadding!)
|
||||||
==== [[Software]]
|
==== [[Software]]
|
||||||
((tools, libraries))
|
((tools, libraries))
|
||||||
|
* [[QWiki]](?QWiki).title(simple wiki software)
|
||||||
|
* [[polymail]](?polymail).title(simple newsletter sending software)
|
||||||
* [[img:pix/icon_kettext.gif]] [[kettext]](?kettext).title(markup language)
|
* [[img:pix/icon_kettext.gif]] [[kettext]](?kettext).title(markup language)
|
||||||
* [[img:pix/icon_proclib.gif]] [[proclib]](?proclib).title(procedural generation!)
|
* [[img:pix/icon_proclib.gif]] [[proclib]](?proclib).title(procedural generation!)
|
||||||
* [[img:pix/icon_ark.gif]] [[ARK]](?ARK).title(Alternative Registry Keeper)
|
* [[img:pix/icon_ark.gif]] [[ARK]](?ARK).title(Alternative Registry Keeper)
|
||||||
|
|
|
@ -0,0 +1,41 @@
|
||||||
|
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
||||||
|
QWiki
|
||||||
|
````````````````````````
|
||||||
|
//Latest Version:// [[git]].href(http://kettek.net/gitphp/?p=QWiki.git)
|
||||||
|
|
||||||
|
QWiki is a simple wiki design implemented in Node.js with no database requirements. It is intended to be simple, quick, and customizable (from a programmer's standpint).
|
||||||
|
|
||||||
|
It is currently lacking in important features such as user-based access and archiving/diffing.
|
||||||
|
|
||||||
|
,,,,,,,,,,,,,,,,,,,,,,,,
|
||||||
|
Installation
|
||||||
|
````````````````````````
|
||||||
|
* npm install
|
||||||
|
* node index.js [--port=7331]
|
||||||
|
|
||||||
|
,,,,,,,,,,,,,,,,,,,,,,,,
|
||||||
|
Impetus
|
||||||
|
````````````````````````
|
||||||
|
1. straight-forward and small wiki
|
||||||
|
2. no database requirements
|
||||||
|
3. easy to deploy
|
||||||
|
|
||||||
|
,,,,,,,,,,,,,,,,,,,,,,,,
|
||||||
|
Designs
|
||||||
|
````````````````````````
|
||||||
|
1. filesystem database
|
||||||
|
2. actions based on request paths ("my_page/edit", "my_page/delete", etc.) rather than queries
|
||||||
|
3. HTML customization via "style.css" in wiki root and "index.html" template in QWiki root.
|
||||||
|
4. extendable wiki page formats such as markdown, html, or others
|
||||||
|
|
||||||
|
,,,,,,,,,,,,,,,,,,,,,,,,
|
||||||
|
Components
|
||||||
|
````````````````````````
|
||||||
|
* QCore
|
||||||
|
- limited HTTP server that handles POST data, mimetypes, page templating, etc.
|
||||||
|
- handles templating rules and page actions
|
||||||
|
* QParse
|
||||||
|
- object that holds data related to generating a page from page templating
|
||||||
|
* QWiki
|
||||||
|
- inherits from QCore
|
||||||
|
- handles page saving, cache generation, formatting, and similar
|
|
@ -0,0 +1,8 @@
|
||||||
|
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
||||||
|
polymail
|
||||||
|
````````````````````````
|
||||||
|
//Latest Version:// [[git]].href(http://kettek.net/gitphp/?p=polymail.git)
|
||||||
|
|
||||||
|
polymail is a Node.js application for managing and sending newsletters. It uses markdown-it for parsing markdown into HTML and nodemailer for sending the emails.
|
||||||
|
|
||||||
|
Very WIP, but in use at the moment.
|
Loading…
Reference in New Issue