Extending phpScheduleIt : Getting started with the API

One of the big features we introduced in 2.4 was a RESTful API for integrating with phpScheduleIt. This is disabled by default but can be flipped on just by changing the config setting $conf[‘settings’][‘api’][‘enabled’] to ‘true’. Once you do that, navigate to the auto-generated documentation page at http://your_phpscheduleit_root/Web/Services/index.php (if you’ve got mod_rewrite set up with…

Read More

“Common” Sense?

I’m sitting around, waiting for my hellfire chili to finish cooking and I came across this gem written by Ron Jeffries. If you’re involved in any way with software development, this is a phenomenal read. His second paragraph starts off with this: Most of us were taught to write down all our requirements at the…

Read More

Flexibility and Configuration

I’ve run into numerous folks from both the business and technical sides of the world who want flexibility built into software. Developers and managers alike spew out statements like “We want to leave our options open”, “We’ll need to support that one day”, or my favorite “The business doesn’t know what they want”. As developers,…

Read More

Why phpScheduleIt?

Every so often I’ll be asked why I work on phpScheduleIt. I’m not profiting from the project and the time I spend developing, supporting and on general housekeeping adds up quickly. The short answer is that the time I spend is fun and rewarding. I’m a technologist at heart. I have been for many years….

Read More

Welcome!

It happened. I’ve finally jumped in to the world of blogging. My hope here is to teach, learn and have some fun. I’m planning on sticking to technical topics, but I make no guarantees. It’s safe to expect a heavy dose of Agile software development, PHP & .NET code, design and tools, and plenty of…

Read More

Nick Korbel