OrchardCMS / OrchardDoc

Documentation for Orchard 1.x (not Orchard Core, for that see https://docs.orchardcore.net/).
http://docs.orchardproject.net
142 stars 241 forks source link

Getting Started with Modules Course #221

Closed rtpHarry closed 8 years ago

rtpHarry commented 8 years ago

Ready for merge

Well this is what I've been up to for the last couple of weeks!

It's the product of 33 hours of work (and counting). This is an extensive guide to getting started with modules in Orchard. It covers all the major topics, best practices, theory behind it and has bonus exercises for eager students.

I'm opening the pull request now because I would like feedback from the community before it gets merged.

I'd like to know if I have explained any Orchard concepts incorrectly, made any typos, etc.

The code downloads aren't in there yet as don't want to keep reworking them.

Please review and comment!

I've used a namespace of Orchard.LearnOrchard.MODULENAME for the namespace - this is because as I work through the site I intend to unite all the code samples under this namespace.

I've put a copy of the site online (robots.txt blocked) to review it in the browser:

@sebastienros @abhishekluv @sfmskywalker

RosanaRufer commented 8 years ago

This tutorial is very well written and it's perfect to jump from knowing the Dashboard basics, to programmatically extending Orchard. :metal:

RosanaRufer commented 8 years ago

To note:

rtpHarry commented 8 years ago

Thanks for your feedback @Totemika, I've incorporated your suggestions. I will go through the course myself shortly so that I can build the downloads. Then we can get this contribution live :)

abhishekluv commented 8 years ago

@rtpHarry Great stuff..will review it and comment accordingly... :+1:

rtpHarry commented 8 years ago

@abhishekluv I've finished with this now and squashed it all down into a single commit. It's been checked and double checked and spell checked and now it's ready to be checked-in :)

Please can you accept the PR?