44f32170ed
Updated to allow specification of BlockSelector.
2012-04-24 12:22:25 +01:00
a6ea3a8b8a
Added new BlockSelector class to allow webapp-sepecific block selection.
2012-04-24 12:21:46 +01:00
9be3fd8694
Added session variables support.
2012-04-19 14:40:42 +01:00
9a2d1545e7
Added sample session variables table to the basic database schema.
2012-04-19 14:40:12 +01:00
9f3c4ff8f4
Added truncate_words, originally from review.
2012-04-18 14:06:00 +01:00
39ccfc6775
Added example webapp index file.
2012-04-17 13:07:38 +01:00
9e2b79112f
Allow user control of default block configuration name.
2012-04-17 13:06:53 +01:00
134d248f3c
Added reference to webapp example structure.
2012-04-16 23:15:00 +01:00
f3e7230b85
Added base webapp example directory structure, config, and database.
2012-04-16 23:04:22 +01:00
f6bca65bcc
Documentation fixes.
2012-04-16 22:38:34 +01:00
3aee4fecb4
Argh, typos.
2012-04-13 14:22:50 +01:00
54f7d34e0d
Expunged last references to Logging.pm. Long live Logger!
2012-04-13 14:20:08 +01:00
8fa2746fe7
Ooops, tyops.
2012-04-13 11:04:38 +01:00
3d735d01a6
Template loader now gives more information if loading fails.
2012-04-13 11:03:27 +01:00
e6c01a6a78
Addressing template marker/language variable circular dependency.
2012-04-12 20:16:22 +01:00
427c203900
SessionHandler uses database field names explicitly.
2012-04-12 19:39:09 +01:00
5ce1419eef
SessionHandler doesn't need Template!
2012-04-12 18:07:18 +01:00
efb7068f1d
Fixed handling of parameters from self_or_default()
2012-04-12 17:54:43 +01:00
ef3191347a
Fixed bug FS#71. Note likely knock-on effects on client code.
2012-04-12 12:14:49 +01:00
86bcbe9bc2
Fixing up exporting from Logger.
2012-04-12 12:10:53 +01:00
227bdc01a9
Fixing session gc limiting.
2012-04-12 12:00:50 +01:00
94bfe29911
Config name fixes.
2012-04-12 11:57:21 +01:00
ce6f725091
Incorrect config fetch in session_cleanup.
2012-04-12 11:50:22 +01:00
2b710be070
Removed redundant import.
2012-04-12 11:42:48 +01:00
e0d9af704a
Removed redundant Logging class.
2012-04-12 11:36:59 +01:00
bf644e43f4
Updating webperl classes to use Logger rather than Logging.
2012-04-12 11:36:26 +01:00
9462b34a02
Updated Logger so it can be called using OO or functional methods.
2012-04-12 11:10:08 +01:00
c93c9d6919
Added OO-friendly logger object.
2012-04-11 15:04:08 +01:00
9605cdadfa
Additionaly common functions moved from the course processor Utils.
2012-04-11 13:45:15 +01:00
dc6976e373
More documentation fixes.
2012-04-11 11:52:50 +01:00
0016ac093d
Doc fixes.
2012-04-11 11:52:39 +01:00
a746db097f
Config documentation update.
2012-04-11 11:43:40 +01:00
e64c9d019d
Safety checks added to set_sb_config()
2012-04-11 11:33:42 +01:00
06d6ae7f56
Added basic facilities to support user language and theme selection.
2012-04-11 11:24:09 +01:00
c6f0d7c1fc
Updates to reflect changes to set_db_config() in ConfigMicro.
2012-04-11 11:23:40 +01:00
019981fb42
Overhauled ConfigMicro's documentation, and updated its functionality.
2012-04-11 11:22:52 +01:00
4082215e16
Merged functions from course processor utils.
...
This has been done in preparation for a planned removal of webperl-like
modules from the MCP, so that only a single collection of modules needs
to be maintained.
2012-04-04 11:15:30 +01:00
ad11f45f99
More doc updates (something of a trend here).
2012-04-02 23:27:06 +01:00
b7801b4fe2
Doc updates, removed redundant error string methods.
2012-04-02 23:26:33 +01:00
5d57ed00d3
Even more documentation.
2012-04-02 22:52:27 +01:00
e77e1c701a
Documentation updates.
2012-04-02 16:09:22 +01:00
c2d9fdb29c
Documentation fixes, and improved interface.
...
Added methods that should hide the innards of the auth interaction away
from client code in most cases.
2012-04-02 16:01:05 +01:00
cbd274a327
Documentation improvements.
2012-04-02 16:00:41 +01:00
205e2a0a2d
shift != @_, who'd'athunk?
2012-03-26 18:07:20 +01:00
a97ae64bb8
Fixed tyop in Application.
2012-03-26 17:57:28 +01:00
de075b8726
Documentation!
2012-03-26 17:51:41 +01:00
fbf834cc0b
Added support for language changing.
...
This should actually address FS#70 - by loading a default language on creation, and then allowing another language to be loaded later and
overwrite some or all of the previously loaded language, this allows for fallbacks to defaults, or complete clearing if needed.
Note that langdir can't be changed, that can only be set at creation.
2012-03-26 17:48:50 +01:00
a6be469cc1
Added support for fallback template theme, and changing theme directory.
2012-03-26 17:26:28 +01:00
c8aefb4096
Output settings and styling tweaks.
2012-03-26 17:09:20 +01:00
cc200456c1
Compression override control added to Application.
2012-03-26 15:22:29 +01:00