SlideShare una empresa de Scribd logo
1 de 23
Descargar para leer sin conexión
DRUPAL + HTML5
   JACINE LUISI @jacine
HI THERE!

Front end developer @ Gravitek Labs
Co-maintainer for Markup and CSS for Drupal 7
Drupal 8 HTML5 Initiative Owner
Co-author “The Definitive Guide to Drupal 7”



                                             http://drupal.org/html5
                            http://groups.drupal.org/html5/drupal-8
DRUPAL 8
  IS GOING


HTML5!
                              http://drupal.org/html5
             http://groups.drupal.org/html5/drupal-8
HTML5 WILL BRING...


Better and more semantic markup
Better accessibility out of the box with ARIA roles
More intuitive and usable forms



                                              http://drupal.org/html5
                             http://groups.drupal.org/html5/drupal-8
NEW HTML5 ELEMENTS
<article>     <details>     <hgroup>            <progress>

 <aside>      <summary>     <keygen>            <section>

 <audio>       <embed>       <mark>                <time>

  <bdi>        <figure>      <menu>               <track>

 <canvas>    <figcaption>   <meter>               <video>

<command>      <footer>      <nav>               <source>

<datalist>     <header>     <output>               <wbr>




                                                http://drupal.org/html5
                               http://groups.drupal.org/html5/drupal-8
NEW FORM ELEMENTS & INPUT TYPES
   <keygen>                     <input type="color">


   <meter>                      <input type="email">


   <output>                     <input type="date"> + more variations


   <progress>                   <input type="number">


                                <input type="range">


                                <input type="search">
Lots of new attributes too...
http://wufoo.com/html5/         <input type="tel">


                                <input type="url">



                                                        http://drupal.org/html5
                                       http://groups.drupal.org/html5/drupal-8
EXAMPLE
      <input type="tel" required="required" placeholder="2125551212" name="tel" id="tel">


                                                                                     EASY
                                                                               PLACEHOLDER TEXT



DIFFERENT KEYPAD


                                                                                           CLIENT-SIDE
                                                                                           VALIDATION

                                                                        http://drupal.org/html5
                                                       http://groups.drupal.org/html5/drupal-8
AND MORE AWESOMENESS!




                              http://drupal.org/html5
             http://groups.drupal.org/html5/drupal-8
SO... WHAT’S THE
   PLAN?
                            http://drupal.org/html5
           http://groups.drupal.org/html5/drupal-8
PHASE 1
Implement a JavaScript fallback for non-supported browsers                        SUMMARY          ISSUE
                                                                                  #1179520 #1077878

Implement new input types and form elements in Forms API                           SUMMARY         ISSUE
                                                                                  #1183606        #675348

Use new HTML5 elements in templates and theme functions                            SUMMARY         ISSUE
                                                                                  #1193054 #1077510

Add WAI-ARIA roles to markup                                                       SUMMARY         ISSUE
                                                                                   #1179668       #966396

Convert <head> contents to HTML5                                                   SUMMARY         ISSUE
                                                                                     N/A          #1174756

Ensure filter functions accept HTML5 elements                                      SUMMARY         ISSUE
                                                                                     N/A          #732992

                                                                        http://drupal.org/html5
                                                       http://groups.drupal.org/html5/drupal-8
PHASE 2 POSSIBILITIES...

Rich media handling with <video> and <audio>                                          SUMMARY          ISSUE
                                                                                       #1174734       #1174892

Ability to select wrapper elements in the User Interface                               SUMMARY         ISSUE
                                                                                         TBD            TBD

WYSIWYG editor that uses contenteditable.                                              SUMMARY         ISSUE
                                                                                         TBD            TBD




                                                                            http://drupal.org/html5
                                                           http://groups.drupal.org/html5/drupal-8
A HUGE OPPORTUNITY
  FOR FRONT END DEVELOPERS WITH


     DRUPAL
                                       http://drupal.org/html5
                      http://groups.drupal.org/html5/drupal-8
SOUND FAMILIAR?

You are frustrated with HATE Drupal’s markup
You are frustrated with HATE Drupal’s CSS
You know you can do it better
You want to get involved with core development



                                            http://drupal.org/html5
                           http://groups.drupal.org/html5/drupal-8
THIS IS YOUR CHANCE TO

          GET INVOLVED

