• home
  • FormEntry
  • FormEntry Touch
  • FormEntry Server
  • Private Label
  • ModelBaker
  • Support

ModelBaker 2.1

buy_now
  • Overview
  • Features
  • Screencasts
  • Gallery
  • Tech Specs

Gallery of FormEntry Server Screenshots

  • Off
  • On

Models: MVC, Entities, Diagram Editor

MVC Software Design

ModelBaker leverages CakePHP and best practices such as the Model-View-Controller paradigm.

Entity Models

As the foundation for the MVC design pattern, adding entity models, backed by either a SQL table or not, is as easy as a button click away.

Visualize Your Models

Work at a higher level of abstraction with the model diagram editor when you create entity models, add attributes and join their relationships with other models.

Models: Attributes, Validation, Associations

Attributes

By adding an attribute, you also create a database column with the data type, a binding to other models, and a form field.

Validation Rules

Like most web applications, form validation is sometimes tedious to implement. Not anymore, ModelBaker creates all the server side validation with just a few clicks.

Model Relationship

Creating associations is a simple button click. Never have to worry about foreign keys or SQL, just make the relationships and all will be generated for you.

Controllers: Controllers, Actions

Controllers

For every model created, its corresponding controller gets automatically created. Easily add controllers by simply clicking the plus button.

Actions

Every controller comes with five actions to handle user events: Add an item, Delete an item, Edit an item, View an item and view the Index List of the items.

Quickly add each user action to an admin section, protect that action with HTTP Authentication.

Controllers: Authentication, Components, Helpers

HTTP Authentication

Quickly enable and protect controllers and actions with the industry standard HTTP Authentication. All security components and code gets automatically included with a simple checkbox.

Components, Helpers

With every controller, you have the ability to add sophisticated behaviors with components and handy view helpers.

Views: Views, Attributes

Views

Every view gets generated as XHTML that can be easily styled with style sheets. Quickly add new views that correspond to a Controller’s action with a click.

View Attributes

Each view attribute can display either a text string or its native HTML form element. Meaning, checkboxes, text areas and input fields will automatically be displayed correctly.

Views: Elements, Javascript, CSS

Elements

Elements are server side includes that can be shared among multiple views. For example, for an Add and Edit view, it is beneficial to share those common form elements together into a single file.

Javascripts, CSS

Adding standard foundation styles and scripts to your web app is simple. Each view can have unique styles and scripts.

Settings: Build and Database

Build Path

With a few clicks, you can generate your new web application. Quickly prototype different versions of the same project.

Dynamic Database

As you add attributes and entities models, your database will get populated with those corresponding tables and columns, all with foreign keys and id's.

Settings: Database, Types

Database

Add your database driver with credentials and watch your database get built with tables, columns and if desired, dummy data.

Database Types

Need custom database types? No problem, add your types and you now have the ability to apply these types to any model attribute. And of course, this builds upon the column type for your database table.

Settings: Generated Code

Generated Code

ModelBaker generates the SQL, scripts and PHP code based upon your project.

After the generated, feel free to customize the code for your production needs.

  • Copyright © 2012 Widget Press, Inc.
  • Privacy Policy
  • Site Map
  • Blog
  • In the News
  • About Us
  • Contact Us
  • Widget Press on Facebook Widget Press on Twitter Widget Press on LinkedIn Widget Press on YouTube Widget Press on Google+