Skip to content
Library Home
Start Over
Research Databases
E-Journals
Course Reserves
Library Home
Login to library account
English
Deutsch
Español
Français
Italiano
日本語
Nederlands
Português
Português (Brasil)
中文(简体)
中文(繁體)
Türkçe
עברית
Gaeilge
Cymraeg
Ελληνικά
Català
Euskara
Русский
Čeština
Suomi
Svenska
polski
Dansk
slovenščina
اللغة العربية
বাংলা
Galego
Tiếng Việt
Hrvatski
हिंदी
Հայերէն
Українська
Language
Library Catalog
All Fields
Title
Author
Subject
Call Number
ISBN/ISSN
Find
Advanced Search
|
Browse
|
Search Tips
Professional Sitecore developm...
Cite this
Text this
Email this
Print
Export Record
Export to RefWorks
Export to EndNoteWeb
Export to EndNote
Save to List
Permanent link
Professional Sitecore development / John West ; technical editors, Christie Densmore, Lewanna Rathbun.
Annotation
Saved in:
Bibliographic Details
Main Author:
West, John
Other Authors:
Densmore, Christie
(Editor)
,
Rathbun, Lewanna
(Editor)
Format:
eBook
Language:
English
Published:
Indianapolis, Ind. :
[Wrox Press]/John Wiley & Sons,
©2012.
Series:
Programmer to programmer.
Subjects:
Active server pages.
Active server pages
Web site development.
Web sites
>
Management.
Web site development
Web sites
>
Management
Online Access:
Click for online access
Holdings
Description
Table of Contents
Similar Items
Staff View
Table of Contents:
Machine generated contents note: ch. 1 Introducing The Sitecore ASP.NET CMS
Understanding Web Content Management Systems
Introducing Sitecore
Logging In
Embedded Applications
Working with Sitecore
Sitecore Company History
Sitecore ASP.NET CMS Version History
Sitecore Components
Sitecore Databases
Hosting IIS Websites
IIS Application Pool
Document Root Subdirectory
Data Subdirectory
Sitecore Visual Studio Project
Sitecore Rocks
Take Home Points
ch. 2 Information Architecture
Introducing Information Architecture
Sitecore Items
Item Languages, Versions, and Revisions
Item Properties
Item Structure
Definition Items
Insert Options
Sorting Items
Managing ItemURLs
How Sitecore Generates URLs
How Sitecore Resolves URLs
Removing /sitecore/content from URLs
Clone Items
Alias Items
Wildcard Items
Sitecore Data Templates
Data Template Sections
Data Template Fields
Data Template Field Types and Categories
Data Template Field Properties
Standard Values
Data Template Inheritance
Standard Template
Data Validation
Managing Multilingual Solutions
Language and Culture
Determining the Context Language
Falling Back to an Alternate Language
Managing Media
Sitecore Media Folders
Media URLs
Configuring the Media Library
Media Upload Watcher
WebDAV
Media Types
Configuring MIME Types
Media Path Provider
Caching Media
Sharing Content
Importing Content
Take Home Points
ch. 3 Layout Engine And Data Access APIS
ASP.NET Page Lifecycle
Sitecore Context
Layout Details and Layout Deltas
Presentation Components
Devices
Layouts
Placeholders and Placeholder Settings
Presentation Controls (Renderings)
Sublayouts
XSL Renderings
Method Renderings
URL Renderings
Web Controls
Rendering Parameters and Rendering Parameters Templates
Presentation Control Definition Item Properties
Choosing Presentation Technology
Presentation Component Data Sources
Conditional Rendering and Personalization
FieldRenderer Web Control and the renderField Pipeline
Page Mode
Fundamental Sitecore APIs
Sitecore.Configuration.Factory
Sitecore.Data.Database
Sitecore.Data.Items.Item
Sitecore.Data.Fields.Field and Related Classes
Sitecore.Data.ID
Sitecore.Data.Items.EditContext, BeginEdit(), and EndEdit()
Sitecore.Data.Items.CustomItem
Sitecore ID Constants
Sitecore Data Access Techniques
Direct Item API Access
Sitecore Query Access
Sitecore Fast Query Access
Lucene Search Index Access
Internal Links Database Access
Recursion
Sitecore Web Services
Syndicate Content with Sitecore
Public RSS Feeds
Client RSS Feeds
Layout Engine Best Practices
Take Home Points
ch. 4 Sitecore Security
Access Rights
Inheriting Access Rights
Evaluating Access Rights
Setting Access Rights
Interpreting Access Rights with the Access Viewer
Securing Data Template Fields
Applying Access Rights with APIs
Security Accounts and Domains
Users
User Profiles
Anonymous Users
Context User
Roles
Everyone Roles
Nested Roles
Sitecore Client Roles
Security Domains
Preventing Sitecore from Applying Security
Impersonating a Sitecore User
Disabling Sitecore Security
Requiring Authentication for a Managed Website
Integrating and Extending Sitecore Security
Configuring ASP.NET Membership, Profile, and Role Providers
Building Virtual Users
Employing Federated Authentication
Switching Providers
Take Home Points
ch. 5 Error Management
Exception Levels
Designing an Error Helper Class
Implementing Your Own Exception Classes
Trapping Exceptions with try ... catch ... finally Blocks
Handing Errors in Presentation Controls
Handing Syntax and Runtime Errors in XSL Renderings
Handling Exceptions in Sublayouts
Handling Exceptions in Web Controls
Hiding Presentation Control Errors
Handling Exceptions at the Page Level
Handling Exceptions at the Application Level
Error Management Pages
ASP.NET Error Management Pages
IIS Error Management Pages
HTTP 404 Not Found
System Outages
Take Home Points
ch. 6 Optimizing, Scaling, And Troubleshooting
Optimizing Sitecore Performance
Leveraging Sitecore Caching
Utility Caches
Database Caches
Site Media Caches
Site Output Caches
Tuning Cache Sizes
Disabling Cache Size Limits
Bringing the Most Bits Together
Scaling Your Solution
Scaling Infrastructure
Load Balancing
Balancing Content Management
Balancing Content Delivery
Scaling Publishing
Scaling the Database Layer
Virtualizing Sitecore
Edge Caching and Content Delivery Networks
Architecting High Availability
Planning Hardware Capacity
Troubleshooting Your Solution
Sitecore Log Files
Rendering Statistics
Tracking Performance Thresholds
Debugging in a Browser
Debugging with Microsoft Visual Studio
Spelunking Sitecore
Web.Config File
Web.Config Include Files
/configuration/sitecore Section
Reflecting on Sitecore
Reviewing Stack Traces
Browsing Sitecore Databases
Take Home Points
ch. 7 Extending And Integrating Sitecore
Determining Types with the Configuration Factory
Extending Sitecore Classes with Extension Methods
Leveraging the Sitecore User Interface Framework
Introducing Sitecore Commands
Extending Ribbons
Adding Entries to Item Context Menus
Using Content Editor Warnings
Overriding Sitecore User Interface Applications
Engaging the Rules Engine
Validating Data
Validating Fields
Validating Items
Scheduling Sitecore Processes
Defining Agents in the Web.config File
Registering Tasks in a Sitecore Database
Integrating from the Back End
Initializing with Hooks
Handling Events
Processing Pipelines
Handing the httpRequestBegin Pipeline
Processing the renderField Pipeline
Intercepting the renderLayout Pipeline
DMS Pipelines
Hook, Pipeline Processor, Event Handler, or Rule?
Extending the Sitecore Page Editor
Take Home Points
ch. 8 Automated Testing
Understanding Automated Testing
Complexities of Testing Against Sitecore
Testing Techniques for Sitecore
Test Project
Creating the Test Project
Running the Tests
Testing with the HTTP Protocol
Implementing Tests over HTTP
Limitations of Testing over HTTP
Testing Using a Web Browser Driver
Implementing Testing with a Web Browser Driver
Limitations of the Web Browser Driver Technique
Testing with an Embedded Test Runner
Implementing an Embedded Test Runner
Deploying the Embedded Test Runner
Instantiating Controls to Test
Implementing Tests that Instantiate Controls
Limitations of Testing by Instantiating Controls
Invoking the Sitecore API Directly
Using Sitecore APIs without an HTTP Context
Considering Calling Sitecore APIs Without an HTTP Context
Limitations of using Sitecore API outside an HttpContext
Working with Test Data
Location of Test Data
Creating Test Data through HTTP
Creating Test Data through the API
Creating Test Data from XML
Take Home Points
ch.
9 Managing Implementations
Approaching Sitecore Projects
Prototyping with Sitecore and RAD
Prototyping with Traditional RAD
Prototyping with Sitecore RAD
Facilitating Object-Oriented Coding Techniques
Integrating Front-End Markup
Integrating Custom Business Logic/Objects
Publishing with Sitecore
Publishing Modes
Republishing
Incremental Publishing
Smart Publishing
Publishing Restrictions
Publishing Targets
Publishing to Preproduction Sitecore Environments
Publishing Media
Scheduling Publication
publishItem Pipeline
Workflow
Sitecore Workbox
Locking and Workflow
Workflows
Workflow States
Initial Workflow State
Final Workflow States
Workflow Commands
Workflow Actions
Managing Sitecore Deployments
Sitecore Item Serialization
Creating a Deployment
Deploying to the QA Environment
Deploying Additional Changes
Deploying to the Production Environments
Upgrading Sitecore
Team Development for Sitecore
Managing Multiple Sites with Sitecore
Take Home Points
ch. 10 On Beyond CMS
Digital Marketing System
Engagement Analytics
Engagement Automation
Testing and Optimization
Visitor Profiling
Real-Time Personalization
Universal Profile Management
Campaign Management
Dynamic Segmentation
Web Forms for Marketers
Email Campaign Manager
Standalone Sitecore Products
Sitecore Intranet Portal
Sitecore Foundry
Sitecore App Center
Optional Modules
Active Directory
Adaptive Print Studio
Calendar
dtSearch
E-Commerce Modules
SharePoint Integration Framework
Sitecore Search Engine Optimization Toolkit
Sitecore Azure
Take Home Points
ch. 11 Sitecore Best Practices, Tips, And Tricks
Sitecore Best Practices
Managing Sitecore Implementations
Estimating Hardware Requirements
Administering Sitecore Solutions
Architecting Data Infrastructure
Designing Data Templates
Applying Standard Values
Configuring Insert Options.
Note continued: Managing Multiple Sites
Working with Multiple Languages
Storing Relational Data
Coding Presentation Infrastructure
Automating Publishing Workflow
Securing Sitecore Solutions
Using the Media Library
Maximizing Solution Performance
Sitecore Tips and Tricks
Optimizing Sitecore Usability
Logging In to a Sitecore User Interface
Limiting User Interfaces
Optimizing the Sitecore Desktop Experience
Ctrl+Right-Click
Optimizing the Content Editor
Maximizing Content Editor Performance
Content Editor Keyboard Shortcuts
Investigating and Copying Raw Field Values
Copying and Moving Items with the Clipboard
Sitecore Keyboard Shortcuts
Optimizing the Rich Text Editor
Rich Text Editor Profiles
Rich Text Editor Keyboard Shortcuts
Ad Hoc Reports
Overlay Icons
Showing the Developer Tab
Working with the Sitecore Debugger
Take Home Points
APPENDIX A RESOURCES FOR SITECORE DEVELOPERS
Accessing Sitecore Resources
Sitecore Training
Sitecore Partners
Becoming a Sitecore Partner
Benefiting from Your Sitecore Partnership
Sitecore Portal
Registering for a Sitecore Account
Signing Up for E-Mail Alerts
Resetting Your Sitecore Password
Sitecore Developer Network
Sitecore Documentation
Using the Sitecore Developer Network Forums
Accessing the Sitecore Shared Source Library
Sitecore Blogs
Sitecore Demo Sites
Virtual and Local Sitecore User Groups
Sitecore Support Portal
Sitecore Symposium
Sitecore Success Services
APPENDIX B INSTALLING SITECORE
Preparing to Install Sitecore
Choosing an Installation Strategy
Installing Microsoft SQL Server
Configuring an Existing SQL Server Instance
Installing Sitecore with the Setup Program
Performing a Complete Installation
Performing a Database Only Installation
Performing a Client Only Installation
Installing Sitecore from a Zip or Other Archive
Archiving a Sitecore Solution
Creating and Configuring a New Installation
Creating a Visual Studio Project
Take Home Points.
Similar Items
ASP.NET 4.0 : In C♯ and VB.
by: Spaanjaars, Imar
Published: (2010)
Beginning JavaServer pages
Published: (2005)
IBM eserver iSeries independent ASPs : a guide to moving applications to IASPs
Published: (2003)
ASP.NET MVC 2 cookbook
by: Siemer, Andrew, et al.
Published: (2011)
Professional ASP.NET MVC 2.
by: Galloway, Jon
Published: (2010)