Developers are paying attention!
Markup and CSS will finally get the focus needed
for us to get the job done.
... IF we all come together and make it happen.



                                             http://drupal.org/html5
                            http://groups.drupal.org/html5/drupal-8
HERE’S HOW
      YOU CAN


GET INVOLVED...
                                 http://drupal.org/html5
                http://groups.drupal.org/html5/drupal-8
JOIN THE WORKING GROUP
  http://groups.drupal.org/html5/drupal-8




                                           http://drupal.org/html5
                          http://groups.drupal.org/html5/drupal-8
ATTEND THE INITIATIVE MEETINGS
                       JOIN #DRUPAL-HTML5 in IRC
We have meetings every
other Tuesday at 16:00
EST to discuss issues/
progress.

Events are posted here:
http://groups.drupal.org/html5

The chat room is always
full of people involved
with the initiative. Use
it.
                                 https://www.google.com/calendar/embed?src=drupal8html5%40gmail.com&ctz=UTC


                                                                           http://drupal.org/html5
                                                          http://groups.drupal.org/html5/drupal-8
FOLLOW US ON TWITTER
   http://twitter.com/drupal8html5




                                       http://drupal.org/html5
                      http://groups.drupal.org/html5/drupal-8
READ ABOUT THE INITIATIVE
      http://drupal.org/html5




                                   http://drupal.org/html5
                  http://groups.drupal.org/html5/drupal-8
READ THE ROADMAP SUMMARIES
      http://drupal.org/html5#roadmap




                                       http://drupal.org/html5
                      http://groups.drupal.org/html5/drupal-8
WRITE CODE. REVIEW PATCHES.
drupal.org/project/issues/search/drupal?status[]=Open&version[]=8.x&issue_tags=html5




                                                                    http://drupal.org/html5
                                                   http://groups.drupal.org/html5/drupal-8
HTML5 RESOURCES
Dive into HTML5
http://diveintohtml5.org/

HTML5 Doctor
http://html5doctor.com/

HTML5 technical specification for web developers
http://developers.whatwg.org/

When can I use...
http://caniuse.com/

HTML5 Accessibility
http://html5accessibility.com/index-aria.html

HTML5 Security Cheat sheet
http://html5sec.org/

                                                                 http://drupal.org/html5
                                                http://groups.drupal.org/html5/drupal-8
THANKS FOR WATCHING!


                             http://drupal.org/html5
            http://groups.drupal.org/html5/drupal-8

Más contenido relacionado

Similar a Drupal 8 HTML5 Initiative

SW Drupal Summit: HTML5+Drupal
SW Drupal Summit: HTML5+DrupalSW Drupal Summit: HTML5+Drupal
SW Drupal Summit: HTML5+DrupalJen Simmons
 
The State of Drupal 8
The State of Drupal 8The State of Drupal 8
The State of Drupal 8nyccamp
 
Backing yourself into an Accessible Corner
Backing yourself into an Accessible CornerBacking yourself into an Accessible Corner
Backing yourself into an Accessible CornerMark Casias
 
Drupal 8 what to wait from
Drupal 8   what to wait fromDrupal 8   what to wait from
Drupal 8 what to wait fromAndrii Podanenko
 
#CodefreshLive Event
#CodefreshLive Event#CodefreshLive Event
#CodefreshLive EventCodefresh
 
HTML5ではないサイトを HTML5へ - Change HTML5 from Not HTML5.
HTML5ではないサイトを HTML5へ - Change HTML5 from Not HTML5.HTML5ではないサイトを HTML5へ - Change HTML5 from Not HTML5.
HTML5ではないサイトを HTML5へ - Change HTML5 from Not HTML5.Sadaaki HIRAI
 
Backend accessible
Backend accessibleBackend accessible
Backend accessibleMark Casias
 
DRUPAL 7 END OF LIFE IS NEAR - MIGRATE TO DRUPAL 9 FAST AND EASY
DRUPAL 7 END OF LIFE IS NEAR - MIGRATE TO DRUPAL 9 FAST AND EASYDRUPAL 7 END OF LIFE IS NEAR - MIGRATE TO DRUPAL 9 FAST AND EASY
DRUPAL 7 END OF LIFE IS NEAR - MIGRATE TO DRUPAL 9 FAST AND EASYAcquia
 
Javaone - Gradle: Harder, Better, Stronger, Faster
Javaone - Gradle: Harder, Better, Stronger, Faster Javaone - Gradle: Harder, Better, Stronger, Faster
Javaone - Gradle: Harder, Better, Stronger, Faster Andres Almiray
 
