Presentattie Joomladagen 2015:
Net als bij welk CMS dan ook laden Joomla sites soms traag. Echter, ook als je site al wel redelijk snel laadt kan de laadtijd nog steeds drastisch versneld worden. je zult er versteld van staan hoe makkelijk je veel winst kan behalen. De winst valt op en aantal punten te behalen:
Zoek een goede host en optimaliseer deze omgeving
Optimaliseer Joomla
Simpele regels in .htaccess
Beperk je in extensies / externe bronnen
Optimaliseer CSS en Javascript
Gebruik optimalisatie plugins
Optimaliseer plaatjes
Optimaliseer voor mobiele devices
http://joomlaseo.com/Blog/talking-at-the-dutch-joomladagen-2015
Grandma & Joomla - Make Joomla User FriendlySander Potjer
Joomla is ontzettend flexibel en heeft heel veel mogelijkheden. Daardoor is Joomla breed inzetbaar, maar een nadeel hiervan is dat er in de frontend en backend veel keuzes te maken zijn. Voor een Joomla specialist is dat misschien geen probleem, maar bij veel eindgebruikers slaat de twijfel toe. "Welke taal moet ik selecteren, de site is toch maar in een taal?", "Wat is speciaal dan?", "Wat moet ik bij de alias invullen?". Zomaar een paar vragen die regelmatig langs komen.
In deze presentatie vol handige tips en tricks laat Sander zien hoe je Joomla kunt ontdoen van zo veel mogelijk "keuzemomenten" voor zowel de frontend als backend. Het toevoegen van bijvoorbeeld een artikel kan zo eenvoudig worden dat zelfs oma's artikelen op een Joomla site kunnen plaatsen!
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.
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!
Presentattie Joomladagen 2015:
Net als bij welk CMS dan ook laden Joomla sites soms traag. Echter, ook als je site al wel redelijk snel laadt kan de laadtijd nog steeds drastisch versneld worden. je zult er versteld van staan hoe makkelijk je veel winst kan behalen. De winst valt op en aantal punten te behalen:
Zoek een goede host en optimaliseer deze omgeving
Optimaliseer Joomla
Simpele regels in .htaccess
Beperk je in extensies / externe bronnen
Optimaliseer CSS en Javascript
Gebruik optimalisatie plugins
Optimaliseer plaatjes
Optimaliseer voor mobiele devices
http://joomlaseo.com/Blog/talking-at-the-dutch-joomladagen-2015
Grandma & Joomla - Make Joomla User FriendlySander Potjer
Joomla is ontzettend flexibel en heeft heel veel mogelijkheden. Daardoor is Joomla breed inzetbaar, maar een nadeel hiervan is dat er in de frontend en backend veel keuzes te maken zijn. Voor een Joomla specialist is dat misschien geen probleem, maar bij veel eindgebruikers slaat de twijfel toe. "Welke taal moet ik selecteren, de site is toch maar in een taal?", "Wat is speciaal dan?", "Wat moet ik bij de alias invullen?". Zomaar een paar vragen die regelmatig langs komen.
In deze presentatie vol handige tips en tricks laat Sander zien hoe je Joomla kunt ontdoen van zo veel mogelijk "keuzemomenten" voor zowel de frontend als backend. Het toevoegen van bijvoorbeeld een artikel kan zo eenvoudig worden dat zelfs oma's artikelen op een Joomla site kunnen plaatsen!
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.
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!
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.
Joomla Bugs, Patches & Fun - Joomladagen 2014Peter Martin
Alle software bevat kleine fouten ("bugs"). Joomla ook. Om die fouten te verhelpen worden verbeteringen ("patches") gemaakt en uitgebracht. Voordat die verbeteringen in de Joomla broncode terecht komen, dienen ze getest te worden. Het in teamverband testen van bugs en patches kan erg leuk ("fun") zijn. Je hebt daarvoor geen programmeerkennis nodig!
Iedereen met een beetje Joomla ervaring kan helpen met het testen van bugs en patches!
In deze sessie verteld Peter Martin hoe hij enthousiast werd over Bugs, Patches & Fun, hoe het proces van software fouten in Joomla oplossen werkt. En hoe jij zonder programmeerkennis kunt helpen om de Joomla broncode te verbeteren.
Joomla core SEO - Joomla SEO Expert SessieSander Potjer
Presentatie door Sander Potjer - Joomla core SEO. Gegeven tijdens de Joomla SEO Expert Sessie op 18 maart in Bussum: https://perfectwebteam.nl/expert-sessie/joomla-seo
Presentatie op de Joomladagen 2016. We laten zien hoe je een Joomla (test)omgeving op verschillende manieren kan opzetten. Vagrant, Xampp, Virtualbox, Docker... ze komen allemaal langs. Daarnaast besteden we aandacht aan specifieke oplossingen als de Joomla.box en de Scotch.box.
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 is ontzettend flexibel en heeft heel veel mogelijkheden. Een nadeel hiervan is dat werken met Joomla complex kan overkomen omdat er zoveel keuzes qua instellingen en navigatie te maken zijn.
Sander doet aan de hand van tien tips uit de doeken hoe je het leven met Joomla! nog meer kunt veraangenamen.
Joomladagen 2016: Top 10 joomla SEO bloopersSimon Kloostra
Wat zijn de grootste bloopers die mensen maken bij het bouwen van een Joomla website. In deze presentatie behandel ik de 10 meest voorkomende.
Zie ook: https://joomlaseo.com/nl/blog/top-10-seo-bloopers-in-joomla
Joomla SEO Extensies - Joomla SEO Expert SessieSander Potjer
Presentatie door Simon Kloostra - Joomla SEO Extensies. Gegeven tijdens de Joomla SEO Expert Sessie op 18 maart in Bussum: https://perfectwebteam.nl/expert-sessie/joomla-seo
Page experience de nieuwe ranking factor voor seovalantic NL
De essentie van zoekmachines is om de beste antwoorden aan de zoekvraag te koppelen. De laatste jaren speelt hierin naast het antwoord zelf (content) ook de gebruikerservaring rondom het antwoord een steeds grotere rol. In 2021 zal Page Experience zijn intrede doen als SEO ranking factor. Tijdens deze webinar praatte ISM’er Nick je bij over wat de Page Experience update betekent, hoe je de prestaties van jouw website kunt meten en een paar hands-on tips over wat je nu al kunt doen!
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
Een training van 1 dag om Wordpress onder de knie te krijgen. Deze workshop is gemaakt door Marieke Hensel voor WomenontheWeb. In deze presentatie behandelen we: het installeren van een wordpress blog, thema's installeren, plugins installeren, het schrijven van een blog en je blog bekend maken. Er is ook een reader die je kunt downloaden bij de presentatie. Deze kun je downloaden via www.mariekehensel.nl
Magento webwinkel starten & optimaliserenMichel Doens
Essentiele training voor het optimaal zelfstandig inrichten en optimaliseren van uw webwinkel
Duur: 8 uur
Doelgroep: eigenaren, developers
Vereisten: bekend met e-commerce en e-commerce systemen
Materialen: Elke student dient zelf een laptop mee te brengen met daarop een tekst editor en een FTP programma. Advies software: Windows: Filezilla & Notepad++ MAC: Filezilla & textwrangler.
Magento 1.7 demo versie zal voor oefeningen beschikbaar worden gesteld op het internet.
Magento installatie
Installatie van Magento binnen een hosting omgeving
opzet van de webshop
Configuratie van producten en categorieën
Configuratie van betaalmethodes en verzendmethodes
Zoekmachine optimalisatie (SEO)
Korte introductie tot HTML, CSS, PHP, XML
Multisite en multilinguele opzet
De systeem instellingen te begrijpen en te optimaliseren;
BTW beheren
Analyse & verbetering Magento performance
Full page caching toepassen
This document provides information about an individual named Mike including his background, roles, areas of expertise, and contact information. It also discusses tips and strategies related to using the content management system Joomla including extensions, learning resources, design, support, maintenance, security, and ways to get involved in the community. Contact information is provided to ask additional questions.
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.
Joomla Bugs, Patches & Fun - Joomladagen 2014Peter Martin
Alle software bevat kleine fouten ("bugs"). Joomla ook. Om die fouten te verhelpen worden verbeteringen ("patches") gemaakt en uitgebracht. Voordat die verbeteringen in de Joomla broncode terecht komen, dienen ze getest te worden. Het in teamverband testen van bugs en patches kan erg leuk ("fun") zijn. Je hebt daarvoor geen programmeerkennis nodig!
Iedereen met een beetje Joomla ervaring kan helpen met het testen van bugs en patches!
In deze sessie verteld Peter Martin hoe hij enthousiast werd over Bugs, Patches & Fun, hoe het proces van software fouten in Joomla oplossen werkt. En hoe jij zonder programmeerkennis kunt helpen om de Joomla broncode te verbeteren.
Joomla core SEO - Joomla SEO Expert SessieSander Potjer
Presentatie door Sander Potjer - Joomla core SEO. Gegeven tijdens de Joomla SEO Expert Sessie op 18 maart in Bussum: https://perfectwebteam.nl/expert-sessie/joomla-seo
Presentatie op de Joomladagen 2016. We laten zien hoe je een Joomla (test)omgeving op verschillende manieren kan opzetten. Vagrant, Xampp, Virtualbox, Docker... ze komen allemaal langs. Daarnaast besteden we aandacht aan specifieke oplossingen als de Joomla.box en de Scotch.box.
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 is ontzettend flexibel en heeft heel veel mogelijkheden. Een nadeel hiervan is dat werken met Joomla complex kan overkomen omdat er zoveel keuzes qua instellingen en navigatie te maken zijn.
Sander doet aan de hand van tien tips uit de doeken hoe je het leven met Joomla! nog meer kunt veraangenamen.
Joomladagen 2016: Top 10 joomla SEO bloopersSimon Kloostra
Wat zijn de grootste bloopers die mensen maken bij het bouwen van een Joomla website. In deze presentatie behandel ik de 10 meest voorkomende.
Zie ook: https://joomlaseo.com/nl/blog/top-10-seo-bloopers-in-joomla
Joomla SEO Extensies - Joomla SEO Expert SessieSander Potjer
Presentatie door Simon Kloostra - Joomla SEO Extensies. Gegeven tijdens de Joomla SEO Expert Sessie op 18 maart in Bussum: https://perfectwebteam.nl/expert-sessie/joomla-seo
Page experience de nieuwe ranking factor voor seovalantic NL
De essentie van zoekmachines is om de beste antwoorden aan de zoekvraag te koppelen. De laatste jaren speelt hierin naast het antwoord zelf (content) ook de gebruikerservaring rondom het antwoord een steeds grotere rol. In 2021 zal Page Experience zijn intrede doen als SEO ranking factor. Tijdens deze webinar praatte ISM’er Nick je bij over wat de Page Experience update betekent, hoe je de prestaties van jouw website kunt meten en een paar hands-on tips over wat je nu al kunt doen!
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
Een training van 1 dag om Wordpress onder de knie te krijgen. Deze workshop is gemaakt door Marieke Hensel voor WomenontheWeb. In deze presentatie behandelen we: het installeren van een wordpress blog, thema's installeren, plugins installeren, het schrijven van een blog en je blog bekend maken. Er is ook een reader die je kunt downloaden bij de presentatie. Deze kun je downloaden via www.mariekehensel.nl
Magento webwinkel starten & optimaliserenMichel Doens
Essentiele training voor het optimaal zelfstandig inrichten en optimaliseren van uw webwinkel
Duur: 8 uur
Doelgroep: eigenaren, developers
Vereisten: bekend met e-commerce en e-commerce systemen
Materialen: Elke student dient zelf een laptop mee te brengen met daarop een tekst editor en een FTP programma. Advies software: Windows: Filezilla & Notepad++ MAC: Filezilla & textwrangler.
Magento 1.7 demo versie zal voor oefeningen beschikbaar worden gesteld op het internet.
Magento installatie
Installatie van Magento binnen een hosting omgeving
opzet van de webshop
Configuratie van producten en categorieën
Configuratie van betaalmethodes en verzendmethodes
Zoekmachine optimalisatie (SEO)
Korte introductie tot HTML, CSS, PHP, XML
Multisite en multilinguele opzet
De systeem instellingen te begrijpen en te optimaliseren;
BTW beheren
Analyse & verbetering Magento performance
Full page caching toepassen
This document provides information about an individual named Mike including his background, roles, areas of expertise, and contact information. It also discusses tips and strategies related to using the content management system Joomla including extensions, learning resources, design, support, maintenance, security, and ways to get involved in the community. Contact information is provided to ask additional questions.
Hoe vaak ben jij stukjes HTML aan het knippen en plakken als je een Joomla template aan het maken bent? Ben je net klaar, moet het toch net anders. Kan je weer alle stukjes opzoeken en de aanpassing doorvoeren.
Herkenbaar? Dan is deze presentatie zeker voor jou! Sander laat zien hoe je dankzij de handige nieuwe JLayout mogelijkheden van Joomla 3 eenmalig een stukje website-output bouwt en dit op allerlei plekken kunt laten terugkomen, zelfs met andere data of output aan de hand van de locatie. Als je dan nog een aanpassing moet maken hoeft dit maar één keer, en direct is het overal doorgevoerd. Don't repeat yourself!
Sinds april 2015 is mobiele SEO een ranking factor voor zoekopdrachten op mobiel devices. Google wil dat mobiele bezoekers makkelijker de juiste resultaten vinden die ze zoeken. Websites die mobielvriendelijk zijn scoren daarom hoger in de zoekresultaten dan websites die niet mobielvriendelijk zijn. Omgekeerd dus ook... is jouw website nog niet mobielvriendelijk, dan zou je mobiele bezoekers kunnen mislopen. Bovenal is het gebruiksvriendelijk voor je bezoekers.
Tijdens deze presentatie zal Hans Kuijpers laten zien hoe je een bestaande website geschikt kunt maken voor mobiele bezoekers. Met een paar praktijkvoorbeelden en tips, zodat je direct zelf aan de slag kunt gaan met de huidige template van je eigen website.
This document discusses frontend development techniques for building responsive and performant websites, including mobile-first design, progressive enhancement, accessibility, open graph protocols, semantic HTML, CSS frameworks like Sass andSusy, package managers like Bower and npm, and build tools like Grunt. It promotes techniques like atomic design and outlines the speaker's development stack.
In this session the current automated testing infrastructure of the Joomla CMS is explained:
theory of system- & unit-tests
Joomla's unit testing setup
setting up your machine
how to execute the test suite
how to write a test
Joomla's system testing setup
setting up your machine
how to execute the test suite
how Joomla automates the automated tests
Trends in webdesign (Joomladagen 2016 )Dennis Buis
Mooi hoor al die nieuwe technische snufjes hier op JDNL16 maar hoe zit het met de trends op het gebied van webdesign. Ik ga het niet hebben over design programma’s als Photoshop of Sketch en al helemaal niet over PHP, maar wel over de huidige webdesign trends. Als de term Ghost Button jou niets zegt kom dan zeker even langs.
Automating your marketing workflows in Joomla with MauticRuth Cheesley
In this presentation at JoomlaDagen 2016, Ruth Cheesley explores some of the features that Mautic can bring to your Joomla website, and what this can mean for your marketing workflows.
Het wereldwijde web is van oorsprong supersnel, gebruiksvriendelijk en toegankelijk. Simpele statische witte pagina's met zwarte tekst, headings, ordered en unordered lists, blauwe links en andere HTML elementen. En toen kwamen er images, CSS, JavaScript, dynamische pagina's en ga zo maar door.
We hebben zelf het internet langzaam gemaakt dus het is ook aan onszelf om het internet weer snel te maken!
Naast het snelle laden heeft een snelle website ook andere voordelen. Zo zijn de zoekmachines er erg blij mee. Mobiele gebruikers hoeven minder data in te laden waardoor de databundel langer mee gaat. Ook is de kans op conversie hoger als je bezoeker sneller kan vinden wat hij / zij zoekt.
The eight steps on the ladder for being a volunteer. Inspired by Maimonides Eight Levels of Charity. This presentation was made by Brian Teeman, co-founder Joomla in The Netherlands April 17 2016.
The Joomla! Marketing Working Group presents their goals, team members, and 2016 roadmap. Their goals are to support the Joomla! community worldwide, increase adoption, attract and delight users, and renew the community. The diverse team has skills in UX, writing, design, development, and social media. The 2016 roadmap includes finishing the brand manual, launching a booth rental program and shop, creating a mascot, improving communications, and expanding outreach. The team welcomes new contributors and ideas to help spread the word about Joomla! globally.
The document discusses using a single Joomla installation to manage multiple websites and languages. It describes using unique domain names for each language version of a site, as well as virtual domains to create sub-sites for different regions within a language. This allows one to have one Joomla install power four language versions of a site, with four sub-sites each, across 17 total domains, keeping everything organized and easy to manage from a single point.
De Linux command line is een zeer krachtig stuk gereedschap. De meerderheid van de webservers draait op Linux/Unix. Sommige hosting bedrijven bieden SSH toegang aan tot hun hosting omgeving. Via SSH kun je dan inloggen en de Linux Command Line gebruiken.
In deze presentatie toont Peter enkele tijdsbesparende Command Line commando's die je kunt gebruiken bij jouw Joomla websites:
Enkele SSH command line commando's;
Analyseren en ongedaan maken van een gehackte website;
Een backup maken van een website;
Ongebruikte bestanden vinden;
Het opzetten van een test omgeving.
Piwik, statistieken zonder pottekijkersJoris Lange
Piwik is het volwaardig (en zelfstandig) alternatief voor de statistieken van (en voor) Google Analytics. Met deze heldere open source oplossing, houd je jouw site statistieken geheel in eigen beheer.
Het belang van laadsnelheid van webwinkels. Niet alleen voor de zoekmachines maar ook voor de bezoekers. Een langzame webwinkel heeft een negatieve lange termijn effect op de bezoeker. Een erg interessante Friday Afternoon Session (FAS) door Johan Terpstra.
JCE editor optimaliseren (Joomla Den Bosch 2016)Peter Martin
Presentatie + demonstratie over het optimaliseren van JCE editor voor Joomla zodat het gemakkelijker werken is. Gegeven op 4 januari 2016 in de Joomla Gebruikersgroep 's-Hertogenbosch
This document discusses Joomla's development strategy and open development process. It outlines Joomla's history of long release cycles between major versions. The new strategy aims for more predictable, incremental releases on a timed schedule. It also details the version numbering scheme, release life cycles, and support timelines. Additionally, it describes how the open development process aligns around a shared vision and utilizes collaboration tools and production working groups to engage contributors.
The document discusses the Joomla Bug Squad (JBS), which consists of trackers, coders, and testers responsible for identifying and fixing errors in Joomla. Trackers create issues in the CMS tracker for reported bugs. Coders create patches for confirmed issues. Testers test pending issues. The document outlines the process and provides resources for setting up systems to work with the JBS, including version control and communications methods. It notes that anyone can submit patches or test issues without being a member, but membership is required to change issue statuses or submit patches for issues not originally reported.
This document discusses Joomla 3.0 and outlines the release strategy, production working groups, Platform 12.x, and goals and expectations for Joomla 3.0. The key points are:
- Joomla 3.0 will be released in September 2012 with incremental updates like 3.1 in March 2013 and 3.5 in September 2013.
- Production working groups focus on areas like bugs, translations, documentation and security.
- Platform 12.x continues decoupling CMS and platform with MVC restructuring and new Unified Content Model.
- Goals for Joomla 3.0 include existing 2.5 extensions being compatible, removal of deprecated code, and potential
The document discusses governance challenges facing the Joomla open source project. It notes that unlike other open source projects, Joomla lacks a benevolent dictator or major corporate sponsor to provide leadership and resources. This has made attracting and retaining contributors difficult. A proposed new leadership structure from 2011 is described, with a board of directors and committees to set project-wide goals and improve coordination between teams. The benefits of this approach include establishing a unified roadmap, addressing inter-team conflicts, making room for new leaders, and reducing drama to increase productivity. Current steps involve a working group studying the issue and an upcoming leadership summit to potentially adopt new recommendations.
The document discusses the growth and success of the Joomla project. It notes that Joomla is the 2nd most popular CMS in the world, with over 30 million downloads, 9,000+ extensions, support for 60+ languages, and adoption by 3,000+ government websites. It highlights initiatives like the upcoming Joomla 3.0 release and first Joomla World Conference. The author's dream is for Joomla to demonstrate what a diverse, global community can achieve by working together on open source software.
The document discusses potential innovations for the future of the content management system Joomla. It describes several research projects including JIIM to integrate analytics into the user experience, JAAM to provide advanced admin tools, and techniques like visitor group administration (VGA), Google Analytics integration (GAI), user profile sensing (UPS), and profile-driven content (PDC) to personalize content for different user groups. The goal is to avoid further decline of Joomla through new approaches like semantic URLs and an "advanced admin mode" with features such as developer tools and Joomla Extension Directory integration.
Hannes Papenberg gave a presentation at JoomlaDay 2011 Netherlands about the future of Joomla. He discussed the goals of previous Joomla releases including making it easier for non-Latin languages in 1.5 and implementing an access control list in 1.6. For 1.7, he suggested focusing on consistent code, developers, and interface improvements. In the long term, he questioned whether Joomla should focus on simplicity or expanding functionality, and whether it should prioritize being a framework, CMS, or development environment.
The document discusses different support options for Joomla users, including free resources like documentation on Joomla.org as well as paid options like training, books, and professional video tutorials. It evaluates nine support sources based on criteria like availability, cost, usability, and quality. It recommends that users take a task-oriented approach and mix free and paid support options that suit their needs rather than relying on any single source.
Building a successful open source business model - Joomla!Days NL 2010 #jd10nlJoomla!Days Netherlands
This document outlines steps for building a successful open source business model focused on the Joomla content management system. It discusses developing Joomla websites, extensions, or both. Key steps include deciding what services to offer, engaging in the open source community, gaining exposure through contributions and social media, identifying needs and trends for extensions, establishing your own sub-community, engaging users, adapting to criticism professionally, and establishing a reputation as an open source specialist. The presentation provides guidance but does not guarantee becoming wealthy from open source work.
K2 is a popular and powerful content component for Joomla that provides flexible and feature-rich content capabilities. It allows users to build blogs, catalogs, directories and more. Key features include nested categories, comments, tags, custom fields, images/galleries, videos and attachments. K2 has been downloaded over 200,000 times and is used by many large websites due to its social features and flexibility that Joomla core lacks.
The document discusses building mobile websites with Joomla and mobile web development in general. It notes that mobile internet usage is growing rapidly and introduces some solutions for creating mobile-optimized websites using Joomla extensions like Mobile Joomla, Mobilebot, and WAFL. It also describes the OSMOBI service which uses transcoding techniques to mobilize existing Joomla and other CMS-driven sites without coding.
This document provides guidance on updating extensions for Joomla 1.6, including changes needed to language files, XML files, the access system, forms, database queries, component entry files, categories, assets, and output markup. Key changes include quoting all language values, replacing <params> with <fields>, updating access queries, using JForm for forms, the JDatabaseQuery class, overriding component controllers, and placing assets in the /media folder. The document encourages making extensions native to 1.6 and compatible with 1.7.
The document summarizes information about the Joomla! Extensions Directory (JED), including that it has over 85,000 daily visitors and 4,400+ extensions listed. It discusses the team of 9 editors that manage and approve new extensions, ensuring they are downloadable, installable, and correctly categorized. It also outlines how the team communicates and some guidelines around trademarks and logos.
7. XML Sitemap
Een XML Sitemap vertelt
zoekmachines welke pagina's
beschikbaar zijn om te crawlen.
8. Een XML Sitemap
XML file met een lijst van URL's van die site
samen met extra metadata over elke URL:
● wanneer laatste update
● hoe vaak wijziging
● hoe belangrijk is URL t.o.v. andere URL's site
12. Chance frequency
Richtlijn:
NEVER: Old news, stories, press releases, etc
YEARLY: Contact, “About Us”, login, registration pages
MONTHLY: FAQs, instructions, occasionally updated articles
WEEKLY: Product info pages, website directories
DAILY: Blog entry index, classifieds, small message board
HOURLY: Major news site, weather information, forum
ALWAYS: Stock market data, social bookmarking categories
bron: http://www.v9seo.com/blog/2011/12/27/sitemap-xml-why-changefreq-priority-are-important/
13. Priority
0.0....1.0
Richtlijn:
0.8 – 1.0: Homepage, subdomains, product info, major features
0.4 – 0.7: Articles and blog entries, category pages, FAQs
0.0 – 0.3: Outdated news, info that has become irrelevant
bron: http://www.v9seo.com/blog/2011/12/27/sitemap-xml-why-changefreq-priority-are-important/
14. Effect van Priority?
Wordt een zoekmachine erdoor beinvloed?
Website crawlers en bots > waarschijnlijk
Zoekmachine resultaat pagina's > waarschijnlijk
(SERP's)
Zoekmachine resultaten en > speculatief
ranking algorithmes
om als SEO techniek te gebruiken > niet waarschijnlijk
bron: http://www.microsystools.com/products/sitemap-generator/help/xml-sitemap-priority-tag/
15. Google over Sitemap:
“Sitemaps bieden Google een extra manier om
te achterhalen welke pagina's op een website
staan, en kunnen helpen sneller nieuwe en
bijgewerkte pagina's op een website te
ontdekken......”
bron: https://sites.google.com/site/webmasterhelpforum/nl/faq/faq-sitemaps (nederlands)
16. XML Sitemap format
Alle URL's behoren toe aan eenzelfde basis URL
(bijvoorbeeld: www.mijnsite.nl)
sitemap is UTF-8 ge-encodeerd
niet meer dan 50.000 URL's
file niet groter dan 10MB
de locatie is: http://www.mijnsite.nl/sitemap.xml
17. Sitemap.xml klaar en dan?
Zoekmachines inlichten
1. sitemap aanmelden
2. pingen
3. toevoegen aan robots.txt
(en elke keer opnieuw als site wijzigt...)
20. 2. Pingen
Ping naar Google:
http://www.google.com/webmasters/sitemaps/ping?sitemap=http://www.yourdomain.com/sitemap.xml
of Bing:
http://www.bing.com/webmaster/ping.aspx?siteMap=http://www.yourdomain.com/sitemap.xml
of via een service: http://www.pingsitemap.com/
21. 3. Toevoegen aan je robots.txt
Zet je sitemap.xml op de server en
plaats in je robots.txt een extra regel:
Sitemap: http://www.mijnsite.nl/sitemap.xml
25. Joomla sitemap componenten
mapX (Xmap reloaded) – gratis
OSmap (Xmap kloon) – gratis
Aimy sitemap – gratis
JSitemap Basic – 39 US dollar
JSitemap Professional – 49 US dollar
QLUE sitemap – gratis
fwSitemap – gratis
RSSeo – € 49,-
26. OSMap (fork van XMAP)
HTML en XML Sitemap
(gebaseerd op Joomla menu-structuur)
Sitemaps worden automatisch bijgewerkt
XMAP Plugins: VirtueMart, K2 en andere extensies
https://www.alledia.com/extensions/osmap/
Documentatie: https://www.alledia.com/docs/osmap/start/
27. mapX (fork van XMAP)
HTML en XML Sitemap
(gebaseerd op Joomla menu-structuur)
Sitemaps worden automatisch bijgewerkt
XMAP Plugins: VirtueMart, K2 en andere extensies
https://www.z-index.net/en/joomla-xmap/mapx-xmap-reloaded.html
Documentatie: -
29. OSMap / mapX TIP
OSMap (en XMAP) > Joomla menu's
XML Sitemap is per menu-item in te stellen >
● Login als Superadmin via Frontend
● ga naar HTML sitemap
● vink menu-items uit
XML sitemap
HTML sitemap
30. Aimy sitemap
HTML en XML Sitemap
(gebaseerd op eigen crawler)
Start Crawling button
Write sitemap button
Start Notifying button
Robots.txt editor
https://www.z-index.net/en/joomla-xmap/mapx-xmap-reloaded.html
Documentatie: http://www.aimy-
extensions.com/images/products/sitemap/com-aimy-sitemap.pdf
31. JSitemap Basic
HTML en XML Sitemap
(gebaseerd op categorieën, artikelen én menu's)
“Data Sources”- geen extra plugins nodig!
Koppeling VM, Kunena, 3rd party
Uitgebreide handleiding (pdf)
http://storejextensions.org/extensions/jsitemap.html
39 US dollar
32. JSitemap Professional
HTML en XML Sitemap
Google news, images, videos, mobile sitemap
“Data Sources” – geen extra plugins nodig!
SEO control panel – submit en resubmit sitemap, aanpassen
robots.txt (geen Webmaster Tools account nodig)
integratie van Ping-o-matic web service
Heel geschikt voor grote sites +1000 pages
Uitgebreide handleiding (pdf)
http://storejextensions.org/extensions/jsitemap.html
49 US dollar
40. Promocode JSitemap Pro:
korting op
JSitemap Professional
coupon code: (helaas, alleen voor deelnemers
van de workshop op jd15nl)
alleen geldig in april 2015
41. QLUE sitemap
HTML en XML Sitemap
online documentatie – eenvoudig
http://joomla-extensions.qlue.co.uk/extensions/qlue-site-map-joomla-seo-extension
gratis
42. fwSitemap
HTML, text en XML Sitemap
handmatig commando geven website te crawlen
geen automatisch generatie van een XML file
http://labs.faresweb.net/joomla-components
gratis
alleen J2.5
afgeraden
43. RSSeo
Uitgebreid SEO pakket én
HTML en XML Sitemap
Joomla menu – menu-items zijn uit te sluiten
https://www.rsjoomla.com/joomla-extensions/joomla-seo.html
€ 49,-
44.
45. .htaccess truc1
Wil je ook een sitemap.xml beschikbaar in de root?
dan .htaccess aanpassen:
RewriteEngine On
# Rewrite Sitemap.xml
RewriteRule ^sitemap.xml$ index.php?
option=com_xmap&view=xml&tmpl=component&id=1 [L]
RewriteRule ^sitemap-news.xml$ index.php?
option=com_xmap&view=xml&tmpl=component&news=1&id=1 [L]
Redirect sitemap.xml > XMAP component
en sitemap-news.xml > XMAP news
com_xmap => com_osmap
46. .htaccess truc2
Voorkom dat Google je sitemap.xml indexeert
<IfModule mod_rewrite.c>
<Files sitemap.xml>
Header set X-Robots-Tag "noindex"
</Files>
</IfModule>
Zorg ervoor dat path naar sitemap.xml klopt
47. .htaccess
Het kan zijn dat het benaderen van XML
bestanden is geblokkeerd door onderstaande
code (in .htaccess)
<Files ~ ".xml$">
Order allow,deny
Deny from all
Satisfy All
</Files>
in dat geval kun je die blokkade opheffen → zie TIP
Joomla 1?
48. TIP
als standaard .xml geblokt wordt in Joomla kun je
dit opheffen met:
<Files ~ "sitemap*.xml$">
Order allow,deny
Allow from all
</Files>
staat alleen sitemap.xml toe
(plaats dus deze code in je .htaccess file in de root)
49. TIP2
Verwijs in je robots.txt naar je sitemap
(vooral als deze niet in de root staat)
Voorbeeld: OSmap
Sitemap: index.php?option=com_osmap&view=xml&tmpl=component&id=1
(onderaan in je robots.txt)