SlideShare ist ein Scribd-Unternehmen logo
1 von 30
Responsive
Low hanging fruit – JD13NL




   JD13NL - Responsive low hanging fruit - @emma_design
EMMA-design
Marie-Anne Melis
Sinds 2005, Joomla sinds 2006
Wisselend actief op fora als Tigi

@emma_design, emma-design.nl
Presentatie slideshare:
http://www.slideshare.net/marieannemelis


              JD13NL - Responsive low hanging fruit - @emma_design
beetje theorie


 JD13NL - Responsive low hanging fruit - @emma_design
Hoe kom je van …. of?




       JD13NL - Responsive low hanging fruit - @emma_design
Hoe kom je van …. of?




       JD13NL - Responsive low hanging fruit - @emma_design
Adaptive, responsive?




Bron: http://viljamis.com/blog/2012/adaptive-vs-responsive-whats-the-difference.php

                    JD13NL - Responsive low hanging fruit - @emma_design
Responsive door
frameworks
Functionaliteit door:
Gridsysteem
Mediaqueries
(Special effects)

Voorbeelden:
Twitter bootstrap, HTML5
boilerplate, Foundation Zurb


              JD13NL - Responsive low hanging fruit - @emma_design
Gridsystemen – bootstrap




HTML                                                 CSS
<div class="row">                                    Uitwerking row en span
          <div class="span4">...</div>               Uitwerking verbreden/versmallen
          <div class="span8">...</div>
</div>


                     JD13NL - Responsive low hanging fruit - @emma_design
Gridsystemen – bootstrap
fixed




       JD13NL - Responsive low hanging fruit - @emma_design
Gridsystemen – bootstrap
fluid




      JD13NL - Responsive low hanging fruit - @emma_design
Mediaqueries – gevorderd
css
Spelregels apparaat, viewport
• Voor scherm, printer
• Viewport browser (px)

Voorbeeld css:
@media (max-width: 767px) {
          h2 a {color:red;}
}


             JD13NL - Responsive low hanging fruit - @emma_design
beetje praktisch


 JD13NL - Responsive low hanging fruit - @emma_design
Joomla 2.5 en responsive

Joomla! zelf niets                        Maar wel
                                          • Gratis responsive templates
                                            o.a. Shape5 van Vertex, JA-
                                            Elastica, Ja-Puresite

                                          • Templates van template clubs
                                            (niet te oud, medio 2012)

                                          • Zelf bouwen kan altijd evt op
                                            basis van gratis, vanaf
                                            nul, framework naar keuze


                JD13NL - Responsive low hanging fruit - @emma_design
Joomla 3.x en responsive

Joomla! zelf                             En ook?
• Joomla variant Twitter                 • Gratis responsive templates
  Bootstrap => /media/jui                  o.a.
                                           Ajoom, Joomspirit, Sanders
• Frontend: Beez 3 en                      Workshop
  Protostar templates
                                         • Meeste templateclubs gaan
• Backend: responsive                      al 2.5/3.0

                                         • Zelf bouwen (less leren)


               JD13NL - Responsive low hanging fruit - @emma_design
Zelf aan de slag

                 Ja                                   Ja

     Nee


                                      Nee




           JD13NL - Responsive low hanging fruit - @emma_design
tips



JD13NL - Responsive low hanging fruit - @emma_design
Tips – tp=1, moduleposities

• tp=1 voor moduleposities




           JD13NL - Responsive low hanging fruit - @emma_design
Tips – spaties

• Spaties bij het toevoegen van een class




            JD13NL - Responsive low hanging fruit - @emma_design
Tips – responsive extensies

Voorbeeld 1:

Joomla 2.5
Joostrap template
ingevoegde video



                                                                      Link


               JD13NL - Responsive low hanging fruit - @emma_design
Tips – responsive extensies
Voorbeeld 2

Joomla 2.5
joostrap template
Virtuemart 1.18




              JD13NL - Responsive low hanging fruit - @emma_design
Tips – responsive extensies



                             +                                        =