Building a Custom Theme in Drupal 8
Building a Custom Theme in Drupal 8Building a Custom Theme in Drupal 8
Building a Custom Theme in Drupal 8Anne Tomasevich
 
Grails beginners workshop
Grails beginners workshopGrails beginners workshop
Grails beginners workshopJacobAae
 
UMD User's Group: DrupalCon 2011, Chicago
UMD User's Group: DrupalCon 2011, ChicagoUMD User's Group: DrupalCon 2011, Chicago
UMD User's Group: DrupalCon 2011, Chicagobrockfanning
 
Html5 drupal7 with mandakini kumari(1)
Html5 drupal7 with mandakini kumari(1)Html5 drupal7 with mandakini kumari(1)
Html5 drupal7 with mandakini kumari(1)Mandakini Kumari
 
Implementing an Enterprise Design System the Red Hat Way
Implementing an Enterprise Design System the Red Hat WayImplementing an Enterprise Design System the Red Hat Way
Implementing an Enterprise Design System the Red Hat WayDerek Reese
 
Freelancer Weapons of mass productivity
Freelancer Weapons of mass productivityFreelancer Weapons of mass productivity
Freelancer Weapons of mass productivityGregg Coppen
 
A FUTURE-FOCUSED DIGITAL PLATFORM WITH DRUPAL 8
A FUTURE-FOCUSED DIGITAL PLATFORM WITH DRUPAL 8A FUTURE-FOCUSED DIGITAL PLATFORM WITH DRUPAL 8
A FUTURE-FOCUSED DIGITAL PLATFORM WITH DRUPAL 8Phase2
 
Rene Groeschke
Rene GroeschkeRene Groeschke
Rene GroeschkeCodeFest
 
Constantly Contributing Pretty Patches FLCD
Constantly Contributing Pretty Patches FLCDConstantly Contributing Pretty Patches FLCD
Constantly Contributing Pretty Patches FLCDMark Casias
 
#1 - HTML5 Overview
#1 - HTML5 Overview#1 - HTML5 Overview
#1 - HTML5 Overviewiloveigloo
 

Similar a Drupal 8 HTML5 Initiative (20)

SW Drupal Summit: HTML5+Drupal
SW Drupal Summit: HTML5+DrupalSW Drupal Summit: HTML5+Drupal
SW Drupal Summit: HTML5+Drupal
 
The State of Drupal 8
The State of Drupal 8The State of Drupal 8
The State of Drupal 8
 
Backing yourself into an Accessible Corner
Backing yourself into an Accessible CornerBacking yourself into an Accessible Corner
Backing yourself into an Accessible Corner
 
Drupal 8 what to wait from
Drupal 8   what to wait fromDrupal 8   what to wait from
Drupal 8 what to wait from
 
#CodefreshLive Event
#CodefreshLive Event#CodefreshLive Event
#CodefreshLive Event
 
HTML5ではないサイトを HTML5へ - Change HTML5 from Not HTML5.
HTML5ではないサイトを HTML5へ - Change HTML5 from Not HTML5.HTML5ではないサイトを HTML5へ - Change HTML5 from Not HTML5.
HTML5ではないサイトを HTML5へ - Change HTML5 from Not HTML5.
 
Reliable Drupal Partner
Reliable Drupal PartnerReliable Drupal Partner
Reliable Drupal Partner
 
Backend accessible
Backend accessibleBackend accessible
Backend accessible
 
DRUPAL 7 END OF LIFE IS NEAR - MIGRATE TO DRUPAL 9 FAST AND EASY
DRUPAL 7 END OF LIFE IS NEAR - MIGRATE TO DRUPAL 9 FAST AND EASYDRUPAL 7 END OF LIFE IS NEAR - MIGRATE TO DRUPAL 9 FAST AND EASY
DRUPAL 7 END OF LIFE IS NEAR - MIGRATE TO DRUPAL 9 FAST AND EASY
 
Javaone - Gradle: Harder, Better, Stronger, Faster
Javaone - Gradle: Harder, Better, Stronger, Faster Javaone - Gradle: Harder, Better, Stronger, Faster
Javaone - Gradle: Harder, Better, Stronger, Faster
 
Building a Custom Theme in Drupal 8
Building a Custom Theme in Drupal 8Building a Custom Theme in Drupal 8
Building a Custom Theme in Drupal 8
 
