Question

Photo of Nick Airdo

1

How To: Getting Started as a Rock Plugin Developer

(I've had a few people contact me outside these forums for the answer to this question, so I thought I'd post it since it's bound to come up again and again.)

I'm just getting started and want to develop Rock plugins.  What do I do?

  • Photo of Nick Airdo

    4

    I'm glad this question finally surfaced here!  Here's what I would do to get started:

    1. If you don't have Visual Studio yet, download "Visual Studio Express for Web". NOTE: The Web part is important.  Don't try using the "For Windows" version unless you're developing for something other than Rock.
    2. Go to the Developer page.  This is will be main focus point from now on.
    3. Click the Rockit SDK button and follow those instructions. The plugins you develop will be built inside this custom VS solution it builds.  Unzip and proceed to next step.
    4. Back on the Developer page, read the QuickStart Tutorials book.  This will cover the basics.
    5. Proceed to the next book in the Rock Dev University series when ready.
    6. Run out of books?  Check the old wiki. Even though the remaining content will eventually get moved into a new book, some things like "Rock Jobs" (written in Nov 2012) is still close enough to get you pointed in the right direction.
    7. If you didn't come to RockDay 2014, watch the videos (link is on side bar of Developer page).
    8. Ready to share your plugin/dll/etc? Read the Packaging Plugins & Themes book.  As of this writing, the RockShop isn't ready yet but reading this book will give you the gist of what you need to worry about (in the event you're manually sharing DLLs between you and your friends).
    9. More questions? Back on the Developer page you'll find a link to the Dev Q&A (forum).  Look for an anwser there and post your question so the community can rise to the occasion.
  • Photo of Matt Baylor

    0

    Something I'm not seeing documented anywhere is the default password for the SDK. What is that password? Is there a simple way to change it? Thanks!

     

    Also The Old Wiki is here...