Sie sind auf Seite 1von 35

Table of Contents

1. Introduction
2. Part One: MVC
i. The MVC pattern
ii. ASP.NET MVC
3. Part Two: MVC in Sitecore
i. Back to Basics
ii. Essential Tools
iii. The MVC pattern in Sitecore
iv. Create Your First MVC Project in Sitecore
v. Sitecore.MVC
vi. Renderings
vii. Model Binding
viii. Helpers
ix. MVC Routes
x. MVC-related Pipelines
xi. Sitecore Item WebAPI
xii. Dependency Injection
xiii. Testing Sitecore MVC
xiv. Code Generation with Sitecore MVC
xv. Client Side Javascript Frameworks
xvi. Developing MVC Applications for Sitecore with SPEAK
xvii. Page Editor with MVC
xviii. Web Forms for Marketers with MVC
xix. DMS with MVC
xx. Dynamic Placeholders with MVC
4. Part Three: Case Studies
5. Part Four: References
i. Online Resources

Sitecore MVC - the Community Book


This is the first open source crowdsourced book on Sitecore MVC. It is going to be entirely written using Markdown and
hosted on GitHub. We will follow the guidelines of the brand new GitbookIO project which will allow us to publish our
book online.

Why this book?


After having researched online for good resources on Sitecore MVC, I found that there are bits and pieces of information
here and there, some of great quality. This gave me the idea that, working together, the Sitecore community has the
potential to be able to create a valuable book about this topic. So I opened the SitecoreMVC GitHub account and started
tweeting about this idea.
The initial response shows some interest by the Sitecore community on Twitter. In just a few hours from the initial tweet I
was able to exchange a few tweets with Martina Welander, who is a Technical Consulting Engineer at Sitecore and who
has been focusing primarily on Sitecore MVC. Martina agrees that this project should focus on trying to capture real life
Sitecore MVC experiences, possibly by showcasing an array of different case studies. Using Martina's words,
this is something that only the community can provide [and will] differentiate [this project] from plain docs.
Martina's feedback is very important to me, because it confirms that having chosen to use the Github platform (instead of
using a more document-oriented platform, such as Wiki) will give us the ability to include code, not just in the body of the
pages, but literally as downloadable Visual Studio solution(s).

Where are we at?


If you are interested in participating in this project, now that the Table of Contents is almost done, and the refactoring
needed to make the book structure Gitbook compliant is almost finished, it's time to start entering content!!
Keep in mind that this is a living project, which means that very few things are set in stone. Chapters will be added /
moved and removed as the community see fit.
Just fork and submit a pull request (see below) to submit your ideas / content! If your pull request does not fit the Gitbook
guidelines I will help with that.
Furthermore, you can always check the current list of milestones and the open issues. Adding a new issue is the best way
to propose an idea to the entire community.

How to submit content


As clearly explained in one of the Github Help pages,
the fork & pull model lets anyone fork an existing repository and push changes to their personal fork without
requiring access be granted to the source repository. The changes must then be pulled into the source repository
by the project maintainer. This model reduces the amount of friction for new contributors and is popular with open
source projects because it allows people to work independently without upfront coordination.
Therefore, submitting a Pull Request is going to be the best way to submit your content to the book.

Project Maintainer
My name is Francesco Gallarotti (@gallarotti on Twitter) and I will be the project maintainer. Feel free to contact me if you
have ideas and/or suggestions. And, please, don't forget to share this project with all your colleagues and friends that
could be interested in participating!

Thank you!!

Project Contributors
The following people have contributed to the book (in random order):
Francesco Gallarotti (@gallarotti on Twitter)
Saber Karmous
Sean Holmesby (@seanholmesby on Twitter)
Robbert Hock (@kayeeNL on Twitter)
Jukka-Pekka Keisala (@jpkeisala on Twitter)
Mickey Rahman (@mickrhm on Twitter)

Part One: MVC


Lorem ipsum dolor sit amet, consectetur adipiscing elit. Mauris pellentesque felis nec adipiscing pretium. Maecenas id
sapien dapibus, viverra ante a, faucibus enim. Nulla erat sem, porttitor id felis nec, tincidunt gravida sapien. Mauris
augue nunc, aliquam vitae sapien nec, aliquam tristique sapien. Sed ullamcorper neque vitae libero rutrum, et
ullamcorper lectus pharetra. Donec consectetur sit amet augue a lacinia. Curabitur gravida dui eu nisi adipiscing
imperdiet. Duis et viverra turpis. Aliquam volutpat dolor vitae massa venenatis, feugiat luctus ipsum laoreet. Curabitur
ullamcorper at nunc eu ullamcorper. Morbi sed risus hendrerit, sollicitudin est non, rhoncus neque. Fusce condimentum
dictum massa a feugiat. Vestibulum sed ullamcorper nisl.
Sed ac lectus eget eros varius suscipit id quis dolor. Integer ornare justo at lacinia consequat. Nulla condimentum eu est
sed facilisis. Cras ipsum mauris, dignissim vel venenatis ultricies, mollis ut ante. Phasellus fermentum facilisis libero et
commodo. Suspendisse rhoncus sodales rhoncus. Maecenas iaculis, ipsum vel elementum hendrerit, neque nunc
dapibus nunc, sit amet accumsan ipsum mi eget justo. Curabitur egestas vestibulum magna nec imperdiet. Donec non
quam et nunc commodo malesuada in sodales nunc. Morbi sit amet lorem felis. Duis laoreet sem vitae imperdiet
imperdiet. Morbi id dui eget libero auctor mattis feugiat sit amet nibh. Aliquam quis felis quis quam volutpat faucibus.
Quisque et dignissim nulla, id lacinia enim. Nam nunc tellus, lobortis sed volutpat non, congue non dolor. Morbi ut
porttitor ligula, vel imperdiet sem. Sed in leo dictum, dictum mauris sed, vulputate libero. Proin posuere, nisi sit amet
aliquet tincidunt, arcu felis porta ante, ut semper nunc turpis in dolor. Mauris justo ligula, feugiat vel convallis tempor,
hendrerit at felis. Phasellus diam mi, consequat a justo vitae, hendrerit laoreet arcu. Aliquam erat volutpat. Vestibulum sit
amet mauris velit. Mauris non pharetra magna. Maecenas nec sem eu augue imperdiet sollicitudin et sit amet lacus.
Quisque viverra magna nisi, vitae porta ante tristique sit amet. In at pretium diam, quis dignissim leo. Interdum et
malesuada fames ac ante ipsum primis in faucibus. Nunc et scelerisque velit.

The MVC Pattern


Lorem ipsum dolor sit amet, consectetur adipiscing elit. Mauris pellentesque felis nec adipiscing pretium. Maecenas id
sapien dapibus, viverra ante a, faucibus enim. Nulla erat sem, porttitor id felis nec, tincidunt gravida sapien. Mauris
augue nunc, aliquam vitae sapien nec, aliquam tristique sapien. Sed ullamcorper neque vitae libero rutrum, et
ullamcorper lectus pharetra. Donec consectetur sit amet augue a lacinia. Curabitur gravida dui eu nisi adipiscing
imperdiet. Duis et viverra turpis. Aliquam volutpat dolor vitae massa venenatis, feugiat luctus ipsum laoreet. Curabitur
ullamcorper at nunc eu ullamcorper. Morbi sed risus hendrerit, sollicitudin est non, rhoncus neque. Fusce condimentum
dictum massa a feugiat. Vestibulum sed ullamcorper nisl.
Sed ac lectus eget eros varius suscipit id quis dolor. Integer ornare justo at lacinia consequat. Nulla condimentum eu est
sed facilisis. Cras ipsum mauris, dignissim vel venenatis ultricies, mollis ut ante. Phasellus fermentum facilisis libero et
commodo. Suspendisse rhoncus sodales rhoncus. Maecenas iaculis, ipsum vel elementum hendrerit, neque nunc
dapibus nunc, sit amet accumsan ipsum mi eget justo. Curabitur egestas vestibulum magna nec imperdiet. Donec non
quam et nunc commodo malesuada in sodales nunc. Morbi sit amet lorem felis. Duis laoreet sem vitae imperdiet
imperdiet. Morbi id dui eget libero auctor mattis feugiat sit amet nibh. Aliquam quis felis quis quam volutpat faucibus.
Quisque et dignissim nulla, id lacinia enim. Nam nunc tellus, lobortis sed volutpat non, congue non dolor. Morbi ut
porttitor ligula, vel imperdiet sem. Sed in leo dictum, dictum mauris sed, vulputate libero. Proin posuere, nisi sit amet
aliquet tincidunt, arcu felis porta ante, ut semper nunc turpis in dolor. Mauris justo ligula, feugiat vel convallis tempor,
hendrerit at felis. Phasellus diam mi, consequat a justo vitae, hendrerit laoreet arcu. Aliquam erat volutpat. Vestibulum sit
amet mauris velit. Mauris non pharetra magna. Maecenas nec sem eu augue imperdiet sollicitudin et sit amet lacus.
Quisque viverra magna nisi, vitae porta ante tristique sit amet. In at pretium diam, quis dignissim leo. Interdum et
malesuada fames ac ante ipsum primis in faucibus. Nunc et scelerisque velit.

ASP.NET MVC
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Mauris pellentesque felis nec adipiscing pretium. Maecenas id
sapien dapibus, viverra ante a, faucibus enim. Nulla erat sem, porttitor id felis nec, tincidunt gravida sapien. Mauris
augue nunc, aliquam vitae sapien nec, aliquam tristique sapien. Sed ullamcorper neque vitae libero rutrum, et
ullamcorper lectus pharetra. Donec consectetur sit amet augue a lacinia. Curabitur gravida dui eu nisi adipiscing
imperdiet. Duis et viverra turpis. Aliquam volutpat dolor vitae massa venenatis, feugiat luctus ipsum laoreet. Curabitur
ullamcorper at nunc eu ullamcorper. Morbi sed risus hendrerit, sollicitudin est non, rhoncus neque. Fusce condimentum
dictum massa a feugiat. Vestibulum sed ullamcorper nisl.
Sed ac lectus eget eros varius suscipit id quis dolor. Integer ornare justo at lacinia consequat. Nulla condimentum eu est
sed facilisis. Cras ipsum mauris, dignissim vel venenatis ultricies, mollis ut ante. Phasellus fermentum facilisis libero et
commodo. Suspendisse rhoncus sodales rhoncus. Maecenas iaculis, ipsum vel elementum hendrerit, neque nunc
dapibus nunc, sit amet accumsan ipsum mi eget justo. Curabitur egestas vestibulum magna nec imperdiet. Donec non
quam et nunc commodo malesuada in sodales nunc. Morbi sit amet lorem felis. Duis laoreet sem vitae imperdiet
imperdiet. Morbi id dui eget libero auctor mattis feugiat sit amet nibh. Aliquam quis felis quis quam volutpat faucibus.
Quisque et dignissim nulla, id lacinia enim. Nam nunc tellus, lobortis sed volutpat non, congue non dolor. Morbi ut
porttitor ligula, vel imperdiet sem. Sed in leo dictum, dictum mauris sed, vulputate libero. Proin posuere, nisi sit amet
aliquet tincidunt, arcu felis porta ante, ut semper nunc turpis in dolor. Mauris justo ligula, feugiat vel convallis tempor,
hendrerit at felis. Phasellus diam mi, consequat a justo vitae, hendrerit laoreet arcu. Aliquam erat volutpat. Vestibulum sit
amet mauris velit. Mauris non pharetra magna. Maecenas nec sem eu augue imperdiet sollicitudin et sit amet lacus.
Quisque viverra magna nisi, vitae porta ante tristique sit amet. In at pretium diam, quis dignissim leo. Interdum et
malesuada fames ac ante ipsum primis in faucibus. Nunc et scelerisque velit.

Part Two: MVC with Sitecore


Lorem ipsum dolor sit amet, consectetur adipiscing elit. Mauris pellentesque felis nec adipiscing pretium. Maecenas id
sapien dapibus, viverra ante a, faucibus enim. Nulla erat sem, porttitor id felis nec, tincidunt gravida sapien. Mauris
augue nunc, aliquam vitae sapien nec, aliquam tristique sapien. Sed ullamcorper neque vitae libero rutrum, et
ullamcorper lectus pharetra. Donec consectetur sit amet augue a lacinia. Curabitur gravida dui eu nisi adipiscing
imperdiet. Duis et viverra turpis. Aliquam volutpat dolor vitae massa venenatis, feugiat luctus ipsum laoreet. Curabitur
ullamcorper at nunc eu ullamcorper. Morbi sed risus hendrerit, sollicitudin est non, rhoncus neque. Fusce condimentum
dictum massa a feugiat. Vestibulum sed ullamcorper nisl.
Sed ac lectus eget eros varius suscipit id quis dolor. Integer ornare justo at lacinia consequat. Nulla condimentum eu est
sed facilisis. Cras ipsum mauris, dignissim vel venenatis ultricies, mollis ut ante. Phasellus fermentum facilisis libero et
commodo. Suspendisse rhoncus sodales rhoncus. Maecenas iaculis, ipsum vel elementum hendrerit, neque nunc
dapibus nunc, sit amet accumsan ipsum mi eget justo. Curabitur egestas vestibulum magna nec imperdiet. Donec non
quam et nunc commodo malesuada in sodales nunc. Morbi sit amet lorem felis. Duis laoreet sem vitae imperdiet
imperdiet. Morbi id dui eget libero auctor mattis feugiat sit amet nibh. Aliquam quis felis quis quam volutpat faucibus.
Quisque et dignissim nulla, id lacinia enim. Nam nunc tellus, lobortis sed volutpat non, congue non dolor. Morbi ut
porttitor ligula, vel imperdiet sem. Sed in leo dictum, dictum mauris sed, vulputate libero. Proin posuere, nisi sit amet
aliquet tincidunt, arcu felis porta ante, ut semper nunc turpis in dolor. Mauris justo ligula, feugiat vel convallis tempor,
hendrerit at felis. Phasellus diam mi, consequat a justo vitae, hendrerit laoreet arcu. Aliquam erat volutpat. Vestibulum sit
amet mauris velit. Mauris non pharetra magna. Maecenas nec sem eu augue imperdiet sollicitudin et sit amet lacus.
Quisque viverra magna nisi, vitae porta ante tristique sit amet. In at pretium diam, quis dignissim leo. Interdum et
malesuada fames ac ante ipsum primis in faucibus. Nunc et scelerisque velit.

