Een presentatie over Menus en Menuitems, zoals gegeven tijdens de officiele Joomla!Dagen 2011 Nederland (te Doorn). De presentatie geeft een goed overzicht van het gebruik van menus binnen Joomla! 1.6 - vooral bedoeld voor beginners, maar ook interessant voor ervaren webdevelopers.
Een presentatie over Menus en Menuitems, zoals gegeven tijdens de officiele Joomla!Dagen 2011 Nederland (te Doorn). De presentatie geeft een goed overzicht van het gebruik van menus binnen Joomla! 1.6 - vooral bedoeld voor beginners, maar ook interessant voor ervaren webdevelopers.
Door Joomla goed in te richten en de mogelijkheden optimaal te benutten kan je Joomla al een stuk gebruiksvriendelijker maken. Sander Potjer laat in deze presentatie zien hoe je het maximale uit Joomla haalt op het gebied van usability.
A Dutch presentation of Jisse Reitsma given during an Expert Session on Joomla Usability given on Friday 24th October 2014 in Almere together with Sander Potjer (PerfectWebTeam). This presentation is about using Joomla third party extensions that help changing the workflow of Joomla to increase usability, or that simply make life better.
Gebruiksvriendelijkheid verhogen met template overrides - Expert Sessie Jooml...Sander Potjer
Met template overrides kan je de output van Joomla volledig naar eigen wens aan te passen, zonder dat de Joomla core code wordt aanpast. Dit is een krachtige methode om de gebruiksvriendelijk volledig naar eigen hand te zetten. Sander Potjer laat zien hoe je dit praktisch zelf kunt toepassen.
A Dutch presentation of Jisse Reitsma given during an Expert Session on Joomla Usability given on Friday 24th October 2014 in Almere together with Sander Potjer (PerfectWebTeam). This presentation is about using Joomla plugins to change the workflow of Joomla to enhance usability for content editors and authors.
Volg het webinar Joomla om kennis te maken met Joomla. Meer interesse? Volg onze cursus Joomla of opleiding Joomla via eduvision.nl/joomla
Dit webinar wordt je aangeboden door Eduvision Opleidingen.
Eduvision verzorgt opleidingen binnen een groot aantal sectoren. We hebben o.a. gewerkt voor KLM, DTG, BNN-VARA, ING, de Belastingdienst, Gemeente Amsterdam, Interpolis, Nuon en de Atlant Zorggroep. Eduvision heeft als missie om actuele kennis te delen. Niet alleen in de vorm van cursussen, maar ook met webinars, whitepapers en blogs.
Sinds 2015 is Eduvision Opleidingen aanbieder van officieel gecertificeerde Big Data opleidingen (ISO 9001 & 17024). De Big Data Academy is de plek waar jij en/of jouw werknemers opgeleid worden tot gecertificeerd Big Data specialist.
Tijdens alle cursussen van Eduvision Opleidingen staan jouw wensen en informatiebehoefte centraal. Je past de kennis toe op jouw praktijkcase en zowel Eduvision als de docenten staan volledig tot jouw beschikking.
Maak je eigen template en weet daardoor precies wat voor toeters en bellen erin zitten. Er zijn genoeg projecten waarbij het aanbieden van een standaard template of aangekocht template niet meer voldoende is, maar waarbij je aan de slag mag met een aangeleverd design.
In deze presentatie deelt Hans Kuijpers een aantal best practices die hij zelf ook toepast bij het maken van Joomla! templates. Met een paar praktijkvoorbeelden en tips, zodat je direct zelf aan de slag kunt gaan met de nieuwe template van je eigen website.
JD19NL - Joomla Template Overrides, Alternate Layouts en JLayoutsHans Kuijpers
Waarom een 3rd party extensie gebruiken als Joomla core de benodigde content al bevat? Een kalender, slideshow, carrousel en smoelenboek. Allemaal met Joomla, zonder uitbreiding van 3th party extensies.
Met deze workshop legt Hans Kuijpers aan de hand van vele voorbeelden uit hoe je template overrides en jLayouts toepast. Als deelnemer ga je ook zelf aan de slag. Dus neem je laptop mee en zorg ervoor dat je met een Joomla website aan de slag kunt. We gaan dingen stuk maken, dus pak niet de website die nu live staat. Voorkennis van PHP, HTML, JS en CSS is wel handig. Een dosis Gezond BoerenVerstand is nog veel belangrijker.
Deze workshop was op vrijdag 17 mei 2019 tijdens de Nederlandse JoomlaDagen. #jd19nl
Start vandaag met het maken van eigen Joomla modules!
Wat zijn modules, en hoe kan een zelfgemaakte module het beheer van Joomla versimpelen? We leggen de basis uit van PHP, MySQL en XML en laten zien hoe je eenvoudig zelf een module maakt.
Deze presentatie is gegeven bij de Joomladagen 2016 en verschillende lokale Joomla User Groups.
Essentiële ‘theme’ vaardigheden voor het aanpassen van de look&feel van een Magento webshop
Duur: 16 uur
Doelgroep: Deze cursus is geschikt voor front-end ontwikkelaars welke de Magento look&feel aanpassen. Studenten dienen ervaring te hebben met het aanpassen van complexe websites.
Vereisten: Studenten moeten een goede kennis hebben van HTML&CSS. Studenten dienen ervaring the hebben met het rechtstreeks in de code aanpassen van HTML & CSS zonder WYSIWYG editor. Ervaring met FTP is een vereiste. Enige ervaring met PHTML en PHP is handig, maar niet vereist. Daarnaast dient de student al enige ervaring the hebben met de Magento functionaliteiten.
Materialen: Elke student dient zelf een laptop mee te brengen met daarop een tekst editor en een FTP client. Een Magento 1.7 versie zal voor oefeningen beschikbaar worden gesteld op het internet.
Doel
Deze cursus geeft een goede introductie tot het Magento template systeem en het toepassen de beste manier om aanpassing te realiseren. De cursus geeft voorbeelden en hands-on oefeningen. Studenten zullen de fundamenten van Magento templating systeem begrijpen en weten hoe de thema’s werken en hoe de componenten zoals lay-outs, page templates en block templates aangepast kunnen worden.
Cursus overzicht
Magento template systeem – architectuur en componenten, uitleg over de werking en structuur van het template systeem, de componenten en hoe deze samenwerken
Werken met thema’s – Leer hoe een thema toegepast wordt, inclusief de directory structuur, ‘fallback’ methode en website bereik.
‘best practice’ theme aanpassingen – Leer wat wel en niet aangepast kan worden op thema niveau, incl. het aanpassen wat zonder thema aanpassingen. Leer een goede manier om de website aan te passen.
Werken met Pagina templates, lay-outs en block templates – Begrijp het doel, structuur en relatie van alle componenten van het Magento template systeem. Leer op welk niveau de templates het best aangepast kunnen worden.
Maak een eigen ‘Default’ Theme – Leer hoe je zelf een ‘design package’ aanmaakt als startpunt voor het verdere ontwerp.
Maak een module met aangepaste theme componenten - leer hoe je een aangepaste module met aangepaste lay-out kunt gebruiken in Magento.
De webshop look&feel en functionaliteit aan te passen
Nieuwe thema’s op een goede manier aan te maken, zodat updates later mogelijk zijn.
Na deze cursus zijn de studenten in staat:
De webshop look&feel en functionaliteit aan te passen
Nieuwe thema’s op een goede manier aan te maken, zodat updates later mogelijk zijn.
Door Joomla goed in te richten en de mogelijkheden optimaal te benutten kan je Joomla al een stuk gebruiksvriendelijker maken. Sander Potjer laat in deze presentatie zien hoe je het maximale uit Joomla haalt op het gebied van usability.
A Dutch presentation of Jisse Reitsma given during an Expert Session on Joomla Usability given on Friday 24th October 2014 in Almere together with Sander Potjer (PerfectWebTeam). This presentation is about using Joomla third party extensions that help changing the workflow of Joomla to increase usability, or that simply make life better.
Gebruiksvriendelijkheid verhogen met template overrides - Expert Sessie Jooml...Sander Potjer
Met template overrides kan je de output van Joomla volledig naar eigen wens aan te passen, zonder dat de Joomla core code wordt aanpast. Dit is een krachtige methode om de gebruiksvriendelijk volledig naar eigen hand te zetten. Sander Potjer laat zien hoe je dit praktisch zelf kunt toepassen.
A Dutch presentation of Jisse Reitsma given during an Expert Session on Joomla Usability given on Friday 24th October 2014 in Almere together with Sander Potjer (PerfectWebTeam). This presentation is about using Joomla plugins to change the workflow of Joomla to enhance usability for content editors and authors.
Volg het webinar Joomla om kennis te maken met Joomla. Meer interesse? Volg onze cursus Joomla of opleiding Joomla via eduvision.nl/joomla
Dit webinar wordt je aangeboden door Eduvision Opleidingen.
Eduvision verzorgt opleidingen binnen een groot aantal sectoren. We hebben o.a. gewerkt voor KLM, DTG, BNN-VARA, ING, de Belastingdienst, Gemeente Amsterdam, Interpolis, Nuon en de Atlant Zorggroep. Eduvision heeft als missie om actuele kennis te delen. Niet alleen in de vorm van cursussen, maar ook met webinars, whitepapers en blogs.
Sinds 2015 is Eduvision Opleidingen aanbieder van officieel gecertificeerde Big Data opleidingen (ISO 9001 & 17024). De Big Data Academy is de plek waar jij en/of jouw werknemers opgeleid worden tot gecertificeerd Big Data specialist.
Tijdens alle cursussen van Eduvision Opleidingen staan jouw wensen en informatiebehoefte centraal. Je past de kennis toe op jouw praktijkcase en zowel Eduvision als de docenten staan volledig tot jouw beschikking.
Maak je eigen template en weet daardoor precies wat voor toeters en bellen erin zitten. Er zijn genoeg projecten waarbij het aanbieden van een standaard template of aangekocht template niet meer voldoende is, maar waarbij je aan de slag mag met een aangeleverd design.
In deze presentatie deelt Hans Kuijpers een aantal best practices die hij zelf ook toepast bij het maken van Joomla! templates. Met een paar praktijkvoorbeelden en tips, zodat je direct zelf aan de slag kunt gaan met de nieuwe template van je eigen website.
JD19NL - Joomla Template Overrides, Alternate Layouts en JLayoutsHans Kuijpers
Waarom een 3rd party extensie gebruiken als Joomla core de benodigde content al bevat? Een kalender, slideshow, carrousel en smoelenboek. Allemaal met Joomla, zonder uitbreiding van 3th party extensies.
Met deze workshop legt Hans Kuijpers aan de hand van vele voorbeelden uit hoe je template overrides en jLayouts toepast. Als deelnemer ga je ook zelf aan de slag. Dus neem je laptop mee en zorg ervoor dat je met een Joomla website aan de slag kunt. We gaan dingen stuk maken, dus pak niet de website die nu live staat. Voorkennis van PHP, HTML, JS en CSS is wel handig. Een dosis Gezond BoerenVerstand is nog veel belangrijker.
Deze workshop was op vrijdag 17 mei 2019 tijdens de Nederlandse JoomlaDagen. #jd19nl
Start vandaag met het maken van eigen Joomla modules!
Wat zijn modules, en hoe kan een zelfgemaakte module het beheer van Joomla versimpelen? We leggen de basis uit van PHP, MySQL en XML en laten zien hoe je eenvoudig zelf een module maakt.
Deze presentatie is gegeven bij de Joomladagen 2016 en verschillende lokale Joomla User Groups.
Essentiële ‘theme’ vaardigheden voor het aanpassen van de look&feel van een Magento webshop
Duur: 16 uur
Doelgroep: Deze cursus is geschikt voor front-end ontwikkelaars welke de Magento look&feel aanpassen. Studenten dienen ervaring te hebben met het aanpassen van complexe websites.
Vereisten: Studenten moeten een goede kennis hebben van HTML&CSS. Studenten dienen ervaring the hebben met het rechtstreeks in de code aanpassen van HTML & CSS zonder WYSIWYG editor. Ervaring met FTP is een vereiste. Enige ervaring met PHTML en PHP is handig, maar niet vereist. Daarnaast dient de student al enige ervaring the hebben met de Magento functionaliteiten.
Materialen: Elke student dient zelf een laptop mee te brengen met daarop een tekst editor en een FTP client. Een Magento 1.7 versie zal voor oefeningen beschikbaar worden gesteld op het internet.
Doel
Deze cursus geeft een goede introductie tot het Magento template systeem en het toepassen de beste manier om aanpassing te realiseren. De cursus geeft voorbeelden en hands-on oefeningen. Studenten zullen de fundamenten van Magento templating systeem begrijpen en weten hoe de thema’s werken en hoe de componenten zoals lay-outs, page templates en block templates aangepast kunnen worden.
Cursus overzicht
Magento template systeem – architectuur en componenten, uitleg over de werking en structuur van het template systeem, de componenten en hoe deze samenwerken
Werken met thema’s – Leer hoe een thema toegepast wordt, inclusief de directory structuur, ‘fallback’ methode en website bereik.
‘best practice’ theme aanpassingen – Leer wat wel en niet aangepast kan worden op thema niveau, incl. het aanpassen wat zonder thema aanpassingen. Leer een goede manier om de website aan te passen.
Werken met Pagina templates, lay-outs en block templates – Begrijp het doel, structuur en relatie van alle componenten van het Magento template systeem. Leer op welk niveau de templates het best aangepast kunnen worden.
Maak een eigen ‘Default’ Theme – Leer hoe je zelf een ‘design package’ aanmaakt als startpunt voor het verdere ontwerp.
Maak een module met aangepaste theme componenten - leer hoe je een aangepaste module met aangepaste lay-out kunt gebruiken in Magento.
De webshop look&feel en functionaliteit aan te passen
Nieuwe thema’s op een goede manier aan te maken, zodat updates later mogelijk zijn.
Na deze cursus zijn de studenten in staat:
De webshop look&feel en functionaliteit aan te passen
Nieuwe thema’s op een goede manier aan te maken, zodat updates later mogelijk zijn.
Presentatie bij de training HTML5 die plaatsvond na afloop van de sessie Mico...SLBdiensten
Workshop HTML5 /CSS3 werd aangeboden na afloop van de sessie over technische Microsoft certificering (MTA). Deze sessie vond 17 november 2014 plaats bij APS IT-diensten. Tjdens de training was er aandacht voor het waarom van HTML5, de geschiedenis, de toekomst, technieken. Ook veel aandacht voor CSS3.
Dit zijn de slides behorende bij mijn presentatie op de Joomladagen 2016 in Zeist.
Omschrijving: Aan de hand van een aantal praktische voorbeelden laat ik zien hoe je het websitebeheer voor jezelf en je klanten kunt vereenvoudigen en de consistentie kunt bewaken. Daarbij geeft ik een aantal ´tips en tricks´ en laat ik een paar handige extensies zien die deze taken makkelijker maken.
Voor een recent project (EYE) hebben we Panels ingezet. Alhoewel we erg sceptisch waren over Panels waren onze ervaringen erg positief. In deze sessie maken we jou hopelijk ook enthousiast over Panels. Je leert hoe je Panels kan inzetten: wat is de business case? Hoe implementeer je het in je website en hoe schrijf je je eigen panes, layouts and styles?
HTML 5, ASP.NET MVC & Windows Azure sessie voor Ivo BruggePureplexity
Deze presentatie werd gegeven bij de sessie die we gaven voor de 2de en 3de jaars studenten van het graduaat informatica aan het IVO te Brugge. In deze presentatie behandelden we 3 grote onderwerpen: HTML 5, ASP.NET MVC en Windows Azure.
Presentatie door Robin Poort gegeven tijdens de Joomla! Performance Expert Sessie op 23 juni 2017 in Bussum: https://perfectwebteam.nl/expert-sessie/joomla-performance
Presentatie door Robin Poort gegeven tijdens de Joomla! Performance Expert Sessie op 23 juni 2017 in Bussum: https://perfectwebteam.nl/expert-sessie/joomla-performance
Presentatie door Simon Kloostra gegeven tijdens de Joomla! Performance Expert Sessie op 23 juni 2017 in Bussum: https://perfectwebteam.nl/expert-sessie/joomla-performance
Presentatie door Sander Potjer gegeven tijdens de Joomla! Performance Expert Sessie op 23 juni 2017 in Bussum: https://perfectwebteam.nl/expert-sessie/joomla-performance
Server performance @ Joomla! Performance Expert SessieSander Potjer
Presentatie door Jisse Reitsma gegeven tijdens de Joomla! Performance Expert Sessie op 23 juni 2017 in Bussum: https://perfectwebteam.nl/expert-sessie/joomla-performance
Presentatie door Hans Kuijpers gegeven tijdens de Joomla! Performance Expert Sessie op 23 juni 2017 in Bussum: https://perfectwebteam.nl/expert-sessie/joomla-performance
Google AMP @ Joomla! Performance Expert SessieSander Potjer
Presentatie door Simon Kloostra gegeven tijdens de Joomla! Performance Expert Sessie op 23 juni 2017 in Bussum: https://perfectwebteam.nl/expert-sessie/joomla-performance
Presentatie door Simon Kloostra gegeven tijdens de Joomla! Performance Expert Sessie op 23 juni 2017 in Bussum: https://perfectwebteam.nl/expert-sessie/joomla-performance
Presentatie door Simon Kloostra gegeven tijdens de Joomla! Performance Expert Sessie op 23 juni 2017 in Bussum: https://perfectwebteam.nl/expert-sessie/joomla-performance
Presentatie door Jisse Reitsma gegeven tijdens de Joomla! Performance Expert Sessie op 23 juni 2017 in Bussum: https://perfectwebteam.nl/expert-sessie/joomla-performance
Presentatie door Sander Potjer gegeven tijdens de Joomla! Performance Expert Sessie op 23 juni 2017 in Bussum: https://perfectwebteam.nl/expert-sessie/joomla-performance
Joomla! First - JoomlaDagen 2017 #jd17nlSander Potjer
What is the status of Joomla 3.7, next versions and the Joomla project. Be proud on yourself and the Joomla sites you built. Be responsible for what you deliver, you are an important part of the Joomla marketing. Spend time on making your customers happy with their Joomla site and make sure you keep the sites maintained and secure!
Complexe pagina’s gebruiksvriendelijk? Dat klinkt als een vreemde combinatie!
Heb jij ook wel eens een pagina gebouwd voor een klant bestaande uit meerdere kolommen en rijen, tabs, embedded-video, afbeeldingen met lightbox effect etc… ?
Vaak wordt dit opgelost door meerdere extensies in te zetten en aan elkaar te knopen. Maar kon de klant daarna nog eenvoudig aanpassingen maken zonder de pagina om zeep te helpen of naar 10 verschillende pagina’s in het beheer te gaan? En hoe zag die pagina eruit in de zoekresultaten van de site?
Met Perfect Content Builder kan je zulke pagina’s opbouwen terwijl ze toch nog op een gebruiksvriendelijke manier voor je klant te bewerken zijn. In deze presentatie laten we zien hoe deze extensie het werken aan de site voor jou en je klant eenvoudig maakt!
Performance & SEO - Joomla SEO Expert SessieSander Potjer
Presentatie door Jisse Reitsma - Performance & SEO. Gegeven tijdens de Joomla SEO Expert Sessie op 18 maart in Bussum: https://perfectwebteam.nl/expert-sessie/joomla-seo
Social Media & SEO - Joomla SEO Expert SessieSander Potjer
Presentatie door Hans Kuijpers - Social Media & SEO. Gegeven tijdens de Joomla SEO Expert Sessie op 18 maart in Bussum: https://perfectwebteam.nl/expert-sessie/joomla-seo
Joomla 3.6: nieuwe router - Joomla SEO Expert SessieSander Potjer
Presentatie door Sander Potjer - Joomla 3.6: nieuwe router. Gegeven tijdens de Joomla SEO Expert Sessie op 18 maart in Bussum: https://perfectwebteam.nl/expert-sessie/joomla-seo
Presentatie door Simon Kloostra - SEO Audit. Gegeven tijdens de Joomla SEO Expert Sessie op 18 maart in Bussum: https://perfectwebteam.nl/expert-sessie/joomla-seo
Presentatie door Jisse Reitsma - SSL & SEO. Gegeven tijdens de Joomla SEO Expert Sessie op 18 maart in Bussum: https://perfectwebteam.nl/expert-sessie/joomla-seo
1. De
kracht
en
schoonheid
van
template
overrides
Sander
Potjer
Sander
Potjer
Webdesign
twi$er:
@sanderpotjer
web:
www.sanderpotjer.nl
2.
3. Wat
zijn
Joomla!
template
overrides?
Joomla!
template
overrides
zijn
een
krach=ge
mogelijkheid
om
de
standaard
Joomla!
output
naar
eigen
wens
aan
te
passen.
“Plas<sche
chirurgie
voor
Joomla!”
5. Waarom
gebruiken?
•
Niet
tevreden
met
standaard
output
van
Joomla
&
extensies
•
Tabellen
in
de
template
zijn
not
done!
(ja,
ook
in
J!
1.5...)
•
Output
beïnvloeden
zonder
core
bestanden
aan
te
passen...
•
...
en
die
aanpassingen
te
verliezen
bij
upgraden
•
Eigen
func<onaliteiten
toevoegen
6. Wanneer
te
gebruiken?
•
Bij
MVC
component
•
Bij
MVC
module
•
MVC
staat
voor
‣
M
=
Model
(bevat
de
applica<e
logica)
‣
V
=
View
(bevat
de
logica
om
een
pagina
op
te
bouwen)
‣
C
=
Controller
(schakel
tussen
het
Model
en
de
View)
•
Wij
bevinden
ons
in
het
‘view’
gedeelte
van
het
MVC
model
7. View
nader
bekeken
•
Componenten
en
modules
tonen
informa<e
via
een
“view”
•
Module
kent
meestal
een
view
•
Meeste
componenten
hebben
meerdere
views
bijv
com_content
‣
Archief
‣
Ar<kel
‣
Categorie
‣
Voorpagina
‣
Sec<e
8. View
nader
bekeken
Een
“view”
van
een
component
kan
meerdere
“templates”
beva$en,
bijv
view
categorie
van
com_content
‣
blog_item.php
(item
van
blogweergave)
‣
blog_links.php
(lijst
met
links
onder
blogweergave)
‣
blog.php
(blogweergave
van
items)
‣
blog.xml
‣
default_items.php
(item
van
lijst)
‣
default.php
(lijst
van
items)
‣
default.xml
10. Hoe
maak
je
een
override
(in
tekst)?
Maak
van
template
blog_item.php
in
de
sec<on
view
een
override:
origineel
components/com_content/views/sec<on/tmpl/blog_item.php
kopiëren
naar
templates/<naam>/html/com_content/sec<on/blog_item.php
11. En
hoe
voor
een
module?
Maak
van
mod_newsflash
voor
de
default
view
een
override:
origineel
modules/mod_newsflash/tmpl/default.php
kopiëren
naar
templates/<naam>/html/mod_newsflash/default.php
12. Wanneer
gebruikt
Joomla!
de
overrides?
if
(
com_<naam>
map
bestaat
in
templates/<naam>/html
)
{
gebruik
de
override
bestanden
voor
de
output
}
else
{
gebruik
de
standaard
view
bestanden
van
extensie
}
17. Tonen
van
icoon
voor
elke
categorie
in
de
override:
in
het
css
bestand:
18. Override
van
de
pagina=e
Broncode
normaal Broncode
met
override
Met
hulp
van
override
bestand
pagina<on.php
in
de
html
map
19. Gebruik
van
“pagina
class
achtervoegsel”
Opgeven
van
class
achtervoegsel
in
menuitem Achtervoegsel
oproepen
in
template
Stylen
met
CSS
Voordeel:
maar
één
template
nodig
ipv
10!
20. Gebruik
van
PHP
voor
inkorten
introtekst
templates/<naam>/html/com_content/category/blog_item.php
21. Gebruik
van
PHP
voor
eenmalig
tonen
datum
templates/<naam>/html/com_content/sec<on/blog_item.php