![Page 1: Creating No Code Solutions For Sp 2010 Ayman El Hattab](https://reader033.vdocument.in/reader033/viewer/2022061213/5498ade5b479591e4f8b458f/html5/thumbnails/1.jpg)
CREATING NO CODE SHAREPOINT 2010 SOLUTIONS
Ayman El-HattabSharePoint Specialist
Twitter: aymanelhattab
![Page 2: Creating No Code Solutions For Sp 2010 Ayman El Hattab](https://reader033.vdocument.in/reader033/viewer/2022061213/5498ade5b479591e4f8b458f/html5/thumbnails/2.jpg)
Who am I? Software Developer, ITWorx MCP, MCAD, MCSD, MCTS SharePoint4Arabs.com, Co-Founder Egypt SharePoint User Group, Lead Cutting Edge Club, Board of directors
member Principal contributor at EUSP, USPJ,
SharePointMagazine.net and MSDN forums SharePoint Saturday EMEA organizer and
speaker
![Page 3: Creating No Code Solutions For Sp 2010 Ayman El Hattab](https://reader033.vdocument.in/reader033/viewer/2022061213/5498ade5b479591e4f8b458f/html5/thumbnails/3.jpg)
What to Expect during this presentation?
Lots of Demos! You will enjoy this presentation more if…
You already have basic knowledge of SharePoint concepts
![Page 4: Creating No Code Solutions For Sp 2010 Ayman El Hattab](https://reader033.vdocument.in/reader033/viewer/2022061213/5498ade5b479591e4f8b458f/html5/thumbnails/4.jpg)
Evolution of SPD
Notes:Packaging and portability issues are GONE!SharePoint Designer 2010 is not compatible with SharePoint 2007
SharePoint
Designer 2010
![Page 5: Creating No Code Solutions For Sp 2010 Ayman El Hattab](https://reader033.vdocument.in/reader033/viewer/2022061213/5498ade5b479591e4f8b458f/html5/thumbnails/5.jpg)
SharePoint Designer 2010Free no-code tool for SharePoint THE tool for building powerful
applications on top of SharePoint
New Tools External Content Types List Schema Custom Actions
Improved Tools Workflow Designer Page Editor
Tight integration with InfoPath 2010
![Page 6: Creating No Code Solutions For Sp 2010 Ayman El Hattab](https://reader033.vdocument.in/reader033/viewer/2022061213/5498ade5b479591e4f8b458f/html5/thumbnails/6.jpg)
Development Continuum
Professional developer
Custom Web Parts
Code Workflows
Event Receivers
List Definitions
Application Pages
WSP Package
Designer/IW/Power UserCreate lists &
libs
Design Web Pages
Web part hook-up
Views & forms
Declarative Workflows
![Page 7: Creating No Code Solutions For Sp 2010 Ayman El Hattab](https://reader033.vdocument.in/reader033/viewer/2022061213/5498ade5b479591e4f8b458f/html5/thumbnails/7.jpg)
Development Continuum
Import
Export
Professional developer
Business Analyst/Process
DesignerDesign skeleton
workflow processes
View workflow visualizations
Design data-backed business
diagrams
Custom Web Parts
Code Workflows
Event Receivers
List Definitions
Application Pages
WSP Package
Designer/IW/Power UserCreate lists &
libs
Design Web Pages
Web part hook-up
Views & forms
Declarative Workflows
WSP Package
![Page 8: Creating No Code Solutions For Sp 2010 Ayman El Hattab](https://reader033.vdocument.in/reader033/viewer/2022061213/5498ade5b479591e4f8b458f/html5/thumbnails/8.jpg)
Creating Workflows in Visio
![Page 9: Creating No Code Solutions For Sp 2010 Ayman El Hattab](https://reader033.vdocument.in/reader033/viewer/2022061213/5498ade5b479591e4f8b458f/html5/thumbnails/9.jpg)
Easily transfer workflows from Visio to SPD and back
VWI
Visio WorkflowInterchange
![Page 10: Creating No Code Solutions For Sp 2010 Ayman El Hattab](https://reader033.vdocument.in/reader033/viewer/2022061213/5498ade5b479591e4f8b458f/html5/thumbnails/10.jpg)
Workflow Visualization
Silverlight driven visualization of status of your workflows
![Page 11: Creating No Code Solutions For Sp 2010 Ayman El Hattab](https://reader033.vdocument.in/reader033/viewer/2022061213/5498ade5b479591e4f8b458f/html5/thumbnails/11.jpg)
Starting Point for Developers “Save site as template” creates WSP
which can be imported to VS 2010. Declarative elements can be selected for
import
Modify imported items and extend by adding additional items, code, etc…
![Page 12: Creating No Code Solutions For Sp 2010 Ayman El Hattab](https://reader033.vdocument.in/reader033/viewer/2022061213/5498ade5b479591e4f8b458f/html5/thumbnails/12.jpg)
Starting Point for Developers “Save worflow as template” creates WSP
which can be imported to VS 2010.
![Page 13: Creating No Code Solutions For Sp 2010 Ayman El Hattab](https://reader033.vdocument.in/reader033/viewer/2022061213/5498ade5b479591e4f8b458f/html5/thumbnails/13.jpg)
SharePoint Designer
WSP
Visual Studio
Custom
Action
Two Way Collaboration
![Page 14: Creating No Code Solutions For Sp 2010 Ayman El Hattab](https://reader033.vdocument.in/reader033/viewer/2022061213/5498ade5b479591e4f8b458f/html5/thumbnails/14.jpg)
Types of Workflows
Attached directly to a List
Can be associated to many Lists or Content Types
Site based – not associated to a List or Content
Type
![Page 15: Creating No Code Solutions For Sp 2010 Ayman El Hattab](https://reader033.vdocument.in/reader033/viewer/2022061213/5498ade5b479591e4f8b458f/html5/thumbnails/15.jpg)
Form Designer & Filler• Browser and Client forms
InfoPath 2010
Visual Layout
Form Logic
Data Connection
![Page 16: Creating No Code Solutions For Sp 2010 Ayman El Hattab](https://reader033.vdocument.in/reader033/viewer/2022061213/5498ade5b479591e4f8b458f/html5/thumbnails/16.jpg)
Edit InfoPath Forms generated by SPD Workflows
![Page 17: Creating No Code Solutions For Sp 2010 Ayman El Hattab](https://reader033.vdocument.in/reader033/viewer/2022061213/5498ade5b479591e4f8b458f/html5/thumbnails/17.jpg)
Customizing SP List Forms
Created By
• Information workers solve own problems, freeing up IT
How
• Layout form using pre-built tables• Use rules to conditionally format, validate data & show/hide sections• Bring in data from SharePoint Lists• Take offline in SharePoint Workspace
Examples
• Project Contact List, Issue Tracking List, Feedback Form, Event Sign-up
![Page 18: Creating No Code Solutions For Sp 2010 Ayman El Hattab](https://reader033.vdocument.in/reader033/viewer/2022061213/5498ade5b479591e4f8b458f/html5/thumbnails/18.jpg)
Training Process Automation
demo
![Page 19: Creating No Code Solutions For Sp 2010 Ayman El Hattab](https://reader033.vdocument.in/reader033/viewer/2022061213/5498ade5b479591e4f8b458f/html5/thumbnails/19.jpg)
XSLT List View Web Parts…
XSLT List View Web Part = List View Web Part + XSLT Data View Web Part
![Page 20: Creating No Code Solutions For Sp 2010 Ayman El Hattab](https://reader033.vdocument.in/reader033/viewer/2022061213/5498ade5b479591e4f8b458f/html5/thumbnails/20.jpg)
Connecting and joining Data from heterogeneous sources
Databases
XML files
Web Services
![Page 21: Creating No Code Solutions For Sp 2010 Ayman El Hattab](https://reader033.vdocument.in/reader033/viewer/2022061213/5498ade5b479591e4f8b458f/html5/thumbnails/21.jpg)
Connecting and Joining Data
demo
![Page 22: Creating No Code Solutions For Sp 2010 Ayman El Hattab](https://reader033.vdocument.in/reader033/viewer/2022061213/5498ade5b479591e4f8b458f/html5/thumbnails/22.jpg)
Learn More about SharePoint
Information forIT Prosat TechNet
http://MSSharePointITPro.com
Information forDevelopers
at MSDNhttp://MSSharePointDeveloper.com
Information forEveryone
http://SharePoint.Microsoft.com
![Page 23: Creating No Code Solutions For Sp 2010 Ayman El Hattab](https://reader033.vdocument.in/reader033/viewer/2022061213/5498ade5b479591e4f8b458f/html5/thumbnails/23.jpg)
SharePoint Saturday EMEA!
www.sharepointsaturday.org/emea
Facebook Group : SharePoint Saturday EMEA http://tinyurl.com/spsemea
![Page 24: Creating No Code Solutions For Sp 2010 Ayman El Hattab](https://reader033.vdocument.in/reader033/viewer/2022061213/5498ade5b479591e4f8b458f/html5/thumbnails/24.jpg)
Connect with me:
Email: [email protected]
Blog: www.aymanelhattab.com
Twitter id: aymanelhattab
Thank You!