Back to Basics
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Mauris pellentesque felis nec adipiscing pretium. Maecenas id
sapien dapibus, viverra ante a, faucibus enim. Nulla erat sem, porttitor id felis nec, tincidunt gravida sapien. Mauris
augue nunc, aliquam vitae sapien nec, aliquam tristique sapien. Sed ullamcorper neque vitae libero rutrum, et
ullamcorper lectus pharetra. Donec consectetur sit amet augue a lacinia. Curabitur gravida dui eu nisi adipiscing
imperdiet. Duis et viverra turpis. Aliquam volutpat dolor vitae massa venenatis, feugiat luctus ipsum laoreet. Curabitur
ullamcorper at nunc eu ullamcorper. Morbi sed risus hendrerit, sollicitudin est non, rhoncus neque. Fusce condimentum
dictum massa a feugiat. Vestibulum sed ullamcorper nisl.

Sitecore Items
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Mauris pellentesque felis nec adipiscing pretium. Maecenas id
sapien dapibus, viverra ante a, faucibus enim. Nulla erat sem, porttitor id felis nec, tincidunt gravida sapien. Mauris
augue nunc, aliquam vitae sapien nec, aliquam tristique sapien. Sed ullamcorper neque vitae libero rutrum, et
ullamcorper lectus pharetra. Donec consectetur sit amet augue a lacinia. Curabitur gravida dui eu nisi adipiscing
imperdiet. Duis et viverra turpis. Aliquam volutpat dolor vitae massa venenatis, feugiat luctus ipsum laoreet. Curabitur
ullamcorper at nunc eu ullamcorper. Morbi sed risus hendrerit, sollicitudin est non, rhoncus neque. Fusce condimentum
dictum massa a feugiat. Vestibulum sed ullamcorper nisl.

Data Templates
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Mauris pellentesque felis nec adipiscing pretium. Maecenas id
sapien dapibus, viverra ante a, faucibus enim. Nulla erat sem, porttitor id felis nec, tincidunt gravida sapien. Mauris
augue nunc, aliquam vitae sapien nec, aliquam tristique sapien. Sed ullamcorper neque vitae libero rutrum, et
ullamcorper lectus pharetra. Donec consectetur sit amet augue a lacinia. Curabitur gravida dui eu nisi adipiscing
imperdiet. Duis et viverra turpis. Aliquam volutpat dolor vitae massa venenatis, feugiat luctus ipsum laoreet. Curabitur
ullamcorper at nunc eu ullamcorper. Morbi sed risus hendrerit, sollicitudin est non, rhoncus neque. Fusce condimentum
dictum massa a feugiat. Vestibulum sed ullamcorper nisl.

Layouts
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Mauris pellentesque felis nec adipiscing pretium. Maecenas id
sapien dapibus, viverra ante a, faucibus enim. Nulla erat sem, porttitor id felis nec, tincidunt gravida sapien. Mauris
augue nunc, aliquam vitae sapien nec, aliquam tristique sapien. Sed ullamcorper neque vitae libero rutrum, et
ullamcorper lectus pharetra. Donec consectetur sit amet augue a lacinia. Curabitur gravida dui eu nisi adipiscing
imperdiet. Duis et viverra turpis. Aliquam volutpat dolor vitae massa venenatis, feugiat luctus ipsum laoreet. Curabitur
ullamcorper at nunc eu ullamcorper. Morbi sed risus hendrerit, sollicitudin est non, rhoncus neque. Fusce condimentum
dictum massa a feugiat. Vestibulum sed ullamcorper nisl.

Renderings
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Mauris pellentesque felis nec adipiscing pretium. Maecenas id
sapien dapibus, viverra ante a, faucibus enim. Nulla erat sem, porttitor id felis nec, tincidunt gravida sapien. Mauris
augue nunc, aliquam vitae sapien nec, aliquam tristique sapien. Sed ullamcorper neque vitae libero rutrum, et
ullamcorper lectus pharetra. Donec consectetur sit amet augue a lacinia. Curabitur gravida dui eu nisi adipiscing
imperdiet. Duis et viverra turpis. Aliquam volutpat dolor vitae massa venenatis, feugiat luctus ipsum laoreet. Curabitur
ullamcorper at nunc eu ullamcorper. Morbi sed risus hendrerit, sollicitudin est non, rhoncus neque. Fusce condimentum
dictum massa a feugiat. Vestibulum sed ullamcorper nisl.

Essential Tools
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Mauris pellentesque felis nec adipiscing pretium. Maecenas id
sapien dapibus, viverra ante a, faucibus enim. Nulla erat sem, porttitor id felis nec, tincidunt gravida sapien. Mauris
augue nunc, aliquam vitae sapien nec, aliquam tristique sapien. Sed ullamcorper neque vitae libero rutrum, et
ullamcorper lectus pharetra. Donec consectetur sit amet augue a lacinia. Curabitur gravida dui eu nisi adipiscing
imperdiet. Duis et viverra turpis. Aliquam volutpat dolor vitae massa venenatis, feugiat luctus ipsum laoreet. Curabitur
ullamcorper at nunc eu ullamcorper. Morbi sed risus hendrerit, sollicitudin est non, rhoncus neque. Fusce condimentum
dictum massa a feugiat. Vestibulum sed ullamcorper nisl.
Sed ac lectus eget eros varius suscipit id quis dolor. Integer ornare justo at lacinia consequat. Nulla condimentum eu est
sed facilisis. Cras ipsum mauris, dignissim vel venenatis ultricies, mollis ut ante. Phasellus fermentum facilisis libero et
commodo. Suspendisse rhoncus sodales rhoncus. Maecenas iaculis, ipsum vel elementum hendrerit, neque nunc
dapibus nunc, sit amet accumsan ipsum mi eget justo. Curabitur egestas vestibulum magna nec imperdiet. Donec non
quam et nunc commodo malesuada in sodales nunc. Morbi sit amet lorem felis. Duis laoreet sem vitae imperdiet
imperdiet. Morbi id dui eget libero auctor mattis feugiat sit amet nibh. Aliquam quis felis quis quam volutpat faucibus.
Quisque et dignissim nulla, id lacinia enim. Nam nunc tellus, lobortis sed volutpat non, congue non dolor. Morbi ut
porttitor ligula, vel imperdiet sem. Sed in leo dictum, dictum mauris sed, vulputate libero. Proin posuere, nisi sit amet
aliquet tincidunt, arcu felis porta ante, ut semper nunc turpis in dolor. Mauris justo ligula, feugiat vel convallis tempor,
hendrerit at felis. Phasellus diam mi, consequat a justo vitae, hendrerit laoreet arcu. Aliquam erat volutpat. Vestibulum sit
amet mauris velit. Mauris non pharetra magna. Maecenas nec sem eu augue imperdiet sollicitudin et sit amet lacus.
Quisque viverra magna nisi, vitae porta ante tristique sit amet. In at pretium diam, quis dignissim leo. Interdum et
malesuada fames ac ante ipsum primis in faucibus. Nunc et scelerisque velit.

Sitecore Rocks
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Mauris pellentesque felis nec adipiscing pretium. Maecenas id
sapien dapibus, viverra ante a, faucibus enim. Nulla erat sem, porttitor id felis nec, tincidunt gravida sapien. Mauris
augue nunc, aliquam vitae sapien nec, aliquam tristique sapien. Sed ullamcorper neque vitae libero rutrum, et
ullamcorper lectus pharetra. Donec consectetur sit amet augue a lacinia. Curabitur gravida dui eu nisi adipiscing
imperdiet. Duis et viverra turpis. Aliquam volutpat dolor vitae massa venenatis, feugiat luctus ipsum laoreet. Curabitur
ullamcorper at nunc eu ullamcorper. Morbi sed risus hendrerit, sollicitudin est non, rhoncus neque. Fusce condimentum
dictum massa a feugiat. Vestibulum sed ullamcorper nisl.
Sed ac lectus eget eros varius suscipit id quis dolor. Integer ornare justo at lacinia consequat. Nulla condimentum eu est
sed facilisis. Cras ipsum mauris, dignissim vel venenatis ultricies, mollis ut ante. Phasellus fermentum facilisis libero et
commodo. Suspendisse rhoncus sodales rhoncus. Maecenas iaculis, ipsum vel elementum hendrerit, neque nunc
dapibus nunc, sit amet accumsan ipsum mi eget justo. Curabitur egestas vestibulum magna nec imperdiet. Donec non
quam et nunc commodo malesuada in sodales nunc. Morbi sit amet lorem felis. Duis laoreet sem vitae imperdiet
imperdiet. Morbi id dui eget libero auctor mattis feugiat sit amet nibh. Aliquam quis felis quis quam volutpat faucibus.
Quisque et dignissim nulla, id lacinia enim. Nam nunc tellus, lobortis sed volutpat non, congue non dolor. Morbi ut
porttitor ligula, vel imperdiet sem. Sed in leo dictum, dictum mauris sed, vulputate libero. Proin posuere, nisi sit amet
aliquet tincidunt, arcu felis porta ante, ut semper nunc turpis in dolor. Mauris justo ligula, feugiat vel convallis tempor,
hendrerit at felis. Phasellus diam mi, consequat a justo vitae, hendrerit laoreet arcu. Aliquam erat volutpat. Vestibulum sit
amet mauris velit. Mauris non pharetra magna. Maecenas nec sem eu augue imperdiet sollicitudin et sit amet lacus.
Quisque viverra magna nisi, vitae porta ante tristique sit amet. In at pretium diam, quis dignissim leo. Interdum et
malesuada fames ac ante ipsum primis in faucibus. Nunc et scelerisque velit.

Sitecore Glimpse
Reference: Sitecore Glimpse
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Mauris pellentesque felis nec adipiscing pretium. Maecenas id

sapien dapibus, viverra ante a, faucibus enim. Nulla erat sem, porttitor id felis nec, tincidunt gravida sapien. Mauris
augue nunc, aliquam vitae sapien nec, aliquam tristique sapien. Sed ullamcorper neque vitae libero rutrum, et
ullamcorper lectus pharetra. Donec consectetur sit amet augue a lacinia. Curabitur gravida dui eu nisi adipiscing
imperdiet. Duis et viverra turpis. Aliquam volutpat dolor vitae massa venenatis, feugiat luctus ipsum laoreet. Curabitur
ullamcorper at nunc eu ullamcorper. Morbi sed risus hendrerit, sollicitudin est non, rhoncus neque. Fusce condimentum
dictum massa a feugiat. Vestibulum sed ullamcorper nisl.
Sed ac lectus eget eros varius suscipit id quis dolor. Integer ornare justo at lacinia consequat. Nulla condimentum eu est
sed facilisis. Cras ipsum mauris, dignissim vel venenatis ultricies, mollis ut ante. Phasellus fermentum facilisis libero et
commodo. Suspendisse rhoncus sodales rhoncus. Maecenas iaculis, ipsum vel elementum hendrerit, neque nunc
dapibus nunc, sit amet accumsan ipsum mi eget justo. Curabitur egestas vestibulum magna nec imperdiet. Donec non
quam et nunc commodo malesuada in sodales nunc. Morbi sit amet lorem felis. Duis laoreet sem vitae imperdiet
imperdiet. Morbi id dui eget libero auctor mattis feugiat sit amet nibh. Aliquam quis felis quis quam volutpat faucibus.
Quisque et dignissim nulla, id lacinia enim. Nam nunc tellus, lobortis sed volutpat non, congue non dolor. Morbi ut
porttitor ligula, vel imperdiet sem. Sed in leo dictum, dictum mauris sed, vulputate libero. Proin posuere, nisi sit amet
aliquet tincidunt, arcu felis porta ante, ut semper nunc turpis in dolor. Mauris justo ligula, feugiat vel convallis tempor,
hendrerit at felis. Phasellus diam mi, consequat a justo vitae, hendrerit laoreet arcu. Aliquam erat volutpat. Vestibulum sit
amet mauris velit. Mauris non pharetra magna. Maecenas nec sem eu augue imperdiet sollicitudin et sit amet lacus.
Quisque viverra magna nisi, vitae porta ante tristique sit amet. In at pretium diam, quis dignissim leo. Interdum et
malesuada fames ac ante ipsum primis in faucibus. Nunc et scelerisque velit.

Extensions to Sitecore Glimpse


Reference: Extensions to Sitecore Glimpse
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Mauris pellentesque felis nec adipiscing pretium. Maecenas id
sapien dapibus, viverra ante a, faucibus enim. Nulla erat sem, porttitor id felis nec, tincidunt gravida sapien. Mauris
augue nunc, aliquam vitae sapien nec, aliquam tristique sapien. Sed ullamcorper neque vitae libero rutrum, et
ullamcorper lectus pharetra. Donec consectetur sit amet augue a lacinia. Curabitur gravida dui eu nisi adipiscing
imperdiet. Duis et viverra turpis. Aliquam volutpat dolor vitae massa venenatis, feugiat luctus ipsum laoreet. Curabitur
ullamcorper at nunc eu ullamcorper. Morbi sed risus hendrerit, sollicitudin est non, rhoncus neque. Fusce condimentum
dictum massa a feugiat. Vestibulum sed ullamcorper nisl.
Sed ac lectus eget eros varius suscipit id quis dolor. Integer ornare justo at lacinia consequat. Nulla condimentum eu est
sed facilisis. Cras ipsum mauris, dignissim vel venenatis ultricies, mollis ut ante. Phasellus fermentum facilisis libero et
commodo. Suspendisse rhoncus sodales rhoncus. Maecenas iaculis, ipsum vel elementum hendrerit, neque nunc
dapibus nunc, sit amet accumsan ipsum mi eget justo. Curabitur egestas vestibulum magna nec imperdiet. Donec non
quam et nunc commodo malesuada in sodales nunc. Morbi sit amet lorem felis. Duis laoreet sem vitae imperdiet
imperdiet. Morbi id dui eget libero auctor mattis feugiat sit amet nibh. Aliquam quis felis quis quam volutpat faucibus.
Quisque et dignissim nulla, id lacinia enim. Nam nunc tellus, lobortis sed volutpat non, congue non dolor. Morbi ut
porttitor ligula, vel imperdiet sem. Sed in leo dictum, dictum mauris sed, vulputate libero. Proin posuere, nisi sit amet
aliquet tincidunt, arcu felis porta ante, ut semper nunc turpis in dolor. Mauris justo ligula, feugiat vel convallis tempor,
hendrerit at felis. Phasellus diam mi, consequat a justo vitae, hendrerit laoreet arcu. Aliquam erat volutpat. Vestibulum sit
amet mauris velit. Mauris non pharetra magna. Maecenas nec sem eu augue imperdiet sollicitudin et sit amet lacus.
Quisque viverra magna nisi, vitae porta ante tristique sit amet. In at pretium diam, quis dignissim leo. Interdum et
malesuada fames ac ante ipsum primis in faucibus. Nunc et scelerisque velit.

