SlideShare ist ein Scribd-Unternehmen logo
1 von 77
Tekstschrijver
Schrijfboeken
Boeken over Joomla:
www.joomla.erictiggeler.nl
1. Template nodig, wat dan?
2. Wat zijn frameworks?
3. Wat biedt Helix 3?
4. Helix3 in de praktijk
5. Het geheime wapen van Helix
6. Ingebouwde extra’s
7. De moraal
Gemak dient de mens:
gebruik de standaardtemplate
Logo, header, kleuren aanpassen
(hoofdstuk 4, Tips en tools voor Joomla 3)
De luxe kant-en-klaarvariant:
gebruik een gedownloade template
Voorbeeld: Favourite van FavThemes.com
(hoofdstuk 7, Tips en tools voor Joomla 3)
Eigen recept: bouw zelf een template
met rauwe ingrediënten
Basis in
HTML en CSS
+ Joomla-codes
+ Bootstrap =
eigen template
(uit: hoofdstuk 7 Tips en tools voor Joomla 3)
De mix: een beetje van jezelf, een
beetje van een framework
• Template met basisvormgeving
• Veel ingebouwde ‘features’
• Bedoeld om zelf aan te passen
• Niet vanaf nul beginnen
Je hoeft het wiel niet opnieuw uit te vinden
• Geavanceerde extra’s ingebouwd
Responsive lay-out, megamenu,
• Basistemplate eenvoudig aan te passen
Vele tientallen ingebouwde opties
• Gebaseerd op bestaande codebibliotheken Vaak
Bootstrap als basis
• Gratis te gebruiken
Geen verplichte zichtbare copyrightregels
• Er zijn er veel concurrerende frameworks
Welke werkt het beste, welke blijft bestaan?
• Gecompliceerd
Template + scripts + extensies
Features die je niet gebruikt, zitten er ook in
• Een systeem binnen een systeem
Elk framework: eigen logica, eigen interface
• Documentatie versnipperd
Weinig stap-voor-stap tutorials. Hoe wijk je af
van de ingebouwde mogelijkheden?
Erg veel keuze …
Afbeelding: /www.joomlart.com/blog/t3-framework/the-pros-and-cons-of-competing-joomla-template-frameworks
• T3 (joomlart.com)
• Warp 7 (yootheme.com)
• Gantry 4 (gantry-framework.org)
• Gavern (gavick.com)
• Helix 3 (joomshaper.com)
• Wright (joomlashack.com)
• Bootstruct (construct-framework.com)
• JV framework (joomlavi.com)
• EF4 (joomla-monster.com)
… en meer
Joomshaper maakt templates,
extensies en het Helix-framework
Fonkelnieuwe versie Helix 3
sinds eind februari 2015
Recent geïntroduceerd (februari 2015) en
actief ondersteund door de makers
• Visuele ‘layout builder’: layout
aanpassen zonder coderen
• Kleuren per layoutblok aanpasbaar
(achtergrond, tekst, links)
• Responsive lay-out en responsive
menu’s
• Powered by Bootstrap 3.2
• Sticky (vaste) menuheader
• Ondersteunt Google fonts
• Css aan te passen via ‘custom.css’
• Claim: goede, moderne code,
‘lichtgewicht’
Voorbeelden: Helix II en Helix 3
• HelixII
• Responsive
•Taalweblog
•Helix3
•Website bij Engels Joomlaboek
•Helix3
Off-canvas menu
op tablet/mobiel
Voor bestaande site:
alleen template + system plugin
Voor complete
demosite: Quickstart
Pack
Zo ziet de site eruit na installatie
van het Quickstart Pack
Hoe verander je de instellingen?
• Zoals bij elke template:
Extensies > Templatebeheer > Stijlen >
[helix3] - Standaard
Een aantal voorbeelden,
van logo tot lay-out
• Tab Basic > Logo
• Upload eigen logo
• Resultaat:
• Geen overbodige logo’s en copyrights
• Tab Basic > Footer
• Resultaat:
• Tab Basic > Boxed Layout > Yes
• Tab Basic > Body Background Image >
Selecteer achtergrondafbeelding
• Resultaat:
• Tab Typography > Body Font
(of Heading 1, Heading 2 enz.)
• Kies een Google font (met live preview):
Google Fonts
Het resultaat:
• Tab Presets: vier
kleurenschema’s
• Of bepaal zelf het kleurenschema: kies
de Text Color en
Major Color:
Het geheime wapen van Helix:
Layout Builder
(tab Layout)
• Van onder naar boven vind je alle
templateblokken en moduleposities
• Blokken (divs): Top Bar, Header, Title, enz.
• Moduleposities: top1, top2, enz.
Blokken in de Layout Builder
= de code van de template
= wat je ziet aan de voorkant van de site:
<section id="id="sp-top-
bar">
Modulepositie top1, top2
enz.
Logo, menu
Eenvoudig moduleposities verslepen
Bijvoorbeeld het logo:1
2
3
Het resultaat van het verslepen van een
modulepositie:
Bijvoorbeeld de menubalk (Header)
Versleep de header
Oorspronkelijke positie
Verplaatst
• Via ‘Add columns’ voeg je kolommen toe of
kies je andere kolomverdeling
• Effect aan de voorkant: smallere positie voor logo
• Aan de lege nieuwe sectie moet je nieuwe
moduleposities toewijzen: zie
www.joomshaper.com/documentation/helix/creating-module-positions
Nieuwe rij
In de lay-out
Nieuwe sectie
De Layout Builder is meer dan alleen layout:
• Klik op Settings
• Pas de kleuren van het blok aan:
• Voorbeeld: in de sectie Header kiezen we een
blauwe Background Color
Snel effect op de paginavormgeving door blok
voor blok de kleuren aan te passen
• Je kunt met de Layout Builder nog veel meer
eigenschappen van elke sectie/modulepositie
veranderen:
• Achtergrondkleur
• Tekstkleur
• Background image
• Linkkleur (en hoverkleur)
• Bovendien de ruimte rondom:
margin en padding
• … en je kunt de responsive weergave
aanpassen: verbergen op tablet en phone
en desktop
• Welke pagina-onderdelen zijn wel en niet zichtbaar op
desktop, tablet en phone?
• Per sectie (row) en modulepositie kun je de
zichtbaarheid bij responsive weergave aanpassen
Responsive weergave
aanpassen: voorbeeld
• Bijvoorbeeld de sectie Top bar:
zichtbaar op desktop, niet op kleiner scherm
Desktop Tablet
Met de Layout Builder kun je:
1. Moduleposities verplaatsen (verslepen)
2. Secties (paginablokken) verslepen: hoger/lager
3. Breedte van moduleposities aanpassen
4. Nieuwe moduleposities maken:
in nieuwe kolom of rij
5. Kleuren bepalen van alle vaste paginablokken:
achtergrond, tekst, links
(en margin en padding van die blokken wijzigen)
6. Responsive weergave bepalen
O ja, en het is iets anders dan
de Page Builder.
Dat is een soort CCK dat
je los van Helix kunt
gebruiken:
http://www.joomshaper.com/page-builder
Niet alles kun je aanpassen met de
ingebouwde opties
Andere aanpassingen: via CSS
• Ga naar Templatebeheer > Stijlen > [naam template]
• Tab Custom Code:
• Vul code in bij Custom CSS:
• Resultaat:
Meer wijzigingen? Maak een
bestand custom.css
Ga naar Templatebeheer > [naam template] > Details and
files
• Maak een bestand custom.css
• Voer de benodigde code in en sla custom.css
op
• Hetzelfde
resultaat:
Standaard zijn ze beide
actief
Megamenu:
Off-canvas menu:
Off-canvas menu:
Toont menumodule (of andere
module) in de positie
‘offcanvas’
Megamenu: geïntegreerd in
de standaard-Joomla-
menu’s
Megamenu: modules in een
menu plaatsen
Backend Frontend
Extra tab in het artikelbewerkscherm:
Helix Blog Options
Eigenlijk CCK-achtige artikelformats
Voorbeeld van het format ‘Video’:
Voorbeeld van het format ‘Gallery’:
• Helix3 is een krachtig framework,
lekker up-to-date, behoorlijk
gebruiksvriendelijk.
• Maar het is niet het enige framework.
Kijk op de demosites van verschillende
frameworks, probeer ze uit
• Zwaar, licht, krachtig, simpel: kies een
framework dat bij jouw wensenlijstje
past.
http://www.joomshaper.com/documentati
on/helix3/helix3-basic-settings
Happy frameworking!

