SlideShare une entreprise Scribd logo
1  sur  168
A Framework for TemplaVoila
An Introduction
Ron Hall
                  Busy Noggin, Inc.




An Introduction
Ron Hall
                  Busy Noggin, Inc.

                  30 years experience:
                     photography
                     writing
An Introduction      art direction
                     graphic design
                     web coding
Ron Hall
                  Busy Noggin, Inc.

                  30 years experience:
                     photography
                     writing
An Introduction      art direction
                     graphic design
                     web coding

                  Strengths are:
                     front-end coding
                     TemplaVoila templating
                     TypoScript
Ron Hall
                  Busy Noggin, Inc.

                  30 years experience:
                     photography
                     writing
An Introduction      art direction
                     graphic design
                     web coding

                  Strengths are:
                     front-end coding
                     TemplaVoila templating
                     TypoScript

                  A site builder not
                  an extension developer
The Approach
Started with Modern
               Template Building
               Approach




The Approach
Started with Modern
               Template Building
               Approach

               Moved to TemplaVoila
               for Flexible Content
               Elements (FCEs)




The Approach
Started with Modern
               Template Building
               Approach

               Moved to TemplaVoila
               for Flexible Content
               Elements (FCEs)

               Seeing FCEs as layout
               tools was an epiphany

The Approach
Started with Modern
               Template Building
               Approach

               Moved to TemplaVoila
               for Flexible Content
               Elements (FCEs)

               Seeing FCEs as layout
               tools was an epiphany

The Approach   I have cut the time
               I spend mapping
               templates by 75%
The Approach
The Approach

CSS Zen Garden: An Inspiration
The Approach

CSS Zen Garden: An Inspiration

All the pages at csszengarden.com
have exactly the same HTML. Only
the CSS has changed from page to page
The Approach

CSS Zen Garden: An Inspiration
The Approach

CSS Zen Garden: An Inspiration
The Approach

CSS Zen Garden: An Inspiration
The Approach

CSS Zen Garden: An Inspiration
The Approach
The Approach




Core Templates & Skins
The Approach
The Approach




Adaptable Layouts
The Approach
The Approach


When you think templating. Think Ikea.
The Approach
The Approach
The Approach
The Approach
The Approach
The Approach
The Approach
The Approach
The Approach
The Approach
The Approach
The Approach
The Approach
The Approach
The Approach
The Approach
The Approach
The Approach
The Approach
The Approach
The Approach
The Approach
The Approach
The Approach
The Approach
The Approach
The Approach
The Approach




Intro to Columns, Modules
  and the Magical Feature
The Approach
The Approach




Editor Experience & Backend Layout
The Approach
The Approach

Cleaning up the backend
The Approach

Cleaning up the backend
The Approach

Cleaning up the backend
The Approach
                             Example page
Cleaning up the backend      on the front end

TemplaVoila out of the box                      The QuickSite
The Approach
The Approach




Mapping Blocks vs. Elements
The Approach


Mapping Blocks vs. Elements
The Approach


Mapping Blocks vs. Elements
The Approach


Mapping Blocks vs. Elements
The Approach


Mapping Blocks vs. Elements
The Approach


Mapping Blocks vs. Elements
The Approach
The Approach




A Note on Standardization
The Templates
The Templates




templavoila.busynoggin.com
The Templates
The Templates

                       The Six Categories of Content

                       Header
                       Footer
Categorizing Content
                       Main content
                       Feature
                       Additional content
                       Generated content
The Templates




Categorizing Content
The Templates




Categorizing Content
           an exercise
The Templates




Categorizing Content
           an exercise

                         Categorize the content
                         in each layout and
                         determine the page
                         templates needed
The Templates

Categorizing Content
            an exercise

                Header
                 Footer
           Main Content
                Feature
      Additional Content
      Generated Content
The Templates

Categorizing Content
            an exercise

                Header
                 Footer
           Main Content
                Feature
      Additional Content
      Generated Content
The Templates

Categorizing Content
            an exercise

                Header
                 Footer
           Main Content
                Feature
      Additional Content
      Generated Content
The Templates

Categorizing Content
            an exercise

                           
                Header
                 Footer
           Main Content
                Feature
      Additional Content
      Generated Content
The Templates

Categorizing Content
            an exercise

                           
                Header
                           
                 Footer
           Main Content
                Feature
      Additional Content
      Generated Content
The Templates

Categorizing Content
            an exercise

                           
                Header
                           
                 Footer
                           
           Main Content
                Feature
      Additional Content
      Generated Content
The Templates

Categorizing Content
            an exercise

                           
                Header
                           
                 Footer
                           
           Main Content
                           
                Feature
      Additional Content
      Generated Content
The Templates

Categorizing Content
            an exercise

                           
                Header
                           
                 Footer
                           
           Main Content
                           
                Feature
                           
      Additional Content
      Generated Content
The Templates

Categorizing Content
            an exercise

                           
                Header
                           
                 Footer
                           
           Main Content
                           
                Feature
                           
      Additional Content
      Generated Content
The Templates

Categorizing Content
            an exercise

                           
                Header
                           
                 Footer
                           
           Main Content
                           
                Feature
                           
      Additional Content
      Generated Content
The Templates

Categorizing Content
            an exercise

                           
                Header
                           
                 Footer
                           
           Main Content
                           
                Feature
                           
      Additional Content
      Generated Content
The Templates

Categorizing Content
            an exercise

                           
                Header
                           
                 Footer
                           
           Main Content
                           
                Feature
                           
      Additional Content
      Generated Content
The Templates

Categorizing Content
            an exercise

                           
                Header
                           
                 Footer
                           
           Main Content
                           
                Feature
                           
      Additional Content
      Generated Content
