SlideShare ist ein Scribd-Unternehmen logo
1 von 55
MAY THE FORMS BE WITH YOU - PRESENTATIE JOOMLA!DAGEN - ANJA DE CROM 2016
WWW.ANJADECROM.NL
MAY THE FORMS BE WITH YOU - PRESENTATIE JOOMLA!DAGEN - ANJA DE CROM 2016
WWW.ANJADECROM.NL
Wat is een formulier?
Van Dale:
“Voorbedrukt papier dat ingevuld moet
worden, bv. voor een bestelling”
MAY THE FORMS BE WITH YOU - PRESENTATIE JOOMLA!DAGEN - ANJA DE CROM 2016
WWW.ANJADECROM.NL
Wat is een formulier?
Wikipedia:
“Een middel om gestructureerd
informatie (een verzoek, vaststelling,
verklaring, beschikking, enz.) vast te
leggen…”
MAY THE FORMS BE WITH YOU - PRESENTATIE JOOMLA!DAGEN - ANJA DE CROM 2016
WWW.ANJADECROM.NL
Wat is een formulier?
“… Het voordeel boven een andersoortig
verzoek is dat verstrekte informatie snel
geordend, verwerkt en opgeslagen kan
worden, makkelijker leesbaar is voor invuller
en ontvanger, en dikwijls elektronisch
verwerkt kan worden.”
MAY THE FORMS BE WITH YOU - PRESENTATIE JOOMLA!DAGEN - ANJA DE CROM 2016
WWW.ANJADECROM.NL
Wat is een formulier?
Anja: “Een middel om informatie
ergens in en/of uit te krijgen.
In deze presentatie is dat ‘ergens’ de
database van je website.”
MAY THE FORMS BE WITH YOU - PRESENTATIE JOOMLA!DAGEN - ANJA DE CROM 2016
WWW.ANJADECROM.NL
Veelgebruikte voorbeelden:
• Contactformulier
• Aanmeldformulier
• Enquête
(Die gaan we vandaag dus niet behandelen )
MAY THE FORMS BE WITH YOU - PRESENTATIE JOOMLA!DAGEN - ANJA DE CROM 2016
WWW.ANJADECROM.NL
Basics van een formulier
MAY THE FORMS BE WITH YOU - PRESENTATIE JOOMLA!DAGEN - ANJA DE CROM 2016
WWW.ANJADECROM.NL
Basics van een formulier
• Bevat altijd een of meer velden die
ingevuld kunnen/moeten worden
• En een knop die ervoor zorgt dat er
iets gebeurt met de ingevulde
informatie
MAY THE FORMS BE WITH YOU - PRESENTATIE JOOMLA!DAGEN - ANJA DE CROM 2016
WWW.ANJADECROM.NL
Gebruiken we formulieren in Joomla?
MAY THE FORMS BE WITH YOU - PRESENTATIE JOOMLA!DAGEN - ANJA DE CROM 2016
WWW.ANJADECROM.NL
MAY THE FORMS BE WITH YOU - PRESENTATIE JOOMLA!DAGEN - ANJA DE CROM 2016
WWW.ANJADECROM.NL
Gebruiken we formulieren in Joomla?
Ehm nou, ik dacht het wel, ja.
Nog eentje?
MAY THE FORMS BE WITH YOU - PRESENTATIE JOOMLA!DAGEN - ANJA DE CROM 2016
WWW.ANJADECROM.NL
MAY THE FORMS BE WITH YOU - PRESENTATIE JOOMLA!DAGEN - ANJA DE CROM 2016
WWW.ANJADECROM.NL
Klikken op de knop =
informatie naar een database tabel sturen.
MAY THE FORMS BE WITH YOU - PRESENTATIE JOOMLA!DAGEN - ANJA DE CROM 2016
WWW.ANJADECROM.NL
Namelijk de content tabel.
MAY THE FORMS BE WITH YOU - PRESENTATIE JOOMLA!DAGEN - ANJA DE CROM 2016
WWW.ANJADECROM.NL
Oftewel: je hele backend staat vol met
formulieren.
Een formulier is dus een heel handig
middel om processen in gang te
zetten.
Wat houdt je tegen om daar zelf leuke
dingen mee te doen?
MAY THE FORMS BE WITH YOU - PRESENTATIE JOOMLA!DAGEN - ANJA DE CROM 2016
WWW.ANJADECROM.NL
Formulierenextensies
• RSForm Pro
• Chronoforms
• Breezing Forms
Ik werk graag en veel met RSForm Pro.
MAY THE FORMS BE WITH YOU - PRESENTATIE JOOMLA!DAGEN - ANJA DE CROM 2016
WWW.ANJADECROM.NL
De allerbelangrijkste vraag is altijd:
Welk resultaat wil je bereiken met het
drukken op de knop?
Van daaruit ga je de functionaliteit
bouwen.
MAY THE FORMS BE WITH YOU - PRESENTATIE JOOMLA!DAGEN - ANJA DE CROM 2016
WWW.ANJADECROM.NL
Ik laat drie toepassingen zien:
1. een nogal specifiek zoekformulier
2. informatie uit de database halen,
aanpassen en terugsturen
3. formulieren in later stadium aan
elkaar koppelen
MAY THE FORMS BE WITH YOU - PRESENTATIE JOOMLA!DAGEN - ANJA DE CROM 2016
WWW.ANJADECROM.NL
Toepassing 1:
Een nogal specifiek zoekformulier
MAY THE FORMS BE WITH YOU - PRESENTATIE JOOMLA!DAGEN - ANJA DE CROM 2016
WWW.ANJADECROM.NL
Deze klant wilde events uit RSEvents Pro
kunnen zoeken op ID – dat is geen standaard
optie in de RSEvents filterfunctie
MAY THE FORMS BE WITH YOU - PRESENTATIE JOOMLA!DAGEN - ANJA DE CROM 2016
WWW.ANJADECROM.NL
Dus daar bouw je dan een formulier voor:
MAY THE FORMS BE WITH YOU - PRESENTATIE JOOMLA!DAGEN - ANJA DE CROM 2016
WWW.ANJADECROM.NL
MAY THE FORMS BE WITH YOU - PRESENTATIE JOOMLA!DAGEN - ANJA DE CROM 2016
WWW.ANJADECROM.NL
Dit formulier stuurt via de terugkeer url de
gebruiker naar het juiste event
MAY THE FORMS BE WITH YOU - PRESENTATIE JOOMLA!DAGEN - ANJA DE CROM 2016
WWW.ANJADECROM.NL
MAY THE FORMS BE WITH YOU - PRESENTATIE JOOMLA!DAGEN - ANJA DE CROM 2016
WWW.ANJADECROM.NL
MAY THE FORMS BE WITH YOU - PRESENTATIE JOOMLA!DAGEN - ANJA DE CROM 2016
WWW.ANJADECROM.NL
Toepassing 2:
Informatie uit de database halen,
aanpassen en terugsturen (user
informatie bewerken)
MAY THE FORMS BE WITH YOU - PRESENTATIE JOOMLA!DAGEN - ANJA DE CROM 2016
WWW.ANJADECROM.NL
TIP
Maak een oefentabel in je database. Dan
kun je op je gemak uitvogelen hoe het
werkt zonder dat er meteen van alles
omvalt.
MAY THE FORMS BE WITH YOU - PRESENTATIE JOOMLA!DAGEN - ANJA DE CROM 2016
WWW.ANJADECROM.NL
Deze klant wilde persoonsgegevens en
contractinformatie wijzigen in de database
MAY THE FORMS BE WITH YOU - PRESENTATIE JOOMLA!DAGEN - ANJA DE CROM 2016
WWW.ANJADECROM.NL
MAY THE FORMS BE WITH YOU - PRESENTATIE JOOMLA!DAGEN - ANJA DE CROM 2016
WWW.ANJADECROM.NL
MAY THE FORMS BE WITH YOU - PRESENTATIE JOOMLA!DAGEN - ANJA DE CROM 2016
WWW.ANJADECROM.NL
MAY THE FORMS BE WITH YOU - PRESENTATIE JOOMLA!DAGEN - ANJA DE CROM 2016
WWW.ANJADECROM.NL
Code vind je bij RSJoomla; vervang de tabel
die zij geven door je eigen tabel
MAY THE FORMS BE WITH YOU - PRESENTATIE JOOMLA!DAGEN - ANJA DE CROM 2016
WWW.ANJADECROM.NL
MAY THE FORMS BE WITH YOU - PRESENTATIE JOOMLA!DAGEN - ANJA DE CROM 2016
WWW.ANJADECROM.NL
En haal de info vervolgens op in een tweede
formulier (dat je bereikt via de terugkeer url)
MAY THE FORMS BE WITH YOU - PRESENTATIE JOOMLA!DAGEN - ANJA DE CROM 2016
WWW.ANJADECROM.NL
In dit geval is eerst het user ID meegegeven
MAY THE FORMS BE WITH YOU - PRESENTATIE JOOMLA!DAGEN - ANJA DE CROM 2016
WWW.ANJADECROM.NL
En op basis daarvan wordt de rest opgehaald
MAY THE FORMS BE WITH YOU - PRESENTATIE JOOMLA!DAGEN - ANJA DE CROM 2016
WWW.ANJADECROM.NL
Dat ziet er zo uit:
MAY THE FORMS BE WITH YOU - PRESENTATIE JOOMLA!DAGEN - ANJA DE CROM 2016
WWW.ANJADECROM.NL
En van dichtbij:
MAY THE FORMS BE WITH YOU - PRESENTATIE JOOMLA!DAGEN - ANJA DE CROM 2016
WWW.ANJADECROM.NL
En in de frontend:
MAY THE FORMS BE WITH YOU - PRESENTATIE JOOMLA!DAGEN - ANJA DE CROM 2016
WWW.ANJADECROM.NL
Als de info aangepast is, moeten de gegevens
naar de database gestuurd worden. Dat doe
je met mapping.
MAY THE FORMS BE WITH YOU - PRESENTATIE JOOMLA!DAGEN - ANJA DE CROM 2016
WWW.ANJADECROM.NL
Kies eerst waar je database staat en dan wat
er met de info moet gebeuren
MAY THE FORMS BE WITH YOU - PRESENTATIE JOOMLA!DAGEN - ANJA DE CROM 2016
WWW.ANJADECROM.NL
Verbind met de
database; je krijgt
de velden uit je
tabel te zien. Bij de
velden die
aangepast moeten
worden vul je de
velden uit je
formulier in.
MAY THE FORMS BE WITH YOU - PRESENTATIE JOOMLA!DAGEN - ANJA DE CROM 2016
WWW.ANJADECROM.NL
Zoals hier
MAY THE FORMS BE WITH YOU - PRESENTATIE JOOMLA!DAGEN - ANJA DE CROM 2016
WWW.ANJADECROM.NL
Geef ook aan welke rij er aangepast moet
worden, dus een criterium
MAY THE FORMS BE WITH YOU - PRESENTATIE JOOMLA!DAGEN - ANJA DE CROM 2016
WWW.ANJADECROM.NL
Toepassing 3:
Formulieren in later stadium aan elkaar
koppelen (facturen op basis van
inschrijfformulier)
MAY THE FORMS BE WITH YOU - PRESENTATIE JOOMLA!DAGEN - ANJA DE CROM 2016
WWW.ANJADECROM.NL
MAY THE FORMS BE WITH YOU - PRESENTATIE JOOMLA!DAGEN - ANJA DE CROM 2016
WWW.ANJADECROM.NL
Zet in de admin email tekst een link naar een
tweede formulier
MAY THE FORMS BE WITH YOU - PRESENTATIE JOOMLA!DAGEN - ANJA DE CROM 2016
WWW.ANJADECROM.NL
… dat de
administrator
zelf kan
aanpassen
en/of
aanvullen
MAY THE FORMS BE WITH YOU - PRESENTATIE JOOMLA!DAGEN - ANJA DE CROM 2016
WWW.ANJADECROM.NL
In dat tweede formulier zet je placeholders
die hetzelfde zijn als de velden van het eerste
formulier
MAY THE FORMS BE WITH YOU - PRESENTATIE JOOMLA!DAGEN - ANJA DE CROM 2016
WWW.ANJADECROM.NL
En met een simpel stukje code zorg je dat die
placeholders vervangen worden door de
ingevulde waarde
MAY THE FORMS BE WITH YOU - PRESENTATIE JOOMLA!DAGEN - ANJA DE CROM 2016
WWW.ANJADECROM.NL
Die code download je bij RSJoomla
MAY THE FORMS BE WITH YOU - PRESENTATIE JOOMLA!DAGEN - ANJA DE CROM 2016
WWW.ANJADECROM.NL
Dit is ’m:
MAY THE FORMS BE WITH YOU - PRESENTATIE JOOMLA!DAGEN - ANJA DE CROM 2016
WWW.ANJADECROM.NL
En aan de user email kun je ook nog een
factuur in PDF toevoegen (moet je wel even
voor html-en)
MAY THE FORMS BE WITH YOU - PRESENTATIE JOOMLA!DAGEN - ANJA DE CROM 2016
WWW.ANJADECROM.NL
Wat je er allemaal mee kunt? Nou…
• Eigen interface(s) voor extensies maken
• Online cursus bouwen, met automatische
huiswerkcorrectie en nieuwe lessen in PDF
• Handelingen naar de frontend halen die je
normaal in de backend zou doen
• Extensies met elkaar laten communiceren
MAY THE FORMS BE WITH YOU - PRESENTATIE JOOMLA!DAGEN - ANJA DE CROM 2016
WWW.ANJADECROM.NL
Codevoorbeelden:
www.rsjoomla.com/support/documentation/
• rsform-pro/customizing-rsform-pro.html
• rsform-pro/custom-scripting.html