Weitere ähnliche Inhalte

Was ist angesagt?

Bouw je eerste eigen Joomla! template
Bouw je eerste eigen Joomla! templateBouw je eerste eigen Joomla! template
Bouw je eerste eigen Joomla! templateRachel Walraven
 
Joomla backend-beheer vereenvoudigen - Joomladagen 2016
Joomla backend-beheer vereenvoudigen - Joomladagen 2016Joomla backend-beheer vereenvoudigen - Joomladagen 2016
Joomla backend-beheer vereenvoudigen - Joomladagen 2016Rick Spaan
 
Joomla licht gevorderd
Joomla licht gevorderdJoomla licht gevorderd
Joomla licht gevorderdbparthoe
 
The power of joomla!
The power of joomla!The power of joomla!
The power of joomla!Rick Spaan
 
1.7 html css terugblik
1.7 html css terugblik1.7 html css terugblik
1.7 html css terugblikmvanginkel
 
JCE editor optimaliseren (Joomla Den Bosc­h 2016)
JCE editor optimaliseren (Joomla Den Bosc­h 2016)JCE editor optimaliseren (Joomla Den Bosc­h 2016)
JCE editor optimaliseren (Joomla Den Bosc­h 2016)Peter Martin
 
XPages Introductie
XPages IntroductieXPages Introductie
XPages IntroductieRob Bontekoe
 
