The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

Changes for version 0.99300 - 2014-05-26

  • rapidapp.pl script now available using 'RapidApp::Helper' and friends
  • RapidDbic config can now be read from model config (from config key 'RapidDbic')
  • Lots of improvements to CoreSchema + plugins
  • CoreSchemaAdmin plugin now only sets up grids for CoreSchema sources actually in use (unless new option 'all_sources' is supplied)
  • Improvements to RapidApp::View - now supports 'panel_cfg' option
  • Lots of improvements to AuthCore - more restrictive defaults + generalized redirect logic
  • Fixed delete_expired_sessions AuthCore bug
  • Added 'DirectCmp' controller allowing direct module dispatch via special paths '/rapidapp/module/direct/...' and '/rapidapp/module/navable/...' which are useful for loading in iframes
  • Public core/template dispatch in its own controller
  • New 'module_root_namespace' option allows mounting the root module in a path other than the main app root /
  • Fixed issue in tree scrolling in TabGui (although not yet perfect)
  • Many improvements/customizations to dispatch/exception handling
  • Improvements to AutoPanel JS - now used for the main/first ajax loading
  • Added new TabGui cnf options 'nav_title_iconcls' & 'navtree_init_width'
  • Module loading and app start time now logged/displayed
  • Misc performance improvements (faster startup)
  • Removed NYTProf profiling classes from core
  • Requires new module versions, fixing a number of bugs: Catalyst::Controller::AutoAssets 0.27 Catalyst 5.90064 DBD::SQLite 1.42
  • Lots of misc bug fixes
  • Logging now utilizes/expects the upcoming Catalyst::Log 'autoflush' feature (should be relased in Catalyst 5.90065). Prior to this feature, nothing breaks, but the startup log messages will not display until the startup sequence completes (only applies to dev/debug mode)
  • Removed the 'disable_tabgui' option added in prev version (supplanted by new 'module_root_namespace' option)

Documentation

Index of the Manual
Asset handling in RapidApp (CSS, JS, Images, etc.)
RapidApp/DBIC metadata config options
Bootstrap a RapidApp/Catalyst application

Provides

