Teach yourself how to create rich, dynamic Web applications with Microsoft Office SharePoint Designer 2007. Master the tools for managing user input and backend processes—without coding—and deliver the smart solutions your business needs.
Use CSS to customize layout and optimize usability
Build your navigation structure
Create, access, and link data sources
Manipulate data views with SharePoint and ASP.NET controls
Enable dynamic rendering and interactivity
Use Windows Workflow Foundation
Know what’s going on behind the scenes—so you make the best choices
Your all-in-one learning experience includes:
Files for building skills and practicing the book’s lessons
Fully searchable eBook
Windows Vista Product Guide eReference—plus other resources—on CD
A Note Regarding the CD or DVD
The print version of this book ships with a CD or DVD. For those customers purchasing one of the digital formats in which this book is available, we are pleased to offer the CD/DVD content as a free download via O'Reilly Media's Digital Distribution services. To download this content, please visit O'Reilly's web site, search for the title of this book to find its catalog page, and click on the link below the cover image (Examples, Companion Content, or Practice Files). Note that while we provide as much of the media content as we are able via free download, we are sometimes limited by licensing restrictions. Please direct any questions or concerns to booktech@oreilly.com.
Chapter 1 Working with Web Applications
Recognizing a Web Application
Installing Windows SharePoint Services 3.0
Using SharePoint Site Templates
Creating a SharePoint Blog
Creating Content Inside a SharePoint Blog
Creating Pages Containing Web Part Connections in SharePoint
Key Points
Chapter 2 Working with SharePoint Sites in SharePoint Designer
Opening SharePoint Sites in SharePoint Designer
Using Tools in Code View
Using Tools in Design View
Key Points
Chapter 3 Accessing the Styles Behind SharePoint Pages
Creating Content Rendered with CSS
Applying Styles by Using the Task Panes
Styling ASP.NET Controls by Using CSS
Understanding CSS Rules and HTML
Using SharePoint Controls and CSS
Key Points
Chapter 4 Creating Layout with Cascading Style Sheets
Understanding Table Layout
Understanding CSS Layout
Editing the CSS for Your Layout
Creating a CSS Layout Menu
Key Points
Chapter 5 Working with Master Pages
Exploring the Master Page Gallery
Reading a Master Page at Design Time
Creating an ASPX Page Based on a Master Page
Creating a Master Page
Creating the Minimal SharePoint Master Page
Key Points
Chapter 6 Creating Custom Navigation Controls
Inserting an ASP.NET Menu Control
Setting Menu Control Properties
Modifying Style Properties of an asp:menu Control
Adding a Link to a SharePoint Navigation Control
Adding Style to SharePoint Navigation Controls
Key Points
Chapter 7 Creating Data Sources in SharePoint
Accessing List Data from Within the Current Site
Copying and Modifying a List Data Source
Accessing List Data from Other Sites
Creating a SQL Data Source
Accessing RSS and Server-Side Scripts
Accessing XML Web Services
Linking Data Sources
Key Points
Chapter 8 Creating Data Views
Dragging a Data Source onto the Design Surface
Setting a Custom Sort and Group for a Data View
Inserting Specific Fields from the Data Source Details Task Pane to Enable Inline Editing
Connecting Data Views from One Page to Another with Web Part Connections
Converting a List View to a Data View
Key Points
Chapter 9 Using ASP.NET and SharePoint Controls in Data Views
Binding Data to an ASP.NET Control
Filtering a View Based on an ASP.NET Control Value
Formatting Values in a Data View as ASP.NET and SharePoint Controls
Using an ASP.NET Control in a Data View
Key Points
Chapter 10 Using Parameters in a Data View
Creating a Parameter Inside a Data Source
Creating a Parameter Inside a Data View
Displaying the Value of a Parameter in a Data View
Using a Math Expression with a Parameter for Conditional Formatting
Key Points
Chapter 11 Customizing List Forms and Pages
Creating a Linked Data Source
Creating a Linked Data View
Setting List Properties
Modifying Default Form Pages
Key Points
Chapter 12 Using the Windows Workflow Foundation
Inserting SharePoint List Values into a Word Template for Easier Reporting
Using a Workflow Process to Create Documents Automatically
Sending a Notification in an E-Mail Message When a Workflow Runs
Adding Workflow Data to an E-Mail Message
Creating a Logical Branch in a Workflow Step to Control the Flow of a Workflow Process
Saving XML Data into a SharePoint List by Using Custom Form Actions
Key Points
Appendix About the Author
Appendix Acknowledgements
Title:
Building Web Applications with Microsoft® Office SharePoint® Designer 2007 Step by Step
John Jansen is a test lead on the SharePoint Designer Product Group at Microsoft. He also worked in Product Support for Microsoft FrontPage 98 and FrontPage 2000, before moving into Test. John’s primary focus is rendering data in SharePoint, either by using ASP.NET controls or Web Parts, and then building applications using that data.