Tags in Joomla 3.2 Presentatie voor Joomla User Group Breda oktober 2013
Tags in Joomla 3.2 Presentatie voor Joomla User Group Breda oktober 2013Tags in Joomla 3.2 Presentatie voor Joomla User Group Breda oktober 2013
Tags in Joomla 3.2 Presentatie voor Joomla User Group Breda oktober 2013Eric Tiggeler
 
Presentatie ark extensions inline edit and mediamanagment
Presentatie ark extensions inline edit and mediamanagmentPresentatie ark extensions inline edit and mediamanagment
Presentatie ark extensions inline edit and mediamanagmentJoris Stolker
 
Les 2 Inct. Training WordPress
Les 2 Inct. Training WordPressLes 2 Inct. Training WordPress
Les 2 Inct. Training WordPressPeter Luit
 
Daarom Joomla! - Makkelijk content publiceren
Daarom Joomla! - Makkelijk content publicerenDaarom Joomla! - Makkelijk content publiceren
Daarom Joomla! - Makkelijk content publicerenSander Potjer
 
JD19NL - Joomla Template Overrides, Alternate Layouts en JLayouts
JD19NL - Joomla Template Overrides, Alternate Layouts en JLayoutsJD19NL - Joomla Template Overrides, Alternate Layouts en JLayouts
JD19NL - Joomla Template Overrides, Alternate Layouts en JLayoutsHans Kuijpers
 
Complexe pagina's gebruiksvriendelijk (Joomla Page Builders)
Complexe pagina's gebruiksvriendelijk (Joomla Page Builders)Complexe pagina's gebruiksvriendelijk (Joomla Page Builders)
Complexe pagina's gebruiksvriendelijk (Joomla Page Builders)Sander Potjer
 
Les 3 Inct. Training WordPress
Les 3 Inct. Training WordPressLes 3 Inct. Training WordPress
Les 3 Inct. Training WordPressPeter Luit
 
Best Practice: Joomla! templating
Best Practice: Joomla! templatingBest Practice: Joomla! templating
Best Practice: Joomla! templatingHans Kuijpers
 
Grandma & Joomla - Make Joomla User Friendly
Grandma & Joomla - Make Joomla User FriendlyGrandma & Joomla - Make Joomla User Friendly
Grandma & Joomla - Make Joomla User FriendlySander Potjer
 
Online usability - les 2 introductie WordPress
Online usability - les 2 introductie WordPressOnline usability - les 2 introductie WordPress
Online usability - les 2 introductie WordPressPeter Luit
 
Joomla 3.0
Joomla 3.0Joomla 3.0
Joomla 3.0bparthoe
 

Was ist angesagt? (20)

Bouw je eerste eigen Joomla! template
Bouw je eerste eigen Joomla! templateBouw je eerste eigen Joomla! template
Bouw je eerste eigen Joomla! template
 
Joomla backend-beheer vereenvoudigen - Joomladagen 2016
Joomla backend-beheer vereenvoudigen - Joomladagen 2016Joomla backend-beheer vereenvoudigen - Joomladagen 2016
Joomla backend-beheer vereenvoudigen - Joomladagen 2016
 
Joomla licht gevorderd
Joomla licht gevorderdJoomla licht gevorderd
Joomla licht gevorderd
 