The Templates

Categorizing Content
            an exercise

                           
                Header
                           
                 Footer
                           
           Main Content
                           
                Feature
                           
      Additional Content
      Generated Content
The Templates

Categorizing Content
            an exercise

                           
                Header
                           
                 Footer
                           
           Main Content
                           
                Feature
                           
      Additional Content
      Generated Content
The Templates

Categorizing Content
            an exercise

                           
                Header
                           
                 Footer
                           
           Main Content
                           
                Feature
                           
      Additional Content
      Generated Content
The Templates

Categorizing Content
            an exercise

                           
                Header
                           
                 Footer
                           
           Main Content
                           
                Feature
                           
      Additional Content
      Generated Content
The Templates

Categorizing Content
            an exercise

                           
                Header
                           
                 Footer
                           
           Main Content
                           
                Feature
                           
      Additional Content
      Generated Content
The Templates

Categorizing Content
            an exercise

                           
                Header
                           
                 Footer
                           
           Main Content
                           
                Feature
                           
      Additional Content
      Generated Content
The Templates

Categorizing Content
            an exercise

                           
                Header
                           
                 Footer
                           
           Main Content
                           
                Feature
                           
      Additional Content
      Generated Content
The Templates

Categorizing Content
            an exercise

                           
                Header
                           
                 Footer
                           
           Main Content
                           
                Feature
                           
      Additional Content
      Generated Content
The Templates

Categorizing Content
            an exercise

                           
                Header
                           
                 Footer
                           
           Main Content
                           
                Feature
                           
      Additional Content
      Generated Content
The Templates

Categorizing Content
            an exercise

                           
                Header
                           
                 Footer
                           
           Main Content
                           
                Feature
                           
      Additional Content
                           
      Generated Content
The Templates

Categorizing Content
            an exercise

                           
                Header
                           
                 Footer
                           
           Main Content
                           
                Feature
                           
      Additional Content
                           
      Generated Content
The Templates
The Templates


                P1        P2        P3
           Series




                     Series




                               Series
Template
  Series
The Templates
The Templates




The Magical Feature
The Templates
The Templates




       P2e
Template
The Templates




       P2e
Template




             feature content placed   no feature content placed
The Templates
The Templates

One Page Template: Three Looks




no feature
The Templates

One Page Template: Three Looks




no feature              feature
The Templates

One Page Template: Three Looks




no feature              feature   feature with bleed
The Templates
The Templates




Utility FCEs
The Templates
The Templates



Utility FCEs   Within the TYPO3 universe, FCE stands for Flexible
               Content Element which is an element the developer
               creates in TemplaVoila to handle special content needs.
The Templates



Utility FCEs   Within the TYPO3 universe, FCE stands for Flexible
               Content Element which is an element the developer
               creates in TemplaVoila to handle special content needs.


               Utility FCEs are Flexible Content Elements that are
               programmed to handle common formatting tasks
               that occur across sites. Utility FCEs are the key to
               this entire framework.
The Templates



    Utility FCEs
            Columns
            Modules
      HTML Wrapper
         Plain Image
Module Feature Image
The Templates



    Utility FCEs        Column Groups are used to divide a content area into
                        2, 3 or 4 columns. They automatically adapt to the
                        area into which they are placed and it is possible to
            Columns 
                        nest columns into modules. Their options include:
            Modules
                         •   Distribution
      HTML Wrapper       •   Space before and space after
                         •   Bottom rule
         Plain Image
                         •   Gutter width
Module Feature Image
The Templates



    Utility FCEs
            Columns
            Modules
      HTML Wrapper
         Plain Image
Module Feature Image
The Templates



    Utility FCEs        Module Groups are similar to columns but have a
                        header and footer. They also automatically adapt to
                        the area into which they are placed. Their options
            Columns
                        include:
            Modules 
                         •   Distribution
      HTML Wrapper       •   Space before and space after
                         •   Show module title
         Plain Image
                         •   Bleed
                         •   Unframed
Module Feature Image
                         •   Gutter width
The Templates



    Utility FCEs
            Columns
            Modules
      HTML Wrapper
         Plain Image
Module Feature Image
The Templates



    Utility FCEs       The HTML Wrapper is used when you want to
                       put custom HTML before and after content. It
                       is commonly used to wrap content with special
            Columns
                       formatting that is only used once in the site.
            Modules
      HTML Wrapper 
         Plain Image
Module Feature Image
The Templates



    Utility FCEs
            Columns
            Modules
      HTML Wrapper
         Plain Image
Module Feature Image
The Templates



    Utility FCEs         Normally when you want just a single image for
                         content you should use the standard TYPO3
                         image element. However, there may be times
            Columns
                         in which you need to shift an image, add extra
            Modules      padding around it, etc. In this case you can
                         use Plain Image Utility FCE. It is also helpful in
      HTML Wrapper
                         situations where you need a true full-bleed
         Plain Image    image as the standard TYPO image element
                         will add space below the image.
Module Feature Image
The Templates



    Utility FCEs         Options include:

                          •   Link
            Columns       •   Alt Text
                          •   Image Width
            Modules
                          •   Margin
      HTML Wrapper        •   Z-index
                          •   Display
         Plain Image 
Module Feature Image
The Templates



    Utility FCEs
            Columns
            Modules
      HTML Wrapper
         Plain Image
Module Feature Image
The Templates

                         The Module Feature Image Utility FCE is
    Utility FCEs         designed to handle a very special situation
                         within modules. This situation is when you
           Columns       want an image within the module to bleed but
                         not the rest of the content.
           Modules
     HTML Wrapper
         Plain Image
