Added QWiki and polymail projects.

master
kts of kettek 2015-12-31 17:03:55 -08:00
parent ded5f5cb06
commit 75cf344e02
4 changed files with 53 additions and 0 deletions

View File

@ -1,6 +1,8 @@
<?php
$pages = [
"proclib",
"QWiki",
"polymail",
"TODO",
"kettext",
"front",

View File

@ -12,6 +12,8 @@
* [[img:pix/icon_vad.gif]] [[VAD]](?VAD).title(Get Vadding!)
==== [[Software]]
((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_proclib.gif]] [[proclib]](?proclib).title(procedural generation!)
* [[img:pix/icon_ark.gif]] [[ARK]](?ARK).title(Alternative Registry Keeper)

41
pages/QWiki.ktx 100644
View File

@ -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

View File

@ -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.