After reading the CodeIgniter 2.0.0 upgrade instructions, I’m feeling pretty confident that Clickframes-PHP will migrate easily. I’ll probably tackle the migration with my next new PHP project — check back here for updates.
Use Clickframes to rapidly spec and prototype web apps, then hand off to developers with ease.
Design Home »Use Clickframes to generate enterprise MVC code throughout your development lifecycle.
Java Home »Use Clickframes to jumpstart and maintain your CodeIgniter web app, with best practices baked in.
Beta Site »Use Clickframes to generate automated test scripts and reports that stay in sync with your evolving project.
QA Home »Clickframes is about turning user-centered design into high quality, well-tested web applications.
It supports quick iteration of design, development and testing through a simple, unified requirements model tailored to the needs of a web application. Using Clickframes, project teams can automate the generation of design artifacts, prototypes, software requirements, production-ready code, and automated Selenium test scripts.
After reading the CodeIgniter 2.0.0 upgrade instructions, I’m feeling pretty confident that Clickframes-PHP will migrate easily. I’ll probably tackle the migration with my next new PHP project — check back here for updates.
Clickframes allows you to specify the e-mails that should be sent when particular outcomes arise. Clickframes-PHP makes it easy to integrate dynamic content into your e-mails.
Clickframes-PHP is most powerful when you integrate your local development webserver directly with your Clickframes project files. I’ve tried to be thorough for first-time users, but once you’ve done this once, it only takes a few minutes to setup each subsequent project.
A brief review of the user-serviceable elements of your project’s pom.xml file, like name, version, groupId, and artifactId.
Here’s everything you need to know to get started with Clickframes-PHP, from generating your project to configuring your database and web server.
Just a few more features before we reach minimum-viable-plugin. The last big item before I kick the tires, fix bugs, and release is file upload/download support.
SQLite’s file-based database is an ideal match for Clickframes-PHP, so I took some time to figure out how to SQLite3 in CodeIgniter. I quickly found this PDO SQLite3 driver on the CodeIgniter wiki, and then found these fixes in the forum. I’ve combined the two, cleaned up the code a little, improved the log messages, [...]
I’ve spent much of the last week refactoring and extending the Clickframes-PHP code generation plugin, so I thought I’d report on the current state of the project.
Clickframes is a Code Generation framework written in Java designed specifically to generate (Java) web applications. Clickframes lets you jump start your new project with working generated code at minute zero. Keep what you’ve learnt in one project and reuse in another project using Clickframes Code Generation templates, or simply use the templates that come with Clickframes. The key to the Clickframes approach is separating what an application does and how it does it. What an application does is specific to the project, but how it does it can be generalized and reused across multiple project using code generation.
Clickframes was originally developed in 2008 by the Informatics Solutions Group at Children's Hospital Boston. The first "Clickframes" came about when we decided to automate generation of HTML wireframes (now Clickframes Interactive Previews), and to reduce the time and effort required to manage requirements for a particularly demanding customer. At a certain point, we realized that we didn't have wireframes anymore — we had a computable requirements model. Some refactoring and development later, the result was Clickframes — a suite focused on the complete lifecycle of a web application, from modeling and design to code generation and development to testing and release.
The video from the Clickframes talk at Ignite Boston 6 is now online. The Quicktime Video is here. Warning, big!
Faster than lightning, CLIPr lets you upload an appspec and preview the CLIPs without having to download or install anything locally.
The Beacon16 gang will be serving a Clickframes “side dish” at the next Web Innovators Group bash: Tuesday, September 29, 2009, 6:30 pm, at the Royal Sonesta Cambridge. It’s free, but RSVP is required. See you there!
See Will Crawford’s 5-minute Clickframes talk at Ignite Boston 6 on Thursday, September 17, hosted by O’Reilly Media and Fidelity Investments.
Nicole Zanetti will present “The Single Source of Truth: Quality Assurance Can Keep Up in an Agile Environment” at Expo:QA 2009 in Madrid. The conference is being held October 27-29.