Module Feature Image 
The Templates
The Templates

Identifying Templates: Apple
The Templates

Identifying Templates: Apple
The Templates

Identifying Templates: Apple
The Templates

Identifying Templates: Apple
The Templates

Identifying Templates: Apple




                               Template P1a
The Templates

Identifying Templates: Apple




                               Template P1a   4 column group
The Templates
The Templates

Identifying Templates: Apple
The Templates

Identifying Templates: Apple
The Templates

Identifying Templates: Apple
The Templates

Identifying Templates: Apple
The Templates

Identifying Templates: Apple
The Templates

Identifying Templates: Apple




                               Template P1a
The Templates

Identifying Templates: Apple




                               Template P1a   2 triple modules
The Templates
The Templates

Identifying Templates: Apple
The Templates

Identifying Templates: Apple
The Templates

Identifying Templates: Apple
The Templates

Identifying Templates: Apple
The Templates

Identifying Templates: Apple




                               Template P1d
The Templates

Identifying Templates: Apple




                               Template P1d   2 column group
The Workflow
The Workflow
The Workflow




A Suggested Workflow
The Workflow



A Suggested Workflow
 Install the QuickSite
The Workflow



A Suggested Workflow
 Install the QuickSite
 Develop information architecture
The Workflow



A Suggested Workflow
 Install the QuickSite
 Develop information architecture
 Create the visual design
The Workflow



A Suggested Workflow
 Install the QuickSite
 Develop information architecture
 Create the visual design
 Create a skin and integrate into TYPO3
The Workflow



A Suggested Workflow
 Install the QuickSite
 Develop information architecture
 Create the visual design
 Create a skin and integrate into TYPO3
 Code any special FCEs or extensions
The Workflow



A Suggested Workflow
 Install the QuickSite
 Develop information architecture
 Create the visual design
 Create a skin and integrate into TYPO3
 Code any special FCEs or extensions
 Load the content and launch the site.
The Workflow




Install the QuickSite
The Workflow




Info Architecture & Wireframing
The Workflow




Visual Design
The Workflow




Create the Skin & Integrate into TYPO3
The Workflow




Visualize the HTML Structure
The Workflow




Create a New Skin
The Workflow




Edit the Skin
The Workflow




Code Unique Funcitonality
The Workflow




Code Unique Funcitonality

Contenu connexe

Tendances

Branding consult understand define strategy develop execute design 6 powerpoi...
Branding consult understand define strategy develop execute design 6 powerpoi...Branding consult understand define strategy develop execute design 6 powerpoi...
Branding consult understand define strategy develop execute design 6 powerpoi...SlideTeam.net
 
Branding consult understand define strategy develop execute style design 6 po...
Branding consult understand define strategy develop execute style design 6 po...Branding consult understand define strategy develop execute style design 6 po...
Branding consult understand define strategy develop execute style design 6 po...SlideTeam.net
 
Branding consult understand define strategy develop execute style design 6 po...
Branding consult understand define strategy develop execute style design 6 po...Branding consult understand define strategy develop execute style design 6 po...
Branding consult understand define strategy develop execute style design 6 po...SlideTeam.net
 
Branding consult understand define strategy develop execute design 6 powerpoi...
Branding consult understand define strategy develop execute design 6 powerpoi...Branding consult understand define strategy develop execute design 6 powerpoi...
Branding consult understand define strategy develop execute design 6 powerpoi...SlideTeam.net
 
Branding consult understand define strategy develop execute style design 6 po...
Branding consult understand define strategy develop execute style design 6 po...Branding consult understand define strategy develop execute style design 6 po...
Branding consult understand define strategy develop execute style design 6 po...SlideTeam.net
 
Branding consult understand define strategy develop execute design 6 powerpoi...
Branding consult understand define strategy develop execute design 6 powerpoi...Branding consult understand define strategy develop execute design 6 powerpoi...
Branding consult understand define strategy develop execute design 6 powerpoi...SlideTeam.net
 
Branding consult understand define strategy develop execute style design 6 po...
Branding consult understand define strategy develop execute style design 6 po...Branding consult understand define strategy develop execute style design 6 po...
Branding consult understand define strategy develop execute style design 6 po...SlideTeam.net
 
Green energy powerpoint ppt slides.
Green energy powerpoint ppt slides.Green energy powerpoint ppt slides.
Green energy powerpoint ppt slides.SlideTeam.net
 
Job hunting process style 1 powerpoint presentation templates
Job hunting process style 1 powerpoint presentation templatesJob hunting process style 1 powerpoint presentation templates
Job hunting process style 1 powerpoint presentation templatesSlideTeam.net
 
Round cycle chart 7 stages powerpoint templates 0712
Round cycle chart 7 stages powerpoint templates 0712Round cycle chart 7 stages powerpoint templates 0712
Round cycle chart 7 stages powerpoint templates 0712SlideTeam.net
 
10 Worst Mistakes in SharePoint Branding
10 Worst Mistakes in SharePoint Branding10 Worst Mistakes in SharePoint Branding
10 Worst Mistakes in SharePoint BrandingMarcy Kellar
 
Education blocks powerpoint presentation templates
Education blocks powerpoint presentation templatesEducation blocks powerpoint presentation templates
Education blocks powerpoint presentation templatesSlideTeam.net
 
Business power point templates circle arrow process flow chart sales ppt slides
Business power point templates circle arrow process flow chart sales ppt slidesBusiness power point templates circle arrow process flow chart sales ppt slides
Business power point templates circle arrow process flow chart sales ppt slidesSlideTeam.net
 
