481 Commits

Author SHA1 Message Date
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