This is the slidedeck used for the Sitecore Webinar about Pipelines and Processors. More information, video and documentation can be found on:
http://newguid.net/sitecore/2012/sitecore-webinar-pipelines-and-processors/
3. Introduction Pipelines
A pipeline is a series of steps that
implement an operation
In other words a pipeline consists of a chain of
operations where the output of each operation is
the input for the next one
Two types of pipelines in web.config:
<pipelines /> Define system processes
Example; httpRequestBegin
<processors/> Define UI process
Example; deleteVersionsUI
4. Introduction Processors
A pipeline is a series of steps that
implement an operation
In other words a pipeline consists of a chain of Step 1
operations where the output of each operation is
the input for the next one
Each step is a Processor Step 2
The sequence of processors within a pipeline is
defined in web.config
Each processor contains a unique operation Step 3
All steps together create a pipeline
5. Demo: Create a custom processor
The question
The customer want to measure all
outgoing clicks from the website.
The solution
Rewrite all external links to a
click page that will measure the
outgoing trafic.
Here we go!
7. Modifying Pipelines
Change <processor> type="MyClass“
Add new processor step <processor>
Defining a new Class
Args contains arguments passed to all steps
Include a Process() method OR
Define the method attribute -- method="SetSecurity"/>
8. Create class with SitecoreRocks
Use Sitecore rocks Item templates to help you create the
custom processor class.
This will safe you time by:
Creating the class with the process method
Creating the config for you
10. Advanced .Net Developer training
One day course covering:
Pipelines
Events
Extending the Editor
Scheduled tasks
All of this with Sitecore Rocks.
Available from 19 september 2012
More info:
http://www.sitecore.net/nederland/Support/Training.aspx
11. DMS .Net Developer training
One day course covering:
DMS Architecture
Extensive DMS API:
Datamodel
Page Events/Goals
Tags
Content profiling
Engament plans
Available from 28 august 2012
More info:
http://www.sitecore.net/nederland/Support/Training.aspx
12. SitecoreSymposium 2012
In September in Amsterdam
Two days of inspiration and insight on all things Sitecore!
Register now!
http://www.sitecore.net/Events/SymposiumEU2012/
14. Links, resources and video
The video will be posted on Youtube and Newguid.net
All resources used for the webinar will be listed on a
blogpost on Newguid.net
15. Thanks you !
Nieuwsbrief : http://www.sitecore.net/nieuwsbrief
Blog : http://newguid.net/
Twitter : @pieterbrink123