Business circular flow 5 stages powerpoint templates 0712
Business circular flow 5 stages powerpoint templates 0712Business circular flow 5 stages powerpoint templates 0712
Business circular flow 5 stages powerpoint templates 0712SlideTeam.net
 
Branding style 6 powerpoint presentation slides ppt templates
Branding style 6 powerpoint presentation slides ppt templatesBranding style 6 powerpoint presentation slides ppt templates
Branding style 6 powerpoint presentation slides ppt templatesSlideTeam.net
 
Circular puzzle 7 stages powerpoint presentation templates
Circular puzzle 7 stages powerpoint presentation templatesCircular puzzle 7 stages powerpoint presentation templates
Circular puzzle 7 stages powerpoint presentation templatesSlideTeam.net
 
Diverging arrows graphical view of different aspects cycle flow chart power p...
Diverging arrows graphical view of different aspects cycle flow chart power p...Diverging arrows graphical view of different aspects cycle flow chart power p...
Diverging arrows graphical view of different aspects cycle flow chart power p...SlideTeam.net
 
Steps layout with converging arrows pointing to center cycle process power po...
Steps layout with converging arrows pointing to center cycle process power po...Steps layout with converging arrows pointing to center cycle process power po...
Steps layout with converging arrows pointing to center cycle process power po...SlideTeam.net
 

Tendances (18)

Branding consult understand define strategy develop execute design 6 powerpoi...
Branding consult understand define strategy develop execute design 6 powerpoi...Branding consult understand define strategy develop execute design 6 powerpoi...
Branding consult understand define strategy develop execute design 6 powerpoi...
 
Branding consult understand define strategy develop execute style design 6 po...
Branding consult understand define strategy develop execute style design 6 po...Branding consult understand define strategy develop execute style design 6 po...
Branding consult understand define strategy develop execute style design 6 po...
 
Branding consult understand define strategy develop execute style design 6 po...
Branding consult understand define strategy develop execute style design 6 po...Branding consult understand define strategy develop execute style design 6 po...
Branding consult understand define strategy develop execute style design 6 po...
 
Branding consult understand define strategy develop execute design 6 powerpoi...
Branding consult understand define strategy develop execute design 6 powerpoi...Branding consult understand define strategy develop execute design 6 powerpoi...
Branding consult understand define strategy develop execute design 6 powerpoi...
 
Branding consult understand define strategy develop execute style design 6 po...
Branding consult understand define strategy develop execute style design 6 po...Branding consult understand define strategy develop execute style design 6 po...
Branding consult understand define strategy develop execute style design 6 po...
 
Branding consult understand define strategy develop execute design 6 powerpoi...
Branding consult understand define strategy develop execute design 6 powerpoi...Branding consult understand define strategy develop execute design 6 powerpoi...
Branding consult understand define strategy develop execute design 6 powerpoi...
 
Branding consult understand define strategy develop execute style design 6 po...
Branding consult understand define strategy develop execute style design 6 po...Branding consult understand define strategy develop execute style design 6 po...
Branding consult understand define strategy develop execute style design 6 po...
 
Green energy powerpoint ppt slides.
Green energy powerpoint ppt slides.Green energy powerpoint ppt slides.
Green energy powerpoint ppt slides.
 
Job hunting process style 1 powerpoint presentation templates
Job hunting process style 1 powerpoint presentation templatesJob hunting process style 1 powerpoint presentation templates
Job hunting process style 1 powerpoint presentation templates
 
Round cycle chart 7 stages powerpoint templates 0712
Round cycle chart 7 stages powerpoint templates 0712Round cycle chart 7 stages powerpoint templates 0712
Round cycle chart 7 stages powerpoint templates 0712
 
10 Worst Mistakes in SharePoint Branding
10 Worst Mistakes in SharePoint Branding10 Worst Mistakes in SharePoint Branding
10 Worst Mistakes in SharePoint Branding
 
Education blocks powerpoint presentation templates
Education blocks powerpoint presentation templatesEducation blocks powerpoint presentation templates
Education blocks powerpoint presentation templates
 
Business power point templates circle arrow process flow chart sales ppt slides
Business power point templates circle arrow process flow chart sales ppt slidesBusiness power point templates circle arrow process flow chart sales ppt slides
Business power point templates circle arrow process flow chart sales ppt slides
 
Business circular flow 5 stages powerpoint templates 0712
Business circular flow 5 stages powerpoint templates 0712Business circular flow 5 stages powerpoint templates 0712
Business circular flow 5 stages powerpoint templates 0712
 
Branding style 6 powerpoint presentation slides ppt templates
Branding style 6 powerpoint presentation slides ppt templatesBranding style 6 powerpoint presentation slides ppt templates
Branding style 6 powerpoint presentation slides ppt templates
 
Circular puzzle 7 stages powerpoint presentation templates
Circular puzzle 7 stages powerpoint presentation templatesCircular puzzle 7 stages powerpoint presentation templates
Circular puzzle 7 stages powerpoint presentation templates
 
Diverging arrows graphical view of different aspects cycle flow chart power p...
Diverging arrows graphical view of different aspects cycle flow chart power p...Diverging arrows graphical view of different aspects cycle flow chart power p...
Diverging arrows graphical view of different aspects cycle flow chart power p...
 
Steps layout with converging arrows pointing to center cycle process power po...
Steps layout with converging arrows pointing to center cycle process power po...Steps layout with converging arrows pointing to center cycle process power po...
Steps layout with converging arrows pointing to center cycle process power po...
 

En vedette

Developers grab bag
Developers grab bagDevelopers grab bag
Developers grab bagbusynoggin
 