The power of joomla!
The power of joomla!The power of joomla!
The power of joomla!
 
1.7 html css terugblik
1.7 html css terugblik1.7 html css terugblik
1.7 html css terugblik
 
JCE editor optimaliseren (Joomla Den Bosc­h 2016)
JCE editor optimaliseren (Joomla Den Bosc­h 2016)JCE editor optimaliseren (Joomla Den Bosc­h 2016)
JCE editor optimaliseren (Joomla Den Bosc­h 2016)
 
XPages Introductie
XPages IntroductieXPages Introductie
XPages Introductie
 
Tags in Joomla 3.2 Presentatie voor Joomla User Group Breda oktober 2013
Tags in Joomla 3.2 Presentatie voor Joomla User Group Breda oktober 2013Tags in Joomla 3.2 Presentatie voor Joomla User Group Breda oktober 2013
Tags in Joomla 3.2 Presentatie voor Joomla User Group Breda oktober 2013
 
Presentatie ark extensions inline edit and mediamanagment
Presentatie ark extensions inline edit and mediamanagmentPresentatie ark extensions inline edit and mediamanagment
Presentatie ark extensions inline edit and mediamanagment
 
Les 2 Inct. Training WordPress
Les 2 Inct. Training WordPressLes 2 Inct. Training WordPress
Les 2 Inct. Training WordPress
 
Daarom Joomla! - Makkelijk content publiceren
Daarom Joomla! - Makkelijk content publicerenDaarom Joomla! - Makkelijk content publiceren
Daarom Joomla! - Makkelijk content publiceren
 
Presentatie jd15nl
Presentatie jd15nlPresentatie jd15nl
Presentatie jd15nl
 
JD19NL - Joomla Template Overrides, Alternate Layouts en JLayouts
JD19NL - Joomla Template Overrides, Alternate Layouts en JLayoutsJD19NL - Joomla Template Overrides, Alternate Layouts en JLayouts
JD19NL - Joomla Template Overrides, Alternate Layouts en JLayouts
 
Complexe pagina's gebruiksvriendelijk (Joomla Page Builders)
Complexe pagina's gebruiksvriendelijk (Joomla Page Builders)Complexe pagina's gebruiksvriendelijk (Joomla Page Builders)
Complexe pagina's gebruiksvriendelijk (Joomla Page Builders)
 
Joomla & Bootstrap 3
Joomla & Bootstrap 3Joomla & Bootstrap 3
Joomla & Bootstrap 3
 
Les 3 Inct. Training WordPress
Les 3 Inct. Training WordPressLes 3 Inct. Training WordPress
Les 3 Inct. Training WordPress
 
Best Practice: Joomla! templating
Best Practice: Joomla! templatingBest Practice: Joomla! templating
Best Practice: Joomla! templating
 
Grandma & Joomla - Make Joomla User Friendly
Grandma & Joomla - Make Joomla User FriendlyGrandma & Joomla - Make Joomla User Friendly
Grandma & Joomla - Make Joomla User Friendly
 
Online usability - les 2 introductie WordPress
Online usability - les 2 introductie WordPressOnline usability - les 2 introductie WordPress
Online usability - les 2 introductie WordPress
 
Joomla 3.0
Joomla 3.0Joomla 3.0
Joomla 3.0
 

Andere mochten auch

Joomla Template Tutorial
Joomla Template TutorialJoomla Template Tutorial
Joomla Template Tutorialbrighteyes
 
