Vai al contenuto principale della pagina
| Autore: |
Krenn Philipp
|
| Titolo: |
SilverStripe 2.4 module extension, themes, and widgets [[electronic resource] ] : beginner's guide : create smashing SilverStripe applications by extending modules, creating themes, and adding widgets / / Philipp Krenn
|
| Pubblicazione: | Birmingham, U.K., : Packt Pub., 2011 |
| Descrizione fisica: | 1 online resource (625 p.) |
| Disciplina: | 006.7 |
| Soggetto topico: | Web site development |
| Database management | |
| Digital media - Management | |
| Multimedia systems - Management | |
| Open source software | |
| Soggetto genere / forma: | Electronic books. |
| Note generali: | Includes index. |
| Nota di contenuto: | SilverStripe 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/ |
| themes/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 | |
| Time 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 | |
| File 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 | |
| Have 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 | |
| What just happened? | |
| Sommario/riassunto: | Create smashing SilverStripe applications by extending modules, creating themes, and adding widgets |
| Titolo autorizzato: | SilverStripe 2.4 module extension, themes, and widgets ![]() |
| ISBN: | 1-283-34943-4 |
| 9786613349439 | |
| 1-84951-501-8 | |
| Formato: | Materiale a stampa |
| Livello bibliografico | Monografia |
| Lingua di pubblicazione: | Inglese |
| Record Nr.: | 9910459563803321 |
| Lo trovi qui: | Univ. Federico II |
| Opac: | Controlla la disponibilità qui |