Adaptive profiles t3 con13 sf
Adaptive profiles t3 con13 sfAdaptive profiles t3 con13 sf
Adaptive profiles t3 con13 sfbusynoggin
 
T3CON11-SF Getting started in TYPO3
T3CON11-SF Getting started in TYPO3T3CON11-SF Getting started in TYPO3
T3CON11-SF Getting started in TYPO3busynoggin
 
Developing a typo3 template strategy
Developing a typo3 template strategyDeveloping a typo3 template strategy
Developing a typo3 template strategybusynoggin
 
Comparision of CMS : Improving TYPO3 functionality
Comparision of CMS : Improving TYPO3 functionalityComparision of CMS : Improving TYPO3 functionality
Comparision of CMS : Improving TYPO3 functionalityFedir RYKHTIK
 
Hype vs. Reality: The AI Explainer
Hype vs. Reality: The AI ExplainerHype vs. Reality: The AI Explainer
Hype vs. Reality: The AI ExplainerLuminary Labs
 
Study: The Future of VR, AR and Self-Driving Cars
Study: The Future of VR, AR and Self-Driving CarsStudy: The Future of VR, AR and Self-Driving Cars
Study: The Future of VR, AR and Self-Driving CarsLinkedIn
 

En vedette (7)

Developers grab bag
Developers grab bagDevelopers grab bag
Developers grab bag
 
Adaptive profiles t3 con13 sf
Adaptive profiles t3 con13 sfAdaptive profiles t3 con13 sf
Adaptive profiles t3 con13 sf
 
T3CON11-SF Getting started in TYPO3
T3CON11-SF Getting started in TYPO3T3CON11-SF Getting started in TYPO3
T3CON11-SF Getting started in TYPO3
 
Developing a typo3 template strategy
Developing a typo3 template strategyDeveloping a typo3 template strategy
Developing a typo3 template strategy
 
Comparision of CMS : Improving TYPO3 functionality
Comparision of CMS : Improving TYPO3 functionalityComparision of CMS : Improving TYPO3 functionality
Comparision of CMS : Improving TYPO3 functionality
 
Hype vs. Reality: The AI Explainer
Hype vs. Reality: The AI ExplainerHype vs. Reality: The AI Explainer
Hype vs. Reality: The AI Explainer
 
Study: The Future of VR, AR and Self-Driving Cars
Study: The Future of VR, AR and Self-Driving CarsStudy: The Future of VR, AR and Self-Driving Cars
Study: The Future of VR, AR and Self-Driving Cars
 

Similaire à A Framework for TemplaVoila Tutorial: T3CON09-Dallas

TERMINALFOUR t44u 2009 - University of St Andrews Case Study
TERMINALFOUR t44u 2009 - University of St Andrews Case StudyTERMINALFOUR t44u 2009 - University of St Andrews Case Study
TERMINALFOUR t44u 2009 - University of St Andrews Case StudyTerminalfour
 
Drupal for Webmasters by Brett Baker
Drupal for Webmasters by Brett BakerDrupal for Webmasters by Brett Baker
Drupal for Webmasters by Brett Bakerwebfinearts
 
Slide Executive Proffesional Vs SharePoint Slide Library
Slide Executive Proffesional Vs SharePoint Slide LibrarySlide Executive Proffesional Vs SharePoint Slide Library
Slide Executive Proffesional Vs SharePoint Slide LibraryNovatrox
 
Child Themes in WordPress
Child Themes in WordPressChild Themes in WordPress
Child Themes in WordPressJeff Cohan
 
Patterns, Components, and Code, Oh My!
Patterns, Components, and Code, Oh My!Patterns, Components, and Code, Oh My!
Patterns, Components, and Code, Oh My!Erin Malone
 
Main task production schedual
Main task production schedualMain task production schedual
Main task production schedualbrogan487
 
Open Source@etailing v1.2 (video)
Open Source@etailing v1.2 (video)Open Source@etailing v1.2 (video)
Open Source@etailing v1.2 (video)Iksula
 
Artdm 171 Week12 Templates
Artdm 171 Week12 TemplatesArtdm 171 Week12 Templates
Artdm 171 Week12 TemplatesGilbert Guerrero
 
Theme gallery
Theme galleryTheme gallery
Theme galleryeagle136
 
Theming moodle technical
Theming moodle   technicalTheming moodle   technical
Theming moodle technicalAlex Walker
 
Power point template completissimo
Power point template completissimoPower point template completissimo
Power point template completissimoMino Padula
 
Designing for openness
Designing for opennessDesigning for openness
Designing for opennessmediazoo
 
Collaboration on SharePoint: What Does It Actually Mean for Your Organization...
Collaboration on SharePoint: What Does It Actually Mean for Your Organization...Collaboration on SharePoint: What Does It Actually Mean for Your Organization...
Collaboration on SharePoint: What Does It Actually Mean for Your Organization...SPTechCon
 
Intro to WordPress Child Themes (NERDS Sept 2014)
Intro to WordPress Child Themes (NERDS Sept 2014)Intro to WordPress Child Themes (NERDS Sept 2014)
Intro to WordPress Child Themes (NERDS Sept 2014)Kelly Dwan
 
Mind Click Services
Mind Click ServicesMind Click Services
Mind Click ServicesMind Click
 

Similaire à A Framework for TemplaVoila Tutorial: T3CON09-Dallas (20)

TERMINALFOUR t44u 2009 - University of St Andrews Case Study
TERMINALFOUR t44u 2009 - University of St Andrews Case StudyTERMINALFOUR t44u 2009 - University of St Andrews Case Study
TERMINALFOUR t44u 2009 - University of St Andrews Case Study
 
