LEADER 05120nam 2200709 a 450 001 9910459563803321 005 20200520144314.0 010 $a1-283-34943-4 010 $a9786613349439 010 $a1-84951-501-8 035 $a(CKB)2670000000083830 035 $a(EBL)950519 035 $a(OCoLC)797916377 035 $a(SSID)ssj0000525684 035 $a(PQKBManifestationID)11347394 035 $a(PQKBTitleCode)TC0000525684 035 $a(PQKBWorkID)10507842 035 $a(PQKB)11087741 035 $a(MiAaPQ)EBC950519 035 $a(PPN)228028736 035 $a(Au-PeEL)EBL950519 035 $a(CaPaEBR)ebr10469458 035 $a(CaONFJC)MIL334943 035 $a(EXLCZ)992670000000083830 100 $a20110527d2011 uy 0 101 0 $aeng 135 $aur|n|---||||| 181 $ctxt 182 $cc 183 $acr 200 10$aSilverStripe 2.4 module extension, themes, and widgets$b[electronic resource] $ebeginner's guide : create smashing SilverStripe applications by extending modules, creating themes, and adding widgets /$fPhilipp Krenn 210 $aBirmingham, U.K. $cPackt Pub.$d2011 215 $a1 online resource (625 p.) 300 $aIncludes index. 311 $a1-84951-500-X 327 $aSilverStripe 2.4 Module Extension, Themes, and Widgets; Copyright; Credits; About the Author; About the Reviewers; www.PacktPub.com; Support files, eBooks, discount offers and more; Why Subscribe?; Free Access for Packt account holders; Preface; What this book covers; Who this book is for; Conventions; Reader feedback; Customer support; Downloading the example code for this book; Errata; Piracy; Questions; 1. Principles and Concepts; Why SilverStripe; CMS and framework; Openness and interoperability; Getting your job done; The file structure; assets/; cms/; googlesitemaps/; mysite/; sapphire/ 327 $athemes/SilverStripe's ecosystem; The company behind SilverStripe; Documentation; User help; Developer documentation wiki; API documentation; Community; Forum; IRC chat; Development mailing list; Bug tracker; Twitter; Summary; 2. Customizing the Layout; Templates and themes; Switching between themes; Time for action change the default theme; What just happened?; Getting more themes; Template engine; Another template engine?; Taking a look at BlackCandy; CSS; editor.css; layout.css, form.css, and typography.css; ie6.css; Templates; Learning the very basics; Starting to use templates 327 $aTime for action using site title and sloganWhat just happened?; Layout; Includes; Have a go hero using page name, navigation label, and metadata title; Page control overview; More placeholders; Pop quiz placeholders; Casting placeholders; Security; Date formatting; Have a go hero add the time of the creation and when it was edited; Users; Control structures; Handle with care; Embedding and linking files; Comments and base tag; Conditional statements; Control statements; BlackCandy revisited; Creating our own theme; Time for action files and folders for a new theme; Basic layout 327 $aFile themes/bar/templates/Page.ssTime for action the base page; What just happened?; File themes/bar/templates/Layout/Page.ss; Time for action the layout page; What just happened?; The includes: BasicInfo.ss, Menu.ss, and Footer.ss; Time for action the includes; Not finding the #*?~^ error?; Adding interactive features; Time for action let users share our page on Facebook and Twitter; What just happened?; Taking care of search engines; Semantic HTML; Meaningful URLs; Broken links; Duplicate content; Meta tags; Validation; Sitemap; Pop quiz say hello to the current user 327 $aHave a go hero create the layout and pagesWhat's next?; Summary; 3. Getting ""Control"" of Your System; Model View Controller (MVC); Why the big fuss?; View: Presenting your content; Model: Managing your data; Controller: Providing your logic; Taking a look at an example; Structure of a Page; Page.php: Your initial start; Convention over configuration revisited; Extending classes is key; Coding conventions; Have a go hero creating our own page; Using the Controller; Path constants; The default page class; Setting up CSS; Including CSS files; Time for action adding a print style 327 $aWhat just happened? 330 $aCreate smashing SilverStripe applications by extending modules, creating themes, and adding widgets 606 $aWeb site development 606 $aDatabase management 606 $aDigital media$xManagement 606 $aMultimedia systems$xManagement 606 $aOpen source software 608 $aElectronic books. 615 0$aWeb site development. 615 0$aDatabase management. 615 0$aDigital media$xManagement. 615 0$aMultimedia systems$xManagement. 615 0$aOpen source software. 676 $a006.7 700 $aKrenn$b Philipp$0861969 801 0$bMiAaPQ 801 1$bMiAaPQ 801 2$bMiAaPQ 906 $aBOOK 912 $a9910459563803321 996 $aSilverStripe 2.4 module extension, themes, and widgets$91923996 997 $aUNINA LEADER 00611nam0-22002291i-450 001 990002790510403321 005 20231211121817.0 035 $a000279051 035 $aFED01000279051 035 $a(Aleph)000279051FED01 100 $a20000920d1964----km-y0itay50------ba 101 0 $aita 200 1 $a<>azienda ospedaliera.$fdi COLAPINTO G. 210 $aFirenze$cNiccioli$d1964. 700 1$aColapinto,$bG.$0372844 801 0$aIT$bUNINA$gRICA$2UNIMARC 901 $aBK 912 $a990002790510403321 952 $a11-9-5-RA$b194$fECA 959 $aECA 996 $aAzienda ospedaliera$9421268 997 $aUNINA