The MVC Pattern in Sitecore


Lorem ipsum dolor sit amet, consectetur adipiscing elit. Mauris pellentesque felis nec adipiscing pretium. Maecenas id
sapien dapibus, viverra ante a, faucibus enim. Nulla erat sem, porttitor id felis nec, tincidunt gravida sapien. Mauris
augue nunc, aliquam vitae sapien nec, aliquam tristique sapien. Sed ullamcorper neque vitae libero rutrum, et
ullamcorper lectus pharetra. Donec consectetur sit amet augue a lacinia. Curabitur gravida dui eu nisi adipiscing
imperdiet. Duis et viverra turpis. Aliquam volutpat dolor vitae massa venenatis, feugiat luctus ipsum laoreet. Curabitur
ullamcorper at nunc eu ullamcorper. Morbi sed risus hendrerit, sollicitudin est non, rhoncus neque. Fusce condimentum
dictum massa a feugiat. Vestibulum sed ullamcorper nisl.
Sed ac lectus eget eros varius suscipit id quis dolor. Integer ornare justo at lacinia consequat. Nulla condimentum eu est
sed facilisis. Cras ipsum mauris, dignissim vel venenatis ultricies, mollis ut ante. Phasellus fermentum facilisis libero et
commodo. Suspendisse rhoncus sodales rhoncus. Maecenas iaculis, ipsum vel elementum hendrerit, neque nunc
dapibus nunc, sit amet accumsan ipsum mi eget justo. Curabitur egestas vestibulum magna nec imperdiet. Donec non
quam et nunc commodo malesuada in sodales nunc. Morbi sit amet lorem felis. Duis laoreet sem vitae imperdiet
imperdiet. Morbi id dui eget libero auctor mattis feugiat sit amet nibh. Aliquam quis felis quis quam volutpat faucibus.

Create your First MVC Project in Sitecore


Lorem ipsum dolor sit amet, consectetur adipiscing elit. Mauris pellentesque felis nec adipiscing pretium. Maecenas id
sapien dapibus, viverra ante a, faucibus enim. Nulla erat sem, porttitor id felis nec, tincidunt gravida sapien. Mauris
augue nunc, aliquam vitae sapien nec, aliquam tristique sapien. Sed ullamcorper neque vitae libero rutrum, et
ullamcorper lectus pharetra. Donec consectetur sit amet augue a lacinia. Curabitur gravida dui eu nisi adipiscing
imperdiet. Duis et viverra turpis. Aliquam volutpat dolor vitae massa venenatis, feugiat luctus ipsum laoreet. Curabitur
ullamcorper at nunc eu ullamcorper. Morbi sed risus hendrerit, sollicitudin est non, rhoncus neque. Fusce condimentum
dictum massa a feugiat. Vestibulum sed ullamcorper nisl.
Sed ac lectus eget eros varius suscipit id quis dolor. Integer ornare justo at lacinia consequat. Nulla condimentum eu est
sed facilisis. Cras ipsum mauris, dignissim vel venenatis ultricies, mollis ut ante. Phasellus fermentum facilisis libero et
commodo. Suspendisse rhoncus sodales rhoncus. Maecenas iaculis, ipsum vel elementum hendrerit, neque nunc
dapibus nunc, sit amet accumsan ipsum mi eget justo. Curabitur egestas vestibulum magna nec imperdiet. Donec non
quam et nunc commodo malesuada in sodales nunc. Morbi sit amet lorem felis. Duis laoreet sem vitae imperdiet
imperdiet. Morbi id dui eget libero auctor mattis feugiat sit amet nibh. Aliquam quis felis quis quam volutpat faucibus.
Quisque et dignissim nulla, id lacinia enim. Nam nunc tellus, lobortis sed volutpat non, congue non dolor. Morbi ut
porttitor ligula, vel imperdiet sem. Sed in leo dictum, dictum mauris sed, vulputate libero. Proin posuere, nisi sit amet
aliquet tincidunt, arcu felis porta ante, ut semper nunc turpis in dolor. Mauris justo ligula, feugiat vel convallis tempor,
hendrerit at felis. Phasellus diam mi, consequat a justo vitae, hendrerit laoreet arcu. Aliquam erat volutpat. Vestibulum sit
amet mauris velit. Mauris non pharetra magna. Maecenas nec sem eu augue imperdiet sollicitudin et sit amet lacus.
Quisque viverra magna nisi, vitae porta ante tristique sit amet. In at pretium diam, quis dignissim leo. Interdum et
malesuada fames ac ante ipsum primis in faucibus. Nunc et scelerisque velit.

Setting Up the Project


Lorem ipsum dolor sit amet, consectetur adipiscing elit. Mauris pellentesque felis nec adipiscing pretium. Maecenas id
sapien dapibus, viverra ante a, faucibus enim. Nulla erat sem, porttitor id felis nec, tincidunt gravida sapien. Mauris
augue nunc, aliquam vitae sapien nec, aliquam tristique sapien. Sed ullamcorper neque vitae libero rutrum, et
ullamcorper lectus pharetra. Donec consectetur sit amet augue a lacinia. Curabitur gravida dui eu nisi adipiscing
imperdiet. Duis et viverra turpis. Aliquam volutpat dolor vitae massa venenatis, feugiat luctus ipsum laoreet. Curabitur
ullamcorper at nunc eu ullamcorper. Morbi sed risus hendrerit, sollicitudin est non, rhoncus neque. Fusce condimentum
dictum massa a feugiat. Vestibulum sed ullamcorper nisl.
Sed ac lectus eget eros varius suscipit id quis dolor. Integer ornare justo at lacinia consequat. Nulla condimentum eu est
sed facilisis. Cras ipsum mauris, dignissim vel venenatis ultricies, mollis ut ante. Phasellus fermentum facilisis libero et
commodo. Suspendisse rhoncus sodales rhoncus. Maecenas iaculis, ipsum vel elementum hendrerit, neque nunc
dapibus nunc, sit amet accumsan ipsum mi eget justo. Curabitur egestas vestibulum magna nec imperdiet. Donec non
quam et nunc commodo malesuada in sodales nunc. Morbi sit amet lorem felis. Duis laoreet sem vitae imperdiet
imperdiet. Morbi id dui eget libero auctor mattis feugiat sit amet nibh. Aliquam quis felis quis quam volutpat faucibus.
Quisque et dignissim nulla, id lacinia enim. Nam nunc tellus, lobortis sed volutpat non, congue non dolor. Morbi ut
porttitor ligula, vel imperdiet sem. Sed in leo dictum, dictum mauris sed, vulputate libero. Proin posuere, nisi sit amet
aliquet tincidunt, arcu felis porta ante, ut semper nunc turpis in dolor. Mauris justo ligula, feugiat vel convallis tempor,
hendrerit at felis. Phasellus diam mi, consequat a justo vitae, hendrerit laoreet arcu. Aliquam erat volutpat. Vestibulum sit
amet mauris velit. Mauris non pharetra magna. Maecenas nec sem eu augue imperdiet sollicitudin et sit amet lacus.
Quisque viverra magna nisi, vitae porta ante tristique sit amet. In at pretium diam, quis dignissim leo. Interdum et
malesuada fames ac ante ipsum primis in faucibus. Nunc et scelerisque velit.

Sitecore.MVC
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Mauris pellentesque felis nec adipiscing pretium. Maecenas id
sapien dapibus, viverra ante a, faucibus enim. Nulla erat sem, porttitor id felis nec, tincidunt gravida sapien. Mauris
augue nunc, aliquam vitae sapien nec, aliquam tristique sapien. Sed ullamcorper neque vitae libero rutrum, et
ullamcorper lectus pharetra. Donec consectetur sit amet augue a lacinia. Curabitur gravida dui eu nisi adipiscing
imperdiet. Duis et viverra turpis. Aliquam volutpat dolor vitae massa venenatis, feugiat luctus ipsum laoreet. Curabitur
ullamcorper at nunc eu ullamcorper. Morbi sed risus hendrerit, sollicitudin est non, rhoncus neque. Fusce condimentum
dictum massa a feugiat. Vestibulum sed ullamcorper nisl.
Sed ac lectus eget eros varius suscipit id quis dolor. Integer ornare justo at lacinia consequat. Nulla condimentum eu est
sed facilisis. Cras ipsum mauris, dignissim vel venenatis ultricies, mollis ut ante. Phasellus fermentum facilisis libero et
commodo. Suspendisse rhoncus sodales rhoncus. Maecenas iaculis, ipsum vel elementum hendrerit, neque nunc
dapibus nunc, sit amet accumsan ipsum mi eget justo. Curabitur egestas vestibulum magna nec imperdiet. Donec non
quam et nunc commodo malesuada in sodales nunc. Morbi sit amet lorem felis. Duis laoreet sem vitae imperdiet
imperdiet. Morbi id dui eget libero auctor mattis feugiat sit amet nibh. Aliquam quis felis quis quam volutpat faucibus.
Quisque et dignissim nulla, id lacinia enim. Nam nunc tellus, lobortis sed volutpat non, congue non dolor. Morbi ut
porttitor ligula, vel imperdiet sem. Sed in leo dictum, dictum mauris sed, vulputate libero. Proin posuere, nisi sit amet
aliquet tincidunt, arcu felis porta ante, ut semper nunc turpis in dolor. Mauris justo ligula, feugiat vel convallis tempor,
hendrerit at felis. Phasellus diam mi, consequat a justo vitae, hendrerit laoreet arcu. Aliquam erat volutpat. Vestibulum sit
amet mauris velit. Mauris non pharetra magna. Maecenas nec sem eu augue imperdiet sollicitudin et sit amet lacus.
Quisque viverra magna nisi, vitae porta ante tristique sit amet. In at pretium diam, quis dignissim leo. Interdum et
malesuada fames ac ante ipsum primis in faucibus. Nunc et scelerisque velit.

Html.Sitecore()
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Mauris pellentesque felis nec adipiscing pretium. Maecenas id
sapien dapibus, viverra ante a, faucibus enim. Nulla erat sem, porttitor id felis nec, tincidunt gravida sapien. Mauris
augue nunc, aliquam vitae sapien nec, aliquam tristique sapien. Sed ullamcorper neque vitae libero rutrum, et
ullamcorper lectus pharetra. Donec consectetur sit amet augue a lacinia. Curabitur gravida dui eu nisi adipiscing
imperdiet. Duis et viverra turpis. Aliquam volutpat dolor vitae massa venenatis, feugiat luctus ipsum laoreet. Curabitur
ullamcorper at nunc eu ullamcorper. Morbi sed risus hendrerit, sollicitudin est non, rhoncus neque. Fusce condimentum
dictum massa a feugiat. Vestibulum sed ullamcorper nisl.
Sed ac lectus eget eros varius suscipit id quis dolor. Integer ornare justo at lacinia consequat. Nulla condimentum eu est
sed facilisis. Cras ipsum mauris, dignissim vel venenatis ultricies, mollis ut ante. Phasellus fermentum facilisis libero et
commodo. Suspendisse rhoncus sodales rhoncus. Maecenas iaculis, ipsum vel elementum hendrerit, neque nunc
dapibus nunc, sit amet accumsan ipsum mi eget justo. Curabitur egestas vestibulum magna nec imperdiet. Donec non
quam et nunc commodo malesuada in sodales nunc. Morbi sit amet lorem felis. Duis laoreet sem vitae imperdiet
imperdiet. Morbi id dui eget libero auctor mattis feugiat sit amet nibh. Aliquam quis felis quis quam volutpat faucibus.
Quisque et dignissim nulla, id lacinia enim. Nam nunc tellus, lobortis sed volutpat non, congue non dolor. Morbi ut
porttitor ligula, vel imperdiet sem. Sed in leo dictum, dictum mauris sed, vulputate libero. Proin posuere, nisi sit amet
aliquet tincidunt, arcu felis porta ante, ut semper nunc turpis in dolor. Mauris justo ligula, feugiat vel convallis tempor,
hendrerit at felis. Phasellus diam mi, consequat a justo vitae, hendrerit laoreet arcu. Aliquam erat volutpat. Vestibulum sit
amet mauris velit. Mauris non pharetra magna. Maecenas nec sem eu augue imperdiet sollicitudin et sit amet lacus.
Quisque viverra magna nisi, vitae porta ante tristique sit amet. In at pretium diam, quis dignissim leo. Interdum et
malesuada fames ac ante ipsum primis in faucibus. Nunc et scelerisque velit.

