LEADER 04983nam 2200697Ia 450 001 9910828207503321 005 20240613195158.0 010 $a9786612172328 010 $a1-282-17232-8 010 $a1-84719-362-5 035 $a(CKB)2430000000040679 035 $a(EBL)967826 035 $a(OCoLC)697480199 035 $a(SSID)ssj0000345238 035 $a(PQKBManifestationID)12135117 035 $a(PQKBTitleCode)TC0000345238 035 $a(PQKBWorkID)10314841 035 $a(PQKB)11354258 035 $a(Au-PeEL)EBL967826 035 $a(CaPaEBR)ebr10433545 035 $a(CaONFJC)MIL217232 035 $a(PPN)228012058 035 $a(FR-PaCSA)88852086 035 $a(MiAaPQ)EBC967826 035 $a(EXLCZ)992430000000040679 100 $a20090827d2009 uy 0 101 0 $aeng 135 $aur|n|---||||| 181 $ctxt 182 $cc 183 $acr 200 10$aASP.NET 3.5 content management system development $ebuild, manage, and extend your own content management system /$fCurt Christianson, Jeff Cochran 205 $a1st ed. 210 $aBirmingham, U.K. $cPackt Publishing Ltd.$d2009 215 $a1 online resource (284 p.) 225 1 $aFrom technologies to solutions 300 $aIncludes index. 311 $a1-84719-361-7 327 $aCover; 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 327 $aSetting 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 327 $aConfiguring 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 327 $aTOPALL | 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 327 $aThe 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 327 $aMembership roles 330 $aBuild, Manage, and Extend your own Content Management System 606 $aInternet programming 606 $aMicrosoft .NET Framework 606 $aWeb sites$xDesign 615 0$aInternet programming. 615 0$aMicrosoft .NET Framework. 615 0$aWeb sites$xDesign. 676 $a005.2/76 700 $aChristianson$b Curt$01682190 701 $aCochran$b Jeff$01682191 801 0$bMiAaPQ 801 1$bMiAaPQ 801 2$bMiAaPQ 906 $aBOOK 912 $a9910828207503321 996 $aASP.NET 3.5 content management system development$94052141 997 $aUNINA