Drupal for Webmasters by Brett Baker
Drupal for Webmasters by Brett BakerDrupal for Webmasters by Brett Baker
Drupal for Webmasters by Brett Baker
 
Slide Executive Proffesional Vs SharePoint Slide Library
Slide Executive Proffesional Vs SharePoint Slide LibrarySlide Executive Proffesional Vs SharePoint Slide Library
Slide Executive Proffesional Vs SharePoint Slide Library
 
Child Themes in WordPress
Child Themes in WordPressChild Themes in WordPress
Child Themes in WordPress
 
Power Point Template
Power Point  TemplatePower Point  Template
Power Point Template
 
06.02.1 les verbes er
06.02.1 les verbes  er06.02.1 les verbes  er
06.02.1 les verbes er
 
Patterns, Components, and Code, Oh My!
Patterns, Components, and Code, Oh My!Patterns, Components, and Code, Oh My!
Patterns, Components, and Code, Oh My!
 
Main task production schedual
Main task production schedualMain task production schedual
Main task production schedual
 
Open Source@etailing v1.2 (video)
Open Source@etailing v1.2 (video)Open Source@etailing v1.2 (video)
Open Source@etailing v1.2 (video)
 
Artdm 171 Week12 Templates
Artdm 171 Week12 TemplatesArtdm 171 Week12 Templates
Artdm 171 Week12 Templates
 
Theme gallery
Theme galleryTheme gallery
Theme gallery
 
Theming moodle technical
Theming moodle   technicalTheming moodle   technical
Theming moodle technical
 
Power point template completissimo
Power point template completissimoPower point template completissimo
Power point template completissimo
 
Bussiness
BussinessBussiness
Bussiness
 
Designing for openness
Designing for opennessDesigning for openness
Designing for openness
 
Collaboration on SharePoint: What Does It Actually Mean for Your Organization...
Collaboration on SharePoint: What Does It Actually Mean for Your Organization...Collaboration on SharePoint: What Does It Actually Mean for Your Organization...
Collaboration on SharePoint: What Does It Actually Mean for Your Organization...
 
Intro to WordPress Child Themes (NERDS Sept 2014)
Intro to WordPress Child Themes (NERDS Sept 2014)Intro to WordPress Child Themes (NERDS Sept 2014)
Intro to WordPress Child Themes (NERDS Sept 2014)
 
Mind Click Services
Mind Click ServicesMind Click Services
Mind Click Services
 
Power Point template
Power Point template Power Point template
Power Point template
 
Calender
CalenderCalender
Calender
 

Dernier

Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxOnBoard
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...HostedbyConfluent
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 

Dernier (20)

Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 

A Framework for TemplaVoila Tutorial: T3CON09-Dallas