Renderings
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Mauris pellentesque felis nec adipiscing pretium. Maecenas id
sapien dapibus, viverra ante a, faucibus enim. Nulla erat sem, porttitor id felis nec, tincidunt gravida sapien. Mauris
augue nunc, aliquam vitae sapien nec, aliquam tristique sapien. Sed ullamcorper neque vitae libero rutrum, et
ullamcorper lectus pharetra. Donec consectetur sit amet augue a lacinia. Curabitur gravida dui eu nisi adipiscing
imperdiet. Duis et viverra turpis. Aliquam volutpat dolor vitae massa venenatis, feugiat luctus ipsum laoreet. Curabitur
ullamcorper at nunc eu ullamcorper. Morbi sed risus hendrerit, sollicitudin est non, rhoncus neque. Fusce condimentum
dictum massa a feugiat. Vestibulum sed ullamcorper nisl.
Sed ac lectus eget eros varius suscipit id quis dolor. Integer ornare justo at lacinia consequat. Nulla condimentum eu est
sed facilisis. Cras ipsum mauris, dignissim vel venenatis ultricies, mollis ut ante. Phasellus fermentum facilisis libero et
commodo. Suspendisse rhoncus sodales rhoncus. Maecenas iaculis, ipsum vel elementum hendrerit, neque nunc
dapibus nunc, sit amet accumsan ipsum mi eget justo. Curabitur egestas vestibulum magna nec imperdiet. Donec non
quam et nunc commodo malesuada in sodales nunc. Morbi sit amet lorem felis. Duis laoreet sem vitae imperdiet
imperdiet. Morbi id dui eget libero auctor mattis feugiat sit amet nibh. Aliquam quis felis quis quam volutpat faucibus.
Quisque et dignissim nulla, id lacinia enim. Nam nunc tellus, lobortis sed volutpat non, congue non dolor. Morbi ut
porttitor ligula, vel imperdiet sem. Sed in leo dictum, dictum mauris sed, vulputate libero. Proin posuere, nisi sit amet
aliquet tincidunt, arcu felis porta ante, ut semper nunc turpis in dolor. Mauris justo ligula, feugiat vel convallis tempor,
hendrerit at felis. Phasellus diam mi, consequat a justo vitae, hendrerit laoreet arcu. Aliquam erat volutpat. Vestibulum sit
amet mauris velit. Mauris non pharetra magna. Maecenas nec sem eu augue imperdiet sollicitudin et sit amet lacus.
Quisque viverra magna nisi, vitae porta ante tristique sit amet. In at pretium diam, quis dignissim leo. Interdum et
malesuada fames ac ante ipsum primis in faucibus. Nunc et scelerisque velit.

View Renderings
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Mauris pellentesque felis nec adipiscing pretium. Maecenas id
sapien dapibus, viverra ante a, faucibus enim. Nulla erat sem, porttitor id felis nec, tincidunt gravida sapien. Mauris
augue nunc, aliquam vitae sapien nec, aliquam tristique sapien. Sed ullamcorper neque vitae libero rutrum, et
ullamcorper lectus pharetra. Donec consectetur sit amet augue a lacinia. Curabitur gravida dui eu nisi adipiscing
imperdiet. Duis et viverra turpis. Aliquam volutpat dolor vitae massa venenatis, feugiat luctus ipsum laoreet. Curabitur
ullamcorper at nunc eu ullamcorper. Morbi sed risus hendrerit, sollicitudin est non, rhoncus neque. Fusce condimentum
dictum massa a feugiat. Vestibulum sed ullamcorper nisl.
Sed ac lectus eget eros varius suscipit id quis dolor. Integer ornare justo at lacinia consequat. Nulla condimentum eu est
sed facilisis. Cras ipsum mauris, dignissim vel venenatis ultricies, mollis ut ante. Phasellus fermentum facilisis libero et
commodo. Suspendisse rhoncus sodales rhoncus. Maecenas iaculis, ipsum vel elementum hendrerit, neque nunc
dapibus nunc, sit amet accumsan ipsum mi eget justo. Curabitur egestas vestibulum magna nec imperdiet. Donec non
quam et nunc commodo malesuada in sodales nunc. Morbi sit amet lorem felis. Duis laoreet sem vitae imperdiet
imperdiet. Morbi id dui eget libero auctor mattis feugiat sit amet nibh. Aliquam quis felis quis quam volutpat faucibus.
Quisque et dignissim nulla, id lacinia enim. Nam nunc tellus, lobortis sed volutpat non, congue non dolor. Morbi ut
porttitor ligula, vel imperdiet sem. Sed in leo dictum, dictum mauris sed, vulputate libero. Proin posuere, nisi sit amet
aliquet tincidunt, arcu felis porta ante, ut semper nunc turpis in dolor. Mauris justo ligula, feugiat vel convallis tempor,
hendrerit at felis. Phasellus diam mi, consequat a justo vitae, hendrerit laoreet arcu. Aliquam erat volutpat. Vestibulum sit
amet mauris velit. Mauris non pharetra magna. Maecenas nec sem eu augue imperdiet sollicitudin et sit amet lacus.
Quisque viverra magna nisi, vitae porta ante tristique sit amet. In at pretium diam, quis dignissim leo. Interdum et
malesuada fames ac ante ipsum primis in faucibus. Nunc et scelerisque velit.

Controller Renderings
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Mauris pellentesque felis nec adipiscing pretium. Maecenas id
sapien dapibus, viverra ante a, faucibus enim. Nulla erat sem, porttitor id felis nec, tincidunt gravida sapien. Mauris

augue nunc, aliquam vitae sapien nec, aliquam tristique sapien. Sed ullamcorper neque vitae libero rutrum, et
ullamcorper lectus pharetra. Donec consectetur sit amet augue a lacinia. Curabitur gravida dui eu nisi adipiscing
imperdiet. Duis et viverra turpis. Aliquam volutpat dolor vitae massa venenatis, feugiat luctus ipsum laoreet. Curabitur
ullamcorper at nunc eu ullamcorper. Morbi sed risus hendrerit, sollicitudin est non, rhoncus neque. Fusce condimentum
dictum massa a feugiat. Vestibulum sed ullamcorper nisl.
Sed ac lectus eget eros varius suscipit id quis dolor. Integer ornare justo at lacinia consequat. Nulla condimentum eu est
sed facilisis. Cras ipsum mauris, dignissim vel venenatis ultricies, mollis ut ante. Phasellus fermentum facilisis libero et
commodo. Suspendisse rhoncus sodales rhoncus. Maecenas iaculis, ipsum vel elementum hendrerit, neque nunc
dapibus nunc, sit amet accumsan ipsum mi eget justo. Curabitur egestas vestibulum magna nec imperdiet. Donec non
quam et nunc commodo malesuada in sodales nunc. Morbi sit amet lorem felis. Duis laoreet sem vitae imperdiet
imperdiet. Morbi id dui eget libero auctor mattis feugiat sit amet nibh. Aliquam quis felis quis quam volutpat faucibus.
Quisque et dignissim nulla, id lacinia enim. Nam nunc tellus, lobortis sed volutpat non, congue non dolor. Morbi ut
porttitor ligula, vel imperdiet sem. Sed in leo dictum, dictum mauris sed, vulputate libero. Proin posuere, nisi sit amet
aliquet tincidunt, arcu felis porta ante, ut semper nunc turpis in dolor. Mauris justo ligula, feugiat vel convallis tempor,
hendrerit at felis. Phasellus diam mi, consequat a justo vitae, hendrerit laoreet arcu. Aliquam erat volutpat. Vestibulum sit
amet mauris velit. Mauris non pharetra magna. Maecenas nec sem eu augue imperdiet sollicitudin et sit amet lacus.
Quisque viverra magna nisi, vitae porta ante tristique sit amet. In at pretium diam, quis dignissim leo. Interdum et
malesuada fames ac ante ipsum primis in faucibus. Nunc et scelerisque velit.

Model Binding
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Mauris pellentesque felis nec adipiscing pretium. Maecenas id
sapien dapibus, viverra ante a, faucibus enim. Nulla erat sem, porttitor id felis nec, tincidunt gravida sapien. Mauris
augue nunc, aliquam vitae sapien nec, aliquam tristique sapien. Sed ullamcorper neque vitae libero rutrum, et
ullamcorper lectus pharetra. Donec consectetur sit amet augue a lacinia. Curabitur gravida dui eu nisi adipiscing
imperdiet. Duis et viverra turpis. Aliquam volutpat dolor vitae massa venenatis, feugiat luctus ipsum laoreet. Curabitur
ullamcorper at nunc eu ullamcorper. Morbi sed risus hendrerit, sollicitudin est non, rhoncus neque. Fusce condimentum
dictum massa a feugiat. Vestibulum sed ullamcorper nisl.
Sed ac lectus eget eros varius suscipit id quis dolor. Integer ornare justo at lacinia consequat. Nulla condimentum eu est
sed facilisis. Cras ipsum mauris, dignissim vel venenatis ultricies, mollis ut ante. Phasellus fermentum facilisis libero et
commodo. Suspendisse rhoncus sodales rhoncus. Maecenas iaculis, ipsum vel elementum hendrerit, neque nunc
dapibus nunc, sit amet accumsan ipsum mi eget justo. Curabitur egestas vestibulum magna nec imperdiet. Donec non
quam et nunc commodo malesuada in sodales nunc. Morbi sit amet lorem felis. Duis laoreet sem vitae imperdiet
imperdiet. Morbi id dui eget libero auctor mattis feugiat sit amet nibh. Aliquam quis felis quis quam volutpat faucibus.
Quisque et dignissim nulla, id lacinia enim. Nam nunc tellus, lobortis sed volutpat non, congue non dolor. Morbi ut
porttitor ligula, vel imperdiet sem. Sed in leo dictum, dictum mauris sed, vulputate libero. Proin posuere, nisi sit amet
aliquet tincidunt, arcu felis porta ante, ut semper nunc turpis in dolor. Mauris justo ligula, feugiat vel convallis tempor,
hendrerit at felis. Phasellus diam mi, consequat a justo vitae, hendrerit laoreet arcu. Aliquam erat volutpat. Vestibulum sit
amet mauris velit. Mauris non pharetra magna. Maecenas nec sem eu augue imperdiet sollicitudin et sit amet lacus.
Quisque viverra magna nisi, vitae porta ante tristique sit amet. In at pretium diam, quis dignissim leo. Interdum et
malesuada fames ac ante ipsum primis in faucibus. Nunc et scelerisque velit.

Helpers
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Mauris pellentesque felis nec adipiscing pretium. Maecenas id
sapien dapibus, viverra ante a, faucibus enim. Nulla erat sem, porttitor id felis nec, tincidunt gravida sapien. Mauris
augue nunc, aliquam vitae sapien nec, aliquam tristique sapien. Sed ullamcorper neque vitae libero rutrum, et
ullamcorper lectus pharetra. Donec consectetur sit amet augue a lacinia. Curabitur gravida dui eu nisi adipiscing
imperdiet. Duis et viverra turpis. Aliquam volutpat dolor vitae massa venenatis, feugiat luctus ipsum laoreet. Curabitur
ullamcorper at nunc eu ullamcorper. Morbi sed risus hendrerit, sollicitudin est non, rhoncus neque. Fusce condimentum
dictum massa a feugiat. Vestibulum sed ullamcorper nisl.
Sed ac lectus eget eros varius suscipit id quis dolor. Integer ornare justo at lacinia consequat. Nulla condimentum eu est
sed facilisis. Cras ipsum mauris, dignissim vel venenatis ultricies, mollis ut ante. Phasellus fermentum facilisis libero et
commodo. Suspendisse rhoncus sodales rhoncus. Maecenas iaculis, ipsum vel elementum hendrerit, neque nunc
dapibus nunc, sit amet accumsan ipsum mi eget justo. Curabitur egestas vestibulum magna nec imperdiet. Donec non
quam et nunc commodo malesuada in sodales nunc. Morbi sit amet lorem felis. Duis laoreet sem vitae imperdiet
imperdiet. Morbi id dui eget libero auctor mattis feugiat sit amet nibh. Aliquam quis felis quis quam volutpat faucibus.
Quisque et dignissim nulla, id lacinia enim. Nam nunc tellus, lobortis sed volutpat non, congue non dolor. Morbi ut
porttitor ligula, vel imperdiet sem. Sed in leo dictum, dictum mauris sed, vulputate libero. Proin posuere, nisi sit amet
aliquet tincidunt, arcu felis porta ante, ut semper nunc turpis in dolor. Mauris justo ligula, feugiat vel convallis tempor,
hendrerit at felis. Phasellus diam mi, consequat a justo vitae, hendrerit laoreet arcu. Aliquam erat volutpat. Vestibulum sit
amet mauris velit. Mauris non pharetra magna. Maecenas nec sem eu augue imperdiet sollicitudin et sit amet lacus.
Quisque viverra magna nisi, vitae porta ante tristique sit amet. In at pretium diam, quis dignissim leo. Interdum et
malesuada fames ac ante ipsum primis in faucibus. Nunc et scelerisque velit.

Extending the Sitecore Helper Class


Lorem ipsum dolor sit amet, consectetur adipiscing elit. Mauris pellentesque felis nec adipiscing pretium. Maecenas id
sapien dapibus, viverra ante a, faucibus enim. Nulla erat sem, porttitor id felis nec, tincidunt gravida sapien. Mauris
augue nunc, aliquam vitae sapien nec, aliquam tristique sapien. Sed ullamcorper neque vitae libero rutrum, et
ullamcorper lectus pharetra. Donec consectetur sit amet augue a lacinia. Curabitur gravida dui eu nisi adipiscing
imperdiet. Duis et viverra turpis. Aliquam volutpat dolor vitae massa venenatis, feugiat luctus ipsum laoreet. Curabitur
ullamcorper at nunc eu ullamcorper. Morbi sed risus hendrerit, sollicitudin est non, rhoncus neque. Fusce condimentum
dictum massa a feugiat. Vestibulum sed ullamcorper nisl.
Sed ac lectus eget eros varius suscipit id quis dolor. Integer ornare justo at lacinia consequat. Nulla condimentum eu est
sed facilisis. Cras ipsum mauris, dignissim vel venenatis ultricies, mollis ut ante. Phasellus fermentum facilisis libero et
commodo. Suspendisse rhoncus sodales rhoncus. Maecenas iaculis, ipsum vel elementum hendrerit, neque nunc
dapibus nunc, sit amet accumsan ipsum mi eget justo. Curabitur egestas vestibulum magna nec imperdiet. Donec non
quam et nunc commodo malesuada in sodales nunc. Morbi sit amet lorem felis. Duis laoreet sem vitae imperdiet
imperdiet. Morbi id dui eget libero auctor mattis feugiat sit amet nibh. Aliquam quis felis quis quam volutpat faucibus.
Quisque et dignissim nulla, id lacinia enim. Nam nunc tellus, lobortis sed volutpat non, congue non dolor. Morbi ut
porttitor ligula, vel imperdiet sem. Sed in leo dictum, dictum mauris sed, vulputate libero. Proin posuere, nisi sit amet
aliquet tincidunt, arcu felis porta ante, ut semper nunc turpis in dolor. Mauris justo ligula, feugiat vel convallis tempor,
hendrerit at felis. Phasellus diam mi, consequat a justo vitae, hendrerit laoreet arcu. Aliquam erat volutpat. Vestibulum sit
amet mauris velit. Mauris non pharetra magna. Maecenas nec sem eu augue imperdiet sollicitudin et sit amet lacus.
Quisque viverra magna nisi, vitae porta ante tristique sit amet. In at pretium diam, quis dignissim leo. Interdum et
malesuada fames ac ante ipsum primis in faucibus. Nunc et scelerisque velit.

