There are a lot of great frameworks out there that automate the things we end up building over and over again. They call this “scaffolding.” With Symfony, for example, you can generate the Admin Console of your website by reverse-engineering the database.
We recently launched Image Monkey (imgmky.com) which automates the processing of images. This has been a huge time saver for our prototyping. Instead of writing image code, we can just send our source images through Image Monkey.
What are some other tasks that we, developers, are constantly redoing? Here’s my list…
User Registration
I’m so tired of this. User signs up, they click on a confirmation link and have a valid account with an encrypted password in the database. Drupal does a great job of creating a starter registration framework, but unfortunately Drupal is a nightmare all its own.
Wouldn’t it be great if you could define a registration form in a remote server and import the form through Javascript? Never worry about registration again. It just might work. We’ll see. Or maybe a better solution is to just build a Symfony user-registration module that can plug into any project.
Profiles, etc
This sorta goes hand-in-hand with registration. Once a site has account management, you know somebody in the offices upstairs is gonna want the ability to have social media profiles.