Notes de l'éditeur

  1. Find out level of experience in room with TYPO3 and TemplaVoila. The path we will follow today is: Session 1 Introduction An overview of the framework Presentation of the page templates and utility FCEs Session 2 Workflow How it works I will not guarantee that these techniques will be helpful to you . I can guarantee that they have been useful to me and will continue to be. It is a challenge to explain this because it is easier to understand it and appreciate once you have a grasp of the whole. The individual parts don’t seem that big a deal until you put them all together. In other words, the whole is greater than the sum of its parts. So bear with me as we lay the groundwork in the first session.
  2. My name is Ron Hall and my company is Busy Noggin. 30 years experience in communications: photography, writing, graphic design and web coding. I have only been full-time in web development for just a little over a year. I am not saying I am good at them, but I have done them. My strengths are in front-end coding, TemplaVoila templating and TypoScript. I am a site developer not an extension developer. I have yet to program an extension. I am not sure I ever will for three reasons. 1) There are often extensions already in extistence to do what I want to do. 2) I can program FCEs to handle most special situations. 3) If I need an extension I want someone who knows what they are doing and are used to handling security.
  3. My name is Ron Hall and my company is Busy Noggin. 30 years experience in communications: photography, writing, graphic design and web coding. I have only been full-time in web development for just a little over a year. I am not saying I am good at them, but I have done them. My strengths are in front-end coding, TemplaVoila templating and TypoScript. I am a site developer not an extension developer. I have yet to program an extension. I am not sure I ever will for three reasons. 1) There are often extensions already in extistence to do what I want to do. 2) I can program FCEs to handle most special situations. 3) If I need an extension I want someone who knows what they are doing and are used to handling security.
  4. My name is Ron Hall and my company is Busy Noggin. 30 years experience in communications: photography, writing, graphic design and web coding. I have only been full-time in web development for just a little over a year. I am not saying I am good at them, but I have done them. My strengths are in front-end coding, TemplaVoila templating and TypoScript. I am a site developer not an extension developer. I have yet to program an extension. I am not sure I ever will for three reasons. 1) There are often extensions already in extistence to do what I want to do. 2) I can program FCEs to handle most special situations. 3) If I need an extension I want someone who knows what they are doing and are used to handling security.
  5. My name is Ron Hall and my company is Busy Noggin. 30 years experience in communications: photography, writing, graphic design and web coding. I have only been full-time in web development for just a little over a year. I am not saying I am good at them, but I have done them. My strengths are in front-end coding, TemplaVoila templating and TypoScript. I am a site developer not an extension developer. I have yet to program an extension. I am not sure I ever will for three reasons. 1) There are often extensions already in extistence to do what I want to do. 2) I can program FCEs to handle most special situations. 3) If I need an extension I want someone who knows what they are doing and are used to handling security.
  6. My name is Ron Hall and my company is Busy Noggin. 30 years experience in communications: photography, writing, graphic design and web coding. I have only been full-time in web development for just a little over a year. I am not saying I am good at them, but I have done them. My strengths are in front-end coding, TemplaVoila templating and TypoScript. I am a site developer not an extension developer. I have yet to program an extension. I am not sure I ever will for three reasons. 1) There are often extensions already in extistence to do what I want to do. 2) I can program FCEs to handle most special situations. 3) If I need an extension I want someone who knows what they are doing and are used to handling security.
  7. Look at this path. This is how life should be. Unfortunately, much of my early TYPO3 experience was more like this.........
  8. I believe the key to flourishing with TYPO3 is to learn it in community. The TYPO3 motto is “inspiring others to share.” Without that, we do not have a CMS It is in that spirit that I am giving you what I know. I do it for three reasons: 1) I do not see other TYPO3 developers as my competition and I do not mind helping them. I believe the more companies we can get developing in TYPO3 will mean more business for all of us. 2) I have benefited greatly from others that have shared their code and expertise with me and I believe it is my responsibility to do the same. 3) I believe that as I share what I know, folks will see that I am competent and will give me projects and referrals. As you can see, my motivation is generosity mixed with duty and a dash of self-interest.
  9. My TYPO3 templating journey I started out with TYPO3 templating using the modern template building approach and it served me well. Eventually, I moved to TemplaVoila for one reason-Flexible Content Elements or FCEs. On my first project as a full-time developer, another developer suggested we use FCEs in some places where we wanted to break the content into columns. I had not used them that way before and a small light bulb went off. As I moved through that project I started generating a concept of how these kinds of FCEs could be used in very powerful ways. This was the start of my journey toward this framework. I have worked through a lot of issues in getting this framework to the point it is now. Even if not a single other person uses this approach, it will still be worth it for me. I have cut the amount of time I have to spend with TemplaVoila itself by 75%. I spend most of my time in templating on putting together the front end code. Any time I spend with TemplaVoila is for programming FCEs that are unique to a particular site.
  10. My TYPO3 templating journey I started out with TYPO3 templating using the modern template building approach and it served me well. Eventually, I moved to TemplaVoila for one reason-Flexible Content Elements or FCEs. On my first project as a full-time developer, another developer suggested we use FCEs in some places where we wanted to break the content into columns. I had not used them that way before and a small light bulb went off. As I moved through that project I started generating a concept of how these kinds of FCEs could be used in very powerful ways. This was the start of my journey toward this framework. I have worked through a lot of issues in getting this framework to the point it is now. Even if not a single other person uses this approach, it will still be worth it for me. I have cut the amount of time I have to spend with TemplaVoila itself by 75%. I spend most of my time in templating on putting together the front end code. Any time I spend with TemplaVoila is for programming FCEs that are unique to a particular site.
  11. My TYPO3 templating journey I started out with TYPO3 templating using the modern template building approach and it served me well. Eventually, I moved to TemplaVoila for one reason-Flexible Content Elements or FCEs. On my first project as a full-time developer, another developer suggested we use FCEs in some places where we wanted to break the content into columns. I had not used them that way before and a small light bulb went off. As I moved through that project I started generating a concept of how these kinds of FCEs could be used in very powerful ways. This was the start of my journey toward this framework. I have worked through a lot of issues in getting this framework to the point it is now. Even if not a single other person uses this approach, it will still be worth it for me. I have cut the amount of time I have to spend with TemplaVoila itself by 75%. I spend most of my time in templating on putting together the front end code. Any time I spend with TemplaVoila is for programming FCEs that are unique to a particular site.
  12. My TYPO3 templating journey I started out with TYPO3 templating using the modern template building approach and it served me well. Eventually, I moved to TemplaVoila for one reason-Flexible Content Elements or FCEs. On my first project as a full-time developer, another developer suggested we use FCEs in some places where we wanted to break the content into columns. I had not used them that way before and a small light bulb went off. As I moved through that project I started generating a concept of how these kinds of FCEs could be used in very powerful ways. This was the start of my journey toward this framework. I have worked through a lot of issues in getting this framework to the point it is now. Even if not a single other person uses this approach, it will still be worth it for me. I have cut the amount of time I have to spend with TemplaVoila itself by 75%. I spend most of my time in templating on putting together the front end code. Any time I spend with TemplaVoila is for programming FCEs that are unique to a particular site.
  13. My TYPO3 templating journey I started out with TYPO3 templating using the modern template building approach and it served me well. Eventually, I moved to TemplaVoila for one reason-Flexible Content Elements or FCEs. On my first project as a full-time developer, another developer suggested we use FCEs in some places where we wanted to break the content into columns. I had not used them that way before and a small light bulb went off. As I moved through that project I started generating a concept of how these kinds of FCEs could be used in very powerful ways. This was the start of my journey toward this framework. I have worked through a lot of issues in getting this framework to the point it is now. Even if not a single other person uses this approach, it will still be worth it for me. I have cut the amount of time I have to spend with TemplaVoila itself by 75%. I spend most of my time in templating on putting together the front end code. Any time I spend with TemplaVoila is for programming FCEs that are unique to a particular site.
  14. Show the layout of the files in the backend (core & two skins) Switch skins More than just CSS has changed. Utility Menu, extra divs, graphic menu. One thing that we did not change is the template mapping. It is even possible to have a multi-site install of TYPO3 and all sites run off the same core templates but with different skins for each. Skins carry new CSS, JavaScript, TypoScript and TSconfig We will come back to this example.
  15. You need to apply the Ikea’s approach to design Maybe use an Ikea product to
  16. When you think templating. Think Ikea. Try to apply the Ikea’s approach to design to your templating process Make it modular and flexible. Demonstrate the magic feature and the modules.
  17. When you think templating. Think Ikea. Try to apply the Ikea’s approach to design to your templating process Make it modular and flexible. Demonstrate the magic feature and the modules.
  18. When you think templating. Think Ikea. Try to apply the Ikea’s approach to design to your templating process Make it modular and flexible. Demonstrate the magic feature and the modules.
  19. When you think templating. Think Ikea. Try to apply the Ikea’s approach to design to your templating process Make it modular and flexible. Demonstrate the magic feature and the modules.
  20. When you think templating. Think Ikea. Try to apply the Ikea’s approach to design to your templating process Make it modular and flexible. Demonstrate the magic feature and the modules.
  21. Demonstrate the feature, module and maybe columns with distribution. Show feature only as bleed
  22. Without adjustment. With adjustment.
  23. Without adjustment. With adjustment.
  24. Without adjustment. With adjustment.
  25. Without adjustment. With adjustment.
  26. Without adjustment. With adjustment.
  27. Content areas are now in tabs. Visual clutter is reduced. Green is used only for content element title bars. Titles will break to a new line but really long strings are still a problem. Only 3 lines of text. All the FCE properties are hidden. I would like to be able to control that. 90% of this is done with beLayout but rest is done with minor modification.
  28. This is how I used to map things. Having things in the HTML template in a multiple template site means you are editing and remapping many templates. Also, less that you can change with local processing or in cascading TypoScript templates. Map headers and footers as large single blocks.
  29. This is how I used to map things. Having things in the HTML template in a multiple template site means you are editing and remapping many templates. Also, less that you can change with local processing or in cascading TypoScript templates. Map headers and footers as large single blocks.
  30. This is how I used to map things. Having things in the HTML template in a multiple template site means you are editing and remapping many templates. Also, less that you can change with local processing or in cascading TypoScript templates. Map headers and footers as large single blocks.
  31. This is how I used to map things. Having things in the HTML template in a multiple template site means you are editing and remapping many templates. Also, less that you can change with local processing or in cascading TypoScript templates. Map headers and footers as large single blocks.
  32. This is how I used to map things. Having things in the HTML template in a multiple template site means you are editing and remapping many templates. Also, less that you can change with local processing or in cascading TypoScript templates. Map headers and footers as large single blocks.
  33. This is how I used to map things. Having things in the HTML template in a multiple template site means you are editing and remapping many templates. Also, less that you can change with local processing or in cascading TypoScript templates. Map headers and footers as large single blocks.
  34. This is how I used to map things. Having things in the HTML template in a multiple template site means you are editing and remapping many templates. Also, less that you can change with local processing or in cascading TypoScript templates. Map headers and footers as large single blocks.
  35. This is how I used to map things. Having things in the HTML template in a multiple template site means you are editing and remapping many templates. Also, less that you can change with local processing or in cascading TypoScript templates. Map headers and footers as large single blocks.
  36. This is how I used to map things. Having things in the HTML template in a multiple template site means you are editing and remapping many templates. Also, less that you can change with local processing or in cascading TypoScript templates. Map headers and footers as large single blocks.
  37. This is how I used to map things. Having things in the HTML template in a multiple template site means you are editing and remapping many templates. Also, less that you can change with local processing or in cascading TypoScript templates. Map headers and footers as large single blocks.
  38. You will never be able to design sites quickly and with consistent quality unless you standardize your approach and your code (HTML, CSS, JavaScript, TypoScript, datastructures, and template objects). However, standardization does not have to mean bland, limited visual design. Two websites can radically different visual designs and yet be based on standardized code. We have seen that with CSS Zen Garden. Standardization: A Journey, Not a Destination The code standardization in this framework includes consistency in: HTML structure. Naming (id's, CSS classes, field names, etc.) Template datastructure construction Although not technically code standardization, consistency is also found in the use of Utility FCEs to handle common layout needs from site to site. Is the code perfectly consistent? No. For instance, I prefer to use camel case when formatting my Typoscript objects, CSS, JavaScript, etc. However, I found that Safari returns class names to the RTE as all lowercase, so in the RTE stylesheet I make CSS classes lowercase The bottom line is that, within this framework, standardization is seen as a journey not a destination. Code and approach will be refined and become more consistent over time, but will never be perfect.
  39. Don’t try to hit this site right now. You cannot get in yet. It will explain this framework and have a download of the QuickSite My planned rollout Tomorrow night I will open it up for those who have attended the conference. The site’s content will not be finished The QuickSite will be considered a beta as it will still need to be trimmed out. You will be able to get in with: templavoila.busynoggin.com/login t3con bigdee Following the conference I will set up a single page that has a demo video and letting folks know it is coming. I will also be adding to the site’s content and trimming out the QuickSite On June 1st, I will release the site to the public and have version 1.0 of the QuickSite ready.
  40. The common structure of web pages The six categories of content The common conventions in layout Parallel the categories Plus columns and modules Visualizing HTML structure
  41. The common structure of web pages The six categories of content The common conventions in layout Parallel the categories Plus columns and modules Visualizing HTML structure
  42. Templates can be mixed and matched between series.
  43. Templates can be mixed and matched between series.
  44. Templates can be mixed and matched between series.
  45. Templates can be mixed and matched between series.
  46. Show the feature with bleed on the quicksite
  47. Show the feature with bleed on the quicksite
  48. Show the feature with bleed on the quicksite
  49. The common structure of web pages The six categories of content The common conventions in layout Parallel the categories Plus columns and modules Visualizing HTML structure
  50. The common structure of web pages The six categories of content The common conventions in layout Parallel the categories Plus columns and modules Visualizing HTML structure