Grails beginners workshop
Grails beginners workshopGrails beginners workshop
Grails beginners workshop
 
UMD User's Group: DrupalCon 2011, Chicago
UMD User's Group: DrupalCon 2011, ChicagoUMD User's Group: DrupalCon 2011, Chicago
UMD User's Group: DrupalCon 2011, Chicago
 
Html5 drupal7 with mandakini kumari(1)
Html5 drupal7 with mandakini kumari(1)Html5 drupal7 with mandakini kumari(1)
Html5 drupal7 with mandakini kumari(1)
 
Implementing an Enterprise Design System the Red Hat Way
Implementing an Enterprise Design System the Red Hat WayImplementing an Enterprise Design System the Red Hat Way
Implementing an Enterprise Design System the Red Hat Way
 
Freelancer Weapons of mass productivity
Freelancer Weapons of mass productivityFreelancer Weapons of mass productivity
Freelancer Weapons of mass productivity
 
A FUTURE-FOCUSED DIGITAL PLATFORM WITH DRUPAL 8
A FUTURE-FOCUSED DIGITAL PLATFORM WITH DRUPAL 8A FUTURE-FOCUSED DIGITAL PLATFORM WITH DRUPAL 8
A FUTURE-FOCUSED DIGITAL PLATFORM WITH DRUPAL 8
 
Rene Groeschke
Rene GroeschkeRene Groeschke
Rene Groeschke
 
Constantly Contributing Pretty Patches FLCD
Constantly Contributing Pretty Patches FLCDConstantly Contributing Pretty Patches FLCD
Constantly Contributing Pretty Patches FLCD
 
#1 - HTML5 Overview
#1 - HTML5 Overview#1 - HTML5 Overview
#1 - HTML5 Overview
 

Último

Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
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
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
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
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 
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
 
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
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
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
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?Igalia
 
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 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
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEarley Information Science
 
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
 

Último (20)

Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
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
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
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
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
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
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
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 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
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
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
 

