in Web Development

Open Source Projects and Help!

I’ve been spending a fair amount of time in the various PyroCMS places that one can receive help.  I’m hoping to learn something and hoping to be able to help someone else who might just be coming to the project. However I’ve noticed something the last couple of days.  I really should say I noticed someone.

I’m not sure how this person found PyroCMS, or even what their skill set is.  They apparently know some CodeIgniter and whomever directed them to CodeIgniter also passed them along to PyroCMS.  Their site currently is in WordPress and they want to convert it over to Pyro. I haven’t seen the full conversation, but what I have seen has seemed like the helpful members of the community were building the plugin and later on the module for them.  I think everyone tried to be polite and help them along.  We were all there, we remember it.  But when it seems like the community is building the module for you, you need to stop and take a few steps back and learn more about the project.  These type of people aren’t new.  I’ve seen them before and try and give them a nudge in the right direction.

If you’re new to an open source project, spend as much time as you can reading about the project. Hopefully the leads of the project do some blogging on the project, but if not I’m sure that you’ll find some people who blog about it. Set up a development environment and install the project.  Then start hacking.  I know people learn differently, but this is the best way to know and understand the project.  Documentation may be poor or it might not be in a format that you understand.  That’s fine.  Hopefully you can figure it out and perhaps at some point you can contribute to the documentation (this is what I’ve been doing a lot of!).

Before I sign off on this post. If there’s a topic you’d like me to talk about for PyroCMS feel free to let me know and I’ll do my best to cover it.  I’ve got somethings I want to do for covering PyroCMS, but a few things need to happen before those happen.

Happy Coding!