Creating a multilingual site in Joomla 3 (Joomla 3 Beginner's Guide)
Creating a multilingual site in Joomla 3 (Joomla 3 Beginner's Guide)Creating a multilingual site in Joomla 3 (Joomla 3 Beginner's Guide)
Creating a multilingual site in Joomla 3 (Joomla 3 Beginner's Guide)Eric Tiggeler
 
Custom Template for Joomla! 3
Custom Template for Joomla! 3Custom Template for Joomla! 3
Custom Template for Joomla! 3Carly Willats
 
JSN Gruve Configuration Manual
JSN Gruve Configuration ManualJSN Gruve Configuration Manual
JSN Gruve Configuration ManualJoomlaShine
 
JSN Boot Configuration Manual
JSN Boot Configuration Manual JSN Boot Configuration Manual
JSN Boot Configuration Manual JoomlaShine
 
Joomla! v 1.5 Core Features
Joomla! v 1.5 Core FeaturesJoomla! v 1.5 Core Features
Joomla! v 1.5 Core FeaturesAmyStephen
 
Joomla 15 Quickstart
Joomla 15 QuickstartJoomla 15 Quickstart
Joomla 15 QuickstartAmyStephen
 

Andere mochten auch (9)

Joomla Template Tutorial
Joomla Template TutorialJoomla Template Tutorial
Joomla Template Tutorial
 
Creating a multilingual site in Joomla 3 (Joomla 3 Beginner's Guide)
Creating a multilingual site in Joomla 3 (Joomla 3 Beginner's Guide)Creating a multilingual site in Joomla 3 (Joomla 3 Beginner's Guide)
Creating a multilingual site in Joomla 3 (Joomla 3 Beginner's Guide)
 
Joomla SEO voor JUG's
Joomla SEO voor JUG'sJoomla SEO voor JUG's
Joomla SEO voor JUG's
 
Custom Template for Joomla! 3
Custom Template for Joomla! 3Custom Template for Joomla! 3
Custom Template for Joomla! 3
 
JSN Gruve Configuration Manual
JSN Gruve Configuration ManualJSN Gruve Configuration Manual
JSN Gruve Configuration Manual
 
JSN Boot Configuration Manual
JSN Boot Configuration Manual JSN Boot Configuration Manual
JSN Boot Configuration Manual
 
Joomla! v 1.5 Core Features
Joomla! v 1.5 Core FeaturesJoomla! v 1.5 Core Features
Joomla! v 1.5 Core Features
 
Joomla 15 Quickstart
Joomla 15 QuickstartJoomla 15 Quickstart
Joomla 15 Quickstart
 
Joomla - CMS
Joomla - CMSJoomla - CMS
Joomla - CMS
 

Ähnlich wie Templates maken met Helix 3 framework - Presentatie Eric Tiggeler Joomladagen 2015 10 april 2015

The power of joomla!
The power of joomla!The power of joomla!
The power of joomla!Rick Spaan
 
Jug010 120320-templates
Jug010 120320-templatesJug010 120320-templates
Jug010 120320-templatesHerman Peeren
 
Template overrides - Joomladagen 2010 #jd10nl
Template overrides - Joomladagen 2010 #jd10nlTemplate overrides - Joomladagen 2010 #jd10nl
Template overrides - Joomladagen 2010 #jd10nlSander Potjer
 
Zelf je Joomla! template bouwen voor beginners
Zelf je Joomla! template bouwen voor beginnersZelf je Joomla! template bouwen voor beginners
Zelf je Joomla! template bouwen voor beginnersRachel Walraven
 
Presentatie bij de training HTML5 die plaatsvond na afloop van de sessie Mico...
Presentatie bij de training HTML5 die plaatsvond na afloop van de sessie Mico...Presentatie bij de training HTML5 die plaatsvond na afloop van de sessie Mico...
Presentatie bij de training HTML5 die plaatsvond na afloop van de sessie Mico...SLBdiensten
 
Online usability - les 3 introductie WordPress - thema's, widgets en plugins
Online usability - les 3 introductie WordPress - thema's, widgets en pluginsOnline usability - les 3 introductie WordPress - thema's, widgets en plugins
Online usability - les 3 introductie WordPress - thema's, widgets en pluginsPeter Luit
 
4.2 bootstrap 2
4.2 bootstrap 24.2 bootstrap 2
4.2 bootstrap 2mvanginkel
 
Drupal 7 Theming
Drupal 7 ThemingDrupal 7 Theming
Drupal 7 ThemingHans Rossel
 
1.7 terugblik module 1
1.7 terugblik module 11.7 terugblik module 1
1.7 terugblik module 1mvanginkel
 
Smartsite iXperion Redactiebasistraining
Smartsite iXperion RedactiebasistrainingSmartsite iXperion Redactiebasistraining
Smartsite iXperion RedactiebasistrainingOmegaJunior.Net
 
Panels in Drupal: een EYE-opener
Panels in Drupal: een EYE-openerPanels in Drupal: een EYE-opener
Panels in Drupal: een EYE-openerLimoenGroen
 
Drupal 6 Theming
Drupal 6 ThemingDrupal 6 Theming
Drupal 6 ThemingDesk02
 
Lucius Drupal Development Cursus
Lucius Drupal Development CursusLucius Drupal Development Cursus
Lucius Drupal Development CursusLuciuswebsystems
 
General Drupal presentation in Dutch
General Drupal  presentation in DutchGeneral Drupal  presentation in Dutch
General Drupal presentation in DutchRoel Meester
 
Joomla kennismaking
Joomla kennismakingJoomla kennismaking
Joomla kennismakingJohan Smits
 
4.1 bootstrap introductie
4.1 bootstrap introductie4.1 bootstrap introductie
4.1 bootstrap introductiemvanginkel
 
Website Usability deel 3: vervolg WordPress
Website Usability deel 3: vervolg WordPressWebsite Usability deel 3: vervolg WordPress
Website Usability deel 3: vervolg WordPressPeter Luit
 

Ähnlich wie Templates maken met Helix 3 framework - Presentatie Eric Tiggeler Joomladagen 2015 10 april 2015 (20)

The power of joomla!
The power of joomla!The power of joomla!
The power of joomla!
 
Jug010 120320-templates
Jug010 120320-templatesJug010 120320-templates
Jug010 120320-templates
 
Drupal7 Theming
Drupal7 ThemingDrupal7 Theming
Drupal7 Theming
 
Template overrides - Joomladagen 2010 #jd10nl
Template overrides - Joomladagen 2010 #jd10nlTemplate overrides - Joomladagen 2010 #jd10nl
Template overrides - Joomladagen 2010 #jd10nl
 
Zelf je Joomla! template bouwen voor beginners
Zelf je Joomla! template bouwen voor beginnersZelf je Joomla! template bouwen voor beginners
Zelf je Joomla! template bouwen voor beginners
 
Presentatie bij de training HTML5 die plaatsvond na afloop van de sessie Mico...
Presentatie bij de training HTML5 die plaatsvond na afloop van de sessie Mico...Presentatie bij de training HTML5 die plaatsvond na afloop van de sessie Mico...
Presentatie bij de training HTML5 die plaatsvond na afloop van de sessie Mico...
 
Online usability - les 3 introductie WordPress - thema's, widgets en plugins
Online usability - les 3 introductie WordPress - thema's, widgets en pluginsOnline usability - les 3 introductie WordPress - thema's, widgets en plugins
Online usability - les 3 introductie WordPress - thema's, widgets en plugins
 
4.2 bootstrap 2
4.2 bootstrap 24.2 bootstrap 2
4.2 bootstrap 2
 
Drupal 7 Theming
Drupal 7 ThemingDrupal 7 Theming
Drupal 7 Theming
 
1.7 terugblik module 1
1.7 terugblik module 11.7 terugblik module 1
1.7 terugblik module 1
 
Smartsite iXperion Redactiebasistraining
Smartsite iXperion RedactiebasistrainingSmartsite iXperion Redactiebasistraining
Smartsite iXperion Redactiebasistraining
 
Panels in Drupal: een EYE-opener
Panels in Drupal: een EYE-openerPanels in Drupal: een EYE-opener
Panels in Drupal: een EYE-opener
 
Drupal 6 Theming
Drupal 6 ThemingDrupal 6 Theming
Drupal 6 Theming
 
Eduvision - Webinar Joomla
Eduvision - Webinar JoomlaEduvision - Webinar Joomla
Eduvision - Webinar Joomla
 
Lucius Drupal Development Cursus
Lucius Drupal Development CursusLucius Drupal Development Cursus
Lucius Drupal Development Cursus
 
General Drupal presentation in Dutch
General Drupal  presentation in DutchGeneral Drupal  presentation in Dutch
General Drupal presentation in Dutch
 
Joomla kennismaking
Joomla kennismakingJoomla kennismaking
Joomla kennismaking
 
4.1 bootstrap introductie
4.1 bootstrap introductie4.1 bootstrap introductie
4.1 bootstrap introductie
 
Website Usability deel 3: vervolg WordPress
Website Usability deel 3: vervolg WordPressWebsite Usability deel 3: vervolg WordPress
Website Usability deel 3: vervolg WordPress
 
#jd12nl Seblod 2
#jd12nl  Seblod 2#jd12nl  Seblod 2
#jd12nl Seblod 2
 

Templates maken met Helix 3 framework - Presentatie Eric Tiggeler Joomladagen 2015 10 april 2015

  • 1.
  • 3. 1. Template nodig, wat dan? 2. Wat zijn frameworks? 3. Wat biedt Helix 3? 4. Helix3 in de praktijk 5. Het geheime wapen van Helix 6. Ingebouwde extra’s 7. De moraal
  • 4.
  • 5. Gemak dient de mens: gebruik de standaardtemplate
  • 6. Logo, header, kleuren aanpassen (hoofdstuk 4, Tips en tools voor Joomla 3)
  • 7. De luxe kant-en-klaarvariant: gebruik een gedownloade template
  • 8. Voorbeeld: Favourite van FavThemes.com (hoofdstuk 7, Tips en tools voor Joomla 3)
  • 9. Eigen recept: bouw zelf een template met rauwe ingrediënten
  • 10. Basis in HTML en CSS + Joomla-codes + Bootstrap = eigen template (uit: hoofdstuk 7 Tips en tools voor Joomla 3)
  • 11. De mix: een beetje van jezelf, een beetje van een framework
  • 12.
  • 13. • Template met basisvormgeving • Veel ingebouwde ‘features’ • Bedoeld om zelf aan te passen
  • 14. • Niet vanaf nul beginnen Je hoeft het wiel niet opnieuw uit te vinden • Geavanceerde extra’s ingebouwd Responsive lay-out, megamenu, • Basistemplate eenvoudig aan te passen Vele tientallen ingebouwde opties • Gebaseerd op bestaande codebibliotheken Vaak Bootstrap als basis • Gratis te gebruiken Geen verplichte zichtbare copyrightregels
  • 15. • Er zijn er veel concurrerende frameworks Welke werkt het beste, welke blijft bestaan? • Gecompliceerd Template + scripts + extensies Features die je niet gebruikt, zitten er ook in • Een systeem binnen een systeem Elk framework: eigen logica, eigen interface • Documentatie versnipperd Weinig stap-voor-stap tutorials. Hoe wijk je af van de ingebouwde mogelijkheden?
  • 16. Erg veel keuze … Afbeelding: /www.joomlart.com/blog/t3-framework/the-pros-and-cons-of-competing-joomla-template-frameworks
  • 17. • T3 (joomlart.com) • Warp 7 (yootheme.com) • Gantry 4 (gantry-framework.org) • Gavern (gavick.com) • Helix 3 (joomshaper.com) • Wright (joomlashack.com) • Bootstruct (construct-framework.com) • JV framework (joomlavi.com) • EF4 (joomla-monster.com) … en meer
  • 18.
  • 19.
  • 20.
  • 21. Joomshaper maakt templates, extensies en het Helix-framework Fonkelnieuwe versie Helix 3 sinds eind februari 2015
  • 22.
  • 23. Recent geïntroduceerd (februari 2015) en actief ondersteund door de makers • Visuele ‘layout builder’: layout aanpassen zonder coderen • Kleuren per layoutblok aanpasbaar (achtergrond, tekst, links) • Responsive lay-out en responsive menu’s
  • 24. • Powered by Bootstrap 3.2 • Sticky (vaste) menuheader • Ondersteunt Google fonts • Css aan te passen via ‘custom.css’ • Claim: goede, moderne code, ‘lichtgewicht’
  • 25. Voorbeelden: Helix II en Helix 3
  • 26.
  • 29. •Website bij Engels Joomlaboek •Helix3
  • 31.
  • 32. Voor bestaande site: alleen template + system plugin Voor complete demosite: Quickstart Pack
  • 33. Zo ziet de site eruit na installatie van het Quickstart Pack
  • 34. Hoe verander je de instellingen? • Zoals bij elke template: Extensies > Templatebeheer > Stijlen > [helix3] - Standaard
  • 35. Een aantal voorbeelden, van logo tot lay-out
  • 36. • Tab Basic > Logo • Upload eigen logo • Resultaat:
  • 37. • Geen overbodige logo’s en copyrights • Tab Basic > Footer • Resultaat:
  • 38. • Tab Basic > Boxed Layout > Yes • Tab Basic > Body Background Image > Selecteer achtergrondafbeelding • Resultaat:
  • 39. • Tab Typography > Body Font (of Heading 1, Heading 2 enz.) • Kies een Google font (met live preview):
  • 41. • Tab Presets: vier kleurenschema’s
  • 42. • Of bepaal zelf het kleurenschema: kies de Text Color en Major Color:
  • 43. Het geheime wapen van Helix: Layout Builder (tab Layout)
  • 44.
  • 45. • Van onder naar boven vind je alle templateblokken en moduleposities • Blokken (divs): Top Bar, Header, Title, enz. • Moduleposities: top1, top2, enz.
  • 46. Blokken in de Layout Builder = de code van de template = wat je ziet aan de voorkant van de site: <section id="id="sp-top- bar"> Modulepositie top1, top2 enz. Logo, menu
  • 48. Het resultaat van het verslepen van een modulepositie:
  • 49. Bijvoorbeeld de menubalk (Header) Versleep de header Oorspronkelijke positie Verplaatst
  • 50. • Via ‘Add columns’ voeg je kolommen toe of kies je andere kolomverdeling • Effect aan de voorkant: smallere positie voor logo
  • 51. • Aan de lege nieuwe sectie moet je nieuwe moduleposities toewijzen: zie www.joomshaper.com/documentation/helix/creating-module-positions Nieuwe rij In de lay-out Nieuwe sectie
  • 52. De Layout Builder is meer dan alleen layout: • Klik op Settings • Pas de kleuren van het blok aan:
  • 53. • Voorbeeld: in de sectie Header kiezen we een blauwe Background Color
  • 54. Snel effect op de paginavormgeving door blok voor blok de kleuren aan te passen
  • 55. • Je kunt met de Layout Builder nog veel meer eigenschappen van elke sectie/modulepositie veranderen: • Achtergrondkleur • Tekstkleur • Background image • Linkkleur (en hoverkleur) • Bovendien de ruimte rondom: margin en padding • … en je kunt de responsive weergave aanpassen: verbergen op tablet en phone en desktop
  • 56. • Welke pagina-onderdelen zijn wel en niet zichtbaar op desktop, tablet en phone? • Per sectie (row) en modulepositie kun je de zichtbaarheid bij responsive weergave aanpassen
  • 57. Responsive weergave aanpassen: voorbeeld • Bijvoorbeeld de sectie Top bar: zichtbaar op desktop, niet op kleiner scherm Desktop Tablet
  • 58. Met de Layout Builder kun je: 1. Moduleposities verplaatsen (verslepen) 2. Secties (paginablokken) verslepen: hoger/lager 3. Breedte van moduleposities aanpassen 4. Nieuwe moduleposities maken: in nieuwe kolom of rij 5. Kleuren bepalen van alle vaste paginablokken: achtergrond, tekst, links (en margin en padding van die blokken wijzigen) 6. Responsive weergave bepalen
  • 59. O ja, en het is iets anders dan de Page Builder. Dat is een soort CCK dat je los van Helix kunt gebruiken: http://www.joomshaper.com/page-builder
  • 60. Niet alles kun je aanpassen met de ingebouwde opties
  • 61. Andere aanpassingen: via CSS • Ga naar Templatebeheer > Stijlen > [naam template] • Tab Custom Code: • Vul code in bij Custom CSS: • Resultaat:
  • 62. Meer wijzigingen? Maak een bestand custom.css Ga naar Templatebeheer > [naam template] > Details and files • Maak een bestand custom.css
  • 63. • Voer de benodigde code in en sla custom.css op • Hetzelfde resultaat:
  • 64.
  • 65.
  • 66. Standaard zijn ze beide actief Megamenu:
  • 68. Off-canvas menu: Toont menumodule (of andere module) in de positie ‘offcanvas’
  • 69. Megamenu: geïntegreerd in de standaard-Joomla- menu’s
  • 70. Megamenu: modules in een menu plaatsen Backend Frontend
  • 71. Extra tab in het artikelbewerkscherm: Helix Blog Options Eigenlijk CCK-achtige artikelformats
  • 72. Voorbeeld van het format ‘Video’:
  • 73. Voorbeeld van het format ‘Gallery’:
  • 74.
  • 75. • Helix3 is een krachtig framework, lekker up-to-date, behoorlijk gebruiksvriendelijk. • Maar het is niet het enige framework. Kijk op de demosites van verschillende frameworks, probeer ze uit • Zwaar, licht, krachtig, simpel: kies een framework dat bij jouw wensenlijstje past.

Hinweis der Redaktion

  1. Bijvoorbeeld Favourite van FavThemes (Tips en tools voor Joomla 3)
  2. Bijvoorbeeld Favourite van FavThemes (Tips en tools voor Joomla 3)
  3. Zie ook http://www.joomshaper.com/forums/how-to-package-template#reply-26818 Example: You have renamed template name shaper_university toyour_site then you also need to rename json file shaper_university.jsonto your_site.json 
  4. Zie ook http://www.joomshaper.com/forums/how-to-package-template#reply-26818 Example: You have renamed template name shaper_university toyour_site then you also need to rename json file shaper_university.jsonto your_site.json