Joomla + grote extensie                  Geen klusser
zoals Virtuemart, K2,
Community Builder



               JD13NL - Responsive low hanging fruit - @emma_design
Tips – “eigen custom.css”

V: waarom? A: daar zijn je wijzigingen

Template club => checken/documentatie

Knutselen aan => eigen custom.css




           JD13NL - Responsive low hanging fruit - @emma_design
Tips – “Protostar
custom.css”
Maak custom.css in templates/protostar/css
Bewerk templates/protostar/index.php:




           JD13NL - Responsive low hanging fruit - @emma_design
Tips –
logo, navigatie, zoeken
Versmallen => header: logo, navigatie, zoeken




            JD13NL - Responsive low hanging fruit - @emma_design
Tips – technisch testen!

V: Resized het zoals je
verwacht, doen de knoppen en het
menu het?
Browserresize

Testsites: cybercrab, quircktools, responsinator

Vrienden om te testen
            JD13NL - Responsive low hanging fruit - @emma_design
Tips – functioneel testen

V: zie je op elk schermformaat datgene
wat belangrijk is?




         JD13NL - Responsive low hanging fruit - @emma_design
Responsive – de smaak te
pakken

• Zondag 12:05 => Optimaliseren van data voor
  tablet en mobiel (kb's), in bootstrap

• Zondag 13:45 => Eenvoudig een bootstrap
  template bouwen in Joomla 3

• Zondag 14:35 => Responsive Design:
  Uitdagingen en Oplossingen

           JD13NL - Responsive low hanging fruit - @emma_design
Vragen




JD13NL - Responsive low hanging fruit - @emma_design
Dankjewel!




JD13NL - Responsive low hanging fruit - @emma_design
Bonus – gratis templates                                                        Overzicht van
                                                                                ca. 15-2-2013



Joomla 2.5                                       Joomla 3.x
•   CMSteachings.com CMSblue                     •   Cjstarter (ook cjlib installeren)
•   Leotheme.com Leorestro                       •   SJ Joomla J30
•   internet-inspired.com Oneweb                 •   ajoomtemplates 3.0
•   shape5.com Vertex                            •   Sanders workshoptemplate
•   Gavick Pro Music template
•   Joomlart (JA Elastica en JA Puresite)

Joomla 2.5/Joomla 3.x
•   Ol albos
•   Joomspirit.com




                       JD13NL - Responsive low hanging fruit - @emma_design

Weitere ähnliche Inhalte

Was ist angesagt?

Fronteers Groningen: Arjan Eising
Fronteers Groningen: Arjan EisingFronteers Groningen: Arjan Eising
Fronteers Groningen: Arjan Eisingguestb92eeb
 
Facebook tabpagina’s publiceren met WordPress - WordCamp Nederland 2012
Facebook tabpagina’s publiceren met WordPress - WordCamp Nederland 2012Facebook tabpagina’s publiceren met WordPress - WordCamp Nederland 2012
Facebook tabpagina’s publiceren met WordPress - WordCamp Nederland 2012Webmonnik.nl
 
Praktijkdag Digital Storytelling: verhalen vertellen met instagram
Praktijkdag Digital Storytelling: verhalen vertellen met instagramPraktijkdag Digital Storytelling: verhalen vertellen met instagram
Praktijkdag Digital Storytelling: verhalen vertellen met instagramI Like Media
 
Going live with a Checklist
Going live with a ChecklistGoing live with a Checklist
Going live with a ChecklistRené Kreijveld
 
Joomladays 2010 - ManualsFountain
Joomladays 2010 - ManualsFountainJoomladays 2010 - ManualsFountain
Joomladays 2010 - ManualsFountainManualsFountain
 

Was ist angesagt? (6)

Fronteers Groningen: Arjan Eising
Fronteers Groningen: Arjan EisingFronteers Groningen: Arjan Eising
Fronteers Groningen: Arjan Eising
 
Facebook tabpagina’s publiceren met WordPress - WordCamp Nederland 2012
Facebook tabpagina’s publiceren met WordPress - WordCamp Nederland 2012Facebook tabpagina’s publiceren met WordPress - WordCamp Nederland 2012
Facebook tabpagina’s publiceren met WordPress - WordCamp Nederland 2012
 
Praktijkdag Digital Storytelling: verhalen vertellen met instagram
Praktijkdag Digital Storytelling: verhalen vertellen met instagramPraktijkdag Digital Storytelling: verhalen vertellen met instagram
Praktijkdag Digital Storytelling: verhalen vertellen met instagram
 
Going live with a Checklist
Going live with a ChecklistGoing live with a Checklist
Going live with a Checklist
 
Joomladays 2010 - ManualsFountain
Joomladays 2010 - ManualsFountainJoomladays 2010 - ManualsFountain
Joomladays 2010 - ManualsFountain
 
Workshop 1
Workshop 1Workshop 1
Workshop 1
 

Andere mochten auch

Schrijven voor het web
Schrijven voor het webSchrijven voor het web
Schrijven voor het webSteven Bakker
 
The Joomla Blues
The Joomla BluesThe Joomla Blues
The Joomla BluesPaul Delbar
 
Setting up your development environment
Setting up your development environmentSetting up your development environment
Setting up your development environmentRobert Deutz
 
Data optimaliseren voor tablet en mobiel
Data optimaliseren voor tablet en mobielData optimaliseren voor tablet en mobiel
Data optimaliseren voor tablet en mobielRené Kreijveld
 
Responsive Design: Uitdagingen en Oplossingen
Responsive Design: Uitdagingen en OplossingenResponsive Design: Uitdagingen en Oplossingen
Responsive Design: Uitdagingen en OplossingenThemePartner
 
Van voor, naar achter, van links naar... Likes?
Van voor, naar achter, van links naar... Likes?Van voor, naar achter, van links naar... Likes?
Van voor, naar achter, van links naar... Likes?ThemePartner
 
Slimme Joomla! Templating Tips en Truuks
Slimme Joomla! Templating Tips en TruuksSlimme Joomla! Templating Tips en Truuks
Slimme Joomla! Templating Tips en TruuksThemePartner
 

Andere mochten auch (7)

Schrijven voor het web
Schrijven voor het webSchrijven voor het web
Schrijven voor het web
 
The Joomla Blues
The Joomla BluesThe Joomla Blues
The Joomla Blues
 
Setting up your development environment
Setting up your development environmentSetting up your development environment
Setting up your development environment
 
Data optimaliseren voor tablet en mobiel
Data optimaliseren voor tablet en mobielData optimaliseren voor tablet en mobiel
Data optimaliseren voor tablet en mobiel
 
Responsive Design: Uitdagingen en Oplossingen
Responsive Design: Uitdagingen en OplossingenResponsive Design: Uitdagingen en Oplossingen
Responsive Design: Uitdagingen en Oplossingen
 
Van voor, naar achter, van links naar... Likes?
Van voor, naar achter, van links naar... Likes?Van voor, naar achter, van links naar... Likes?
Van voor, naar achter, van links naar... Likes?
 
Slimme Joomla! Templating Tips en Truuks
Slimme Joomla! Templating Tips en TruuksSlimme Joomla! Templating Tips en Truuks
Slimme Joomla! Templating Tips en Truuks
 

Ähnlich wie Jd13 nl responsivelowhangingfruit

Mijn eerste Joomla! plugin
Mijn eerste Joomla! pluginMijn eerste Joomla! plugin
Mijn eerste Joomla! pluginStudioDeOorzaak
 
Fork Future
Fork FutureFork Future
Fork FutureFork-CMS
 
Daarom Joomla! - Inspiratie uit de praktijk
Daarom Joomla! - Inspiratie uit de praktijkDaarom Joomla! - Inspiratie uit de praktijk
Daarom Joomla! - Inspiratie uit de praktijkSander Potjer
 
Bouw je eerste eigen Joomla! template
Bouw je eerste eigen Joomla! templateBouw je eerste eigen Joomla! template
Bouw je eerste eigen Joomla! templateRachel Walraven
 
Responsive Design beyond layout
Responsive Design beyond layoutResponsive Design beyond layout
Responsive Design beyond layoutANGI studio
 
Templates maken met helix framework Joomla User Group Utrecht 10 november 2014
Templates maken met helix framework  Joomla User Group Utrecht 10 november 2014Templates maken met helix framework  Joomla User Group Utrecht 10 november 2014
Templates maken met helix framework Joomla User Group Utrecht 10 november 2014Eric Tiggeler
 

Ähnlich wie Jd13 nl responsivelowhangingfruit (9)

Eduvision - Webinar Joomla
Eduvision - Webinar JoomlaEduvision - Webinar Joomla
Eduvision - Webinar Joomla
 
Mijn eerste Joomla! plugin
Mijn eerste Joomla! pluginMijn eerste Joomla! plugin
Mijn eerste Joomla! plugin
 
Fork Future
Fork FutureFork Future
Fork Future
 
Daarom Joomla! - Inspiratie uit de praktijk
Daarom Joomla! - Inspiratie uit de praktijkDaarom Joomla! - Inspiratie uit de praktijk
Daarom Joomla! - Inspiratie uit de praktijk
 
Bouw je eerste eigen Joomla! template
Bouw je eerste eigen Joomla! templateBouw je eerste eigen Joomla! template
Bouw je eerste eigen Joomla! template
 
Bryochette jonge ondernemers
Bryochette jonge ondernemers Bryochette jonge ondernemers
Bryochette jonge ondernemers
 
Responsive Design beyond layout
Responsive Design beyond layoutResponsive Design beyond layout
Responsive Design beyond layout
 
Templates maken met helix framework Joomla User Group Utrecht 10 november 2014
Templates maken met helix framework  Joomla User Group Utrecht 10 november 2014Templates maken met helix framework  Joomla User Group Utrecht 10 november 2014
Templates maken met helix framework Joomla User Group Utrecht 10 november 2014
 
Joomla Cursus
Joomla CursusJoomla Cursus
Joomla Cursus
 

Jd13 nl responsivelowhangingfruit

  • 1. Responsive Low hanging fruit – JD13NL JD13NL - Responsive low hanging fruit - @emma_design
  • 2. EMMA-design Marie-Anne Melis Sinds 2005, Joomla sinds 2006 Wisselend actief op fora als Tigi @emma_design, emma-design.nl Presentatie slideshare: http://www.slideshare.net/marieannemelis JD13NL - Responsive low hanging fruit - @emma_design
  • 3. beetje theorie JD13NL - Responsive low hanging fruit - @emma_design
  • 4. Hoe kom je van …. of? JD13NL - Responsive low hanging fruit - @emma_design
  • 5. Hoe kom je van …. of? JD13NL - Responsive low hanging fruit - @emma_design
  • 7. Responsive door frameworks Functionaliteit door: Gridsysteem Mediaqueries (Special effects) Voorbeelden: Twitter bootstrap, HTML5 boilerplate, Foundation Zurb JD13NL - Responsive low hanging fruit - @emma_design
  • 8. Gridsystemen – bootstrap HTML CSS <div class="row"> Uitwerking row en span <div class="span4">...</div> Uitwerking verbreden/versmallen <div class="span8">...</div> </div> JD13NL - Responsive low hanging fruit - @emma_design
  • 9. Gridsystemen – bootstrap fixed JD13NL - Responsive low hanging fruit - @emma_design
  • 10. Gridsystemen – bootstrap fluid JD13NL - Responsive low hanging fruit - @emma_design
  • 11. Mediaqueries – gevorderd css Spelregels apparaat, viewport • Voor scherm, printer • Viewport browser (px) Voorbeeld css: @media (max-width: 767px) { h2 a {color:red;} } JD13NL - Responsive low hanging fruit - @emma_design
  • 12. beetje praktisch JD13NL - Responsive low hanging fruit - @emma_design
  • 13. Joomla 2.5 en responsive Joomla! zelf niets Maar wel • Gratis responsive templates o.a. Shape5 van Vertex, JA- Elastica, Ja-Puresite • Templates van template clubs (niet te oud, medio 2012) • Zelf bouwen kan altijd evt op basis van gratis, vanaf nul, framework naar keuze JD13NL - Responsive low hanging fruit - @emma_design
  • 14. Joomla 3.x en responsive Joomla! zelf En ook? • Joomla variant Twitter • Gratis responsive templates Bootstrap => /media/jui o.a. Ajoom, Joomspirit, Sanders • Frontend: Beez 3 en Workshop Protostar templates • Meeste templateclubs gaan • Backend: responsive al 2.5/3.0 • Zelf bouwen (less leren) JD13NL - Responsive low hanging fruit - @emma_design
  • 15. Zelf aan de slag Ja Ja Nee Nee JD13NL - Responsive low hanging fruit - @emma_design
  • 16. tips JD13NL - Responsive low hanging fruit - @emma_design
  • 17. Tips – tp=1, moduleposities • tp=1 voor moduleposities JD13NL - Responsive low hanging fruit - @emma_design
  • 18. Tips – spaties • Spaties bij het toevoegen van een class JD13NL - Responsive low hanging fruit - @emma_design
  • 19. Tips – responsive extensies Voorbeeld 1: Joomla 2.5 Joostrap template ingevoegde video Link JD13NL - Responsive low hanging fruit - @emma_design
  • 20. Tips – responsive extensies Voorbeeld 2 Joomla 2.5 joostrap template Virtuemart 1.18 JD13NL - Responsive low hanging fruit - @emma_design
  • 21. Tips – responsive extensies + = Joomla + grote extensie Geen klusser zoals Virtuemart, K2, Community Builder JD13NL - Responsive low hanging fruit - @emma_design
  • 22. Tips – “eigen custom.css” V: waarom? A: daar zijn je wijzigingen Template club => checken/documentatie Knutselen aan => eigen custom.css JD13NL - Responsive low hanging fruit - @emma_design
  • 23. Tips – “Protostar custom.css” Maak custom.css in templates/protostar/css Bewerk templates/protostar/index.php: JD13NL - Responsive low hanging fruit - @emma_design
  • 24. Tips – logo, navigatie, zoeken Versmallen => header: logo, navigatie, zoeken JD13NL - Responsive low hanging fruit - @emma_design
  • 25. Tips – technisch testen! V: Resized het zoals je verwacht, doen de knoppen en het menu het? Browserresize Testsites: cybercrab, quircktools, responsinator Vrienden om te testen JD13NL - Responsive low hanging fruit - @emma_design
  • 26. Tips – functioneel testen V: zie je op elk schermformaat datgene wat belangrijk is? JD13NL - Responsive low hanging fruit - @emma_design
  • 27. Responsive – de smaak te pakken • Zondag 12:05 => Optimaliseren van data voor tablet en mobiel (kb's), in bootstrap • Zondag 13:45 => Eenvoudig een bootstrap template bouwen in Joomla 3 • Zondag 14:35 => Responsive Design: Uitdagingen en Oplossingen JD13NL - Responsive low hanging fruit - @emma_design
  • 28. Vragen JD13NL - Responsive low hanging fruit - @emma_design
  • 29. Dankjewel! JD13NL - Responsive low hanging fruit - @emma_design
  • 30. Bonus – gratis templates Overzicht van ca. 15-2-2013 Joomla 2.5 Joomla 3.x • CMSteachings.com CMSblue • Cjstarter (ook cjlib installeren) • Leotheme.com Leorestro • SJ Joomla J30 • internet-inspired.com Oneweb • ajoomtemplates 3.0 • shape5.com Vertex • Sanders workshoptemplate • Gavick Pro Music template • Joomlart (JA Elastica en JA Puresite) Joomla 2.5/Joomla 3.x • Ol albos • Joomspirit.com JD13NL - Responsive low hanging fruit - @emma_design