Welcome to our project site

iScaffold is an open source tool built on CodeIgniter that helps you create the boring parts of your application. You are able to:
  • Generate Models, Views, Controllers with one click
  • Create table relations
  • Set up widgets for database fields
  • Focus on the real problems
Current version: 2.1.1 Get it from GitHub

Version 2.2 is out

iScaffold now supports code templates which means you can select different templates when you generate your code. You can also manage the resources easily, which means you can “import” totally different folders in the generated application. The generator GUI is also polished to be more aesthetic.

In the previous post I had a feature request that suggested me to support some features on the admin UI. Unfortunately these features not included in the current update but I’ll add them soon.

The next big challenge is however to refactor the model_iscaffold code, which is a mess since it was patched over and over again to support the features of the admin GUI. Now that iScaffold can generate different code templates it is essential for developers to be able to easily create their own templates.

I’ll come up with some kind of modular solution that allows you to use custom tags. Maybe the way Smarty handles its templates is a good way. I don’t know yet, but this is the next thing that I’ll investigate.

Designing a new configurator

I’m planning to renew the configurator & generator code into a single page app. The work is currently in the brainstorming phase. If all goes well, my friend bjmatt will join me to create an ultra-cool GUI written in mostly JavaScript.

Nothing fancy yet :)

Fixed issue with one =>many relation

I’ve just pushed a new version to GitHub. It fixes the issues with one=>many relations. Now you can see the related table’s fields in the listing and show view.

I’ve also updated the delete function for the referred tables in the model template. It now deletes the records from the switch table as well.

iScaffold Wiki

I’ve created a Wiki on GitHub with greater detail about how you can set things up.
Check it out now

iScaffold 2.1.1

I’ve just finished a small mainentence update on the project.

Updates:

  • iScaffold and the generated code now both use CodeIgniter to 2.1
  • Smarty 3.1.7
  • Moved the geneartor GUI files to the /repo directory

Fixed some of the bugs also:

  • If you picked the wrong database in the config, the generate link didn’t showed up.
  • In the dashboard.tpl there was a Smarty error.

« Older