The 11th Thailand Open Source Software Festival




        HTML5 and Joomla! Template
        Name:     Supachai Teasakul
        Location: Bangkok, Thailand
        Position: Joomla Translation WG - Joomla.org, DOCMan Translation,
                  LaiThai Developer Team, Project Manager - Marvelic Engine Co.,Ltd.
        Twitter: @supa_chai
About HTML5
 What is HTML5?




                      1.   HTML5 will be the new standard for
                           HTML.
      HTML
                      2.   The previous version of HTML,
                           HTML 4.01, came in 1999. The web
                           has changed a lot since then.

                      3.   HTML5 is still a work in progress.
                           However, the major browsers
CSS      JavaScript        support many of the new HTML5
                           elements and APIs.
About HTML5
               HTML + CSS + DOM + JavaScript

               The Tech-nology of HTML5 (Editor's Draft 15 May 2012)




  Semantics                    Offline & Storage             Device Access           Connectivity


  Multimedia               3D, Graphics & Effects        Performance & Integration      CSS3

http://www.w3.org/html/logo/          New Class: Offline, Nuts & Bolts
About HTML5
                  WWW ?




    1   http://www.w3.org/TR/html5/


    2   http://dev.w3.org/html5/spec/Overview.html


✓   3   http://thaicss.com/


✓   4   http://www.blognone.com/topics/html5

    5   http://www.w3schools.com/html5/default.asp


    6   http://www.html5rocks.com/


    7   http://diveintohtml5.info


    8   http://www.alistapart.com/articles/previewofhtml5
Building a Templates
                  Build Your own Joomla! Template


Get Requiement
  and Sketch




   Building
Template Design




  Cut Outline
   Template
Joomla! Templates
Inside your own Joomla! template structure




   • Joomla1.7.x
       templates
          - beez5
           index.php

   • Joomla2.5.x
       templates
          - beez5
           index.php
Templates Structure
Your can change with the sample code.

 Change from

       <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
  1
       "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">


 to
                                                   The html5.js and must be inserted in the head element
                                                   (this is because IE needs to know about the element
       <!DOCTYPE html>                             before it comes to render them - so it can't sit in the footer
   2
                                                   of the page, i.e. below the elements in question).

                                                   http://remysharp.com/2009/01/07/html5-enabling-script/
 & Add HTML5 enabling script


       <!--[if lt IE 9]>
   3   <script src="http://html5shim.googlecode.com/svn/trunk/html5.js"></script>
       <![endif]-->
Templates Structure
Your can change Elements with the sample structure.
HTML 4




HTML 5
Templates CSS
 Your can used with the sample code

CSS3                                     http://dev.w3.org/csswg/css3-fonts/

1    @font-face {
            font-family: 'Titillium Maps';
            src: url("../fonts/TitilliumMaps29L002.eot");
            src: local('Titillium Maps'), local('TitilliumMaps'),
            url("../fonts/TitilliumMaps29L002.otf") format("opentype"),
            url("../fonts/TitilliumMaps29L002.woff") format("woff");
     }




CSS3

 2     -prefix-
       Supported by Internet Explorer with the prefix -ms-
       Supported by Firefox with the prefix -moz-
       Supported by Google Chrome with the prefix -webkit-
       Supported by Safari with the prefix -webkit-
       Supported by Opera with the prefix -o-




IE support css3 from http://css3pie.com/                                  http://www.css3.info/
Joomla! Templates
Joomla! Template framework supported HTML5 technology


✓   Warp6   http://www.yootheme.com/themes/warp-framework
Joomla! Templates
Joomla! Template framework supported HTML5 technology
Joomla! Templates
Joomla! Template framework supported HTML5 technology
Joomla! Templates
Joomla! Template framework supported HTML5 technology
HTML5 in mobile devices
Key features for mobile devices




                                                  Advanced
                                    GeoLocation   forms
                                    API
                        Video and
                        audio
                        streaming
              Canvas    support
              drawing

    Offline
    support
Joomla! in mobile devices
Showcase mobile devices
Template in mobile devices
Showcase for mobile devices
 JA Elastica from Joomlart
Q&A
THANK YOU!

More Related Content

PDF
Understand front end developer
PDF
Front end development best practices
PPTX
The Rich Standard: Getting Familiar with HTML5
PDF
Web Development for UX Designers
PPTX
HTML5 and CSS3 Techniques You Can Use Today
PDF
The Future of the Web: HTML5
PDF
Stop reinventing the wheel: Build Responsive Websites Using Bootstrap
PDF
What is front-end development ?
Understand front end developer
Front end development best practices
The Rich Standard: Getting Familiar with HTML5
Web Development for UX Designers
HTML5 and CSS3 Techniques You Can Use Today
The Future of the Web: HTML5
Stop reinventing the wheel: Build Responsive Websites Using Bootstrap
What is front-end development ?

What's hot (20)

PDF
Component Driven Design and Development
PDF
The road to professional web development
PPT
Joomla Creative Inside Joomla Templates And Design
PPT
Using a CSS Framework
PDF
Use atomic design ftw
PDF
The Server Side of Responsive Web Design
PPTX
Building a Moodle theme with bootstrap
PPT
Site Manager rocks!
PDF
Atomic Design con Pattern Lab
PDF
Front-End Frameworks: a quick overview
PDF
React Storybook, Atomic Design, and ITCSS
PPT
HTML5 Mullet: Forms & Input Validation
PPTX
Edge of the Web
PPT
Web Standards
PPTX
Trello - University of St Andrews web team
PPTX
Create Responsive Website Design with Bootstrap 3
PDF
Modern Web Development
PDF
Creating Style Guides with Modularity in Mind
Component Driven Design and Development
The road to professional web development
Joomla Creative Inside Joomla Templates And Design
Using a CSS Framework
Use atomic design ftw
The Server Side of Responsive Web Design
Building a Moodle theme with bootstrap
Site Manager rocks!
Atomic Design con Pattern Lab
Front-End Frameworks: a quick overview
React Storybook, Atomic Design, and ITCSS
HTML5 Mullet: Forms & Input Validation
Edge of the Web
Web Standards
Trello - University of St Andrews web team
Create Responsive Website Design with Bootstrap 3
Modern Web Development
Creating Style Guides with Modularity in Mind
Ad

Viewers also liked (19)

PDF
Building and Maintaining Open Source Project - YWC14
PDF
Responsive Web Design or Mobile App
PDF
OWASP Thailand 2016 - Joomla Security
PDF
The Standard of Web Content Accessibility Guidelines (WCAG) 2.0
PDF
การเตรียมตัวสร้างร้านค้าออนไลน์
ODP
sIFR Vs. Cufón
PDF
Cms Solutions
PDF
Digital Content for Business
PPTX
eCommerce extensions for joomla 3.x
PDF
JoomlaTalk#9 - Joomla Security
PDF
Java script เบื้องต้น
PDF
Joomla Template Framework
PDF
Php training
PDF
สร้าง Style ด้วย css 3
PDF
เขียนเว็บไซต์ด้วย Html 5
PDF
Bootstrap 3 สำหรับมือใหม่ | CloudCourse.io
PDF
แนะนำ HTML5 แบบอ่านจบต้องรู้บ้างแหละ
PDF
การสร้างเว็บด้วย Bootstrap framework
PDF
Bootstrap 3 Basic - Bangkok WordPress Meetup
Building and Maintaining Open Source Project - YWC14
Responsive Web Design or Mobile App
OWASP Thailand 2016 - Joomla Security
The Standard of Web Content Accessibility Guidelines (WCAG) 2.0
การเตรียมตัวสร้างร้านค้าออนไลน์
sIFR Vs. Cufón
Cms Solutions
Digital Content for Business
eCommerce extensions for joomla 3.x
JoomlaTalk#9 - Joomla Security
Java script เบื้องต้น
Joomla Template Framework
Php training
สร้าง Style ด้วย css 3
เขียนเว็บไซต์ด้วย Html 5
Bootstrap 3 สำหรับมือใหม่ | CloudCourse.io
แนะนำ HTML5 แบบอ่านจบต้องรู้บ้างแหละ
การสร้างเว็บด้วย Bootstrap framework
Bootstrap 3 Basic - Bangkok WordPress Meetup
Ad

Similar to HTML5 and Joomla! 2.5 Template (20)

PDF
Echo HTML5
PPTX
HTML5 Bootcamp: Essential HTML, CSS, & JavaScript
PPT
Is it time to start using HTML 5
PDF
[In Control 2010] HTML5
PDF
IJCER (www.ijceronline.com) International Journal of computational Engineerin...
PDF
Html 5 in a big nutshell
PDF
It is not HTML5. but ... / HTML5ではないサイトからHTML5を考える
PPT
PDF
Familiar HTML5 - 事例とサンプルコードから学ぶ 身近で普通に使わているHTML5
KEY
WHAT IS HTML5?(20100510)
PPTX
Fundamentals of HTML5
PDF
Wa html5-pdf
PDF
Wa html5-pdf
PDF
Html5 deciphered - designing concepts part 1
PPT
HTML5: An Introduction To Next Generation Web Development
KEY
5 ways to embrace HTML5 today
PPT
European SharePoint Conference: Mobile Applications for SharePoint using HTML5
PDF
SW Drupal Summit: HTML5+Drupal
PDF
いま使われているHTML5と、これからのHTML5
Echo HTML5
HTML5 Bootcamp: Essential HTML, CSS, & JavaScript
Is it time to start using HTML 5
[In Control 2010] HTML5
IJCER (www.ijceronline.com) International Journal of computational Engineerin...
Html 5 in a big nutshell
It is not HTML5. but ... / HTML5ではないサイトからHTML5を考える
Familiar HTML5 - 事例とサンプルコードから学ぶ 身近で普通に使わているHTML5
WHAT IS HTML5?(20100510)
Fundamentals of HTML5
Wa html5-pdf
Wa html5-pdf
Html5 deciphered - designing concepts part 1
HTML5: An Introduction To Next Generation Web Development
5 ways to embrace HTML5 today
European SharePoint Conference: Mobile Applications for SharePoint using HTML5
SW Drupal Summit: HTML5+Drupal
いま使われているHTML5と、これからのHTML5

Recently uploaded (20)

PDF
EIS-Webinar-Regulated-Industries-2025-08.pdf
PDF
SaaS reusability assessment using machine learning techniques
PDF
Early detection and classification of bone marrow changes in lumbar vertebrae...
PDF
Transform-Your-Streaming-Platform-with-AI-Driven-Quality-Engineering.pdf
PDF
Rapid Prototyping: A lecture on prototyping techniques for interface design
PPTX
agenticai-neweraofintelligence-250529192801-1b5e6870.pptx
PDF
Ensemble model-based arrhythmia classification with local interpretable model...
PDF
Co-training pseudo-labeling for text classification with support vector machi...
PDF
NewMind AI Weekly Chronicles – August ’25 Week IV
PPTX
Microsoft User Copilot Training Slide Deck
PDF
Advancing precision in air quality forecasting through machine learning integ...
PDF
INTERSPEECH 2025 「Recent Advances and Future Directions in Voice Conversion」
PDF
MENA-ECEONOMIC-CONTEXT-VC MENA-ECEONOMIC
PDF
Transform-Your-Factory-with-AI-Driven-Quality-Engineering.pdf
PDF
LMS bot: enhanced learning management systems for improved student learning e...
PDF
A symptom-driven medical diagnosis support model based on machine learning te...
PDF
Planning-an-Audit-A-How-To-Guide-Checklist-WP.pdf
PDF
Connector Corner: Transform Unstructured Documents with Agentic Automation
PDF
Transform-Your-Supply-Chain-with-AI-Driven-Quality-Engineering.pdf
PDF
Auditboard EB SOX Playbook 2023 edition.
EIS-Webinar-Regulated-Industries-2025-08.pdf
SaaS reusability assessment using machine learning techniques
Early detection and classification of bone marrow changes in lumbar vertebrae...
Transform-Your-Streaming-Platform-with-AI-Driven-Quality-Engineering.pdf
Rapid Prototyping: A lecture on prototyping techniques for interface design
agenticai-neweraofintelligence-250529192801-1b5e6870.pptx
Ensemble model-based arrhythmia classification with local interpretable model...
Co-training pseudo-labeling for text classification with support vector machi...
NewMind AI Weekly Chronicles – August ’25 Week IV
Microsoft User Copilot Training Slide Deck
Advancing precision in air quality forecasting through machine learning integ...
INTERSPEECH 2025 「Recent Advances and Future Directions in Voice Conversion」
MENA-ECEONOMIC-CONTEXT-VC MENA-ECEONOMIC
Transform-Your-Factory-with-AI-Driven-Quality-Engineering.pdf
LMS bot: enhanced learning management systems for improved student learning e...
A symptom-driven medical diagnosis support model based on machine learning te...
Planning-an-Audit-A-How-To-Guide-Checklist-WP.pdf
Connector Corner: Transform Unstructured Documents with Agentic Automation
Transform-Your-Supply-Chain-with-AI-Driven-Quality-Engineering.pdf
Auditboard EB SOX Playbook 2023 edition.

HTML5 and Joomla! 2.5 Template

  • 1. The 11th Thailand Open Source Software Festival HTML5 and Joomla! Template Name: Supachai Teasakul Location: Bangkok, Thailand Position: Joomla Translation WG - Joomla.org, DOCMan Translation, LaiThai Developer Team, Project Manager - Marvelic Engine Co.,Ltd. Twitter: @supa_chai
  • 2. About HTML5 What is HTML5? 1. HTML5 will be the new standard for HTML. HTML 2. The previous version of HTML, HTML 4.01, came in 1999. The web has changed a lot since then. 3. HTML5 is still a work in progress. However, the major browsers CSS JavaScript support many of the new HTML5 elements and APIs.
  • 3. About HTML5 HTML + CSS + DOM + JavaScript The Tech-nology of HTML5 (Editor's Draft 15 May 2012) Semantics Offline & Storage Device Access Connectivity Multimedia 3D, Graphics & Effects Performance & Integration CSS3 http://www.w3.org/html/logo/ New Class: Offline, Nuts & Bolts
  • 4. About HTML5 WWW ? 1 http://www.w3.org/TR/html5/ 2 http://dev.w3.org/html5/spec/Overview.html ✓ 3 http://thaicss.com/ ✓ 4 http://www.blognone.com/topics/html5 5 http://www.w3schools.com/html5/default.asp 6 http://www.html5rocks.com/ 7 http://diveintohtml5.info 8 http://www.alistapart.com/articles/previewofhtml5
  • 5. Building a Templates Build Your own Joomla! Template Get Requiement and Sketch Building Template Design Cut Outline Template
  • 6. Joomla! Templates Inside your own Joomla! template structure • Joomla1.7.x templates - beez5  index.php • Joomla2.5.x templates - beez5  index.php
  • 7. Templates Structure Your can change with the sample code. Change from <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 1 "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> to The html5.js and must be inserted in the head element (this is because IE needs to know about the element <!DOCTYPE html> before it comes to render them - so it can't sit in the footer 2 of the page, i.e. below the elements in question). http://remysharp.com/2009/01/07/html5-enabling-script/ & Add HTML5 enabling script <!--[if lt IE 9]> 3 <script src="http://html5shim.googlecode.com/svn/trunk/html5.js"></script> <![endif]-->
  • 8. Templates Structure Your can change Elements with the sample structure. HTML 4 HTML 5
  • 9. Templates CSS Your can used with the sample code CSS3 http://dev.w3.org/csswg/css3-fonts/ 1 @font-face { font-family: 'Titillium Maps'; src: url("../fonts/TitilliumMaps29L002.eot"); src: local('Titillium Maps'), local('TitilliumMaps'), url("../fonts/TitilliumMaps29L002.otf") format("opentype"), url("../fonts/TitilliumMaps29L002.woff") format("woff"); } CSS3 2 -prefix- Supported by Internet Explorer with the prefix -ms- Supported by Firefox with the prefix -moz- Supported by Google Chrome with the prefix -webkit- Supported by Safari with the prefix -webkit- Supported by Opera with the prefix -o- IE support css3 from http://css3pie.com/ http://www.css3.info/
  • 10. Joomla! Templates Joomla! Template framework supported HTML5 technology ✓ Warp6 http://www.yootheme.com/themes/warp-framework
  • 11. Joomla! Templates Joomla! Template framework supported HTML5 technology
  • 12. Joomla! Templates Joomla! Template framework supported HTML5 technology
  • 13. Joomla! Templates Joomla! Template framework supported HTML5 technology
  • 14. HTML5 in mobile devices Key features for mobile devices Advanced GeoLocation forms API Video and audio streaming Canvas support drawing Offline support
  • 15. Joomla! in mobile devices Showcase mobile devices
  • 16. Template in mobile devices Showcase for mobile devices JA Elastica from Joomlart
  • 17. Q&A