MVC Routes
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Mauris pellentesque felis nec adipiscing pretium. Maecenas id
sapien dapibus, viverra ante a, faucibus enim. Nulla erat sem, porttitor id felis nec, tincidunt gravida sapien. Mauris
augue nunc, aliquam vitae sapien nec, aliquam tristique sapien. Sed ullamcorper neque vitae libero rutrum, et
ullamcorper lectus pharetra. Donec consectetur sit amet augue a lacinia. Curabitur gravida dui eu nisi adipiscing
imperdiet. Duis et viverra turpis. Aliquam volutpat dolor vitae massa venenatis, feugiat luctus ipsum laoreet. Curabitur
ullamcorper at nunc eu ullamcorper. Morbi sed risus hendrerit, sollicitudin est non, rhoncus neque. Fusce condimentum
dictum massa a feugiat. Vestibulum sed ullamcorper nisl.
Sed ac lectus eget eros varius suscipit id quis dolor. Integer ornare justo at lacinia consequat. Nulla condimentum eu est
sed facilisis. Cras ipsum mauris, dignissim vel venenatis ultricies, mollis ut ante. Phasellus fermentum facilisis libero et
commodo. Suspendisse rhoncus sodales rhoncus. Maecenas iaculis, ipsum vel elementum hendrerit, neque nunc
dapibus nunc, sit amet accumsan ipsum mi eget justo. Curabitur egestas vestibulum magna nec imperdiet. Donec non
quam et nunc commodo malesuada in sodales nunc. Morbi sit amet lorem felis. Duis laoreet sem vitae imperdiet
imperdiet. Morbi id dui eget libero auctor mattis feugiat sit amet nibh. Aliquam quis felis quis quam volutpat faucibus.
Quisque et dignissim nulla, id lacinia enim. Nam nunc tellus, lobortis sed volutpat non, congue non dolor. Morbi ut
porttitor ligula, vel imperdiet sem. Sed in leo dictum, dictum mauris sed, vulputate libero. Proin posuere, nisi sit amet
aliquet tincidunt, arcu felis porta ante, ut semper nunc turpis in dolor. Mauris justo ligula, feugiat vel convallis tempor,
hendrerit at felis. Phasellus diam mi, consequat a justo vitae, hendrerit laoreet arcu. Aliquam erat volutpat. Vestibulum sit
amet mauris velit. Mauris non pharetra magna. Maecenas nec sem eu augue imperdiet sollicitudin et sit amet lacus.
Quisque viverra magna nisi, vitae porta ante tristique sit amet. In at pretium diam, quis dignissim leo. Interdum et
malesuada fames ac ante ipsum primis in faucibus. Nunc et scelerisque velit.

MVC-Related Pipelines
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Mauris pellentesque felis nec adipiscing pretium. Maecenas id
sapien dapibus, viverra ante a, faucibus enim. Nulla erat sem, porttitor id felis nec, tincidunt gravida sapien. Mauris
augue nunc, aliquam vitae sapien nec, aliquam tristique sapien. Sed ullamcorper neque vitae libero rutrum, et
ullamcorper lectus pharetra. Donec consectetur sit amet augue a lacinia. Curabitur gravida dui eu nisi adipiscing
imperdiet. Duis et viverra turpis. Aliquam volutpat dolor vitae massa venenatis, feugiat luctus ipsum laoreet. Curabitur
ullamcorper at nunc eu ullamcorper. Morbi sed risus hendrerit, sollicitudin est non, rhoncus neque. Fusce condimentum
dictum massa a feugiat. Vestibulum sed ullamcorper nisl.
Sed ac lectus eget eros varius suscipit id quis dolor. Integer ornare justo at lacinia consequat. Nulla condimentum eu est
sed facilisis. Cras ipsum mauris, dignissim vel venenatis ultricies, mollis ut ante. Phasellus fermentum facilisis libero et
commodo. Suspendisse rhoncus sodales rhoncus. Maecenas iaculis, ipsum vel elementum hendrerit, neque nunc
dapibus nunc, sit amet accumsan ipsum mi eget justo. Curabitur egestas vestibulum magna nec imperdiet. Donec non
quam et nunc commodo malesuada in sodales nunc. Morbi sit amet lorem felis. Duis laoreet sem vitae imperdiet
imperdiet. Morbi id dui eget libero auctor mattis feugiat sit amet nibh. Aliquam quis felis quis quam volutpat faucibus.
Quisque et dignissim nulla, id lacinia enim. Nam nunc tellus, lobortis sed volutpat non, congue non dolor. Morbi ut
porttitor ligula, vel imperdiet sem. Sed in leo dictum, dictum mauris sed, vulputate libero. Proin posuere, nisi sit amet
aliquet tincidunt, arcu felis porta ante, ut semper nunc turpis in dolor. Mauris justo ligula, feugiat vel convallis tempor,
hendrerit at felis. Phasellus diam mi, consequat a justo vitae, hendrerit laoreet arcu. Aliquam erat volutpat. Vestibulum sit
amet mauris velit. Mauris non pharetra magna. Maecenas nec sem eu augue imperdiet sollicitudin et sit amet lacus.
Quisque viverra magna nisi, vitae porta ante tristique sit amet. In at pretium diam, quis dignissim leo. Interdum et
malesuada fames ac ante ipsum primis in faucibus. Nunc et scelerisque velit.

Sitecore Item WebAPI


Lorem ipsum dolor sit amet, consectetur adipiscing elit. Mauris pellentesque felis nec adipiscing pretium. Maecenas id
sapien dapibus, viverra ante a, faucibus enim. Nulla erat sem, porttitor id felis nec, tincidunt gravida sapien. Mauris
augue nunc, aliquam vitae sapien nec, aliquam tristique sapien. Sed ullamcorper neque vitae libero rutrum, et
ullamcorper lectus pharetra. Donec consectetur sit amet augue a lacinia. Curabitur gravida dui eu nisi adipiscing
imperdiet. Duis et viverra turpis. Aliquam volutpat dolor vitae massa venenatis, feugiat luctus ipsum laoreet. Curabitur
ullamcorper at nunc eu ullamcorper. Morbi sed risus hendrerit, sollicitudin est non, rhoncus neque. Fusce condimentum
dictum massa a feugiat. Vestibulum sed ullamcorper nisl.
Sed ac lectus eget eros varius suscipit id quis dolor. Integer ornare justo at lacinia consequat. Nulla condimentum eu est
sed facilisis. Cras ipsum mauris, dignissim vel venenatis ultricies, mollis ut ante. Phasellus fermentum facilisis libero et
commodo. Suspendisse rhoncus sodales rhoncus. Maecenas iaculis, ipsum vel elementum hendrerit, neque nunc
dapibus nunc, sit amet accumsan ipsum mi eget justo. Curabitur egestas vestibulum magna nec imperdiet. Donec non
quam et nunc commodo malesuada in sodales nunc. Morbi sit amet lorem felis. Duis laoreet sem vitae imperdiet
imperdiet. Morbi id dui eget libero auctor mattis feugiat sit amet nibh. Aliquam quis felis quis quam volutpat faucibus.
Quisque et dignissim nulla, id lacinia enim. Nam nunc tellus, lobortis sed volutpat non, congue non dolor. Morbi ut
porttitor ligula, vel imperdiet sem. Sed in leo dictum, dictum mauris sed, vulputate libero. Proin posuere, nisi sit amet
aliquet tincidunt, arcu felis porta ante, ut semper nunc turpis in dolor. Mauris justo ligula, feugiat vel convallis tempor,
hendrerit at felis. Phasellus diam mi, consequat a justo vitae, hendrerit laoreet arcu. Aliquam erat volutpat. Vestibulum sit
amet mauris velit. Mauris non pharetra magna. Maecenas nec sem eu augue imperdiet sollicitudin et sit amet lacus.
Quisque viverra magna nisi, vitae porta ante tristique sit amet. In at pretium diam, quis dignissim leo. Interdum et
malesuada fames ac ante ipsum primis in faucibus. Nunc et scelerisque velit.

Dependency Injection
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Mauris pellentesque felis nec adipiscing pretium. Maecenas id
sapien dapibus, viverra ante a, faucibus enim. Nulla erat sem, porttitor id felis nec, tincidunt gravida sapien. Mauris
augue nunc, aliquam vitae sapien nec, aliquam tristique sapien. Sed ullamcorper neque vitae libero rutrum, et
ullamcorper lectus pharetra. Donec consectetur sit amet augue a lacinia. Curabitur gravida dui eu nisi adipiscing
imperdiet. Duis et viverra turpis. Aliquam volutpat dolor vitae massa venenatis, feugiat luctus ipsum laoreet. Curabitur
ullamcorper at nunc eu ullamcorper. Morbi sed risus hendrerit, sollicitudin est non, rhoncus neque. Fusce condimentum
dictum massa a feugiat. Vestibulum sed ullamcorper nisl.
Sed ac lectus eget eros varius suscipit id quis dolor. Integer ornare justo at lacinia consequat. Nulla condimentum eu est
sed facilisis. Cras ipsum mauris, dignissim vel venenatis ultricies, mollis ut ante. Phasellus fermentum facilisis libero et
commodo. Suspendisse rhoncus sodales rhoncus. Maecenas iaculis, ipsum vel elementum hendrerit, neque nunc
dapibus nunc, sit amet accumsan ipsum mi eget justo. Curabitur egestas vestibulum magna nec imperdiet. Donec non
quam et nunc commodo malesuada in sodales nunc. Morbi sit amet lorem felis. Duis laoreet sem vitae imperdiet
imperdiet. Morbi id dui eget libero auctor mattis feugiat sit amet nibh. Aliquam quis felis quis quam volutpat faucibus.
Quisque et dignissim nulla, id lacinia enim. Nam nunc tellus, lobortis sed volutpat non, congue non dolor. Morbi ut
porttitor ligula, vel imperdiet sem. Sed in leo dictum, dictum mauris sed, vulputate libero. Proin posuere, nisi sit amet
aliquet tincidunt, arcu felis porta ante, ut semper nunc turpis in dolor. Mauris justo ligula, feugiat vel convallis tempor,
hendrerit at felis. Phasellus diam mi, consequat a justo vitae, hendrerit laoreet arcu. Aliquam erat volutpat. Vestibulum sit
amet mauris velit. Mauris non pharetra magna. Maecenas nec sem eu augue imperdiet sollicitudin et sit amet lacus.
Quisque viverra magna nisi, vitae porta ante tristique sit amet. In at pretium diam, quis dignissim leo. Interdum et
malesuada fames ac ante ipsum primis in faucibus. Nunc et scelerisque velit.

Testing Sitecore MVC


Lorem ipsum dolor sit amet, consectetur adipiscing elit. Mauris pellentesque felis nec adipiscing pretium. Maecenas id
sapien dapibus, viverra ante a, faucibus enim. Nulla erat sem, porttitor id felis nec, tincidunt gravida sapien. Mauris
augue nunc, aliquam vitae sapien nec, aliquam tristique sapien. Sed ullamcorper neque vitae libero rutrum, et
ullamcorper lectus pharetra. Donec consectetur sit amet augue a lacinia. Curabitur gravida dui eu nisi adipiscing
imperdiet. Duis et viverra turpis. Aliquam volutpat dolor vitae massa venenatis, feugiat luctus ipsum laoreet. Curabitur
ullamcorper at nunc eu ullamcorper. Morbi sed risus hendrerit, sollicitudin est non, rhoncus neque. Fusce condimentum
dictum massa a feugiat. Vestibulum sed ullamcorper nisl.
Sed ac lectus eget eros varius suscipit id quis dolor. Integer ornare justo at lacinia consequat. Nulla condimentum eu est
sed facilisis. Cras ipsum mauris, dignissim vel venenatis ultricies, mollis ut ante. Phasellus fermentum facilisis libero et
commodo. Suspendisse rhoncus sodales rhoncus. Maecenas iaculis, ipsum vel elementum hendrerit, neque nunc
dapibus nunc, sit amet accumsan ipsum mi eget justo. Curabitur egestas vestibulum magna nec imperdiet. Donec non
quam et nunc commodo malesuada in sodales nunc. Morbi sit amet lorem felis. Duis laoreet sem vitae imperdiet
imperdiet. Morbi id dui eget libero auctor mattis feugiat sit amet nibh. Aliquam quis felis quis quam volutpat faucibus.
Quisque et dignissim nulla, id lacinia enim. Nam nunc tellus, lobortis sed volutpat non, congue non dolor. Morbi ut
porttitor ligula, vel imperdiet sem. Sed in leo dictum, dictum mauris sed, vulputate libero. Proin posuere, nisi sit amet
aliquet tincidunt, arcu felis porta ante, ut semper nunc turpis in dolor. Mauris justo ligula, feugiat vel convallis tempor,
hendrerit at felis. Phasellus diam mi, consequat a justo vitae, hendrerit laoreet arcu. Aliquam erat volutpat. Vestibulum sit
amet mauris velit. Mauris non pharetra magna. Maecenas nec sem eu augue imperdiet sollicitudin et sit amet lacus.
Quisque viverra magna nisi, vitae porta ante tristique sit amet. In at pretium diam, quis dignissim leo. Interdum et
malesuada fames ac ante ipsum primis in faucibus. Nunc et scelerisque velit.

