Sovix TODO List                                                   -*-outline-*-

Copyright (c) 2006, 2007 David Englund.
See the end of the file for copying permissions.

If you are ready to start working on any of these TODO items, we
appreciate your help; please write to devel@sovix.org so we can be
aware that the problem is being addressed, and talk with you how to do
it best.  Since Sovix is an copyrighted package, please be
prepared to sign legal papers to transfer the copyright on your work
to me.

** Expand granular privilegies

Username  Permissions
admin     All
reader    Read-only
editor    Read and write
author    New, read and write
archivar  Read and delete

* Small but important fixes needed in existing features:

** Add more database support. For example; PHP manage db2_connect (used by Apache Derby) as pg_connect and mysql_connect.

** Validate the template engine.

** RDBMS table: Hide search field.

** RDBMS table: Its not possible to scale td with hide_description.

** RDBMS table: order_by multiplys after one sort for databasetables.

** Fiz session to manage customization.

** Set a standard for CSS customization.

** filelink: Exclude everything from ? and # and forward in specified file for the filelink function so URL's including ? and # can can be added.

* Important features:

** Make a really good exemplar of autosupport. The easiest way to support all the
infrastructure options is with Automake.

"Sadly, I don't think there is any really good exemplar of autosupport
for non-compiled packages now.  We should work on creating one." -- Karl Berry, 2008-05-30

** Make a manual.
There's a skeleton in the Texinfo manual:
http://www.gnu.org/software/texinfo/manual/texinfo/html_node/GNU-Sample-Texts.html.

Put it online and ask rms to link it at http://www.gnu.org/manual/index.html#Web

** Make a FAQ

** Page Caching

** Setup wizard

** Multiple upload

** Implement Sovix in a web application framework.

** Make it a enterprise website revision system.

* Other features we would like:

** The select menu does not manage /~blank since it lays in /home/blank/public_html/ and not DOCUMENT_ROOT.
** Solution: ln -s /home/blank/public_html/ /var/www/~blank but the active file will still not be selected in the dropdown box.

** The function to detect files in links is destinated to http:// but not file:///

* Internal changes


* Other known bugs:

COPYING PERMISSIONS:

    Permission is hereby granted, free of charge, to any person obtaining
    a copy of this file, to deal in the file without restriction, including
    without limitation the rights to use, copy, modify, merge, publish,
    distribute, sublicense, and/or sell copies of the file, and to
    permit persons to whom the file is furnished to do so, subject to
    the following condition:

    The above copyright notice and this permission notice shall be
    included in all copies or substantial portions of the file.

;;; arch-tag: b0a3e40b-726a-457d-9999-ba848321b036
