Click here to load reader
Upload
henry-van-styn
View
60
Download
2
Embed Size (px)
DESCRIPTION
Short presentation on RapidApp given to the Cincinnati.pm Perl Mongers group on August 1st, 2013
Citation preview
Henry Van StynIntelliTree Solutions<[email protected]>
August 1st, 2013
www.rapidapp.info
https://github.com/vanstyn/RapidApp
irc.perl.org - #rapidapp
Open-source web framework
Automatic ExtJS interfaces (tied to backend)◦ Integrates DataStores (CRUD), Ajax, panels, trees, etc
Extends Catalyst
Declarative APIs
“Available” – not “required” (TIMTOWTDI)
Multi-layered
ExtJS “Explorer client” (Ext.Viewport)◦ Tabbed content pane + optional navtree
◦ Unified navigation, RESTful paths, etc
DBIx::Class◦ Understands the schema/model and relations
◦ Automatic interfaces (grids, dropdowns, filters, etc)
Template::Toolkit◦ Ubiquitous template driven content
◦ CMS Functionality
Utility tool/program (i.e. phpMyAdmin)◦ But, makes it easy to write such apps
Restrictive
Force use of any particular feature
Catalyst Plugin
Auto generates RapidApp application for DBIC sources
Quick and easy
Tiny config (but still customizable)
Sort of a “Rapid-RapidApp”
Stable API
Automatic grid/page views of DBIC sources
Saved views with navigation tree
Custom DBIC pages/views
Automatic setup of authentication
Dynamic CMS template pages
Managed public pages
Under continuous development for 3 years
Released open-source only last month
On GitHub and CPAN
Successful client projects
In use in production environments
Under active development
Lacks documentation
Documentation
Documentation
Version “2” Refactor
ExtJS 4
New “Module” API
Enhancements to DBIC integration
Cleanup of internals
www.rapidapp.info
https://github.com/vanstyn/RapidApp
irc.perl.org - #rapidapp
Henry Van Styn
www.rapidapp.info
https://github.com/vanstyn/RapidApp
irc.perl.org - #rapidapp
Henry Van Styn