Commit Graph

43 Commits

Author SHA1 Message Date
eraviart 99c2db5c3a Changed SSL port because of a port conflict between SSL and non SSL that I
don't understand.

Added method outputHttpSource to DirectoryHolder.

Removed class Identities.

Converted PasswordAccounts to PasswordAccountsHolder.
2004-07-18 08:30:09 +00:00
fpeters d60b9ecf2f added accessLogFilePath config option (global or per vhost); file in (basic)
common log format.
2004-06-30 14:41:13 +00:00
eraviart 2ddd370e5f Once upon a time, a minor god decided to use the term "stylesheet".
Then God (The True and Only God) sayd : "Use XSL".
Later God decided: "Use XSLT".
And now He says "Use SiteXslt".

In God I trust, so I obey.
2004-06-29 20:02:53 +00:00
eraviart f313a8ef71 ooo is now an independant module. 2004-06-22 22:13:21 +00:00
fpeters e37b2ec757 renamed getStylesheet to getXslt and xslFilePath config option to xsltFilePath
(rationale: """XSL  is a family of recommendations""" while we only use the
"transformation" part)
2004-06-22 18:47:14 +00:00
fpeters 33ac8c266b <sessionsPath> in config files; this is where the session xml files are stored;
it may be out of the documentRoot
2004-06-16 19:17:52 +00:00
eraviart 9a13c2d3fe Changed the way descriptions & schemas are found.
Instead of using an heuristic to find them in the current directory or in
the modules or in the application or..., it now uses absolute URIs and
catalogs.
2004-06-11 15:17:37 +00:00
eraviart 6a24b67957 Removed non Python <module> in general configuration files. Now XML elements
are declared in <element> elements in config files.
2004-06-09 20:21:18 +00:00
eraviart f40b7f1b8b Added possibility to customize configuration of each class of XML element
(see abracadabra/directory-without-list/index.xml).

Added possibility to use any element as root element of a directory holder
(see abracadabra/directory-with-custom-index/index.xml).

Removed wiki.

Note: sessions, identities and doc-manager data holders are now broken. I
will repair them later.
2004-06-03 17:46:02 +00:00
fpeters 5b23074006 fixed xslt location 2004-05-31 22:27:48 +00:00
eraviart b8feac5de9 Integrated Basic HTTP authentication with existing session management.
100 columns.
2004-05-29 13:33:03 +00:00
fpeters c34da760d7 <port> and <ip> are now children of <virtualHost> (they were attributes).
ip defaults to '' which means to listen on every addresses (so I removed most
ip="*" and didn't replace them with <ip> tags)
2004-05-28 09:11:37 +00:00
eraviart 2dd0cc8c68 Removed use of "system" virtual host. Use aliases instead (See elements
<item ...> in config.xml).
2004-05-21 15:02:38 +00:00
eraviart 50e6f5589c Improved elements and dataholders registration. 2004-05-14 16:40:46 +00:00
eraviart 744d9c9b8d Still repairing Expression. Seems to work a little. 2004-05-14 14:33:28 +00:00
eraviart c13fde58ed Updated titles of virtual hosts. 2004-04-27 15:09:19 +00:00
eraviart 505ead14c4 Added first elements of a WYSIWYG Wiki using kupu.
Try: http://localhost/wiki/a-sample-name
 and http://localhost/wiki/a-sample-name/kupu
2004-04-19 15:41:30 +00:00
eraviart fd81b5f222 Removed attributes schema & descriptions, which were no more necessary. 2004-04-11 13:38:09 +00:00
eraviart 087456797e Created class ElementFeature to store all informations about anx XML element
(namespace URI, name, schema, description, Python class, holder Python class).

This simplifies everything and it is no more necessary to store the
attributes "schema" and "description" in XML elements.
2004-04-11 12:51:20 +00:00
eraviart d1772d819c Added handling of required fields.
Changed form handling.

Added page "new" for passwordAccount.
2004-04-09 15:17:27 +00:00
eraviart 2cd66a601e Email generation works again. 2004-04-07 17:26:56 +00:00
eraviart 5f631d0b2d Changed everything (even the application name). 2004-03-31 07:53:26 +00:00
eraviart 06cb3eb010 The Xml class doesn't contain XML element methods anymore. The Xml class is
now just a data holder (ie: a file) containing a rootElement of class
elements.Element.

HTML elements are now derivated from elements.Element.

Directories classes are moved to directories.py.

Added a new mixin class actionhandlers.ActionHandlerMixin which is inherited
by classes which can handle http actions like "view", "edit", ...

Not much tested, so some bugs may remain.
2004-02-26 10:55:34 +00:00
eraviart f4c632128f Added configuration options to describe the constructor for new simple XML
instances.

Used for "article", which doesn't need a Python file anymore.
2004-02-20 22:18:10 +00:00
eraviart 74b728de8e Configuration file is now handled like other XML files. 2004-02-15 14:53:34 +00:00
eraviart bee4a4cd81 Now works when there is no XSLT stylesheet.
Renamed "full-page" mode to "unstyled".

Added system virtual host mechanism.

Moved some abracadabra files to system virtual host.
2004-02-13 16:06:04 +00:00
fpeters 80d98dbd91 new <logFileName> configuration tag 2004-02-10 19:15:29 +00:00
eraviart 0ae3d624ae Repaired Liberty Alliance identification. 2004-02-06 23:03:45 +00:00
fpeters b8d7b98666 added <user> and <group> configuration options 2004-01-30 14:25:38 +00:00
fpeters 02ee6da77c new configuration option <pidFile> that will allow to stop the daemon 2004-01-29 22:25:17 +00:00
fpeters 2332f5b272 Mechanism to load modules; quite nice I think. Updated config.xsd with FIXMEs. 2004-01-29 21:42:58 +00:00
fpeters d4d6d1cdb4 added support for talkbacks; updated config.xml; not updated config.xsd (sorry
for previous cvs comment I did in French)
2004-01-28 20:05:15 +00:00
fpeters 5aad9fc059 - rétabli un certain minimalisme dans le config.xml
- rendu optionnelle la vérification du client vis-à-vis d'un CA
2004-01-28 18:51:45 +00:00
eraviart d2883ed0d1 Config files upgrade. 2004-01-27 00:46:13 +00:00
fpeters 2842436ae5 referenced error pages 2004-01-26 23:34:38 +00:00
eraviart df50e0468a Preparation of CVQ demo. 2004-01-26 10:19:51 +00:00
eraviart 8bef08605e Removed config file namespace, because it is not handled correctly in XPath
expressions.

Added directoryIndex element for directories.
2004-01-25 09:43:52 +00:00
fpeters 40902851f2 first try at a XSchema for config.xml; not yet working 2004-01-25 01:58:16 +00:00
fpeters 929999db10 support for custom errors (only plain html files for now) 2004-01-25 01:13:11 +00:00
fpeters 2c09439903 support HTTP/1.1 Host header; renamed config.xml tags 2004-01-25 00:06:50 +00:00
eraviart 960ca6eeff Configured for three virtual hosts. 2004-01-24 22:55:57 +00:00
eraviart 2481660057 Minor changes to allow Glasnost-XML to work again. 2004-01-24 22:38:24 +00:00
fpeters ccba23c5d8 - first try at a config file
- behave like a daemon (but provide an option to stay at foreground).
2004-01-24 19:05:23 +00:00