Joomla Template & Bootstrap 3.0. JUGA 19-11-2013 Henk Rijneveld (henk@henkrijneveld.nl)



Vergelijkbare documenten
Templates maken voor Joomla! Hoe maak je zelf een template voor je Joomla! website

Voor vragen: of mail naar

FAQ. Responsive Design. Auteur Tim Ariesen Serviceteam Fulfilment Allrounder Datum Versie 1.0

Voor vragen: of mail naar

Versie 0.2. Documentatie Onsweb Club plugin voor NHV verenigingen. Laatste wijziging: 10 mei 2013 Auteurs: Marien Dongstra, Sebastian Huisman

Summerschool Mobiele Apps augustus 2012 Herman van Dompseler. HTML 5 App

Responsive Design. Werkwijze en aanlevering Responsive Design. Mach3Builders

IMG IS EVERYTHING FRONTEND DEVELOPMENT LES 6

Informatietechnologie 1. Cascading Style Sheets. Responsive web design - Positioning. Kristof Michiels

I'VE GOT EM FRONTEND DEVELOPMENT LES 3

Voor vragen: of mail naar

Offerte aanvraag design Partena corporate website 2015 Grafisch ontwerp en frontend framework voor website en online tools

Handleiding Yootheme (Warp 7)

WEBSITE-DESIGN CHRIS VERMAAS & FJODOR VAN SLOOTEN B

Responsive templates voor Joomla

APEX Templates. OGH APEX dag 30 maart. Art Melssen. 31 maart 2010

ONTWERPEN VAN INTERACTIEVE PRODUCTEN

RESPONSIVE DRUPAL THEMING MET SASS, COMPASS, SUSY EN AURORA DRUPAL TECH TALK 25 APRIL 2013 MARC VAN GEND TRIQUANTA

Appendix 1 Teamplayers

Laatst bijgewerkt: Versie 1.0

Er is nog heel wat voor nodig om van alle losse HTML-code

Deel 5: Ontleding van een thema en subtheming. 20. YML-bestanden en subtheming

Talk Nerdy To Me NHL. Responsive Webdesign. Maarten van de Voorde mr10.nl Jan-Wessel Hovingh waxle.com

Hiervoor heeft u toegang nodig met uw persoonlijke account. Vraag uw account aan, aan de hoofd beheerder.

Template maken voor Webshops van FreeWebShop

Pro templates. Copyright Starteenwinkel.nl

PORTAL HYDRON. Marco Tangelder - Clickfactor Bram Voogel - Oracle

MD/Module 4 html/css /JS HTML-CSS-JS. 1.2 Introductie jquery. Javascript module 4

Smartphone applications with Apex. Dealing with the limitations

Versie 0.4. Documentatie Onsweb Club plugin voor KNKV verenigingen. Laatste wijziging: 19 juli 2012 Auteurs: Marien Dongstra, Sebastian Huisman

WT-Fotoalbum, WT-Catalogus en WT-Artikelen WT-Webwinkel... 3

Websitecursus deel 3 JavaScript

Inhalen les 7 (versie B)

Responsive web applicaties op Oracle

JCE prepareren. Joomla klaar maken voor je klant(en): De tekstverwerker op maat zetten

Gestart als demo/research voor cloud-oplossing. Een Afslagveiling

Drupal theming. 28 april CVO Crescendo

Website met Wordpress

CB Goes Responsive. Ahead with smart logistics

Factuur Lay-out / Factuur Template

Grafisch ontwerp. Referenties.

Handleiding om uw website/webshop aan te passen

MARTINA. Wist je dat..? Truckjes en weetjes in Drupal Artikels, lengte en aantal op frontpagina (en welkomtekst zonder lees meer )

WEBDESIGN & Joomla 3.6

HTML en CSS. Je website bestaat uit HTML. Dat is een taal die browsers (Internet explorer, Chrome, Safari) kunnen lezen.

Foutoplossing FotoSpecial Blok

We passen eerst ons bestaand inhoudstype Fotospecial een beetje aan:

HTML in Outlook Hoe zorgt u ervoor dat uw goed in beeld komt?

Uitleg CMS Utrecht Your Way Button 1. Inloggen

WEBSITE-DESIGN CHRIS VERMAAS & FJODOR VAN SLOOTEN B

