top

  Info

  • Utilizzare la checkbox di selezione a fianco di ciascun documento per attivare le funzionalità di stampa, invio email, download nei formati disponibili del (i) record.

  Info

  • Utilizzare questo link per rimuovere la selezione effettuata.
Creating Concrete5 themes [[electronic resource] ] : create high quality concrete5 themes using practical recipes and responsive techniques to make it mobile-ready / / Remo Laubacher
Creating Concrete5 themes [[electronic resource] ] : create high quality concrete5 themes using practical recipes and responsive techniques to make it mobile-ready / / Remo Laubacher
Autore Laubacher Remo
Pubbl/distr/stampa Birmingham, : Packt Pub. Ltd., 2013
Descrizione fisica 1 online resource (160 p.)
Disciplina 005.276
Soggetto topico Digital media - Management
Multimedia systems - Management
Java (Computer program language)
Soggetto genere / forma Electronic books.
ISBN 1-78216-165-1
1-299-19833-3
Formato Materiale a stampa
Livello bibliografico Monografia
Lingua di pubblicazione eng
Nota di contenuto Cover; Copyright; Credits; About the Author; About the Reviewer; www.PacktPub.com; Table of Contents; Preface; Chapter 1: Getting Started; Getting your own concrete5 site; Start working with concrete5; Dashboard to manage concrete5; How to edit content; What are blocks; What is an area?; Adding and updating blocks; Publishing changes and managing versions; Managing files; Uploading files; Working with stacks; Change the layout and style of your pages, areas, and blocks; Page types; Design to customize the appearance of blocks and areas; Splitting content in different columns
Creating and managing pages Adding a new page; Adding default blocks to page types; Summary; Chapter 2: Architecture of concrete5; The file structure of concrete5; concrete5 updates; Caching for better performance; The distinction of Model-View-Controller (MVC); The anatomy of a page; The anatomy of a block; concrete5 API and helpers; Helpers; Events to hook into the core; What happens when a page is rendered; Why you might want to build a package; Basic package installer; Marketplace submission; Summary; Chapter 3: Creating Your First Theme; Getting started with themes
Creating the first theme Adding our page type template; Creating the shared header; Creating the shared footer; Adding a theme thumbnail; Installing your theme; Adding CSS files to a theme; Adding main.css; Adding typography.css; Content block styles; Performance perfection when including CSS files; Customizable styles; Adding more details; Global areas; Replacing the header area with a global area; Putting blocks in templates; Finding block properties; Templates for page types; Number of blocks per area; Background picture by page attribute; Creating the attribute to hold our picture
Assigning attribute to page type Selecting background pictures; Working with attributes in the theme; Page-specific variables; Getting page name and description; Checking the edit mode; Getting the current page type; Summary; Chapter 4: Styling Single Pages; What is a single page?; Creating our own single page; Installing single pages; Changing the single page layout; Adding view.php to your theme; Applying the theme to single pages; Overriding the single page's HTML output; Summary; Chapter 5: Styling the Block Output; Overriding block templates; Additional block templates
Block templates with CSS and JavaScript Content block in a box; Overriding blocks in packages; Changing the navigation; Working with the drop-down block template; Creating a portfolio list with filter; Adding portfolio attributes; Creating a page list filter template; Summary; CHapter 6: Responsive Themes; Responsive or separate mobile websites; Responsive techniques; Media queries; How to scale pictures; Pictures on high-density screens; Viewport on small-screen devices; Navigation for small screens; Responsive layout implementation in concrete5; Responsive bootstrap CSS
Responsive drop-down navigation
Record Nr. UNINA-9910452481503321
Laubacher Remo  
Birmingham, : Packt Pub. Ltd., 2013
Materiale a stampa
Lo trovi qui: Univ. Federico II
Opac: Controlla la disponibilità qui
Creating Concrete5 themes [[electronic resource] ] : create high quality concrete5 themes using practical recipes and responsive techniques to make it mobile-ready / / Remo Laubacher
Creating Concrete5 themes [[electronic resource] ] : create high quality concrete5 themes using practical recipes and responsive techniques to make it mobile-ready / / Remo Laubacher
Autore Laubacher Remo
Pubbl/distr/stampa Birmingham, : Packt Pub. Ltd., 2013
Descrizione fisica 1 online resource (160 p.)
Disciplina 005.276
Soggetto topico Digital media - Management
Multimedia systems - Management
Java (Computer program language)
ISBN 1-78216-165-1
1-299-19833-3
Formato Materiale a stampa
Livello bibliografico Monografia
Lingua di pubblicazione eng
Nota di contenuto Cover; Copyright; Credits; About the Author; About the Reviewer; www.PacktPub.com; Table of Contents; Preface; Chapter 1: Getting Started; Getting your own concrete5 site; Start working with concrete5; Dashboard to manage concrete5; How to edit content; What are blocks; What is an area?; Adding and updating blocks; Publishing changes and managing versions; Managing files; Uploading files; Working with stacks; Change the layout and style of your pages, areas, and blocks; Page types; Design to customize the appearance of blocks and areas; Splitting content in different columns
Creating and managing pages Adding a new page; Adding default blocks to page types; Summary; Chapter 2: Architecture of concrete5; The file structure of concrete5; concrete5 updates; Caching for better performance; The distinction of Model-View-Controller (MVC); The anatomy of a page; The anatomy of a block; concrete5 API and helpers; Helpers; Events to hook into the core; What happens when a page is rendered; Why you might want to build a package; Basic package installer; Marketplace submission; Summary; Chapter 3: Creating Your First Theme; Getting started with themes
Creating the first theme Adding our page type template; Creating the shared header; Creating the shared footer; Adding a theme thumbnail; Installing your theme; Adding CSS files to a theme; Adding main.css; Adding typography.css; Content block styles; Performance perfection when including CSS files; Customizable styles; Adding more details; Global areas; Replacing the header area with a global area; Putting blocks in templates; Finding block properties; Templates for page types; Number of blocks per area; Background picture by page attribute; Creating the attribute to hold our picture
Assigning attribute to page type Selecting background pictures; Working with attributes in the theme; Page-specific variables; Getting page name and description; Checking the edit mode; Getting the current page type; Summary; Chapter 4: Styling Single Pages; What is a single page?; Creating our own single page; Installing single pages; Changing the single page layout; Adding view.php to your theme; Applying the theme to single pages; Overriding the single page's HTML output; Summary; Chapter 5: Styling the Block Output; Overriding block templates; Additional block templates
Block templates with CSS and JavaScript Content block in a box; Overriding blocks in packages; Changing the navigation; Working with the drop-down block template; Creating a portfolio list with filter; Adding portfolio attributes; Creating a page list filter template; Summary; CHapter 6: Responsive Themes; Responsive or separate mobile websites; Responsive techniques; Media queries; How to scale pictures; Pictures on high-density screens; Viewport on small-screen devices; Navigation for small screens; Responsive layout implementation in concrete5; Responsive bootstrap CSS
Responsive drop-down navigation
Record Nr. UNINA-9910779584803321
Laubacher Remo  
Birmingham, : Packt Pub. Ltd., 2013
Materiale a stampa
Lo trovi qui: Univ. Federico II
Opac: Controlla la disponibilità qui
Creating Concrete5 themes : create high quality concrete5 themes using practical recipes and responsive techniques to make it mobile-ready / / Remo Laubacher
Creating Concrete5 themes : create high quality concrete5 themes using practical recipes and responsive techniques to make it mobile-ready / / Remo Laubacher
Autore Laubacher Remo
Edizione [1st ed.]
Pubbl/distr/stampa Birmingham, : Packt Pub. Ltd., 2013
Descrizione fisica 1 online resource (160 p.)
Disciplina 005.276
Soggetto topico Digital media - Management
Multimedia systems - Management
Java (Computer program language)
ISBN 1-78216-165-1
1-299-19833-3
Formato Materiale a stampa
Livello bibliografico Monografia
Lingua di pubblicazione eng
Nota di contenuto Cover; Copyright; Credits; About the Author; About the Reviewer; www.PacktPub.com; Table of Contents; Preface; Chapter 1: Getting Started; Getting your own concrete5 site; Start working with concrete5; Dashboard to manage concrete5; How to edit content; What are blocks; What is an area?; Adding and updating blocks; Publishing changes and managing versions; Managing files; Uploading files; Working with stacks; Change the layout and style of your pages, areas, and blocks; Page types; Design to customize the appearance of blocks and areas; Splitting content in different columns
Creating and managing pages Adding a new page; Adding default blocks to page types; Summary; Chapter 2: Architecture of concrete5; The file structure of concrete5; concrete5 updates; Caching for better performance; The distinction of Model-View-Controller (MVC); The anatomy of a page; The anatomy of a block; concrete5 API and helpers; Helpers; Events to hook into the core; What happens when a page is rendered; Why you might want to build a package; Basic package installer; Marketplace submission; Summary; Chapter 3: Creating Your First Theme; Getting started with themes
Creating the first theme Adding our page type template; Creating the shared header; Creating the shared footer; Adding a theme thumbnail; Installing your theme; Adding CSS files to a theme; Adding main.css; Adding typography.css; Content block styles; Performance perfection when including CSS files; Customizable styles; Adding more details; Global areas; Replacing the header area with a global area; Putting blocks in templates; Finding block properties; Templates for page types; Number of blocks per area; Background picture by page attribute; Creating the attribute to hold our picture
Assigning attribute to page type Selecting background pictures; Working with attributes in the theme; Page-specific variables; Getting page name and description; Checking the edit mode; Getting the current page type; Summary; Chapter 4: Styling Single Pages; What is a single page?; Creating our own single page; Installing single pages; Changing the single page layout; Adding view.php to your theme; Applying the theme to single pages; Overriding the single page's HTML output; Summary; Chapter 5: Styling the Block Output; Overriding block templates; Additional block templates
Block templates with CSS and JavaScript Content block in a box; Overriding blocks in packages; Changing the navigation; Working with the drop-down block template; Creating a portfolio list with filter; Adding portfolio attributes; Creating a page list filter template; Summary; CHapter 6: Responsive Themes; Responsive or separate mobile websites; Responsive techniques; Media queries; How to scale pictures; Pictures on high-density screens; Viewport on small-screen devices; Navigation for small screens; Responsive layout implementation in concrete5; Responsive bootstrap CSS
Responsive drop-down navigation
Record Nr. UNINA-9910809240003321
Laubacher Remo  
Birmingham, : Packt Pub. Ltd., 2013
Materiale a stampa
Lo trovi qui: Univ. Federico II
Opac: Controlla la disponibilità qui
Enterprise content and search management for building digital platforms / / Shailesh Shivakumar
Enterprise content and search management for building digital platforms / / Shailesh Shivakumar
Autore Shivakumar Shailesh Kumar
Pubbl/distr/stampa Hoboken : , : Wiley, , 2016
Descrizione fisica 1 online resource (472 pages) : illustrations
Disciplina 658.4/038011
Collana THEi Wiley ebooks.
Soggetto topico Management - Technological innovations
Digital media - Management
Multimedia systems - Management
Performance technology
ISBN 1-119-20683-9
1-119-20682-0
1-119-20684-7
Classificazione COM060130
Formato Materiale a stampa
Livello bibliografico Monografia
Lingua di pubblicazione eng
Nota di contenuto Preface xvii -- Acknowledgments xxvii -- About the Author xxix -- About the Companion Website xxxi -- Part 1 Content Management Basics for Digital Platforms -- 1 Introduction to Digital Platforms 3 -- 1.1 Enterprise Digital Ecosystem 4 -- 1.2 Concepts of Enterprise Content Management (ECM) 15 -- 1.3 Enterprise Digital Strategy and Content Strategy 20 -- 1.4 Digital Content Management and Enterprise Search: An Overview 28 -- 1.5 Chapter Summary 30 -- 2 Content Strategy 32 -- 2.1 Overview of Content Strategy 32 -- 2.2 Prerequisites for Content Strategy 38 -- 2.3 Defining Content Strategy 41 -- 2.4 Content Strategy Case Study 73 -- 2.5 Chapter Summary 79 -- 3 Basics of Content Management Systems 82 -- 3.1 What Is a Content Management System? 82 -- 3.2 CMS Key Design Principles 89 -- 3.3 CMS Capabilities and Attributes 92 -- 3.4 Content Lifecycle Management in CMS 98 -- 3.5 A Brief Description of Open Source CMS and JCR 100 -- 3.6 Chapter Summary 102 -- 4 Content Management System Architecture 104 -- 4.1 CMS Design and Architecture 104 -- 4.2 Modern CMS Architecture Patterns 106 -- 4.3 CMS Value Articulation and Solution Principles 113 -- 4.4 CMS Solution Design Principles 114 -- 4.5 Design of CMS Solution Components 118 -- 4.6 CMS Operations Management 130 -- 4.7 Realizing Content Strategy with CMS 137 -- 4.8 CMS Reference Architectures 137 -- 4.9 Chapter Summary 152 -- 5 Development Using Templates and Workflows 154 -- 5.1 CMS Template Design 154 -- 5.2 Authoring Content Using an Authoring Template 160 -- 5.3 Chunking and Templates for Chunks 165 -- 5.4 Template Support among Various CMS 178 -- 5.5 Case Study: Building Content Templates for a Web Support Site 179 -- 5.6 Content Workflows 183 -- 5.7 Case Study: Modeling Workflow for a Knowledge Management System 189 -- 5.8 Chapter Summary 192 -- 6 Content Information Architecture, Taxonomy, and Metadata 195 -- 6.1 Intuitive Information Architecture 196 -- 6.2 Introduction to Taxonomy and Metadata 202 -- 6.3 Metadata Usage in Relevant Content Discovery 208.
6.4 Integration of Metadata with CMS 208 -- 6.5 Metadata Standards and Formats 210 -- 6.6 Case Study: Content Metadata to Increase Search Effectiveness 212 -- 6.7 Other Utilities of Content Metadata 214 -- 6.8 Taxonomy Governance 216 -- 6.9 Chapter Summary 217 -- Part 2 Advanced Content Management -- 7 Content Integration and Content Standards 221 -- 7.1 Content Integration Requirements 221 -- 7.2 CMS Integration View 222 -- 7.3 CMS Integrations 225 -- 7.4 CMIS-Based Integration 235 -- 7.5 CMS Integration with Other Systems 237 -- 7.6 Content Standards 237 -- 7.7 Chapter Summary 250 -- 8 Digital Asset Management and Document Management 253 -- 8.1 Digital Asset Management (DAM) 254 -- 8.2 Document Management 263 -- 8.3 Chapter Summary 270 -- 9 Content Migration 272 -- 9.1 Content Migration 272 -- 9.2 Chapter Summary 295 -- 10 Content Governance: Validation, Analytics, KPIs, SEO, and Evaluation 297 -- 10.1 Content Validation 298 -- 10.2 Content Analytics and KPIs 304 -- 10.3 Content SEO 312 -- 10.4 CMS Evaluation Framework 315 -- 10.5 Appendix: WCMS Features 322 -- 10.6 Chapter Summary 325 -- 11 Content Security 327 -- 11.1 Content Security Vulnerabilities and Mitigation Steps 327 -- 11.2 Generic Content Security Scenarios 333 -- 11.3 Security Testing 337 -- 11.4 Security Best Practices 339 -- 11.5 Case Study: Security Testing for a CMS Application 344 -- 11.6 Chapter Summary 350 -- 12 Content Infrastructure and Performance Optimization 352 -- 12.1 CMS Infrastructure Architecture 352 -- 12.2 Content Performance Optimization 358 -- 12.3 Content Performance Key Performance Indicators (KPIs) 364 -- 12.4 Content Performance Validation 365 -- 12.5 Content-Related Best Practices 366 -- 12.6 Chapter Summary 373 -- Part 3 Enterprise Search Technologies -- 13 Introduction to Enterprise Search 377 -- 13.1 Introduction to Enterprise Search 378 -- 13.2 Enterprise Search Overview 383 -- 13.3 Enterprise Search capabilities 389 -- 13.4 Enterprise Search Features 392 -- 13.5 Chapter Summary 397.
14 Advanced Enterprise Search 398 -- 14.1 Federated Search 398 -- 14.2 Advanced Search Features 403 -- 14.3 Enterprise Semantic Search 409 -- 14.4 People Search and Social Search 412 -- 14.5 Mobile Search 415 -- 14.6 Big Data Search 415 -- 14.7 Search Engine Optimization (SEO) 417 -- 14.8 Case Study: Information Management Portal Driven by Apache Solr 422 -- 14.9 Chapter Summary 424 -- Further Reading 427 -- Index 429.
Record Nr. UNINA-9910155224703321
Shivakumar Shailesh Kumar  
Hoboken : , : Wiley, , 2016
Materiale a stampa
Lo trovi qui: Univ. Federico II
Opac: Controlla la disponibilità qui
Enterprise content and search management for building digital platforms / / Shailesh Shivakumar
Enterprise content and search management for building digital platforms / / Shailesh Shivakumar
Autore Shivakumar Shailesh Kumar
Pubbl/distr/stampa Hoboken : , : Wiley, , 2016
Descrizione fisica 1 online resource (472 pages) : illustrations
Disciplina 658.4/038011
Collana THEi Wiley ebooks.
Soggetto topico Management - Technological innovations
Digital media - Management
Multimedia systems - Management
Performance technology
ISBN 1-119-20683-9
1-119-20682-0
1-119-20684-7
Classificazione COM060130
Formato Materiale a stampa
Livello bibliografico Monografia
Lingua di pubblicazione eng
Nota di contenuto Preface xvii -- Acknowledgments xxvii -- About the Author xxix -- About the Companion Website xxxi -- Part 1 Content Management Basics for Digital Platforms -- 1 Introduction to Digital Platforms 3 -- 1.1 Enterprise Digital Ecosystem 4 -- 1.2 Concepts of Enterprise Content Management (ECM) 15 -- 1.3 Enterprise Digital Strategy and Content Strategy 20 -- 1.4 Digital Content Management and Enterprise Search: An Overview 28 -- 1.5 Chapter Summary 30 -- 2 Content Strategy 32 -- 2.1 Overview of Content Strategy 32 -- 2.2 Prerequisites for Content Strategy 38 -- 2.3 Defining Content Strategy 41 -- 2.4 Content Strategy Case Study 73 -- 2.5 Chapter Summary 79 -- 3 Basics of Content Management Systems 82 -- 3.1 What Is a Content Management System? 82 -- 3.2 CMS Key Design Principles 89 -- 3.3 CMS Capabilities and Attributes 92 -- 3.4 Content Lifecycle Management in CMS 98 -- 3.5 A Brief Description of Open Source CMS and JCR 100 -- 3.6 Chapter Summary 102 -- 4 Content Management System Architecture 104 -- 4.1 CMS Design and Architecture 104 -- 4.2 Modern CMS Architecture Patterns 106 -- 4.3 CMS Value Articulation and Solution Principles 113 -- 4.4 CMS Solution Design Principles 114 -- 4.5 Design of CMS Solution Components 118 -- 4.6 CMS Operations Management 130 -- 4.7 Realizing Content Strategy with CMS 137 -- 4.8 CMS Reference Architectures 137 -- 4.9 Chapter Summary 152 -- 5 Development Using Templates and Workflows 154 -- 5.1 CMS Template Design 154 -- 5.2 Authoring Content Using an Authoring Template 160 -- 5.3 Chunking and Templates for Chunks 165 -- 5.4 Template Support among Various CMS 178 -- 5.5 Case Study: Building Content Templates for a Web Support Site 179 -- 5.6 Content Workflows 183 -- 5.7 Case Study: Modeling Workflow for a Knowledge Management System 189 -- 5.8 Chapter Summary 192 -- 6 Content Information Architecture, Taxonomy, and Metadata 195 -- 6.1 Intuitive Information Architecture 196 -- 6.2 Introduction to Taxonomy and Metadata 202 -- 6.3 Metadata Usage in Relevant Content Discovery 208.
6.4 Integration of Metadata with CMS 208 -- 6.5 Metadata Standards and Formats 210 -- 6.6 Case Study: Content Metadata to Increase Search Effectiveness 212 -- 6.7 Other Utilities of Content Metadata 214 -- 6.8 Taxonomy Governance 216 -- 6.9 Chapter Summary 217 -- Part 2 Advanced Content Management -- 7 Content Integration and Content Standards 221 -- 7.1 Content Integration Requirements 221 -- 7.2 CMS Integration View 222 -- 7.3 CMS Integrations 225 -- 7.4 CMIS-Based Integration 235 -- 7.5 CMS Integration with Other Systems 237 -- 7.6 Content Standards 237 -- 7.7 Chapter Summary 250 -- 8 Digital Asset Management and Document Management 253 -- 8.1 Digital Asset Management (DAM) 254 -- 8.2 Document Management 263 -- 8.3 Chapter Summary 270 -- 9 Content Migration 272 -- 9.1 Content Migration 272 -- 9.2 Chapter Summary 295 -- 10 Content Governance: Validation, Analytics, KPIs, SEO, and Evaluation 297 -- 10.1 Content Validation 298 -- 10.2 Content Analytics and KPIs 304 -- 10.3 Content SEO 312 -- 10.4 CMS Evaluation Framework 315 -- 10.5 Appendix: WCMS Features 322 -- 10.6 Chapter Summary 325 -- 11 Content Security 327 -- 11.1 Content Security Vulnerabilities and Mitigation Steps 327 -- 11.2 Generic Content Security Scenarios 333 -- 11.3 Security Testing 337 -- 11.4 Security Best Practices 339 -- 11.5 Case Study: Security Testing for a CMS Application 344 -- 11.6 Chapter Summary 350 -- 12 Content Infrastructure and Performance Optimization 352 -- 12.1 CMS Infrastructure Architecture 352 -- 12.2 Content Performance Optimization 358 -- 12.3 Content Performance Key Performance Indicators (KPIs) 364 -- 12.4 Content Performance Validation 365 -- 12.5 Content-Related Best Practices 366 -- 12.6 Chapter Summary 373 -- Part 3 Enterprise Search Technologies -- 13 Introduction to Enterprise Search 377 -- 13.1 Introduction to Enterprise Search 378 -- 13.2 Enterprise Search Overview 383 -- 13.3 Enterprise Search capabilities 389 -- 13.4 Enterprise Search Features 392 -- 13.5 Chapter Summary 397.
14 Advanced Enterprise Search 398 -- 14.1 Federated Search 398 -- 14.2 Advanced Search Features 403 -- 14.3 Enterprise Semantic Search 409 -- 14.4 People Search and Social Search 412 -- 14.5 Mobile Search 415 -- 14.6 Big Data Search 415 -- 14.7 Search Engine Optimization (SEO) 417 -- 14.8 Case Study: Information Management Portal Driven by Apache Solr 422 -- 14.9 Chapter Summary 424 -- Further Reading 427 -- Index 429.
Record Nr. UNINA-9910819449303321
Shivakumar Shailesh Kumar  
Hoboken : , : Wiley, , 2016
Materiale a stampa
Lo trovi qui: Univ. Federico II
Opac: Controlla la disponibilità qui
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
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
Autore Krenn Philipp
Pubbl/distr/stampa 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.
ISBN 1-283-34943-4
9786613349439
1-84951-501-8
Formato Materiale a stampa
Livello bibliografico Monografia
Lingua di pubblicazione eng
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?
Record Nr. UNINA-9910459563803321
Krenn Philipp  
Birmingham, U.K., : Packt Pub., 2011
Materiale a stampa
Lo trovi qui: Univ. Federico II
Opac: Controlla la disponibilità qui