Hi,
I'm thinking this may be a good place to start seriously contributing to Drupal. Basically I'm looking for a project that needs help (!) and that will help me to get a strong grasp of how Drupal works. I know Project* fits the first criteria, but I'm a little unsure how well it will help me grok Drupal as a whole.
I'm particularly interested in User Interface, but I'll work happily on anything under the hood since that is what I need to learn. My plan is to do Drupal development professionally once I have enough experience, so what I work on now really needs to help me learn with that in mind.
I'm a beginner going on intermediate so I'm not sure how helpful I'll be at first. But I'm currently finding about 35 hours a week to learn Drupal so hopefully I'll improve fast. I figure if I give a portion of that learning time over to working on a specific project I'll learn faster.
Does it make sense for me to just dive straight into this project, or should I have mastered anything in particular first? The thought of working on this is a little scary since I really don't know what is going on, but that is why I think it might be a good idea -- a chance to push myself.
Any thoughts/directions/help will be much appreciated.
Thank you,
Alan
Comments
yes please!
by all means, dive right in. that's exactly how i learned the project* code base, which (along with signup.module and core) is how i learned drupal (and php, SQL, etc). ;) and look at how much trouble that's gotten me into already... ;)
in terms of where to start, here's the current working version of how to help:
http://groups.drupal.org/node/2199
i should really write up a new version of that and link to it from the project* project nodes on d.o to make it more visible, since (jah be praised!) there is now a slow trickle of folks volunteering to help...
thanks for the offer, it's most appreciated!!!
-derek
better version now posted: #3686
please see http://groups.drupal.org/node/3686 ... that's much better. ;)
thanks,
-derek
...
Great!
I'm currently trying to install it on a test site and figure out how everything works. I'm making notes as I go along for documentation purposes.
I'll also make a start on reading the issue queue.
My contributions will probably be a bit slow at first, but at least I have a focus to guide me through the learning process and to encourage me to start applying what I'm learning!
Cheers,
Alan
-
www.alanpritt.com