NAME
Maplat::Web::StandardFields - provide some standard fields for default_webdata
SYNOPSIS
This module provides static as well as dynamic data fields for default_webdata
DESCRIPTION
With this module, you can set static information in default_webdata directly from the configuration file. It also allows to set them host-specific.
StandardFields also can use memcached-keys to set data fields in default_webdata. So, nearly all data that doesn't require logic (e.g. database, calculation etc), this is the simplest to use module to provide data to the template renderer.
Configuration
<module>
<modname>defaultwebdata</modname>
<pm>StandardFields</pm>
<options>
<memcache>memcache</memcache>
<static>
<fields>
<!-- set menuitem width -->
<toplink_width>140px</toplink_width>
<!-- per host configuration -->
<hosts>
<WXPDEV>
<!-- Display an info message on development system -->
<header_message>Testsystem</header_message>
</WXPDEV>
</hosts>
</fields>
</static>
<memory>
<fields>
<!-- versions and buildnums read from memcached -->
<SVCVersion>VERSION::Maplat SVC</SVCVersion>
<SVCBuildNum>BUILD::Maplat SVC</SVCBuildNum>
<WebGuiVersion>VERSION::Maplat WebGui</WebGuiVersion>
<WebGuiBuildNum>BUILD::Maplat WebGui</WebGuiBuildNum>
<MaplatWorkerVersion>VERSION::Maplat Worker</MaplatWorkerVersion>
<MaplatWorkerBuildNum>BUILD::Maplat Worker</MaplatWorkerBuildNum>
<MaplatAdmWorkerVersion>VERSION::MaplatAdm Worker</MaplatAdmWorkerVersion>
<MaplatAdmWorkerBuildNum>BUILD::MaplatAdm Worker</MaplatAdmWorkerBuildNum>
</fields>
</memory>
</options>
</module>
Dependencies
This module depends on the following modules beeing configured (the 'as "somename"' means the key name in this modules configuration):
Maplat::Web::Memcache as "memcache"
SEE ALSO
Maplat::Web Maplat::Web::Memcache
AUTHOR
Rene Schickbauer, <rene.schickbauer@magnapowertrain.com>
COPYRIGHT AND LICENSE
Copyright (C) 2009 by Rene Schickbauer
This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself, either Perl version 5.10.0 or, at your option, any later version of Perl 5 you may have available.