Welcome

Rapyd is a PHP5 minimalistic framework made to build applications based on CRUD (Create, Read, Update, Delete) pattern. It provides a set of components / classes that can help you to develop web applications "rapidly".

Its syntax is simple, oriented to build simple Data GUI in few line of code.
It's tiny (≈50 files) and inobtrusive (no conflicts, no notices, etc..).

Backends, Intranets and Administrative Areas need an application framework to manage forms, filters, data grids.
Rapyd can be a lightweight solution, even if you already use a framework, just include it.

SVN revisions (from trac)

rev. date author message
177 2008-10-18 13:05:07 felix cosmetic fix
176 2008-10-18 13:02:50 felix added "id=div_fieldname" on each form element, so ajax updater can replace the single component output easily
175 2008-10-18 13:00:51 felix 1 include less improving speed, but i used global.. so it should be optimized
174 2008-10-18 12:59:08 felix rpd_url is now part of superclass, so you can use $rapyd->url->value('show') to get the value of $_GET['show'] or for example $rapyd->url->value('show.lang|modify.lang') to get the value of $_GET['show']['lang'] or $_GET['modify']['lang']. plus another change related to db/connect
173 2008-10-18 12:54:38 felix rpd_ prefix for pagination class
172 2008-10-18 12:54:17 felix rpd::$db->last_query is now a public property
171 2008-10-18 12:52:54 felix debug optimization
170 2008-10-18 12:51:44 felix "disabled" support for select element (to be improved, now is mono-option)
169 2008-10-18 12:49:33 felix rpd_ prefix for pagination class too, and db/connect changes
168 2008-10-18 12:48:19 felix validation now is "namespaced" like other static classes with rpd_ prefix
167 2008-10-18 12:47:18 felix validation now is "namespaced" like other static classes with rpd_ prefix
166 2008-10-18 12:45:44 felix db/connection related changes
165 2008-10-18 12:43:35 felix many debugs, and path semplification: now upload field require "upload_path" (relative path of upload folder)
164 2008-10-18 12:39:22 felix debug, notice fixed
163 2008-10-18 12:38:49 felix debug, rpd_form instead form, and now html field keep html entities intact
162 2008-10-18 12:36:46 felix debug, notice fixed
161 2008-10-18 12:21:25 felix debug, xssfilter function now work only with strings, not arrays (for complex fields like checkboxgroup, uploadfield, etc) and is skipped also with html fields. introduced a new big change, dataform is "not connected" by default with the db, so there are some changes about db instancing
160 2008-10-18 12:16:11 felix debug, used rpd_form instead of "form" static class to build form elements
159 2008-10-18 11:54:19 felix introduced "max_chars" for textarea field using jquery.. some optimization needed: jquery noconflict mode should be instanced in a different context
158 2008-09-06 03:17:09 felix title is a not-null field in the table so moved "when" clause to description field
157 2008-09-06 03:00:49 felix removed debug die()
156 2008-09-06 02:53:27 felix removed blank rows
155 2008-09-06 02:52:54 felix notice fix
154 2008-09-06 02:52:17 felix example updated to show field serialization #146
153 2008-09-06 02:48:23 felix exmple updated to show field serialization #146
152 2008-09-06 02:47:06 felix support for fields "when" clause serialization #146, and "visible" property introduced
151 2008-09-06 02:44:10 felix datagrid explicit call to connect(), but only if it work with db (because dg can work with arrays too)
150 2008-09-06 02:41:53 felix explicit call to connect() when instanced
149 2008-09-06 02:41:04 felix serialization support for fields related with #146
148 2008-09-06 02:39:16 felix added datafilter explicit call to connect() method when instanced