Aanpassingen naar Dreamweaver CC

Publicatie formulieren en surveys

Go ahead to the ZOO. Dick Verschuur Joomladagen 2012 Zaterdag 21 april vrijdag 20 april 12

JCI Tielt. Website JCI-Tielt. Handleiding website

procesbeschrijving. Web Opdracht

BEDRIJFSINFORMATIE VLAAMSE OVERHEID VIA DRUPAL. SHOPT IT - 8 mei 2014

Frontend ontwikkeling

STAGE VERSLAG LVB NETWORKS

Documentatie WD32. Christine van Woensel M32

Documentatie Nederlands v1

Welkom bij mijn website tutorial (Deel 2)

HTML richtlijnen marketing. part of the valley

Inleiding. Als u zelf uw website niet bijhoudt dan kan uw webmaster deze tips gebruiken.

Vierde JUG043 bijeenkomst 2017

Leer CSS Positioneren in Negen Stappen

CMS Made Simple productsheet

Pro templates. Copyright Starteenwinkel.nl

JOOMLA! GEBRUIKSVRIENDELIJKHEID IN DE PRAKTIJK. Tips en hulpmiddelen voor gebruiksvriendelijkheid

Eigen Widgets in CRM. Introductie. Limitering. Widgets beschikbaar stellen. Tips & Tricks Eigen Widgets in CRM

SMART- Leerdoel Mathijs de Bok Emotion - RMM42

JSN UniForm-Joomla 3 handleiding

Voor vragen: of mail naar

Een verticale vormgeving is makkelijker en sneller te realiseren dan een horizontale.

A Inloggen. B - Wachtwoord Veranderen

HTML5 VIDEO. Een stand van zaken Jeroen Wijering, LongTail Video

Gebruikershandleiding GO search 2.0

Card sorting Sitemap Use case. Wireframes Schermontwerpen Stijlgids. Niet in les gedaan! Via je einddocument. Verkennen. Genereren.

Groepsleden: Pieter Luts HTML 5 Arno Neyens 12/03/2015 Joachim Geerts

Copyright FRONTBONE 2009, alle rechten voorbehouden +31 (0)

Handleiding Woonz.nl iframe