Drupal 8 HTML5 Initiative

  • 1. DRUPAL + HTML5 JACINE LUISI @jacine
  • 2. HI THERE! Front end developer @ Gravitek Labs Co-maintainer for Markup and CSS for Drupal 7 Drupal 8 HTML5 Initiative Owner Co-author “The Definitive Guide to Drupal 7” http://drupal.org/html5 http://groups.drupal.org/html5/drupal-8
  • 3. DRUPAL 8 IS GOING HTML5! http://drupal.org/html5 http://groups.drupal.org/html5/drupal-8
  • 4. HTML5 WILL BRING... Better and more semantic markup Better accessibility out of the box with ARIA roles More intuitive and usable forms http://drupal.org/html5 http://groups.drupal.org/html5/drupal-8
  • 5. NEW HTML5 ELEMENTS <article> <details> <hgroup> <progress> <aside> <summary> <keygen> <section> <audio> <embed> <mark> <time> <bdi> <figure> <menu> <track> <canvas> <figcaption> <meter> <video> <command> <footer> <nav> <source> <datalist> <header> <output> <wbr> http://drupal.org/html5 http://groups.drupal.org/html5/drupal-8
  • 6. NEW FORM ELEMENTS & INPUT TYPES <keygen> <input type="color"> <meter> <input type="email"> <output> <input type="date"> + more variations <progress> <input type="number"> <input type="range"> <input type="search"> Lots of new attributes too... http://wufoo.com/html5/ <input type="tel"> <input type="url"> http://drupal.org/html5 http://groups.drupal.org/html5/drupal-8
  • 7. EXAMPLE <input type="tel" required="required" placeholder="2125551212" name="tel" id="tel"> EASY PLACEHOLDER TEXT DIFFERENT KEYPAD CLIENT-SIDE VALIDATION http://drupal.org/html5 http://groups.drupal.org/html5/drupal-8
  • 8. AND MORE AWESOMENESS! http://drupal.org/html5 http://groups.drupal.org/html5/drupal-8
  • 9. SO... WHAT’S THE PLAN? http://drupal.org/html5 http://groups.drupal.org/html5/drupal-8
  • 10. PHASE 1 Implement a JavaScript fallback for non-supported browsers SUMMARY ISSUE #1179520 #1077878 Implement new input types and form elements in Forms API SUMMARY ISSUE #1183606 #675348 Use new HTML5 elements in templates and theme functions SUMMARY ISSUE #1193054 #1077510 Add WAI-ARIA roles to markup SUMMARY ISSUE #1179668 #966396 Convert <head> contents to HTML5 SUMMARY ISSUE N/A #1174756 Ensure filter functions accept HTML5 elements SUMMARY ISSUE N/A #732992 http://drupal.org/html5 http://groups.drupal.org/html5/drupal-8
  • 11. PHASE 2 POSSIBILITIES... Rich media handling with <video> and <audio> SUMMARY ISSUE #1174734 #1174892 Ability to select wrapper elements in the User Interface SUMMARY ISSUE TBD TBD WYSIWYG editor that uses contenteditable. SUMMARY ISSUE TBD TBD http://drupal.org/html5 http://groups.drupal.org/html5/drupal-8
  • 12. A HUGE OPPORTUNITY FOR FRONT END DEVELOPERS WITH DRUPAL http://drupal.org/html5 http://groups.drupal.org/html5/drupal-8
  • 13. SOUND FAMILIAR? You are frustrated with HATE Drupal’s markup You are frustrated with HATE Drupal’s CSS You know you can do it better You want to get involved with core development http://drupal.org/html5 http://groups.drupal.org/html5/drupal-8
  • 14. THIS IS YOUR CHANCE TO GET INVOLVED Developers are paying attention! Markup and CSS will finally get the focus needed for us to get the job done. ... IF we all come together and make it happen. http://drupal.org/html5 http://groups.drupal.org/html5/drupal-8
  • 15. HERE’S HOW YOU CAN GET INVOLVED... http://drupal.org/html5 http://groups.drupal.org/html5/drupal-8
  • 16. JOIN THE WORKING GROUP http://groups.drupal.org/html5/drupal-8 http://drupal.org/html5 http://groups.drupal.org/html5/drupal-8
  • 17. ATTEND THE INITIATIVE MEETINGS JOIN #DRUPAL-HTML5 in IRC We have meetings every other Tuesday at 16:00 EST to discuss issues/ progress. Events are posted here: http://groups.drupal.org/html5 The chat room is always full of people involved with the initiative. Use it. https://www.google.com/calendar/embed?src=drupal8html5%40gmail.com&ctz=UTC http://drupal.org/html5 http://groups.drupal.org/html5/drupal-8
  • 18. FOLLOW US ON TWITTER http://twitter.com/drupal8html5 http://drupal.org/html5 http://groups.drupal.org/html5/drupal-8
  • 19. READ ABOUT THE INITIATIVE http://drupal.org/html5 http://drupal.org/html5 http://groups.drupal.org/html5/drupal-8
  • 20. READ THE ROADMAP SUMMARIES http://drupal.org/html5#roadmap http://drupal.org/html5 http://groups.drupal.org/html5/drupal-8
  • 21. WRITE CODE. REVIEW PATCHES. drupal.org/project/issues/search/drupal?status[]=Open&version[]=8.x&issue_tags=html5 http://drupal.org/html5 http://groups.drupal.org/html5/drupal-8
  • 22. HTML5 RESOURCES Dive into HTML5 http://diveintohtml5.org/ HTML5 Doctor http://html5doctor.com/ HTML5 technical specification for web developers http://developers.whatwg.org/ When can I use... http://caniuse.com/ HTML5 Accessibility http://html5accessibility.com/index-aria.html HTML5 Security Cheat sheet http://html5sec.org/ http://drupal.org/html5 http://groups.drupal.org/html5/drupal-8
  • 23. THANKS FOR WATCHING! http://drupal.org/html5 http://groups.drupal.org/html5/drupal-8

Notas del editor

  1. \n
  2. \n
  3. \n
  4. \n
  5. \n
  6. \n
  7. \n
  8. \n
  9. \n
  10. \n
  11. \n
  12. \n
  13. \n
  14. \n
  15. \n
  16. \n
  17. \n
  18. \n
  19. \n
  20. \n
  21. \n
  22. \n
  23. \n
  24. \n
  25. \n
  26. \n
  27. \n
  28. \n
  29. \n
  30. \n
  31. \n
  32. \n
  33. \n
  34. \n
  35. \n
  36. \n
  37. \n
  38. \n
  39. \n
  40. \n
  41. \n
  42. \n
  43. \n
  44. \n
  45. \n
  46. \n