Unit Testing
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Mauris pellentesque felis nec adipiscing pretium. Maecenas id
sapien dapibus, viverra ante a, faucibus enim. Nulla erat sem, porttitor id felis nec, tincidunt gravida sapien. Mauris
augue nunc, aliquam vitae sapien nec, aliquam tristique sapien. Sed ullamcorper neque vitae libero rutrum, et
ullamcorper lectus pharetra. Donec consectetur sit amet augue a lacinia. Curabitur gravida dui eu nisi adipiscing
imperdiet. Duis et viverra turpis. Aliquam volutpat dolor vitae massa venenatis, feugiat luctus ipsum laoreet. Curabitur
ullamcorper at nunc eu ullamcorper. Morbi sed risus hendrerit, sollicitudin est non, rhoncus neque. Fusce condimentum
dictum massa a feugiat. Vestibulum sed ullamcorper nisl.
Sed ac lectus eget eros varius suscipit id quis dolor. Integer ornare justo at lacinia consequat. Nulla condimentum eu est
sed facilisis. Cras ipsum mauris, dignissim vel venenatis ultricies, mollis ut ante. Phasellus fermentum facilisis libero et
commodo. Suspendisse rhoncus sodales rhoncus. Maecenas iaculis, ipsum vel elementum hendrerit, neque nunc
dapibus nunc, sit amet accumsan ipsum mi eget justo. Curabitur egestas vestibulum magna nec imperdiet. Donec non
quam et nunc commodo malesuada in sodales nunc. Morbi sit amet lorem felis. Duis laoreet sem vitae imperdiet
imperdiet. Morbi id dui eget libero auctor mattis feugiat sit amet nibh. Aliquam quis felis quis quam volutpat faucibus.
Quisque et dignissim nulla, id lacinia enim. Nam nunc tellus, lobortis sed volutpat non, congue non dolor. Morbi ut
porttitor ligula, vel imperdiet sem. Sed in leo dictum, dictum mauris sed, vulputate libero. Proin posuere, nisi sit amet
aliquet tincidunt, arcu felis porta ante, ut semper nunc turpis in dolor. Mauris justo ligula, feugiat vel convallis tempor,
hendrerit at felis. Phasellus diam mi, consequat a justo vitae, hendrerit laoreet arcu. Aliquam erat volutpat. Vestibulum sit
amet mauris velit. Mauris non pharetra magna. Maecenas nec sem eu augue imperdiet sollicitudin et sit amet lacus.
Quisque viverra magna nisi, vitae porta ante tristique sit amet. In at pretium diam, quis dignissim leo. Interdum et
malesuada fames ac ante ipsum primis in faucibus. Nunc et scelerisque velit.

Mocking
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Mauris pellentesque felis nec adipiscing pretium. Maecenas id
sapien dapibus, viverra ante a, faucibus enim. Nulla erat sem, porttitor id felis nec, tincidunt gravida sapien. Mauris

augue nunc, aliquam vitae sapien nec, aliquam tristique sapien. Sed ullamcorper neque vitae libero rutrum, et
ullamcorper lectus pharetra. Donec consectetur sit amet augue a lacinia. Curabitur gravida dui eu nisi adipiscing
imperdiet. Duis et viverra turpis. Aliquam volutpat dolor vitae massa venenatis, feugiat luctus ipsum laoreet. Curabitur
ullamcorper at nunc eu ullamcorper. Morbi sed risus hendrerit, sollicitudin est non, rhoncus neque. Fusce condimentum
dictum massa a feugiat. Vestibulum sed ullamcorper nisl.
Sed ac lectus eget eros varius suscipit id quis dolor. Integer ornare justo at lacinia consequat. Nulla condimentum eu est
sed facilisis. Cras ipsum mauris, dignissim vel venenatis ultricies, mollis ut ante. Phasellus fermentum facilisis libero et
commodo. Suspendisse rhoncus sodales rhoncus. Maecenas iaculis, ipsum vel elementum hendrerit, neque nunc
dapibus nunc, sit amet accumsan ipsum mi eget justo. Curabitur egestas vestibulum magna nec imperdiet. Donec non
quam et nunc commodo malesuada in sodales nunc. Morbi sit amet lorem felis. Duis laoreet sem vitae imperdiet
imperdiet. Morbi id dui eget libero auctor mattis feugiat sit amet nibh. Aliquam quis felis quis quam volutpat faucibus.
Quisque et dignissim nulla, id lacinia enim. Nam nunc tellus, lobortis sed volutpat non, congue non dolor. Morbi ut
porttitor ligula, vel imperdiet sem. Sed in leo dictum, dictum mauris sed, vulputate libero. Proin posuere, nisi sit amet
aliquet tincidunt, arcu felis porta ante, ut semper nunc turpis in dolor. Mauris justo ligula, feugiat vel convallis tempor,
hendrerit at felis. Phasellus diam mi, consequat a justo vitae, hendrerit laoreet arcu. Aliquam erat volutpat. Vestibulum sit
amet mauris velit. Mauris non pharetra magna. Maecenas nec sem eu augue imperdiet sollicitudin et sit amet lacus.
Quisque viverra magna nisi, vitae porta ante tristique sit amet. In at pretium diam, quis dignissim leo. Interdum et
malesuada fames ac ante ipsum primis in faucibus. Nunc et scelerisque velit.

E2E Testing
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Mauris pellentesque felis nec adipiscing pretium. Maecenas id
sapien dapibus, viverra ante a, faucibus enim. Nulla erat sem, porttitor id felis nec, tincidunt gravida sapien. Mauris
augue nunc, aliquam vitae sapien nec, aliquam tristique sapien. Sed ullamcorper neque vitae libero rutrum, et
ullamcorper lectus pharetra. Donec consectetur sit amet augue a lacinia. Curabitur gravida dui eu nisi adipiscing
imperdiet. Duis et viverra turpis. Aliquam volutpat dolor vitae massa venenatis, feugiat luctus ipsum laoreet. Curabitur
ullamcorper at nunc eu ullamcorper. Morbi sed risus hendrerit, sollicitudin est non, rhoncus neque. Fusce condimentum
dictum massa a feugiat. Vestibulum sed ullamcorper nisl.
Sed ac lectus eget eros varius suscipit id quis dolor. Integer ornare justo at lacinia consequat. Nulla condimentum eu est
sed facilisis. Cras ipsum mauris, dignissim vel venenatis ultricies, mollis ut ante. Phasellus fermentum facilisis libero et
commodo. Suspendisse rhoncus sodales rhoncus. Maecenas iaculis, ipsum vel elementum hendrerit, neque nunc
dapibus nunc, sit amet accumsan ipsum mi eget justo. Curabitur egestas vestibulum magna nec imperdiet. Donec non
quam et nunc commodo malesuada in sodales nunc. Morbi sit amet lorem felis. Duis laoreet sem vitae imperdiet
imperdiet. Morbi id dui eget libero auctor mattis feugiat sit amet nibh. Aliquam quis felis quis quam volutpat faucibus.
Quisque et dignissim nulla, id lacinia enim. Nam nunc tellus, lobortis sed volutpat non, congue non dolor. Morbi ut
porttitor ligula, vel imperdiet sem. Sed in leo dictum, dictum mauris sed, vulputate libero. Proin posuere, nisi sit amet
aliquet tincidunt, arcu felis porta ante, ut semper nunc turpis in dolor. Mauris justo ligula, feugiat vel convallis tempor,
hendrerit at felis. Phasellus diam mi, consequat a justo vitae, hendrerit laoreet arcu. Aliquam erat volutpat. Vestibulum sit
amet mauris velit. Mauris non pharetra magna. Maecenas nec sem eu augue imperdiet sollicitudin et sit amet lacus.
Quisque viverra magna nisi, vitae porta ante tristique sit amet. In at pretium diam, quis dignissim leo. Interdum et
malesuada fames ac ante ipsum primis in faucibus. Nunc et scelerisque velit.

Code Generation with Sitecore MVC


Lorem ipsum dolor sit amet, consectetur adipiscing elit. Mauris pellentesque felis nec adipiscing pretium. Maecenas id
sapien dapibus, viverra ante a, faucibus enim. Nulla erat sem, porttitor id felis nec, tincidunt gravida sapien. Mauris
augue nunc, aliquam vitae sapien nec, aliquam tristique sapien. Sed ullamcorper neque vitae libero rutrum, et
ullamcorper lectus pharetra. Donec consectetur sit amet augue a lacinia. Curabitur gravida dui eu nisi adipiscing
imperdiet. Duis et viverra turpis. Aliquam volutpat dolor vitae massa venenatis, feugiat luctus ipsum laoreet. Curabitur
ullamcorper at nunc eu ullamcorper. Morbi sed risus hendrerit, sollicitudin est non, rhoncus neque. Fusce condimentum
dictum massa a feugiat. Vestibulum sed ullamcorper nisl.
Sed ac lectus eget eros varius suscipit id quis dolor. Integer ornare justo at lacinia consequat. Nulla condimentum eu est
sed facilisis. Cras ipsum mauris, dignissim vel venenatis ultricies, mollis ut ante. Phasellus fermentum facilisis libero et
commodo. Suspendisse rhoncus sodales rhoncus. Maecenas iaculis, ipsum vel elementum hendrerit, neque nunc
dapibus nunc, sit amet accumsan ipsum mi eget justo. Curabitur egestas vestibulum magna nec imperdiet. Donec non
quam et nunc commodo malesuada in sodales nunc. Morbi sit amet lorem felis. Duis laoreet sem vitae imperdiet
imperdiet. Morbi id dui eget libero auctor mattis feugiat sit amet nibh. Aliquam quis felis quis quam volutpat faucibus.
Quisque et dignissim nulla, id lacinia enim. Nam nunc tellus, lobortis sed volutpat non, congue non dolor. Morbi ut
porttitor ligula, vel imperdiet sem. Sed in leo dictum, dictum mauris sed, vulputate libero. Proin posuere, nisi sit amet
aliquet tincidunt, arcu felis porta ante, ut semper nunc turpis in dolor. Mauris justo ligula, feugiat vel convallis tempor,
hendrerit at felis. Phasellus diam mi, consequat a justo vitae, hendrerit laoreet arcu. Aliquam erat volutpat. Vestibulum sit
amet mauris velit. Mauris non pharetra magna. Maecenas nec sem eu augue imperdiet sollicitudin et sit amet lacus.
Quisque viverra magna nisi, vitae porta ante tristique sit amet. In at pretium diam, quis dignissim leo. Interdum et
malesuada fames ac ante ipsum primis in faucibus. Nunc et scelerisque velit.

Glass Mapper Integration with Sitecore MVC


Lorem ipsum dolor sit amet, consectetur adipiscing elit. Mauris pellentesque felis nec adipiscing pretium. Maecenas id
sapien dapibus, viverra ante a, faucibus enim. Nulla erat sem, porttitor id felis nec, tincidunt gravida sapien. Mauris
augue nunc, aliquam vitae sapien nec, aliquam tristique sapien. Sed ullamcorper neque vitae libero rutrum, et
ullamcorper lectus pharetra. Donec consectetur sit amet augue a lacinia. Curabitur gravida dui eu nisi adipiscing
imperdiet. Duis et viverra turpis. Aliquam volutpat dolor vitae massa venenatis, feugiat luctus ipsum laoreet. Curabitur
ullamcorper at nunc eu ullamcorper. Morbi sed risus hendrerit, sollicitudin est non, rhoncus neque. Fusce condimentum
dictum massa a feugiat. Vestibulum sed ullamcorper nisl.
Sed ac lectus eget eros varius suscipit id quis dolor. Integer ornare justo at lacinia consequat. Nulla condimentum eu est
sed facilisis. Cras ipsum mauris, dignissim vel venenatis ultricies, mollis ut ante. Phasellus fermentum facilisis libero et
commodo. Suspendisse rhoncus sodales rhoncus. Maecenas iaculis, ipsum vel elementum hendrerit, neque nunc
dapibus nunc, sit amet accumsan ipsum mi eget justo. Curabitur egestas vestibulum magna nec imperdiet. Donec non
quam et nunc commodo malesuada in sodales nunc. Morbi sit amet lorem felis. Duis laoreet sem vitae imperdiet
imperdiet. Morbi id dui eget libero auctor mattis feugiat sit amet nibh. Aliquam quis felis quis quam volutpat faucibus.
Quisque et dignissim nulla, id lacinia enim. Nam nunc tellus, lobortis sed volutpat non, congue non dolor. Morbi ut
porttitor ligula, vel imperdiet sem. Sed in leo dictum, dictum mauris sed, vulputate libero. Proin posuere, nisi sit amet
aliquet tincidunt, arcu felis porta ante, ut semper nunc turpis in dolor. Mauris justo ligula, feugiat vel convallis tempor,
hendrerit at felis. Phasellus diam mi, consequat a justo vitae, hendrerit laoreet arcu. Aliquam erat volutpat. Vestibulum sit
amet mauris velit. Mauris non pharetra magna. Maecenas nec sem eu augue imperdiet sollicitudin et sit amet lacus.
Quisque viverra magna nisi, vitae porta ante tristique sit amet. In at pretium diam, quis dignissim leo. Interdum et
malesuada fames ac ante ipsum primis in faucibus. Nunc et scelerisque velit.

Compiled Domain Model (CDM) Integration with Sitecore MVC


Lorem ipsum dolor sit amet, consectetur adipiscing elit. Mauris pellentesque felis nec adipiscing pretium. Maecenas id
sapien dapibus, viverra ante a, faucibus enim. Nulla erat sem, porttitor id felis nec, tincidunt gravida sapien. Mauris

