Added QWiki and polymail projects.
parent
ded5f5cb06
commit
75cf344e02
|
@ -1,6 +1,8 @@
|
|||
<?php
|
||||
$pages = [
|
||||
"proclib",
|
||||
"QWiki",
|
||||
"polymail",
|
||||
"TODO",
|
||||
"kettext",
|
||||
"front",
|
||||
|
|
2
menu.ktx
2
menu.ktx
|
@ -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)
|
||||
|
|
|
@ -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