Changes for version 0.98 - 2010-03-15
- Changed DBI/DBD::Pg tests to author tests
- Added Author test for Perl::Critic
- Modules now pass through Perl::Critic level 5 "gentle" (with a few changes to account for local policy)
- Modules now pass through Perl::Critic level 4 "stern" (with a few changes to account for local policy)
- Added support for jQuery-UI
- Added basic support for themes
- Slightly changed the way additional modules are handled (better support for future plugins)
- Disabled dynamic module loading via eval/require. Too much trouble with that one 8-)
- Fixed contact email address
- calculated buildnum is now stable across multiple calls within the same program run (state variable)
- TemplateCache now supports multiple directories (warning: config format change!)
- Fixed some LogoCache bugs
- Fixed StandardFields XML parsing
- Fixed configurability of "INSERT PROJECT NAME HERE" via XML/StandardFields
- Use MemCacheSim on helloworld tests
- Disabled prompt for pg_config binary in Makefile.PL (cause database tests don't run except explicitly enabled)
Modules
The MAPLAT Web Framework
get the build number of the application
remove unused columns from CSV files
client library for memcached (memory cache daemon)
helper module
get the current command queue
serialize data structures for saving them into a database text field
generation and parsing of common date strings
print the Maplat logo as ASCII Art
Logger on steroids
print the Maplat mascot as ASCII Art
string padding/trimming helpers
special string handling functions
log to STDOUT and a logfile
the Maplat WebGUI
base module for web modules
filter pages to display correctly in various browsers
command ihandling module
view debuglog (STDOUT) from workers
view worker DirCleaner status
search mask for documents
edit spreadsheets complete with graphs
edit rich text documents
limited view of the errors table
this module handles login, user managment and views
date-based logo display
Module for access to memcached
Simulated Maplat::Web::MemCache
Web module for accessing Oracle databases
redirect web access to other pages
Web module for accessing PostgreSQL databases
send mails to Maplat users
save and load session/module specific data
provide some standard fields for default_webdata
provide static files to browser
view the errors table
provide template caching and rendering
add theming support to your project
save and load user/module specific data
change some webgui variables online
the Maplat Worker
database admin command module
base module for worker modules
database admin command module
Clean stale files from directories
Module for access to memcached
Worker module for accessing Oracle databases
Worker module for accessing PostgreSQL databases
logging to database and STDOUT
send infos and files via email
Provides
in Examples/helloworld/Maplat/Web/HelloWorld.pm
in Examples/helloworld_windowsservice/Maplat/Web/HelloWorld.pm
in Examples/helloworld_windowsservice/MaplatSVCWin.pm
Examples
- Examples/helloworld/Maplat/Web/Logo/Images/20091109_rene.png
- Examples/helloworld/Maplat/Web/Logo/Images/AdminLogo.bmp
- Examples/helloworld/Maplat/Web/Logo/Images/DevTestLogo.bmp
- Examples/helloworld/Maplat/Web/Logo/Images/Farbverlauf1.bmp
- Examples/helloworld/Maplat/Web/Logo/Images/Farbverlauf2.bmp
- Examples/helloworld/Maplat/Web/Logo/Images/HelloWorld.bmp
- Examples/helloworld/Maplat/Web/Logo/Images/LogoutLogo.bmp
- Examples/helloworld/Maplat/Web/Logo/Images/MaplatLogo.gif
- Examples/helloworld/Maplat/Web/Logo/Images/ProdITLogo.bmp
- Examples/helloworld/Maplat/Web/Logo/Images/happybirthday.gif
- Examples/helloworld/Maplat/Web/Logo/Layout/20091109_admin.tt
- Examples/helloworld/Maplat/Web/Logo/Layout/20091109_description.tt
- Examples/helloworld/Maplat/Web/Logo/Layout/admin.tt
- Examples/helloworld/Maplat/Web/Logo/Layout/devtest.tt
- Examples/helloworld/Maplat/Web/Logo/Layout/hello.tt
- Examples/helloworld/Maplat/Web/Logo/Layout/logout.tt
- Examples/helloworld/Maplat/Web/Templates/helloworld.tt
- Examples/helloworld/README
- Examples/helloworld/configs/adminworker.xml
- Examples/helloworld/configs/webgui.xml
- Examples/helloworld/configs/webgui_fork_and_ssl.xml
- Examples/helloworld/configs/worker.xml
- Examples/helloworld/create_database_and_user.sql
- Examples/helloworld/create_tables.sql
- Examples/helloworld/ssl/gen_ssl_key.sh
- Examples/helloworld/ssl/server.cert
- Examples/helloworld/ssl/server.key
- Examples/helloworld/webgui_cmd.pl
- Examples/helloworld/worker_cmd.pl
- Examples/helloworld_windowsservice/HelloWorld.kpf
- Examples/helloworld_windowsservice/Maplat/Web/Logo/Images/20091109_rene.png
- Examples/helloworld_windowsservice/Maplat/Web/Logo/Images/AdminLogo.bmp
- Examples/helloworld_windowsservice/Maplat/Web/Logo/Images/DevTestLogo.bmp
- Examples/helloworld_windowsservice/Maplat/Web/Logo/Images/Farbverlauf1.bmp
- Examples/helloworld_windowsservice/Maplat/Web/Logo/Images/Farbverlauf2.bmp
- Examples/helloworld_windowsservice/Maplat/Web/Logo/Images/HelloWorld.bmp
- Examples/helloworld_windowsservice/Maplat/Web/Logo/Images/LogoutLogo.bmp
- Examples/helloworld_windowsservice/Maplat/Web/Logo/Images/MaplatLogo.gif
- Examples/helloworld_windowsservice/Maplat/Web/Logo/Images/ProdITLogo.bmp
- Examples/helloworld_windowsservice/Maplat/Web/Logo/Images/happybirthday.gif
- Examples/helloworld_windowsservice/Maplat/Web/Logo/Layout/20091109_admin.tt
- Examples/helloworld_windowsservice/Maplat/Web/Logo/Layout/20091109_description.tt
- Examples/helloworld_windowsservice/Maplat/Web/Logo/Layout/admin.tt
- Examples/helloworld_windowsservice/Maplat/Web/Logo/Layout/devtest.tt
- Examples/helloworld_windowsservice/Maplat/Web/Logo/Layout/hello.tt
- Examples/helloworld_windowsservice/Maplat/Web/Logo/Layout/logout.tt
- Examples/helloworld_windowsservice/Maplat/Web/Templates/helloworld.tt
- Examples/helloworld_windowsservice/README
- Examples/helloworld_windowsservice/build.pl
- Examples/helloworld_windowsservice/configs/adminworker.xml
- Examples/helloworld_windowsservice/configs/svc.xml
- Examples/helloworld_windowsservice/configs/webgui.xml
- Examples/helloworld_windowsservice/configs/webgui_fork_and_ssl.xml
- Examples/helloworld_windowsservice/configs/worker.xml
- Examples/helloworld_windowsservice/create_database_and_user.sql
- Examples/helloworld_windowsservice/create_tables.sql
- Examples/helloworld_windowsservice/maplat_svc.pl
- Examples/helloworld_windowsservice/ssl/gen_ssl_key.sh
- Examples/helloworld_windowsservice/ssl/server.cert
- Examples/helloworld_windowsservice/ssl/server.key
- Examples/helloworld_windowsservice/webgui_cmd.exe.manifest
- Examples/helloworld_windowsservice/webgui_cmd.pl
- Examples/helloworld_windowsservice/worker_cmd.exe.manifest
- Examples/helloworld_windowsservice/worker_cmd.pl
- lib/Maplat/Web/Static/fckeditor/_samples/adobeair/sample01.html
- lib/Maplat/Web/Static/fckeditor/_samples/adobeair/sample01_cert.pfx
- lib/Maplat/Web/Static/fckeditor/_samples/afp/sample01.afp
- lib/Maplat/Web/Static/fckeditor/_samples/afp/sample02.afp
- lib/Maplat/Web/Static/fckeditor/_samples/afp/sample03.afp
- lib/Maplat/Web/Static/fckeditor/_samples/afp/sample04.afp
- lib/Maplat/Web/Static/fckeditor/_samples/afp/sampleposteddata.afp
- lib/Maplat/Web/Static/fckeditor/_samples/asp/sample01.asp
- lib/Maplat/Web/Static/fckeditor/_samples/asp/sample02.asp
- lib/Maplat/Web/Static/fckeditor/_samples/asp/sample03.asp
- lib/Maplat/Web/Static/fckeditor/_samples/asp/sample04.asp
- lib/Maplat/Web/Static/fckeditor/_samples/asp/sampleposteddata.asp
- lib/Maplat/Web/Static/fckeditor/_samples/cfm/sample01.cfm
- lib/Maplat/Web/Static/fckeditor/_samples/cfm/sample01_mx.cfm
- lib/Maplat/Web/Static/fckeditor/_samples/cfm/sample02.cfm
- lib/Maplat/Web/Static/fckeditor/_samples/cfm/sample02_mx.cfm
- lib/Maplat/Web/Static/fckeditor/_samples/cfm/sample03.cfm
- lib/Maplat/Web/Static/fckeditor/_samples/cfm/sample03_mx.cfm
- lib/Maplat/Web/Static/fckeditor/_samples/cfm/sample04.cfm
- lib/Maplat/Web/Static/fckeditor/_samples/cfm/sample04_mx.cfm
- lib/Maplat/Web/Static/fckeditor/_samples/cfm/sampleposteddata.cfm
- lib/Maplat/Web/Static/fckeditor/_samples/html/assets/sample06.config.js
- lib/Maplat/Web/Static/fckeditor/_samples/html/assets/sample11_frame.html
- lib/Maplat/Web/Static/fckeditor/_samples/html/assets/sample14.config.js
- lib/Maplat/Web/Static/fckeditor/_samples/html/assets/sample14.styles.css
- lib/Maplat/Web/Static/fckeditor/_samples/html/assets/sample15.config.js
- lib/Maplat/Web/Static/fckeditor/_samples/html/assets/sample16.config.js
- lib/Maplat/Web/Static/fckeditor/_samples/html/assets/sample16.fla
- lib/Maplat/Web/Static/fckeditor/_samples/html/assets/sample16.swf
- lib/Maplat/Web/Static/fckeditor/_samples/html/sample01.html
- lib/Maplat/Web/Static/fckeditor/_samples/html/sample02.html
- lib/Maplat/Web/Static/fckeditor/_samples/html/sample03.html
- lib/Maplat/Web/Static/fckeditor/_samples/html/sample04.html
- lib/Maplat/Web/Static/fckeditor/_samples/html/sample05.html
- lib/Maplat/Web/Static/fckeditor/_samples/html/sample06.html
- lib/Maplat/Web/Static/fckeditor/_samples/html/sample07.html
- lib/Maplat/Web/Static/fckeditor/_samples/html/sample08.html
- lib/Maplat/Web/Static/fckeditor/_samples/html/sample09.html
- lib/Maplat/Web/Static/fckeditor/_samples/html/sample10.html
- lib/Maplat/Web/Static/fckeditor/_samples/html/sample11.html
- lib/Maplat/Web/Static/fckeditor/_samples/html/sample12.html
- lib/Maplat/Web/Static/fckeditor/_samples/html/sample13.html
- lib/Maplat/Web/Static/fckeditor/_samples/html/sample14.html
- lib/Maplat/Web/Static/fckeditor/_samples/html/sample15.html
- lib/Maplat/Web/Static/fckeditor/_samples/html/sample16.html
- lib/Maplat/Web/Static/fckeditor/_samples/lasso/sample01.lasso
- lib/Maplat/Web/Static/fckeditor/_samples/lasso/sample02.lasso
- lib/Maplat/Web/Static/fckeditor/_samples/lasso/sample03.lasso
- lib/Maplat/Web/Static/fckeditor/_samples/lasso/sample04.lasso
- lib/Maplat/Web/Static/fckeditor/_samples/lasso/sampleposteddata.lasso
- lib/Maplat/Web/Static/fckeditor/_samples/perl/sample01.cgi
- lib/Maplat/Web/Static/fckeditor/_samples/perl/sample02.cgi
- lib/Maplat/Web/Static/fckeditor/_samples/perl/sample03.cgi
- lib/Maplat/Web/Static/fckeditor/_samples/perl/sample04.cgi
- lib/Maplat/Web/Static/fckeditor/_samples/perl/sampleposteddata.cgi
- lib/Maplat/Web/Static/fckeditor/_samples/php/sample01.php
- lib/Maplat/Web/Static/fckeditor/_samples/php/sample02.php
- lib/Maplat/Web/Static/fckeditor/_samples/php/sample03.php
- lib/Maplat/Web/Static/fckeditor/_samples/php/sample04.php
- lib/Maplat/Web/Static/fckeditor/_samples/php/sampleposteddata.php
- lib/Maplat/Web/Static/fckeditor/_samples/py/sample01.py
- lib/Maplat/Web/Static/fckeditor/_samples/py/sampleposteddata.py
- lib/Maplat/Web/Static/fckeditor/_samples/sample.css
- lib/Maplat/Web/Static/fckeditor/_samples/sampleslist.html
- lib/Maplat/Web/Static/fckeditor/editor/plugins/bbcode/_sample/sample.config.js
- lib/Maplat/Web/Static/fckeditor/editor/plugins/bbcode/_sample/sample.html