in lib/Catalyst/Model/RapidApp/CoreSchema.pm
in lib/Catalyst/Plugin/RapidApp.pm
in lib/Catalyst/Plugin/RapidApp/AuthCore.pm
in lib/Catalyst/Plugin/RapidApp/AuthCore/Controller/Auth.pm
in lib/Catalyst/Plugin/RapidApp/AuthCore/PlugHook.pm
in lib/Catalyst/Plugin/RapidApp/CoreSchema.pm
in lib/Catalyst/Plugin/RapidApp/CoreSchemaAdmin.pm
in lib/Catalyst/Plugin/RapidApp/NavCore.pm
in lib/Catalyst/Plugin/RapidApp/NavCore/Controller.pm
in lib/Catalyst/Plugin/RapidApp/NavCore/GridRole.pm
in lib/Catalyst/Plugin/RapidApp/NavCore/NavTree.pm
in lib/Catalyst/Plugin/RapidApp/NavCore/NavTree/Manage.pm
in lib/Catalyst/Plugin/RapidApp/RapidDbic.pm
in lib/Catalyst/Plugin/RapidApp/RapidDbic/TableBase.pm
in lib/Catalyst/Plugin/RapidApp/RequestLogger.pm
in lib/Catalyst/Plugin/RapidApp/TabGui.pm
in lib/RapidApp/AppAuth.pm
in lib/RapidApp/AppBase.pm
in lib/RapidApp/AppCmp.pm
in lib/RapidApp/AppCmp.pm
in lib/RapidApp/AppCombo2.pm
in lib/RapidApp/AppCombo2/Role/AppSuperBox.pm
in lib/RapidApp/AppDV.pm
in lib/RapidApp/AppDV/TTController.pm
in lib/RapidApp/AppDataStore2.pm
in lib/RapidApp/AppDbicTree.pm
in lib/RapidApp/AppExplorer.pm
in lib/RapidApp/AppForm.pm
in lib/RapidApp/AppGrid2.pm
in lib/RapidApp/AppGrid2/Role/ExcelExport.pm
in lib/RapidApp/AppGrid2/Role/GridSelector.pm
in lib/RapidApp/AppGrid/AddItem.pm
in lib/RapidApp/AppGrid/EditItem.pm
in lib/RapidApp/AppGridSelector.pm
in lib/RapidApp/AppHtml.pm
in lib/RapidApp/AppMimeIframe.pm
in lib/RapidApp/AppNavTree.pm
in lib/RapidApp/AppPageViewer.pm
in lib/RapidApp/AppPropertyTree.pm
in lib/RapidApp/AppStoreForm.pm
in lib/RapidApp/AppStoreForm2.pm
in lib/RapidApp/AppTemplateTree.pm
in lib/RapidApp/AppTree.pm
in lib/RapidApp/AppTreeExplorer.pm
in lib/RapidApp/AttributeHandlers.pm
in lib/RapidApp/Catalyst.pm
in lib/RapidApp/CatalystX/SimpleCAS.pm
in lib/RapidApp/CatalystX/SimpleCAS/Content.pm
in lib/RapidApp/CatalystX/SimpleCAS/Controller.pm
in lib/RapidApp/CatalystX/SimpleCAS/MimeUriResolver.pm
in lib/RapidApp/CatalystX/SimpleCAS/Store/File.pm
in lib/RapidApp/CatalystX/SimpleCAS/Store/Git.pm
in lib/RapidApp/CatalystX/SimpleCAS/TextTranscode.pm
in lib/RapidApp/ColorLog.pm
in lib/RapidApp/Column.pm
in lib/RapidApp/Controller/DirectCmp.pm
in lib/RapidApp/CoreSchema.pm
in lib/RapidApp/CoreSchema/Result/DefaultView.pm
in lib/RapidApp/CoreSchema/Result/DeployInfo.pm
in lib/RapidApp/CoreSchema/Result/NavtreeNode.pm
in lib/RapidApp/CoreSchema/Result/NavtreeNodeToRole.pm
in lib/RapidApp/CoreSchema/Result/Request.pm
in lib/RapidApp/CoreSchema/Result/Role.pm
in lib/RapidApp/CoreSchema/Result/SavedState.pm
in lib/RapidApp/CoreSchema/Result/Session.pm
in lib/RapidApp/CoreSchema/Result/User.pm
in lib/RapidApp/CoreSchema/Result/UserToRole.pm
in lib/RapidApp/CoreSchema/ResultSet/Request.pm
in lib/RapidApp/DBIC/AuditAny.pm
in lib/RapidApp/DBIC/AuditAny/AuditContext.pm
in lib/RapidApp/DBIC/AuditAny/AuditContext/Change.pm
in lib/RapidApp/DBIC/AuditAny/AuditContext/ChangeSet.pm
in lib/RapidApp/DBIC/AuditAny/AuditContext/Column.pm
in lib/RapidApp/DBIC/AuditAny/AuditContext/Source.pm
in lib/RapidApp/DBIC/AuditAny/Collector.pm
in lib/RapidApp/DBIC/AuditAny/Collector/DBIC.pm
in lib/RapidApp/DBIC/AuditAny/DataPoint.pm
in lib/RapidApp/DBIC/ColPath.pm
in lib/RapidApp/DBIC/Component/AuditAny.pm
in lib/RapidApp/DBIC/Component/InputDateTime.pm
in lib/RapidApp/DBIC/Component/SchemaTableSpec.pm
in lib/RapidApp/DBIC/Component/TableSpec.pm
in lib/RapidApp/DBIC/Component/VirtualColumnsExt.pm
in lib/RapidApp/DBIC/DeclarationSugar.pm
in lib/RapidApp/DBIC/EngineBase.pm
in lib/RapidApp/DBIC/ExportEngine.pm
in lib/RapidApp/DBIC/HashExtractor.pm
in lib/RapidApp/DBIC/HashTranslator.pm
in lib/RapidApp/DBIC/ImportEngine.pm
in lib/RapidApp/DBIC/ImportEngine/Item.pm
in lib/RapidApp/DBIC/ImportEngine/ItemReader.pm
in lib/RapidApp/DBIC/ImportEngine/ItemReader.pm
in lib/RapidApp/DBIC/ImportEngine/ItemReader.pm
in lib/RapidApp/DBIC/ImportEngine/ItemWriter.pm
in lib/RapidApp/DBIC/ImportEngine/ItemWriter.pm
in lib/RapidApp/DBIC/ImportEngine/ItemWriter.pm
in lib/RapidApp/DBIC/Key.pm
in lib/RapidApp/DBIC/KeyVal.pm
in lib/RapidApp/DBIC/ResultSet/BaseConditions.pm
in lib/RapidApp/DBIC/ResultSet/BaseRs.pm
in lib/RapidApp/DBIC/SchemaAnalysis.pm
in lib/RapidApp/DBIC/SchemaAnalysis/Constraint.pm
in lib/RapidApp/DBIC/SchemaAnalysis/Dependency.pm
in lib/RapidApp/DBIC/SchemaAnalysis/SourceAnalysis.pm
in lib/RapidApp/Data/DeepMap.pm
in lib/RapidApp/DataStore2.pm
in lib/RapidApp/DbicAppCombo2.pm
in lib/RapidApp/DbicAppGrid3.pm
in lib/RapidApp/DbicAppPropertyPage.pm
in lib/RapidApp/DbicExtQuery.pm
in lib/RapidApp/DbicSchemaGrid.pm
in lib/RapidApp/DbicTemplate.pm
in lib/RapidApp/Debug.pm
in lib/RapidApp/Error/CustomPrompt.pm
in lib/RapidApp/Error/UserError.pm
in lib/RapidApp/ExtJS.pm
in lib/RapidApp/ExtJS/BASEConfigObject.pm
in lib/RapidApp/ExtJS/Button.pm
in lib/RapidApp/ExtJS/CheckTreePanel.pm
in lib/RapidApp/ExtJS/CheckTreePanel_old.pm
in lib/RapidApp/ExtJS/CheckTreePanel_old.pm
in lib/RapidApp/ExtJS/ConfigObject.pm
in lib/RapidApp/ExtJS/ContainerObject.pm
in lib/RapidApp/ExtJS/DynGrid.pm
in lib/RapidApp/ExtJS/DynViewpanel.pm
in lib/RapidApp/ExtJS/DynGrid_FromSQLTable.pm
in lib/RapidApp/ExtJS/MsgBox.pm
in lib/RapidApp/ExtJS/StaticCombo.pm
in lib/RapidApp/ExtJS/StaticGrid.pm
in lib/RapidApp/ExtJS/SubmitForm.pm
in lib/RapidApp/ExtJS/TreeNode.pm
in lib/RapidApp/ExtJS/TreePanel.pm
in lib/RapidApp/Functions.pm
in lib/RapidApp/HTML/Snippet.pm
in lib/RapidApp/HTML/Snippet/TagProcessor.pm
in lib/RapidApp/Handler.pm
in lib/RapidApp/Helper/Traits/AuthCore.pm
in lib/RapidApp/Helper/Traits/NavCore.pm
in lib/RapidApp/Helper/Traits/RapidDbic.pm
in lib/RapidApp/Helper/Traits/TabGui.pm
in lib/RapidApp/JSON/MixedEncoder.pm
in lib/RapidApp/JSON/RawJavascript.pm
in lib/RapidApp/JSONFunc.pm
in lib/RapidApp/Model.pm
in lib/RapidApp/ModuleDispatcher.pm
in lib/RapidApp/RapidApp.pm
in lib/RapidApp/RecAutoload.pm
in lib/RapidApp/Responder/Action.pm
in lib/RapidApp/Responder/CustomPrompt.pm
in lib/RapidApp/Responder/InfoStatus.pm
in lib/RapidApp/Role/AppCmpConfigParam.pm
in lib/RapidApp/Role/AssetControllers.pm
in lib/RapidApp/Role/AuthController.pm
in lib/RapidApp/Role/AuthRequire.pm
in lib/RapidApp/Role/CatalystApplication.pm
in lib/RapidApp/Role/Controller.pm
in lib/RapidApp/Role/DataStore2.pm
in lib/RapidApp/Role/DataStore2/SavedSearch.pm
in lib/RapidApp/Role/DbicLink2.pm
in lib/RapidApp/Role/DbicRowPage.pm
in lib/RapidApp/Role/GridColParam.pm
in lib/RapidApp/Role/Module.pm
in lib/RapidApp/Role/PerRequestBuildDefReset.pm
in lib/RapidApp/Role/PerRequestVar.pm
in lib/RapidApp/Role/SessionVar.pm
in lib/RapidApp/Role/SessionVarAutoload.pm
in lib/RapidApp/Role/SystemAccount.pm
in lib/RapidApp/RootModule.pm
in lib/RapidApp/Spreadsheet/ExcelTableReader.pm
in lib/RapidApp/Spreadsheet/ExcelTableReader.pm
in lib/RapidApp/Spreadsheet/ExcelTableWriter.pm
in lib/RapidApp/Spreadsheet/ExcelTableWriter.pm
in lib/RapidApp/Spreadsheet/ParseExcelExt.pm
in lib/RapidApp/Sugar.pm
in lib/RapidApp/TableSpec.pm
in lib/RapidApp/TableSpec/ColSpec.pm
in lib/RapidApp/TableSpec/Column.pm
in lib/RapidApp/TableSpec/Column/Profile.pm
in lib/RapidApp/TableSpec/DbicTableSpec.pm
in lib/RapidApp/TableSpec/Role/DBIC.pm
in lib/RapidApp/Template/Access.pm
in lib/RapidApp/Template/Access/Dummy.pm
in lib/RapidApp/Template/Context.pm
in lib/RapidApp/Template/Controller.pm
in lib/RapidApp/Template/Controller/Dispatch.pm
in lib/RapidApp/Template/Provider.pm
in lib/RapidApp/Test.pm
in lib/RapidApp/Test/Client.pm
in lib/RapidApp/Tree.pm
in lib/RapidApp/View/Printview.pm
in lib/RapidApp/View/Viewport.pm
in lib/RapidApp/View/Web1Render.pm
in lib/RapidApp/Web1RenderContext/ExtCfgToHtml/Basic.pm
in lib/RapidApp/Web1RenderContext/ExtCfgToHtml/Form.pm
in lib/RapidApp/Web1RenderContext/ExtCfgToHtml/Misc.pm
in lib/RapidApp/Web1RenderContext/RenderFunction.pm
in lib/RapidApp/Web1RenderContext/RenderHandler.pm
in lib/RapidApp/Web1RenderContext/Renderer.pm