Vai al contenuto principale della pagina

ASP.NET 3.5 content management system development : build, manage, and extend your own content management system / / Curt Christianson, Jeff Cochran



(Visualizza in formato marc)    (Visualizza in BIBFRAME)

Autore: Christianson Curt Visualizza persona
Titolo: ASP.NET 3.5 content management system development : build, manage, and extend your own content management system / / Curt Christianson, Jeff Cochran Visualizza cluster
Pubblicazione: Birmingham, U.K., : Packt Publishing Ltd., 2009
Edizione: 1st ed.
Descrizione fisica: 1 online resource (284 p.)
Disciplina: 005.2/76
Soggetto topico: Internet programming
Microsoft .NET Framework
Web sites - Design
Altri autori: CochranJeff  
Note generali: Includes index.
Nota di contenuto: Cover; Table of Contents; Preface; Chapter 1: Planning and Building your First Content Management System; What a Content Management System is; Web Content Management Systems; Why use ASP.NET; ASP.NET membership and profiles; ASP.NET Master Pages and Themes; ASP.NET 3.5; Setting up your environment; Installing IIS; Operating systems and IIS versions; Installing IIS in Windows XP Pro; Installing IIS in Windows Vista; Installing ASP.NET 3.5; Installing Visual Web Developer Express 2008; Configuring and testing your setup; Configuring IIS on Windows XP; Configuring IIS on Windows Vista
Setting NTFS permissionsTesting IIS; Writing a simple content management application; Default.aspx; Content.txt; FCKEditor; Edit.aspx; Summary; Chapter 2: Adding a Database to a Content Management System; Why use a database; Why use SQL Server Express; Installing and configuring SQL Server 2005 Express; Installing SQL Server 2005 Management Studio Express; Running SQL Server 2005 Management Studio Express; Creating a database for our simple Content Management System; Creating a new database with Management Studio Express; Windows authentication vs. SQL server authentication
Configuring an SQL user accountConfiguring the database to use the SQL Server account; Creating a database table with Management Studio Express; Using the SimpleCMS database in Visual Web Developer; Using the SimpleCMS database in the CMS application; Creating a new Default.aspx file; Configuring the data source; Binding the Data Source to a Repeater control; Creating a new Edit.aspx; Creating multiple content pages; Altering the database table; Adding data to the new column; Altering the SqlDataSource code; Understanding SQL Server commands; SQL query syntax; SELECT queries; WHERE clause
TOPALL | DISTINCT; COUNT; GROUP BY clause; ORDER BY clause; INSERT queries; UPDATE queries; DELETE queries; Other queries; Entities and relationships in brief; Entities; Entity relationships; SQL injection; Preventing SQL injection; Changing the database user account; Summary; Chapter 3: Content Management System Architecture; Multi-tier architecture; The data store; The Pages table; The Panes table; The Articles table; The data access layer; Creating the typed dataset; Filtering data from the dataset; Insert method; Update and delete methods; The business logic layer; The ArticlesBLL class
The presentation layerBuilding the Master Page; Summary; Chapter 4: Adding Security and Membership to a Content Management System; ASP.NET membership; Configuring and using forms authentication; Creating a new application; Creating the home page; Create the Master Page; Enabling forms authentication; Creating the membership database; Configuring the SqlMembershipProvider; Creating the login page; Creating a user account with the ASP.NET configuration tool; Creating a login; Adding forms authentication to our CMS; Preparing an existing SQL database; The aspnet_regsql.exe tool; User accounts
Membership roles
Sommario/riassunto: Build, Manage, and Extend your own Content Management System
Titolo autorizzato: ASP.NET 3.5 content management system development  Visualizza cluster
ISBN: 9786612172328
1-282-17232-8
1-84719-362-5
Formato: Materiale a stampa
Livello bibliografico Monografia
Lingua di pubblicazione: Inglese
Record Nr.: 9910828207503321
Lo trovi qui: Univ. Federico II
Opac: Controlla la disponibilità qui