augue nunc, aliquam vitae sapien nec, aliquam tristique sapien. Sed ullamcorper neque vitae libero rutrum, et
ullamcorper lectus pharetra. Donec consectetur sit amet augue a lacinia. Curabitur gravida dui eu nisi adipiscing
imperdiet. Duis et viverra turpis. Aliquam volutpat dolor vitae massa venenatis, feugiat luctus ipsum laoreet. Curabitur
ullamcorper at nunc eu ullamcorper. Morbi sed risus hendrerit, sollicitudin est non, rhoncus neque. Fusce condimentum
dictum massa a feugiat. Vestibulum sed ullamcorper nisl.
Sed ac lectus eget eros varius suscipit id quis dolor. Integer ornare justo at lacinia consequat. Nulla condimentum eu est
sed facilisis. Cras ipsum mauris, dignissim vel venenatis ultricies, mollis ut ante. Phasellus fermentum facilisis libero et
commodo. Suspendisse rhoncus sodales rhoncus. Maecenas iaculis, ipsum vel elementum hendrerit, neque nunc
dapibus nunc, sit amet accumsan ipsum mi eget justo. Curabitur egestas vestibulum magna nec imperdiet. Donec non
quam et nunc commodo malesuada in sodales nunc. Morbi sit amet lorem felis. Duis laoreet sem vitae imperdiet
imperdiet. Morbi id dui eget libero auctor mattis feugiat sit amet nibh. Aliquam quis felis quis quam volutpat faucibus.
Quisque et dignissim nulla, id lacinia enim. Nam nunc tellus, lobortis sed volutpat non, congue non dolor. Morbi ut
porttitor ligula, vel imperdiet sem. Sed in leo dictum, dictum mauris sed, vulputate libero. Proin posuere, nisi sit amet
aliquet tincidunt, arcu felis porta ante, ut semper nunc turpis in dolor. Mauris justo ligula, feugiat vel convallis tempor,
hendrerit at felis. Phasellus diam mi, consequat a justo vitae, hendrerit laoreet arcu. Aliquam erat volutpat. Vestibulum sit
amet mauris velit. Mauris non pharetra magna. Maecenas nec sem eu augue imperdiet sollicitudin et sit amet lacus.
Quisque viverra magna nisi, vitae porta ante tristique sit amet. In at pretium diam, quis dignissim leo. Interdum et
malesuada fames ac ante ipsum primis in faucibus. Nunc et scelerisque velit.

Diamond Integration with Sitecore MVC


Lorem ipsum dolor sit amet, consectetur adipiscing elit. Mauris pellentesque felis nec adipiscing pretium. Maecenas id
sapien dapibus, viverra ante a, faucibus enim. Nulla erat sem, porttitor id felis nec, tincidunt gravida sapien. Mauris
augue nunc, aliquam vitae sapien nec, aliquam tristique sapien. Sed ullamcorper neque vitae libero rutrum, et
ullamcorper lectus pharetra. Donec consectetur sit amet augue a lacinia. Curabitur gravida dui eu nisi adipiscing
imperdiet. Duis et viverra turpis. Aliquam volutpat dolor vitae massa venenatis, feugiat luctus ipsum laoreet. Curabitur
ullamcorper at nunc eu ullamcorper. Morbi sed risus hendrerit, sollicitudin est non, rhoncus neque. Fusce condimentum
dictum massa a feugiat. Vestibulum sed ullamcorper nisl.
Sed ac lectus eget eros varius suscipit id quis dolor. Integer ornare justo at lacinia consequat. Nulla condimentum eu est
sed facilisis. Cras ipsum mauris, dignissim vel venenatis ultricies, mollis ut ante. Phasellus fermentum facilisis libero et
commodo. Suspendisse rhoncus sodales rhoncus. Maecenas iaculis, ipsum vel elementum hendrerit, neque nunc
dapibus nunc, sit amet accumsan ipsum mi eget justo. Curabitur egestas vestibulum magna nec imperdiet. Donec non
quam et nunc commodo malesuada in sodales nunc. Morbi sit amet lorem felis. Duis laoreet sem vitae imperdiet
imperdiet. Morbi id dui eget libero auctor mattis feugiat sit amet nibh. Aliquam quis felis quis quam volutpat faucibus.
Quisque et dignissim nulla, id lacinia enim. Nam nunc tellus, lobortis sed volutpat non, congue non dolor. Morbi ut
porttitor ligula, vel imperdiet sem. Sed in leo dictum, dictum mauris sed, vulputate libero. Proin posuere, nisi sit amet
aliquet tincidunt, arcu felis porta ante, ut semper nunc turpis in dolor. Mauris justo ligula, feugiat vel convallis tempor,
hendrerit at felis. Phasellus diam mi, consequat a justo vitae, hendrerit laoreet arcu. Aliquam erat volutpat. Vestibulum sit
amet mauris velit. Mauris non pharetra magna. Maecenas nec sem eu augue imperdiet sollicitudin et sit amet lacus.
Quisque viverra magna nisi, vitae porta ante tristique sit amet. In at pretium diam, quis dignissim leo. Interdum et
malesuada fames ac ante ipsum primis in faucibus. Nunc et scelerisque velit.

Custom Item Generator (CIG) Integration with Sitecore MVC

Client Side Javascript Frameworks


Lorem ipsum dolor sit amet, consectetur adipiscing elit. Mauris pellentesque felis nec adipiscing pretium. Maecenas id
sapien dapibus, viverra ante a, faucibus enim. Nulla erat sem, porttitor id felis nec, tincidunt gravida sapien. Mauris
augue nunc, aliquam vitae sapien nec, aliquam tristique sapien. Sed ullamcorper neque vitae libero rutrum, et
ullamcorper lectus pharetra. Donec consectetur sit amet augue a lacinia. Curabitur gravida dui eu nisi adipiscing
imperdiet. Duis et viverra turpis. Aliquam volutpat dolor vitae massa venenatis, feugiat luctus ipsum laoreet. Curabitur
ullamcorper at nunc eu ullamcorper. Morbi sed risus hendrerit, sollicitudin est non, rhoncus neque. Fusce condimentum
dictum massa a feugiat. Vestibulum sed ullamcorper nisl.

AngularJS
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Mauris pellentesque felis nec adipiscing pretium. Maecenas id
sapien dapibus, viverra ante a, faucibus enim. Nulla erat sem, porttitor id felis nec, tincidunt gravida sapien. Mauris
augue nunc, aliquam vitae sapien nec, aliquam tristique sapien. Sed ullamcorper neque vitae libero rutrum, et
ullamcorper lectus pharetra. Donec consectetur sit amet augue a lacinia. Curabitur gravida dui eu nisi adipiscing
imperdiet. Duis et viverra turpis. Aliquam volutpat dolor vitae massa venenatis, feugiat luctus ipsum laoreet. Curabitur
ullamcorper at nunc eu ullamcorper. Morbi sed risus hendrerit, sollicitudin est non, rhoncus neque. Fusce condimentum
dictum massa a feugiat. Vestibulum sed ullamcorper nisl.

Knockout JS
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Mauris pellentesque felis nec adipiscing pretium. Maecenas id
sapien dapibus, viverra ante a, faucibus enim. Nulla erat sem, porttitor id felis nec, tincidunt gravida sapien. Mauris
augue nunc, aliquam vitae sapien nec, aliquam tristique sapien. Sed ullamcorper neque vitae libero rutrum, et
ullamcorper lectus pharetra. Donec consectetur sit amet augue a lacinia. Curabitur gravida dui eu nisi adipiscing
imperdiet. Duis et viverra turpis. Aliquam volutpat dolor vitae massa venenatis, feugiat luctus ipsum laoreet. Curabitur
ullamcorper at nunc eu ullamcorper. Morbi sed risus hendrerit, sollicitudin est non, rhoncus neque. Fusce condimentum
dictum massa a feugiat. Vestibulum sed ullamcorper nisl.

Structuring scripts
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Mauris pellentesque felis nec adipiscing pretium. Maecenas id
sapien dapibus, viverra ante a, faucibus enim. Nulla erat sem, porttitor id felis nec, tincidunt gravida sapien. Mauris
augue nunc, aliquam vitae sapien nec, aliquam tristique sapien. Sed ullamcorper neque vitae libero rutrum, et
ullamcorper lectus pharetra. Donec consectetur sit amet augue a lacinia. Curabitur gravida dui eu nisi adipiscing
imperdiet. Duis et viverra turpis. Aliquam volutpat dolor vitae massa venenatis, feugiat luctus ipsum laoreet. Curabitur
ullamcorper at nunc eu ullamcorper. Morbi sed risus hendrerit, sollicitudin est non, rhoncus neque. Fusce condimentum
dictum massa a feugiat. Vestibulum sed ullamcorper nisl.

Developing MVC Applications for Sitecore with SPEAK


Lorem ipsum dolor sit amet, consectetur adipiscing elit. Mauris pellentesque felis nec adipiscing pretium. Maecenas id
sapien dapibus, viverra ante a, faucibus enim. Nulla erat sem, porttitor id felis nec, tincidunt gravida sapien. Mauris
augue nunc, aliquam vitae sapien nec, aliquam tristique sapien. Sed ullamcorper neque vitae libero rutrum, et
ullamcorper lectus pharetra. Donec consectetur sit amet augue a lacinia. Curabitur gravida dui eu nisi adipiscing
imperdiet. Duis et viverra turpis. Aliquam volutpat dolor vitae massa venenatis, feugiat luctus ipsum laoreet. Curabitur
ullamcorper at nunc eu ullamcorper. Morbi sed risus hendrerit, sollicitudin est non, rhoncus neque. Fusce condimentum
dictum massa a feugiat. Vestibulum sed ullamcorper nisl.
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Mauris pellentesque felis nec adipiscing pretium. Maecenas id
sapien dapibus, viverra ante a, faucibus enim. Nulla erat sem, porttitor id felis nec, tincidunt gravida sapien. Mauris
augue nunc, aliquam vitae sapien nec, aliquam tristique sapien. Sed ullamcorper neque vitae libero rutrum, et
ullamcorper lectus pharetra. Donec consectetur sit amet augue a lacinia. Curabitur gravida dui eu nisi adipiscing
imperdiet. Duis et viverra turpis. Aliquam volutpat dolor vitae massa venenatis, feugiat luctus ipsum laoreet. Curabitur
ullamcorper at nunc eu ullamcorper. Morbi sed risus hendrerit, sollicitudin est non, rhoncus neque. Fusce condimentum
dictum massa a feugiat. Vestibulum sed ullamcorper nisl.
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Mauris pellentesque felis nec adipiscing pretium. Maecenas id
sapien dapibus, viverra ante a, faucibus enim. Nulla erat sem, porttitor id felis nec, tincidunt gravida sapien. Mauris
augue nunc, aliquam vitae sapien nec, aliquam tristique sapien. Sed ullamcorper neque vitae libero rutrum, et
ullamcorper lectus pharetra. Donec consectetur sit amet augue a lacinia. Curabitur gravida dui eu nisi adipiscing
imperdiet. Duis et viverra turpis. Aliquam volutpat dolor vitae massa venenatis, feugiat luctus ipsum laoreet. Curabitur
ullamcorper at nunc eu ullamcorper. Morbi sed risus hendrerit, sollicitudin est non, rhoncus neque. Fusce condimentum
dictum massa a feugiat. Vestibulum sed ullamcorper nisl.

Page Editor with MVC


Lorem ipsum dolor sit amet, consectetur adipiscing elit. Mauris pellentesque felis nec adipiscing pretium. Maecenas id
sapien dapibus, viverra ante a, faucibus enim. Nulla erat sem, porttitor id felis nec, tincidunt gravida sapien. Mauris
augue nunc, aliquam vitae sapien nec, aliquam tristique sapien. Sed ullamcorper neque vitae libero rutrum, et
ullamcorper lectus pharetra. Donec consectetur sit amet augue a lacinia. Curabitur gravida dui eu nisi adipiscing
imperdiet. Duis et viverra turpis. Aliquam volutpat dolor vitae massa venenatis, feugiat luctus ipsum laoreet. Curabitur
ullamcorper at nunc eu ullamcorper. Morbi sed risus hendrerit, sollicitudin est non, rhoncus neque. Fusce condimentum
dictum massa a feugiat. Vestibulum sed ullamcorper nisl.
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Mauris pellentesque felis nec adipiscing pretium. Maecenas id
sapien dapibus, viverra ante a, faucibus enim. Nulla erat sem, porttitor id felis nec, tincidunt gravida sapien. Mauris
augue nunc, aliquam vitae sapien nec, aliquam tristique sapien. Sed ullamcorper neque vitae libero rutrum, et
ullamcorper lectus pharetra. Donec consectetur sit amet augue a lacinia. Curabitur gravida dui eu nisi adipiscing
imperdiet. Duis et viverra turpis. Aliquam volutpat dolor vitae massa venenatis, feugiat luctus ipsum laoreet. Curabitur
ullamcorper at nunc eu ullamcorper. Morbi sed risus hendrerit, sollicitudin est non, rhoncus neque. Fusce condimentum
dictum massa a feugiat. Vestibulum sed ullamcorper nisl.
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Mauris pellentesque felis nec adipiscing pretium. Maecenas id
sapien dapibus, viverra ante a, faucibus enim. Nulla erat sem, porttitor id felis nec, tincidunt gravida sapien. Mauris
augue nunc, aliquam vitae sapien nec, aliquam tristique sapien. Sed ullamcorper neque vitae libero rutrum, et
ullamcorper lectus pharetra. Donec consectetur sit amet augue a lacinia. Curabitur gravida dui eu nisi adipiscing
imperdiet. Duis et viverra turpis. Aliquam volutpat dolor vitae massa venenatis, feugiat luctus ipsum laoreet. Curabitur
ullamcorper at nunc eu ullamcorper. Morbi sed risus hendrerit, sollicitudin est non, rhoncus neque. Fusce condimentum
dictum massa a feugiat. Vestibulum sed ullamcorper nisl.

Web Forms for Marketers with MVC


