Skip to content

tekbasse/q-wiki

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Q-Wiki

For the latest updates to this readme file, see: http://openacs.org/xowiki/q-wiki

The lastest version of the code is available at the development site: http://github.com/tekbasse/q-wiki

introduction

Q-Wiki is an OpenACS wiki using a templating system. It allows tcl procedures to be used in a web-based publishing environment. It is not tied to vertical web applications, such as OpenACS ecommerce package.

Q-Wiki is derived from OpenACS' ecommerce package. Administrators have voiced interest in having some kind of strictly filtered ACS developer support dynamics for user content.

license

Copyright (c) 2013 Benjamin Brink po box 193, Marylhurst, OR 97036-0193 usa email: kappa@dekka.com

Q-Wiki is open source and published under the GNU General Public License, consistent with the OpenACS system: http://www.gnu.org/licenses/gpl.html A local copy is available at q-wiki/www/doc/LICENSE.html

This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 2 of the License, or
(at your option) any later version.

This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with this program.  If not, see <http://www.gnu.org/licenses/>.

features

Pages automatically have revisioning.

Pages must be trashed before being deleted. Trashed pages can be untrashed.

Trashed pages are not published.

Users with create permission can also trash their own creations.

No UI javascript is used, so technologies with limited UI can use it.

Tcl procedures pass through two filters:

  1. a list of glob expressions stating which procedures are allowed to be used
  2. a list of specifically banned procedures

A package parameter can switch the TCL/ADP rendering of content on or off.

This web-app is easily modifiable for custom applications. It consists of a single q-wiki tcl/adp page pair and an extra unused "flags" field.

This app is ready for web-based publishing SEO optimization. Besides content, pages include comments, keywords, and page description fields.

About

A wiki and templating system derived from the OpenACS ecommerce product templating system.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages