Customization without modifying source

It’s late and I can’t sleep. So I figured I’d make an entry. I’m amazed at how “customizable” Roller is without touching the code or having Admin privileges. I’m able to add new pages, graphics, change the layout of my start page, etc. I argue with my coworkers about the need to make all of our code public, ok it’s not all public but it is protected and every class has a derived class that is modifiable, so it’s essentially public.

My philosophy to building a customizable application is to put as much flexibility into the User Interface to not require changing code. Roller is an example of being able to change many features of the application without the changing code.


Leave a Reply

Please log in using one of these methods to post your comment: Logo

You are commenting using your account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )


Connecting to %s