Lorem ipsum dolor sit amet, consectetur adipiscing elit. Mauris pellentesque felis nec adipiscing pretium. Maecenas id
sapien dapibus, viverra ante a, faucibus enim. Nulla erat sem, porttitor id felis nec, tincidunt gravida sapien. Mauris
augue nunc, aliquam vitae sapien nec, aliquam tristique sapien. Sed ullamcorper neque vitae libero rutrum, et
ullamcorper lectus pharetra. Donec consectetur sit amet augue a lacinia. Curabitur gravida dui eu nisi adipiscing
imperdiet. Duis et viverra turpis. Aliquam volutpat dolor vitae massa venenatis, feugiat luctus ipsum laoreet. Curabitur
ullamcorper at nunc eu ullamcorper. Morbi sed risus hendrerit, sollicitudin est non, rhoncus neque. Fusce condimentum
dictum massa a feugiat. Vestibulum sed ullamcorper nisl.
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Mauris pellentesque felis nec adipiscing pretium. Maecenas id
sapien dapibus, viverra ante a, faucibus enim. Nulla erat sem, porttitor id felis nec, tincidunt gravida sapien. Mauris
augue nunc, aliquam vitae sapien nec, aliquam tristique sapien. Sed ullamcorper neque vitae libero rutrum, et
ullamcorper lectus pharetra. Donec consectetur sit amet augue a lacinia. Curabitur gravida dui eu nisi adipiscing
imperdiet. Duis et viverra turpis. Aliquam volutpat dolor vitae massa venenatis, feugiat luctus ipsum laoreet. Curabitur
ullamcorper at nunc eu ullamcorper. Morbi sed risus hendrerit, sollicitudin est non, rhoncus neque. Fusce condimentum
dictum massa a feugiat. Vestibulum sed ullamcorper nisl.
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Mauris pellentesque felis nec adipiscing pretium. Maecenas id
sapien dapibus, viverra ante a, faucibus enim. Nulla erat sem, porttitor id felis nec, tincidunt gravida sapien. Mauris
augue nunc, aliquam vitae sapien nec, aliquam tristique sapien. Sed ullamcorper neque vitae libero rutrum, et
ullamcorper lectus pharetra. Donec consectetur sit amet augue a lacinia. Curabitur gravida dui eu nisi adipiscing
imperdiet. Duis et viverra turpis. Aliquam volutpat dolor vitae massa venenatis, feugiat luctus ipsum laoreet. Curabitur
ullamcorper at nunc eu ullamcorper. Morbi sed risus hendrerit, sollicitudin est non, rhoncus neque. Fusce condimentum
dictum massa a feugiat. Vestibulum sed ullamcorper nisl.

DMS with MVC


Lorem ipsum dolor sit amet, consectetur adipiscing elit. Mauris pellentesque felis nec adipiscing pretium. Maecenas id
sapien dapibus, viverra ante a, faucibus enim. Nulla erat sem, porttitor id felis nec, tincidunt gravida sapien. Mauris
augue nunc, aliquam vitae sapien nec, aliquam tristique sapien. Sed ullamcorper neque vitae libero rutrum, et
ullamcorper lectus pharetra. Donec consectetur sit amet augue a lacinia. Curabitur gravida dui eu nisi adipiscing
imperdiet. Duis et viverra turpis. Aliquam volutpat dolor vitae massa venenatis, feugiat luctus ipsum laoreet. Curabitur
ullamcorper at nunc eu ullamcorper. Morbi sed risus hendrerit, sollicitudin est non, rhoncus neque. Fusce condimentum
dictum massa a feugiat. Vestibulum sed ullamcorper nisl.
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Mauris pellentesque felis nec adipiscing pretium. Maecenas id
sapien dapibus, viverra ante a, faucibus enim. Nulla erat sem, porttitor id felis nec, tincidunt gravida sapien. Mauris
augue nunc, aliquam vitae sapien nec, aliquam tristique sapien. Sed ullamcorper neque vitae libero rutrum, et
ullamcorper lectus pharetra. Donec consectetur sit amet augue a lacinia. Curabitur gravida dui eu nisi adipiscing
imperdiet. Duis et viverra turpis. Aliquam volutpat dolor vitae massa venenatis, feugiat luctus ipsum laoreet. Curabitur
ullamcorper at nunc eu ullamcorper. Morbi sed risus hendrerit, sollicitudin est non, rhoncus neque. Fusce condimentum
dictum massa a feugiat. Vestibulum sed ullamcorper nisl.
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Mauris pellentesque felis nec adipiscing pretium. Maecenas id
sapien dapibus, viverra ante a, faucibus enim. Nulla erat sem, porttitor id felis nec, tincidunt gravida sapien. Mauris
augue nunc, aliquam vitae sapien nec, aliquam tristique sapien. Sed ullamcorper neque vitae libero rutrum, et
ullamcorper lectus pharetra. Donec consectetur sit amet augue a lacinia. Curabitur gravida dui eu nisi adipiscing
imperdiet. Duis et viverra turpis. Aliquam volutpat dolor vitae massa venenatis, feugiat luctus ipsum laoreet. Curabitur
ullamcorper at nunc eu ullamcorper. Morbi sed risus hendrerit, sollicitudin est non, rhoncus neque. Fusce condimentum
dictum massa a feugiat. Vestibulum sed ullamcorper nisl.

Dynamic Placeholders with MVC


Lorem ipsum dolor sit amet, consectetur adipiscing elit. Mauris pellentesque felis nec adipiscing pretium. Maecenas id
sapien dapibus, viverra ante a, faucibus enim. Nulla erat sem, porttitor id felis nec, tincidunt gravida sapien. Mauris
augue nunc, aliquam vitae sapien nec, aliquam tristique sapien. Sed ullamcorper neque vitae libero rutrum, et
ullamcorper lectus pharetra. Donec consectetur sit amet augue a lacinia. Curabitur gravida dui eu nisi adipiscing
imperdiet. Duis et viverra turpis. Aliquam volutpat dolor vitae massa venenatis, feugiat luctus ipsum laoreet. Curabitur
ullamcorper at nunc eu ullamcorper. Morbi sed risus hendrerit, sollicitudin est non, rhoncus neque. Fusce condimentum
dictum massa a feugiat. Vestibulum sed ullamcorper nisl.
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Mauris pellentesque felis nec adipiscing pretium. Maecenas id
sapien dapibus, viverra ante a, faucibus enim. Nulla erat sem, porttitor id felis nec, tincidunt gravida sapien. Mauris
augue nunc, aliquam vitae sapien nec, aliquam tristique sapien. Sed ullamcorper neque vitae libero rutrum, et
ullamcorper lectus pharetra. Donec consectetur sit amet augue a lacinia. Curabitur gravida dui eu nisi adipiscing
imperdiet. Duis et viverra turpis. Aliquam volutpat dolor vitae massa venenatis, feugiat luctus ipsum laoreet. Curabitur
ullamcorper at nunc eu ullamcorper. Morbi sed risus hendrerit, sollicitudin est non, rhoncus neque. Fusce condimentum
dictum massa a feugiat. Vestibulum sed ullamcorper nisl.
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Mauris pellentesque felis nec adipiscing pretium. Maecenas id
sapien dapibus, viverra ante a, faucibus enim. Nulla erat sem, porttitor id felis nec, tincidunt gravida sapien. Mauris
augue nunc, aliquam vitae sapien nec, aliquam tristique sapien. Sed ullamcorper neque vitae libero rutrum, et
ullamcorper lectus pharetra. Donec consectetur sit amet augue a lacinia. Curabitur gravida dui eu nisi adipiscing
imperdiet. Duis et viverra turpis. Aliquam volutpat dolor vitae massa venenatis, feugiat luctus ipsum laoreet. Curabitur
ullamcorper at nunc eu ullamcorper. Morbi sed risus hendrerit, sollicitudin est non, rhoncus neque. Fusce condimentum
dictum massa a feugiat. Vestibulum sed ullamcorper nisl.

Part Three: Case Studies


Lorem ipsum dolor sit amet, consectetur adipiscing elit. Mauris pellentesque felis nec adipiscing pretium. Maecenas id
sapien dapibus, viverra ante a, faucibus enim. Nulla erat sem, porttitor id felis nec, tincidunt gravida sapien. Mauris
augue nunc, aliquam vitae sapien nec, aliquam tristique sapien. Sed ullamcorper neque vitae libero rutrum, et
ullamcorper lectus pharetra. Donec consectetur sit amet augue a lacinia. Curabitur gravida dui eu nisi adipiscing
imperdiet. Duis et viverra turpis. Aliquam volutpat dolor vitae massa venenatis, feugiat luctus ipsum laoreet. Curabitur
ullamcorper at nunc eu ullamcorper. Morbi sed risus hendrerit, sollicitudin est non, rhoncus neque. Fusce condimentum
dictum massa a feugiat. Vestibulum sed ullamcorper nisl.
Sed ac lectus eget eros varius suscipit id quis dolor. Integer ornare justo at lacinia consequat. Nulla condimentum eu est
sed facilisis. Cras ipsum mauris, dignissim vel venenatis ultricies, mollis ut ante. Phasellus fermentum facilisis libero et
commodo. Suspendisse rhoncus sodales rhoncus. Maecenas iaculis, ipsum vel elementum hendrerit, neque nunc
dapibus nunc, sit amet accumsan ipsum mi eget justo. Curabitur egestas vestibulum magna nec imperdiet. Donec non
quam et nunc commodo malesuada in sodales nunc. Morbi sit amet lorem felis. Duis laoreet sem vitae imperdiet
imperdiet. Morbi id dui eget libero auctor mattis feugiat sit amet nibh. Aliquam quis felis quis quam volutpat faucibus.
Quisque et dignissim nulla, id lacinia enim. Nam nunc tellus, lobortis sed volutpat non, congue non dolor. Morbi ut
porttitor ligula, vel imperdiet sem. Sed in leo dictum, dictum mauris sed, vulputate libero. Proin posuere, nisi sit amet
aliquet tincidunt, arcu felis porta ante, ut semper nunc turpis in dolor. Mauris justo ligula, feugiat vel convallis tempor,
hendrerit at felis. Phasellus diam mi, consequat a justo vitae, hendrerit laoreet arcu. Aliquam erat volutpat. Vestibulum sit
amet mauris velit. Mauris non pharetra magna. Maecenas nec sem eu augue imperdiet sollicitudin et sit amet lacus.
Quisque viverra magna nisi, vitae porta ante tristique sit amet. In at pretium diam, quis dignissim leo. Interdum et
malesuada fames ac ante ipsum primis in faucibus. Nunc et scelerisque velit.

Part Four: References


Lorem ipsum dolor sit amet, consectetur adipiscing elit. Mauris pellentesque felis nec adipiscing pretium. Maecenas id
sapien dapibus, viverra ante a, faucibus enim. Nulla erat sem, porttitor id felis nec, tincidunt gravida sapien. Mauris
augue nunc, aliquam vitae sapien nec, aliquam tristique sapien. Sed ullamcorper neque vitae libero rutrum, et
ullamcorper lectus pharetra. Donec consectetur sit amet augue a lacinia. Curabitur gravida dui eu nisi adipiscing
imperdiet. Duis et viverra turpis. Aliquam volutpat dolor vitae massa venenatis, feugiat luctus ipsum laoreet. Curabitur
ullamcorper at nunc eu ullamcorper. Morbi sed risus hendrerit, sollicitudin est non, rhoncus neque. Fusce condimentum
dictum massa a feugiat. Vestibulum sed ullamcorper nisl.
Sed ac lectus eget eros varius suscipit id quis dolor. Integer ornare justo at lacinia consequat. Nulla condimentum eu est
sed facilisis. Cras ipsum mauris, dignissim vel venenatis ultricies, mollis ut ante. Phasellus fermentum facilisis libero et
commodo. Suspendisse rhoncus sodales rhoncus. Maecenas iaculis, ipsum vel elementum hendrerit, neque nunc
dapibus nunc, sit amet accumsan ipsum mi eget justo. Curabitur egestas vestibulum magna nec imperdiet. Donec non
quam et nunc commodo malesuada in sodales nunc. Morbi sit amet lorem felis. Duis laoreet sem vitae imperdiet
imperdiet. Morbi id dui eget libero auctor mattis feugiat sit amet nibh. Aliquam quis felis quis quam volutpat faucibus.
Quisque et dignissim nulla, id lacinia enim. Nam nunc tellus, lobortis sed volutpat non, congue non dolor. Morbi ut
porttitor ligula, vel imperdiet sem. Sed in leo dictum, dictum mauris sed, vulputate libero. Proin posuere, nisi sit amet
aliquet tincidunt, arcu felis porta ante, ut semper nunc turpis in dolor. Mauris justo ligula, feugiat vel convallis tempor,
hendrerit at felis. Phasellus diam mi, consequat a justo vitae, hendrerit laoreet arcu. Aliquam erat volutpat. Vestibulum sit
amet mauris velit. Mauris non pharetra magna. Maecenas nec sem eu augue imperdiet sollicitudin et sit amet lacus.
Quisque viverra magna nisi, vitae porta ante tristique sit amet. In at pretium diam, quis dignissim leo. Interdum et
malesuada fames ac ante ipsum primis in faucibus. Nunc et scelerisque velit.

Online Resources
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Mauris pellentesque felis nec adipiscing pretium. Maecenas id
sapien dapibus, viverra ante a, faucibus enim. Nulla erat sem, porttitor id felis nec, tincidunt gravida sapien. Mauris
augue nunc, aliquam vitae sapien nec, aliquam tristique sapien. Sed ullamcorper neque vitae libero rutrum, et
ullamcorper lectus pharetra. Donec consectetur sit amet augue a lacinia. Curabitur gravida dui eu nisi adipiscing
imperdiet. Duis et viverra turpis. Aliquam volutpat dolor vitae massa venenatis, feugiat luctus ipsum laoreet. Curabitur
ullamcorper at nunc eu ullamcorper. Morbi sed risus hendrerit, sollicitudin est non, rhoncus neque. Fusce condimentum
dictum massa a feugiat. Vestibulum sed ullamcorper nisl.
The Sitecore MVC Contrib project
Using Sitecore MVC Components on WebForms pages
Launch Sitecore MVC Site

Videos
The following video's on Sitecore MVC can be found at YouTube
Sitecore MVC What's It All About (by David Morrison)
Sitecore MVC Getting Started (Part 1) (by Martina Welander)
Sitecore MVC -- View Renderings, @Html.Sitecore(), and Custom Models (Part 2) (by Martina Welander)

Das könnte Ihnen auch gefallen