Title: WordPress Development (coming from Drupal)
Last modified: August 20, 2016

---

# WordPress Development (coming from Drupal)

 *  [geerlingguy](https://wordpress.org/support/users/geerlingguy/)
 * (@geerlingguy)
 * [13 years, 8 months ago](https://wordpress.org/support/topic/wordpress-development-coming-from-drupal/)
 * Hi everyone!
 * I posted some [questions about WordPress development](http://www.midwesternmac.com/blogs/jeff-geerling/questions-about-wordpress)
   on my site (please feel free to leave a comment here or there with any answers/
   insights).
 * I’m a web/app developer, and I spend most of my time working in the Drupal community,
   though I hear many good things about WordPress, and I have helped a number of
   people with WordPress sites. I have no ill will towards either development community,
   and understand there are differences—99% of the time, if I find something that
   upsets me in any development community or project, it’s not because it’s wrong(
   necessarily), it’s just that I don’t understand why it is the way it is…
 * That said, I was wondering if you have any good suggestions as to the best way
   to ingratiate myself into the WordPress development community/ecosystem. I don’t
   plan on becoming a strong core developer or anything like that, but I’ve found
   there are many helpful things one can do in other development communities to 
   make sure they’re doing things ‘the right way’ and helping improve things.
 * For example, in Drupal, hanging out in the various `#drupal` IRC channels is 
   a great way to meet some of the smartest and most involved Drupal developers.
   Going to Drupal user group meetups puts faces with local developers’ names. Following
   Drupal project issue queues is much more enlightening than reading through project
   documentation (which is often outdated) or browsing Drupal’s forums (which are
   almost a ghost town for many purposes).
 * What are some of the ‘insider tips’ for getting to know WordPress? Many Google
   searches lead me to conflicting and outdated information about different WordPress
   coding techniques, APIs, etc. I already follow [Matt Mullenweg’s blog](http://ma.tt/),
   but he (like [Dries Buytaert](http://buytaert.net/)—Drupal’s founder) doesn’t
   often get into technical info or good summative posts about the ‘state of WordPress’.
   Is [WordPress Planet](http://planet.wordpress.org/) a pretty good source of info
   as well?

Viewing 5 replies - 1 through 5 (of 5 total)

 *  [Amy Hendrix (sabreuse)](https://wordpress.org/support/users/sabreuse/)
 * (@sabreuse)
 * [13 years, 8 months ago](https://wordpress.org/support/topic/wordpress-development-coming-from-drupal/#post-3078374)
 * Great questions, and thanks for coming to explore the WP side of the force with
   such an open mind — “My CMS can beat up your CMS” stuff gets so boring, no matter
   which side you’re on!
 * I suggest hooking up with your local WP community — there are local WordPress
   meetups all over the place, and WordCamps somewhere just about every weekend.
   Unfortunately, I think you just missed the annual WordCamp in your city (if I’m
   reading your website right!), but the meetup there seems to be pretty regular.
   WP meetups vary from networking to hands-on hacking days to formal teaching presentations;
   each one is a little different when it comes to the topics they choose, but they’re
   a great place to meet people in person, especially when you’re new to the community.
 * If you do IRC, the main #wordpress channel is a mix of general user/site builder
   support and plugin/theme discussions.
 * #wordpress-dev is reserved for core development only, but it’s an active and 
   friendly dev channel. Even if you’re not planning to go really hardcore, you 
   might stop in to lurk just to see how things happen. We just hit beta 1 for the
   next release, so there’s almost always something going on there.
 * Several of the sub-teams also have channels, although the activity there varies
   really wildly: for example #wordpress-ui is used very regularly, whereas the 
   theme review team’s channel only really picks up when there’s a team meeting 
   happening there.
 * The **Get Involved** tab at the top of this page leads to the team blogs for 
   all of those teams. Most of them also have a regular IRC meeting time that you
   can find there, and whatever projects are underway related to those areas — for
   instance, the core blog hosts the Core Contributor Handbook, which can tell you
   a lot about code standards, best practices, etc, even if you’re not planning 
   on contributing patches. The support team is working on an up-to-date user manual…
   but my main point is, if you’re looking for an overview of what goes on and how
   things are organized, all of those are a great place to get a good feel for what
   projects are going on, and you’ll start recognizing names and faces before long.
 * Planet has some great stuff in it, and it’ll also get you some key things like
   the official Dev Blog (for release announcements and the like), but there are
   plenty of very active community people who aren’t in there — like any planet-
   style blog, a lot depends on who submitted their site to be included. For day-
   to-day stuff, I probably get more news/links/stuff from WP friends on Twitter
   than anywhere else (mixed with ample time-wasting and goofiness).
 *  Thread Starter [geerlingguy](https://wordpress.org/support/users/geerlingguy/)
 * (@geerlingguy)
 * [13 years, 8 months ago](https://wordpress.org/support/topic/wordpress-development-coming-from-drupal/#post-3078399)
 * > For day-to-day stuff, I probably get more news/links/stuff from WP friends 
   > on Twitter than anywhere else (mixed with ample time-wasting and goofiness).
 * Same here—probably a bit too much of the time-wasting, of course!
 * Thanks for your informative reply, it really does help. I’ll look into the local
   WP group, and hopefully make a few events. I already have a few friends on Facebook
   and Twitter who are pretty much exclusively WP-oriented, so I’ll try squeezing
   them for information too.
 * One thing I’ve noticed from the start is that WordPress is a lot more designer/
   OCD-friendly on the front-end than Drupal (bonus!), but a bit less developer 
   friendly under the hood—but not horribly so.
 * Do you know if there are any initiatives to move away from SVN at some point 
   with plugin repositories?
 *  [Amy Hendrix (sabreuse)](https://wordpress.org/support/users/sabreuse/)
 * (@sabreuse)
 * [13 years, 8 months ago](https://wordpress.org/support/topic/wordpress-development-coming-from-drupal/#post-3078405)
 * > One thing I’ve noticed from the start is that WordPress is a lot more designer/
   > OCD-friendly on the front-end than Drupal (bonus!), but a bit less developer
   > friendly under the hood—but not horribly so.
 * Yeah, that’s probably a fair assessment — I actually find WP plenty dev-friendly,
   but then I’m a whole lot more used to developing in WP than Drupal; then again,
   I also know designers who are happy as clams theming with Drupal… in the end,
   a lot of the difference comes down to which choices/styles/habits you get used
   to.
 * > Do you know if there are any initiatives to move away from SVN at some point
   > with plugin repositories?
 * For the offical plugin repo, I expect we’ll stay on SVN as long as WP itself 
   does — and there are no plans to change **that**. Sigh.
 * For your own development process, there’s no reason not to use git if you prefer
   it — there are a ton of developers out there who do all of their actual work 
   on git, either locally or on github, and then use git-svn to push out the final
   release for the repo.
 * A couple of good workflow writeups for you:
 * [http://markjaquith.wordpress.com/2011/05/26/developing-on-wordpress-using-git/](http://markjaquith.wordpress.com/2011/05/26/developing-on-wordpress-using-git/)
 * [http://teleogistic.net/2011/05/revisiting-git-github-and-the-wordpress-org-plugin-repository/](http://teleogistic.net/2011/05/revisiting-git-github-and-the-wordpress-org-plugin-repository/)
 * [http://teleogistic.net/2012/09/using-git-locally-for-a-subversion-based-project-like-buddypress/](http://teleogistic.net/2012/09/using-git-locally-for-a-subversion-based-project-like-buddypress/)
 *  Thread Starter [geerlingguy](https://wordpress.org/support/users/geerlingguy/)
 * (@geerlingguy)
 * [13 years, 8 months ago](https://wordpress.org/support/topic/wordpress-development-coming-from-drupal/#post-3078406)
 * Yeah, I’m using Git-SVN for now, but it’s such a pain. Everything moves glacially,
   even though I’m just trying to push up a small change or just rebase… Even if
   not Git, something distributed would be nice 🙂
 * Thanks for your help!
 *  [Amy Hendrix (sabreuse)](https://wordpress.org/support/users/sabreuse/)
 * (@sabreuse)
 * [13 years, 8 months ago](https://wordpress.org/support/topic/wordpress-development-coming-from-drupal/#post-3078411)
 * It’s been a fun conversation — you’re welcome and good luck!

Viewing 5 replies - 1 through 5 (of 5 total)

The topic ‘WordPress Development (coming from Drupal)’ is closed to new replies.

## Tags

 * [developers](https://wordpress.org/support/topic-tag/developers/)
 * [development](https://wordpress.org/support/topic-tag/development/)
 * [drupal](https://wordpress.org/support/topic-tag/drupal/)

 * In: [Hacks](https://wordpress.org/support/forum/plugins-and-hacks/hacks/)
 * 5 replies
 * 2 participants
 * Last reply from: [Amy Hendrix (sabreuse)](https://wordpress.org/support/users/sabreuse/)
 * Last activity: [13 years, 8 months ago](https://wordpress.org/support/topic/wordpress-development-coming-from-drupal/#post-3078411)
 * Status: not a support question

## Topics

### Topics with no replies

### Non-support topics

### Resolved topics

### Unresolved topics

### All topics