Weitere ähnliche Inhalte

Empfohlen

How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthThinkNow
 
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfAI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfmarketingartwork
 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024Neil Kimberley
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)contently
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024Albert Qian
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsKurio // The Social Media Age(ncy)
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Search Engine Journal
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summarySpeakerHub
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next Tessa Mero
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentLily Ray
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best PracticesVit Horky
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project managementMindGenius
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...RachelPearson36
 
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Applitools
 
12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at WorkGetSmarter
 

Empfohlen (20)

How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental Health
 
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfAI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
 
Skeleton Culture Code
Skeleton Culture CodeSkeleton Culture Code
Skeleton Culture Code
 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search Intent
 
How to have difficult conversations
How to have difficult conversations How to have difficult conversations
How to have difficult conversations
 
Introduction to Data Science
Introduction to Data ScienceIntroduction to Data Science
Introduction to Data Science
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best Practices
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project management
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
 
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
 
12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work
 
ChatGPT webinar slides
ChatGPT webinar slidesChatGPT webinar slides
ChatGPT webinar slides
 

May the Forms Be With You - Advanced RSForm Pro

  • 1. MAY THE FORMS BE WITH YOU - PRESENTATIE JOOMLA!DAGEN - ANJA DE CROM 2016 WWW.ANJADECROM.NL
  • 2. MAY THE FORMS BE WITH YOU - PRESENTATIE JOOMLA!DAGEN - ANJA DE CROM 2016 WWW.ANJADECROM.NL Wat is een formulier? Van Dale: “Voorbedrukt papier dat ingevuld moet worden, bv. voor een bestelling”
  • 3. MAY THE FORMS BE WITH YOU - PRESENTATIE JOOMLA!DAGEN - ANJA DE CROM 2016 WWW.ANJADECROM.NL Wat is een formulier? Wikipedia: “Een middel om gestructureerd informatie (een verzoek, vaststelling, verklaring, beschikking, enz.) vast te leggen…”
  • 4. MAY THE FORMS BE WITH YOU - PRESENTATIE JOOMLA!DAGEN - ANJA DE CROM 2016 WWW.ANJADECROM.NL Wat is een formulier? “… Het voordeel boven een andersoortig verzoek is dat verstrekte informatie snel geordend, verwerkt en opgeslagen kan worden, makkelijker leesbaar is voor invuller en ontvanger, en dikwijls elektronisch verwerkt kan worden.”
  • 5. MAY THE FORMS BE WITH YOU - PRESENTATIE JOOMLA!DAGEN - ANJA DE CROM 2016 WWW.ANJADECROM.NL Wat is een formulier? Anja: “Een middel om informatie ergens in en/of uit te krijgen. In deze presentatie is dat ‘ergens’ de database van je website.”
  • 6. MAY THE FORMS BE WITH YOU - PRESENTATIE JOOMLA!DAGEN - ANJA DE CROM 2016 WWW.ANJADECROM.NL Veelgebruikte voorbeelden: • Contactformulier • Aanmeldformulier • Enquête (Die gaan we vandaag dus niet behandelen )
  • 7. MAY THE FORMS BE WITH YOU - PRESENTATIE JOOMLA!DAGEN - ANJA DE CROM 2016 WWW.ANJADECROM.NL Basics van een formulier
  • 8. MAY THE FORMS BE WITH YOU - PRESENTATIE JOOMLA!DAGEN - ANJA DE CROM 2016 WWW.ANJADECROM.NL Basics van een formulier • Bevat altijd een of meer velden die ingevuld kunnen/moeten worden • En een knop die ervoor zorgt dat er iets gebeurt met de ingevulde informatie
  • 9. MAY THE FORMS BE WITH YOU - PRESENTATIE JOOMLA!DAGEN - ANJA DE CROM 2016 WWW.ANJADECROM.NL Gebruiken we formulieren in Joomla?
  • 10. MAY THE FORMS BE WITH YOU - PRESENTATIE JOOMLA!DAGEN - ANJA DE CROM 2016 WWW.ANJADECROM.NL
  • 11. MAY THE FORMS BE WITH YOU - PRESENTATIE JOOMLA!DAGEN - ANJA DE CROM 2016 WWW.ANJADECROM.NL Gebruiken we formulieren in Joomla? Ehm nou, ik dacht het wel, ja. Nog eentje?
  • 12. MAY THE FORMS BE WITH YOU - PRESENTATIE JOOMLA!DAGEN - ANJA DE CROM 2016 WWW.ANJADECROM.NL
  • 13. MAY THE FORMS BE WITH YOU - PRESENTATIE JOOMLA!DAGEN - ANJA DE CROM 2016 WWW.ANJADECROM.NL Klikken op de knop = informatie naar een database tabel sturen.
  • 14. MAY THE FORMS BE WITH YOU - PRESENTATIE JOOMLA!DAGEN - ANJA DE CROM 2016 WWW.ANJADECROM.NL Namelijk de content tabel.
  • 15. MAY THE FORMS BE WITH YOU - PRESENTATIE JOOMLA!DAGEN - ANJA DE CROM 2016 WWW.ANJADECROM.NL Oftewel: je hele backend staat vol met formulieren. Een formulier is dus een heel handig middel om processen in gang te zetten. Wat houdt je tegen om daar zelf leuke dingen mee te doen?
  • 16. MAY THE FORMS BE WITH YOU - PRESENTATIE JOOMLA!DAGEN - ANJA DE CROM 2016 WWW.ANJADECROM.NL Formulierenextensies • RSForm Pro • Chronoforms • Breezing Forms Ik werk graag en veel met RSForm Pro.
  • 17. MAY THE FORMS BE WITH YOU - PRESENTATIE JOOMLA!DAGEN - ANJA DE CROM 2016 WWW.ANJADECROM.NL De allerbelangrijkste vraag is altijd: Welk resultaat wil je bereiken met het drukken op de knop? Van daaruit ga je de functionaliteit bouwen.
  • 18. MAY THE FORMS BE WITH YOU - PRESENTATIE JOOMLA!DAGEN - ANJA DE CROM 2016 WWW.ANJADECROM.NL Ik laat drie toepassingen zien: 1. een nogal specifiek zoekformulier 2. informatie uit de database halen, aanpassen en terugsturen 3. formulieren in later stadium aan elkaar koppelen
  • 19. MAY THE FORMS BE WITH YOU - PRESENTATIE JOOMLA!DAGEN - ANJA DE CROM 2016 WWW.ANJADECROM.NL Toepassing 1: Een nogal specifiek zoekformulier
  • 20. MAY THE FORMS BE WITH YOU - PRESENTATIE JOOMLA!DAGEN - ANJA DE CROM 2016 WWW.ANJADECROM.NL Deze klant wilde events uit RSEvents Pro kunnen zoeken op ID – dat is geen standaard optie in de RSEvents filterfunctie
  • 21. MAY THE FORMS BE WITH YOU - PRESENTATIE JOOMLA!DAGEN - ANJA DE CROM 2016 WWW.ANJADECROM.NL Dus daar bouw je dan een formulier voor:
  • 22. MAY THE FORMS BE WITH YOU - PRESENTATIE JOOMLA!DAGEN - ANJA DE CROM 2016 WWW.ANJADECROM.NL
  • 23. MAY THE FORMS BE WITH YOU - PRESENTATIE JOOMLA!DAGEN - ANJA DE CROM 2016 WWW.ANJADECROM.NL Dit formulier stuurt via de terugkeer url de gebruiker naar het juiste event
  • 24. MAY THE FORMS BE WITH YOU - PRESENTATIE JOOMLA!DAGEN - ANJA DE CROM 2016 WWW.ANJADECROM.NL
  • 25. MAY THE FORMS BE WITH YOU - PRESENTATIE JOOMLA!DAGEN - ANJA DE CROM 2016 WWW.ANJADECROM.NL
  • 26. MAY THE FORMS BE WITH YOU - PRESENTATIE JOOMLA!DAGEN - ANJA DE CROM 2016 WWW.ANJADECROM.NL Toepassing 2: Informatie uit de database halen, aanpassen en terugsturen (user informatie bewerken)
  • 27. MAY THE FORMS BE WITH YOU - PRESENTATIE JOOMLA!DAGEN - ANJA DE CROM 2016 WWW.ANJADECROM.NL TIP Maak een oefentabel in je database. Dan kun je op je gemak uitvogelen hoe het werkt zonder dat er meteen van alles omvalt.
  • 28. MAY THE FORMS BE WITH YOU - PRESENTATIE JOOMLA!DAGEN - ANJA DE CROM 2016 WWW.ANJADECROM.NL Deze klant wilde persoonsgegevens en contractinformatie wijzigen in de database
  • 29. MAY THE FORMS BE WITH YOU - PRESENTATIE JOOMLA!DAGEN - ANJA DE CROM 2016 WWW.ANJADECROM.NL
  • 30. MAY THE FORMS BE WITH YOU - PRESENTATIE JOOMLA!DAGEN - ANJA DE CROM 2016 WWW.ANJADECROM.NL
  • 31. MAY THE FORMS BE WITH YOU - PRESENTATIE JOOMLA!DAGEN - ANJA DE CROM 2016 WWW.ANJADECROM.NL
  • 32. MAY THE FORMS BE WITH YOU - PRESENTATIE JOOMLA!DAGEN - ANJA DE CROM 2016 WWW.ANJADECROM.NL Code vind je bij RSJoomla; vervang de tabel die zij geven door je eigen tabel
  • 33. MAY THE FORMS BE WITH YOU - PRESENTATIE JOOMLA!DAGEN - ANJA DE CROM 2016 WWW.ANJADECROM.NL
  • 34. MAY THE FORMS BE WITH YOU - PRESENTATIE JOOMLA!DAGEN - ANJA DE CROM 2016 WWW.ANJADECROM.NL En haal de info vervolgens op in een tweede formulier (dat je bereikt via de terugkeer url)
  • 35. MAY THE FORMS BE WITH YOU - PRESENTATIE JOOMLA!DAGEN - ANJA DE CROM 2016 WWW.ANJADECROM.NL In dit geval is eerst het user ID meegegeven
  • 36. MAY THE FORMS BE WITH YOU - PRESENTATIE JOOMLA!DAGEN - ANJA DE CROM 2016 WWW.ANJADECROM.NL En op basis daarvan wordt de rest opgehaald
  • 37. MAY THE FORMS BE WITH YOU - PRESENTATIE JOOMLA!DAGEN - ANJA DE CROM 2016 WWW.ANJADECROM.NL Dat ziet er zo uit:
  • 38. MAY THE FORMS BE WITH YOU - PRESENTATIE JOOMLA!DAGEN - ANJA DE CROM 2016 WWW.ANJADECROM.NL En van dichtbij:
  • 39. MAY THE FORMS BE WITH YOU - PRESENTATIE JOOMLA!DAGEN - ANJA DE CROM 2016 WWW.ANJADECROM.NL En in de frontend:
  • 40. MAY THE FORMS BE WITH YOU - PRESENTATIE JOOMLA!DAGEN - ANJA DE CROM 2016 WWW.ANJADECROM.NL Als de info aangepast is, moeten de gegevens naar de database gestuurd worden. Dat doe je met mapping.
  • 41. MAY THE FORMS BE WITH YOU - PRESENTATIE JOOMLA!DAGEN - ANJA DE CROM 2016 WWW.ANJADECROM.NL Kies eerst waar je database staat en dan wat er met de info moet gebeuren
  • 42. MAY THE FORMS BE WITH YOU - PRESENTATIE JOOMLA!DAGEN - ANJA DE CROM 2016 WWW.ANJADECROM.NL Verbind met de database; je krijgt de velden uit je tabel te zien. Bij de velden die aangepast moeten worden vul je de velden uit je formulier in.
  • 43. MAY THE FORMS BE WITH YOU - PRESENTATIE JOOMLA!DAGEN - ANJA DE CROM 2016 WWW.ANJADECROM.NL Zoals hier
  • 44. MAY THE FORMS BE WITH YOU - PRESENTATIE JOOMLA!DAGEN - ANJA DE CROM 2016 WWW.ANJADECROM.NL Geef ook aan welke rij er aangepast moet worden, dus een criterium
  • 45. MAY THE FORMS BE WITH YOU - PRESENTATIE JOOMLA!DAGEN - ANJA DE CROM 2016 WWW.ANJADECROM.NL Toepassing 3: Formulieren in later stadium aan elkaar koppelen (facturen op basis van inschrijfformulier)
  • 46. MAY THE FORMS BE WITH YOU - PRESENTATIE JOOMLA!DAGEN - ANJA DE CROM 2016 WWW.ANJADECROM.NL
  • 47. MAY THE FORMS BE WITH YOU - PRESENTATIE JOOMLA!DAGEN - ANJA DE CROM 2016 WWW.ANJADECROM.NL Zet in de admin email tekst een link naar een tweede formulier
  • 48. MAY THE FORMS BE WITH YOU - PRESENTATIE JOOMLA!DAGEN - ANJA DE CROM 2016 WWW.ANJADECROM.NL … dat de administrator zelf kan aanpassen en/of aanvullen
  • 49. MAY THE FORMS BE WITH YOU - PRESENTATIE JOOMLA!DAGEN - ANJA DE CROM 2016 WWW.ANJADECROM.NL In dat tweede formulier zet je placeholders die hetzelfde zijn als de velden van het eerste formulier
  • 50. MAY THE FORMS BE WITH YOU - PRESENTATIE JOOMLA!DAGEN - ANJA DE CROM 2016 WWW.ANJADECROM.NL En met een simpel stukje code zorg je dat die placeholders vervangen worden door de ingevulde waarde
  • 51. MAY THE FORMS BE WITH YOU - PRESENTATIE JOOMLA!DAGEN - ANJA DE CROM 2016 WWW.ANJADECROM.NL Die code download je bij RSJoomla
  • 52. MAY THE FORMS BE WITH YOU - PRESENTATIE JOOMLA!DAGEN - ANJA DE CROM 2016 WWW.ANJADECROM.NL Dit is ’m:
  • 53. MAY THE FORMS BE WITH YOU - PRESENTATIE JOOMLA!DAGEN - ANJA DE CROM 2016 WWW.ANJADECROM.NL En aan de user email kun je ook nog een factuur in PDF toevoegen (moet je wel even voor html-en)
  • 54. MAY THE FORMS BE WITH YOU - PRESENTATIE JOOMLA!DAGEN - ANJA DE CROM 2016 WWW.ANJADECROM.NL Wat je er allemaal mee kunt? Nou… • Eigen interface(s) voor extensies maken • Online cursus bouwen, met automatische huiswerkcorrectie en nieuwe lessen in PDF • Handelingen naar de frontend halen die je normaal in de backend zou doen • Extensies met elkaar laten communiceren
  • 55. MAY THE FORMS BE WITH YOU - PRESENTATIE JOOMLA!DAGEN - ANJA DE CROM 2016 WWW.ANJADECROM.NL Codevoorbeelden: www.rsjoomla.com/support/documentation/ • rsform-pro/customizing-rsform-pro.html • rsform-pro/custom-scripting.html

Hinweis der Redaktion

  1. Van Dale beschrijft het op zijn website niet erg digitaal. Terwijl je nota bene een formuliertje in moet vullen om deze definitie te krijgen.