Procesbeschrijving. [team 1] [Sodfa Shafik] [Daniël Jansen] [ ] [ ] [

HTML en CSS gevorderd

Joomla! 1.5 templates

Aanpassen mailtemplates

Hand-out Web Technologies, werkcollege 6 Alex Reuneker (a.reuneker@hhs.nl), 2012

Editing Guide v1.2.2

icafe Project Joeri Verdeyen Stefaan De Spiegeleer Ben Naim Tanfous

Om te beginnen heb je een geraamte van je website nodig. Maak een nieuwe map met de naam gevorderden_website aan om je website in te zetten.

Curriculum Vitae. (Voor)opleidingen/cursussen en certificeringen. : Schonewille. Geboortejaar : 1990

De interface van de Audio Narration lijkt nu meer op de vormgeving zoals we die kennen van Storyline. Meerdere blokken zijn vanaf Studio 360 naar

Hang je Little Big Detail op de muur.

VWM :: Facturatie. Changelog. Danny van Wijk Auteur: Website:

Transcriptie:

Joomla Template & Bootstrap 3.0 JUGA 19-11-2013 Henk Rijneveld (henk@henkrijneveld.nl)

De case Joomla 3.laatst Helemaal responsive Fixed kop- en voetgebied Specifieke chrome Zoveel mogelijk zelf Joomla 1.5 Inclusief legacy optie Flash fotoboek Ooit gehackt Nu helemaal read-only

Waarom B 3 gebruiken? Template met B 2 irriteerde: Responsive apart laden; Onduidelijk gebruik responsive; Irritaties bij enkele bugs (weet niet meer welke). Mijn commerciële klanten liever alleen klassieke ontwerpen. #omdathetkan

Aanvalsplan Inlezen en PoC's; Joomla en Bootstrap 3; B 3 basistemplate en LESS (sticky-footer-with-navbar); Eigen GRID definiëren en opzetten; Modules en zo plaatsen; Content responsive vullen (Form2Content); Override voor corecomponent(s) (fix op 2.3.2); Overrides voor Joomgallery (niet responsive ootbx); Testen... Testen... Testen...

Jquery en Less jquery tijdens runtime in de browser It makes things like HTML document traversal and manipulation, event handling, animation, and Ajax much simpler LESS tijdens developmenttime LESS extends CSS with dynamic behavior such as variables, mixins, operations and functions @geel: #F0CC01; H1 { color: @geel; } P { Border-bottom: @geel; }.seethrough { color: fadeout(@geel, 10%); } #menu a { text-decoration: underline;.seethrough; // mixin }

LESS Structuur reset.less layout.less responsive.less variables.less typography.less Bootstrap.less layout-editor.less Op windows: Winless en/of simpless en/of node.js + Lessc alle samen met aparte editor (notepad++, phpstorm,...) template.less template-editor.less template.css template-editor.css

Wat is Bootstrap Sleek, intuitive, and powerful mobile first* front-end framework for faster and easier web development * sinds versie 3.0 Nestbaar Responsive Grid 12 col. default Responsive cssclasses Typografie incl. Normalize Paginaelementen zonder JS jquery plugins 4 breek- Punten Tabellen Forms, Buttons Paginaelementen met JS Website + Examples

Bootstrap 3.0.2 en 2.3.2 > 100 css-classes gewijzigd, verwijderd, nieuw; Altijd responsive (geen aparte css, alleen fluid); IE 8 compatibiliteit nog steeds aandacht nodig; GRID systeem op de schop; Geen breekpunt bij 480px; Visible en Hide classes o.b.v. pixels, niet device; Absoluut niet backwards-compatibel!

Joomla en Bootstrap (3) Backendtemplate geen probleem Bootstrap in J3 gefixeerd op 2.3.2 (media/jui) Core (3.2) nu nauwelijks bootstrapafhankelijk: Gebruikt voor dropdown en tooltip. Inlogcomponent, Finder en Breadcrumbs vereisen ook Bootstrap; Standaard coretemplates laden bootstrap uit jui zelf. 3rd -party soms wel, wordt wellicht meer Moet CMS specifieke UI eisen in frontend? Versieconflict bij eigen Bootstrap (js & css)

Oplossing versieconflict Laat mootools aan Joomla! over Joomla! jquery en noconflict etc ook (JHtml::_('jquery.framework')) Als Joomla! Bootstrap2.3.2.js wil laden: ongedaan maken en melding geven Laadt in template Bootstrap3.js Als Joomla Bootstrap css wil laden: melding en echt probleem! Laadt in template Bootstrap3.css Elk conflict: in principe template override

Het GRID http://www.helloerik.com/bootstrap-3-grid-introduction Start mobile first, daarna uitbouwen: XS SM MD LG col-xs-4 col-xs-4 col-xs-4 mob desk col-sm-1 col-sm-2 col-sm-2 col-sm-3 hidden-xs hidden-xs col-sm-4

GRID-Markup <div class="container"> <div class="row"> <div class="hidden-xs col-sm-1"> // Lege marge </div> <div class="col-xs-4 col-sm-2"> // Socialmedia bekijken </div> <div class="col-xs-4 col-sm-2"> // Socialmedia volgen </div> <div class="hidden-xs col-sm-3"> // Webkoppellink </div> <div class="col-xs-4 col-sm-4"> // Adres- en contactgegevens </div> </div> </div>

Form2Content ISSUE: Responsive laat weinig ruimte voor specifieke lay-out (img-responsive vs vaste grootte) Een oplossing: Form2Content: blijft dicht bij core Definieer Document Velden Maak (Smarty) Template Vul Document Genereer Joomla Artikel

Core o.a. Search tooltip

Joomgallery Bootstrap responsive bij img alleen op width; Joomgallery forceert width en height; Toevoegen class portrait en landscape; (slechts) vier bestanden, ~15 regels code responsive fotoboek.

Testen 2008 XP 2010 W7 XP 6-8 7-9 8 1280x1024 1280x1024 2013 W7 W8.1 XP IOS 7 8 2560 x 1440 1920 x 1080 1376 x 768 touch 10 11 Galaxy S2 iphone 2014?

Experimenteren? getbootstrap.com http://www.helloerik.com voor het Grid Kaal template op henkrijneveld.nl