Download de presentatie
De presentatie wordt gedownload. Even geduld aub
GepubliceerdJuliaan Goossens Laatst gewijzigd meer dan 5 jaar geleden
1
Custom scripting binnen RSForm!Pro - JoomlaDagen 2018
Frits Jongbloets Custom scripting binnen RSForm!Pro - JoomlaDagen 2018 Frits Jongbloets - Studio De Oorzaak / de Webcompagnons -
2
Custom scripting binnen RSForm!Pro - JoomlaDagen 2018
Frits Jongbloets Custom scripting binnen RSForm!Pro - JoomlaDagen 2018 Frits Jongbloets - Studio De Oorzaak / de Webcompagnons -
3
Custom scripting binnen RSForm!Pro - JoomlaDagen 2018
Custom scripting... wat? Voorbeeldje: * Webformulier om info aan te vragen * Checkboxen dynamisch genereren: titels van artikelen uit bepaalde categorie Custom scripting binnen RSForm!Pro - JoomlaDagen 2018 Frits Jongbloets - Studio De Oorzaak / de Webcompagnons -
4
Custom scripting binnen RSForm!Pro - JoomlaDagen 2018
Over mij * Frits Jongbloets * Studio De Oorzaak en * De Webcompagnons (met Anja de Crom en Joris Lange) * Websites voor klanten * Joomla sinds 2008 * Ik programmeer eigen aanpassingen aan Joomla en/of extensies via overrides of plugins en RSform!Pro biedt daar heel leuke opties voor Custom scripting binnen RSForm!Pro - JoomlaDagen 2018 Frits Jongbloets - Studio De Oorzaak / de Webcompagnons -
5
Custom scripting binnen RSForm!Pro - JoomlaDagen 2018
Over jullie Zijn jullie bekend met: * Het maken van webformulieren ? * RSForm!Pro ? * Custom scripting binnen RSForm!Pro ? * Javascript ? * php / mySql ? Custom scripting binnen RSForm!Pro - JoomlaDagen 2018 Frits Jongbloets - Studio De Oorzaak / de Webcompagnons -
6
Custom scripting binnen RSForm!Pro - JoomlaDagen 2018
Heb je vragen? * Vragen ter verduidelijking: Stel ze meteen * Andere vragen: graag aan eind van de presentatie Custom scripting binnen RSForm!Pro - JoomlaDagen 2018 Frits Jongbloets - Studio De Oorzaak / de Webcompagnons -
7
Custom scripting binnen RSForm!Pro - JoomlaDagen 2018
Ja * Deze presentatie is na de JD te downloaden * En ook de code van de voorbeelden Custom scripting binnen RSForm!Pro - JoomlaDagen 2018 Frits Jongbloets - Studio De Oorzaak / de Webcompagnons -
8
Custom scripting binnen RSForm!Pro - JoomlaDagen 2018
Waar te beginnen * Documentatie website RSJoomla * Veel voorbeelden: hoe kan ik... * Maar: verwarrend veel zones voor code in elk formulier * Poging tot orde aanbrengen hierin! Custom scripting binnen RSForm!Pro - JoomlaDagen 2018 Frits Jongbloets - Studio De Oorzaak / de Webcompagnons -
9
Custom scripting binnen RSForm!Pro - JoomlaDagen 2018
Fasen van een webformulier Formulier staat klaar Gebruiker voert in Gebruiker stuurt invoer op Bedank bericht / resultaatpagina s Custom scripting binnen RSForm!Pro - JoomlaDagen 2018 Frits Jongbloets - Studio De Oorzaak / de Webcompagnons -
10
Custom scripting binnen RSForm!Pro - JoomlaDagen 2018
Scripting in deze fasen Formulier staat klaar Gebruiker voert in Gebruiker stuurt invoer op Bedank bericht / resultaatpagina s Custom scripting binnen RSForm!Pro - JoomlaDagen 2018 Frits Jongbloets - Studio De Oorzaak / de Webcompagnons -
11
Custom scripting binnen RSForm!Pro - JoomlaDagen 2018
Inhoud * Voorbeelden per fase formulier Voorbereiden (klaarzetten) formulier Ondersteunen invoer (real time) Verwerken invoer Na de verwerking van de invoer s versturen * Tips * De scripting-zones op een rijtje * Snelle impressie RSForm!Pro * Bronnen Custom scripting binnen RSForm!Pro - JoomlaDagen 2018 Frits Jongbloets - Studio De Oorzaak / de Webcompagnons -
12
Custom scripting binnen RSForm!Pro - JoomlaDagen 2018
Voorbereiden formulier: individuele velden * Veldtype: "Vrije tekst" -> mededelingen, geen invoer * In attribuut Tekst de code toevoegen * Voorbeeld 1.a (formulier: Is de gebruiker ingelogd?) Custom scripting binnen RSForm!Pro - JoomlaDagen 2018 Frits Jongbloets - Studio De Oorzaak / de Webcompagnons -
13
Custom scripting binnen RSForm!Pro - JoomlaDagen 2018
Algemene principes bij individueel veld * Script staat tussen deze tags: // <code> // </code> * De output wordt naar formulier gestuurd met: return $output ; * Specifieke Joomla functies / classes aanroepen, bijv.: $user = JFactory::getUser(); Custom scripting binnen RSForm!Pro - JoomlaDagen 2018 Frits Jongbloets - Studio De Oorzaak / de Webcompagnons -
14
Custom scripting binnen RSForm!Pro - JoomlaDagen 2018
Checkboxen aanmaken vanuit database * Veldtype: "Checkbox groep" * Hetzelfde principe als radio buttons en select lijsten * In dit geval: titels van meerdere Joomla artikelen * Voorbeeld 1.b (formulier: Checkboxen vullen) Custom scripting binnen RSForm!Pro - JoomlaDagen 2018 Frits Jongbloets - Studio De Oorzaak / de Webcompagnons -
15
Custom scripting binnen RSForm!Pro - JoomlaDagen 2018
Principes bij checkboxen aanmaken * Een array klaarzetten voor alle gevonden waardes $options = array(); * Gevonden waardes in array zetten via een loop foreach($results as $result) { ... } * Waarden in de array met pipe teken scheiden van tekst: $result->id . '|' . $result->title; * Als array gevuld is, omzetten naar tekst met regeleindes $options = implode("\n", $options); Custom scripting binnen RSForm!Pro - JoomlaDagen 2018 Frits Jongbloets - Studio De Oorzaak / de Webcompagnons -
16
Custom scripting binnen RSForm!Pro - JoomlaDagen 2018
Voorbereiden formulier: scripting zone voor hele formulier * Eigenschappen > Scripts * Zone "Script wat opgeroepen wordt wanneer het formulier zichtbaar is" * $formLayout bevat HTML code van het formulier * Bewerken, bijvoorbeeld met zoek / vervang Voorbeeld 1.c (formulier: Is de gebruiker ingelogd?) Custom scripting binnen RSForm!Pro - JoomlaDagen 2018 Frits Jongbloets - Studio De Oorzaak / de Webcompagnons -
17
Custom scripting binnen RSForm!Pro - JoomlaDagen 2018
Scripting zone voor hele formulier * Bij tekstvelden placeholder in standaard waarde * Met één script alle placeholders aanpassen * Minder database calls Custom scripting binnen RSForm!Pro - JoomlaDagen 2018 Frits Jongbloets - Studio De Oorzaak / de Webcompagnons -
18
Custom scripting binnen RSForm!Pro - JoomlaDagen 2018
Inhoud * Voorbeelden per fase formulier Voorbereiden (klaarzetten) formulier Ondersteunen invoer (real time) Verwerken invoer Na de verwerking van de invoer s versturen * Tips * De scripting-zones op een rijtje * Snelle impressie RSForm!Pro * Bronnen Custom scripting binnen RSForm!Pro - JoomlaDagen 2018 Frits Jongbloets - Studio De Oorzaak / de Webcompagnons -
19
Custom scripting binnen RSForm!Pro - JoomlaDagen 2018
Ondersteunen invoer: beschikbaar aantal lettertekens * Veld met bijv. maximaal 40 tekens * RSForm!Pro kan dit native controleren bij inzenden * Met JavaScript directe feedback aan gebruiker * In voorbeeld: controle na elke ingetoetste letter * Voorbeeld 2 (formulier: Aantal resterende tekens & Extern script) Custom scripting binnen RSForm!Pro - JoomlaDagen 2018 Frits Jongbloets - Studio De Oorzaak / de Webcompagnons -
20
Custom scripting binnen RSForm!Pro - JoomlaDagen 2018
Principes van Javascript ondersteuning (1) * De velden heten: regel1, regel2, regel3 * In elk dit additionele attribuut met aangepast nummer: onKeyUp="textCounter(regel1,remaining1,40)" * Onder elk veld een html element met nummer: <input id="remaining1" readonly> * Dit element heeft als standaard inhoud: Beschikbaar aantal lettertekens: 40 Custom scripting binnen RSForm!Pro - JoomlaDagen 2018 Frits Jongbloets - Studio De Oorzaak / de Webcompagnons -
21
Custom scripting binnen RSForm!Pro - JoomlaDagen 2018
Principes van Javascript ondersteuning (2) * In de Javascript zone van het formulier staat: <script> function textCounter(source,display,limit){...} </script> * Resterend aantal tekens wordt gemeten met: var remaining = limit - source.value.length; * Als resterend aantal 0 is, wordt tekst afgekapt * Bij elke toetsaanslag wordt resterend aantal zichtbaar gemaakt Custom scripting binnen RSForm!Pro - JoomlaDagen 2018 Frits Jongbloets - Studio De Oorzaak / de Webcompagnons -
22
Custom scripting binnen RSForm!Pro - JoomlaDagen 2018
RSForm!Pro eigen voorbeelden * Ook patches op ontbrekende functionaliteit? Bijv.: Wissen van conditioneel getoonde velden Custom scripting binnen RSForm!Pro - JoomlaDagen 2018 Frits Jongbloets - Studio De Oorzaak / de Webcompagnons -
23
Custom scripting binnen RSForm!Pro - JoomlaDagen 2018
Inhoud * Voorbeelden per fase formulier Voorbereiden (klaarzetten) formulier Ondersteunen invoer (real time) Verwerken invoer Na de verwerking van de invoer s versturen * Tips * De scripting-zones op een rijtje * Snelle impressie RSForm!Pro * Bronnen Custom scripting binnen RSForm!Pro - JoomlaDagen 2018 Frits Jongbloets - Studio De Oorzaak / de Webcompagnons -
24
Custom scripting binnen RSForm!Pro - JoomlaDagen 2018
Verwerken invoer * Zone voor scripts op niveau hele formulier * Mogelijkheden o.a.: - Bewerken van ingevoerde tekst - Invoer opslaan in een andere databasetabel dan die van RSForm!Pro * De invoer van het formulier zit in deze array: $_POST['form'] * Je kunt deze array wijzigen voordat hij verwerkt wordt * Voorbeeld 3 (formulier: Artikel insturen) Custom scripting binnen RSForm!Pro - JoomlaDagen 2018 Frits Jongbloets - Studio De Oorzaak / de Webcompagnons -
25
Custom scripting binnen RSForm!Pro - JoomlaDagen 2018
Inhoud * Voorbeelden per fase formulier Voorbereiden (klaarzetten) formulier Ondersteunen invoer (real time) Verwerken invoer Na de verwerking van de invoer s versturen * Tips * De scripting-zones op een rijtje * Snelle impressie RSForm!Pro * Bronnen Custom scripting binnen RSForm!Pro - JoomlaDagen 2018 Frits Jongbloets - Studio De Oorzaak / de Webcompagnons -
26
Custom scripting binnen RSForm!Pro - JoomlaDagen 2018
Na verwerking invoer * RSForm!Pro geeft na verzending een 'bedankbericht' (als dat ingesteld staat) * RSForm!Pro slaat invoer op in database * De submission krijgt een id binnen RSForm!Pro * Als je iets met submission-id wilt doen -> kan pas na verwerking invoer Custom scripting binnen RSForm!Pro - JoomlaDagen 2018 Frits Jongbloets - Studio De Oorzaak / de Webcompagnons -
27
Custom scripting binnen RSForm!Pro - JoomlaDagen 2018
Na verwerking invoer: Bedankbericht aanpassen * Kan gecombineerd worden met algemene optie voor bedankbericht: Eigenschappen > Wijzig formulier > Wijzig het bedankt bericht * Algemene optie werkt met placeholders * In script zone is bedankbericht één tekststring: $thankYouMessage * Hierin zoeken/vervangen * Of tekst ervoor of erachter zetten * Voorbeeld 4.a (formulier: Artikel insturen) Custom scripting binnen RSForm!Pro - JoomlaDagen 2018 Frits Jongbloets - Studio De Oorzaak / de Webcompagnons -
28
Custom scripting binnen RSForm!Pro - JoomlaDagen 2018
Na verwerking invoer: Extern custom script * Eerst verwerking zodat input in RSForm!Pro database tabellen staat * Vervolgens uitgebreid eigen script starten; input uit formulier hieraan meegeven * Omwille van de complexiteit en samenhang met plugin gekozen voor extern php-bestand * Voorbeeld 4.b (formulier: Aantal resterende tekens & Extern script) Custom scripting binnen RSForm!Pro - JoomlaDagen 2018 Frits Jongbloets - Studio De Oorzaak / de Webcompagnons -
29
Custom scripting binnen RSForm!Pro - JoomlaDagen 2018
Principes extern script aanroepen * Eigen php bestand in een map plaatsen * Hierin een eigen php class definiëren * Bestand aanroepen als: require_once('/pad_naar_de_map/bestandsnaam.php'); * Pad naar de map is server pad, geen url! * Maak instance van je eigen php class $obj = new myPhpClass(); * Voer de methode van je php class uit $output = $obj->doSomething($SubmissionId); Custom scripting binnen RSForm!Pro - JoomlaDagen 2018 Frits Jongbloets - Studio De Oorzaak / de Webcompagnons -
30
Custom scripting binnen RSForm!Pro - JoomlaDagen 2018
Inhoud * Voorbeelden per fase formulier Voorbereiden (klaarzetten) formulier Ondersteunen invoer (real time) Verwerken invoer Na de verwerking van de invoer s versturen * Tips * De scripting-zones op een rijtje * Snelle impressie RSForm!Pro * Bronnen Custom scripting binnen RSForm!Pro - JoomlaDagen 2018 Frits Jongbloets - Studio De Oorzaak / de Webcompagnons -
31
Custom scripting binnen RSForm!Pro - JoomlaDagen 2018
s versturen * Werkwijze vergelijkbaar met bedankbericht * RSForm!Pro native opties voor versturen van mails: - Eigenschappen > Gebruiker s > Wijzig de tekst - Eigenschappen > Administrator s > Wijzig de tekst - Eigenschappen > Additionele s * In native opties: placeholders * In script zones een variabele per mail: $user , $admin (allebei strings) $additional (array) * GEEN VOORBEELD Custom scripting binnen RSForm!Pro - JoomlaDagen 2018 Frits Jongbloets - Studio De Oorzaak / de Webcompagnons -
32
Custom scripting binnen RSForm!Pro - JoomlaDagen 2018
Inhoud * Voorbeelden per fase formulier Voorbereiden (klaarzetten) formulier Ondersteunen invoer (real time) Verwerken invoer Na de verwerking van de invoer s versturen * Tips * De scripting-zones op een rijtje * Snelle impressie RSForm!Pro * Bronnen Custom scripting binnen RSForm!Pro - JoomlaDagen 2018 Frits Jongbloets - Studio De Oorzaak / de Webcompagnons -
33
Custom scripting binnen RSForm!Pro - JoomlaDagen 2018
Code highlighting aanzetten * Werkt in script zones per formulier, niet per veld * Configuratie > Tabblad Instellingen > Activeer syntax highlighting: Ja Custom scripting binnen RSForm!Pro - JoomlaDagen 2018 Frits Jongbloets - Studio De Oorzaak / de Webcompagnons -
34
Custom scripting binnen RSForm!Pro - JoomlaDagen 2018
Kopiëren / plakken vanuit externe code editor * Gebruik een goede code editor (bijv. PhpStorm) * Ondersteuning bij werken met code * Werk in een 'klad' bestandje * Kopiëren / plakken naar zone in RSForm!Pro * Debuggen in RSForm!Pro Custom scripting binnen RSForm!Pro - JoomlaDagen 2018 Frits Jongbloets - Studio De Oorzaak / de Webcompagnons -
35
Custom scripting binnen RSForm!Pro - JoomlaDagen 2018
Wel / niet open- en sluittags gebruiken * php / mySql individueel veld: // <code> // </code> * Javascript zone hele formulier: <script> </script> * php / mySql zones hele formulier: GEEN open- en sluittags Custom scripting binnen RSForm!Pro - JoomlaDagen 2018 Frits Jongbloets - Studio De Oorzaak / de Webcompagnons -
36
Custom scripting binnen RSForm!Pro - JoomlaDagen 2018
Debugging in formulieren * Debuggen van scripts in formulieren is tijdrovend * Algemene tip: tijdelijk velden depubliceren die voor je script niet relevant zijn Custom scripting binnen RSForm!Pro - JoomlaDagen 2018 Frits Jongbloets - Studio De Oorzaak / de Webcompagnons -
37
Custom scripting binnen RSForm!Pro - JoomlaDagen 2018
Debugging Javascript * In Javascript output naar console laten schrijven: console.log('Remaining: ' + remaining); * In je browser de developer console bekijken: Custom scripting binnen RSForm!Pro - JoomlaDagen 2018 Frits Jongbloets - Studio De Oorzaak / de Webcompagnons -
38
Custom scripting binnen RSForm!Pro - JoomlaDagen 2018
Debugging php / mySql * Vereist onderbreken van php met exit() of die() * Dit zal je eigen script, het hele formulier en ook Joomla onderbreken op dat punt var_dump($results); die(); * Voorbeeld van output: Custom scripting binnen RSForm!Pro - JoomlaDagen 2018 Frits Jongbloets - Studio De Oorzaak / de Webcompagnons -
39
Custom scripting binnen RSForm!Pro - JoomlaDagen 2018
Inhoud * Voorbeelden per fase formulier Voorbereiden (klaarzetten) formulier Ondersteunen invoer (real time) Verwerken invoer Na de verwerking van de invoer s versturen * Tips * De scripting-zones op een rijtje * Snelle impressie RSForm!Pro * Bronnen Custom scripting binnen RSForm!Pro - JoomlaDagen 2018 Frits Jongbloets - Studio De Oorzaak / de Webcompagnons -
40
Custom scripting binnen RSForm!Pro - JoomlaDagen 2018
Waar laten we de custom scripts? Verschillende zones * Zones per veld (Tab Componenten > per veld): - Standaard waarde / Tekst - Additionele attributen * Zones per formulier (Tab Eigenschappen): - JavaScript zone - 3 zones voor / tijdens / na verwerking form - 3 zones bewerking s Custom scripting binnen RSForm!Pro - JoomlaDagen 2018 Frits Jongbloets - Studio De Oorzaak / de Webcompagnons -
41
Custom scripting binnen RSForm!Pro - JoomlaDagen 2018
Script zones per veld * Standaard waarde / Tekst (in geval van Vrije tekst-veld) - php en mySql (voorbereiden formulier) Custom scripting binnen RSForm!Pro - JoomlaDagen 2018 Frits Jongbloets - Studio De Oorzaak / de Webcompagnons -
42
Custom scripting binnen RSForm!Pro - JoomlaDagen 2018
Script zones per veld * Additionele attributen - Javascript triggers die Javascript functies aanroepen; directe feedback tijdens invullen formulier Custom scripting binnen RSForm!Pro - JoomlaDagen 2018 Frits Jongbloets - Studio De Oorzaak / de Webcompagnons -
43
Custom scripting binnen RSForm!Pro - JoomlaDagen 2018
Script zones per formulier * Eigenschappen > CSS en Javascript - Javascript functies (worden getriggerd vanuit velden) - Bevindt zich onder zone voor custom css Custom scripting binnen RSForm!Pro - JoomlaDagen 2018 Frits Jongbloets - Studio De Oorzaak / de Webcompagnons -
44
Custom scripting binnen RSForm!Pro - JoomlaDagen 2018
Script zones per formulier * Eigenschappen > Scripts, php / mySql, indeling in: - Voorbereiding formulier (bij 'binnenkomst' op pagina) - Tijdens verwerking (vóór opslaan in database) - Na verwerking van de invoer (na opslaan in database) Custom scripting binnen RSForm!Pro - JoomlaDagen 2018 Frits Jongbloets - Studio De Oorzaak / de Webcompagnons -
45
Custom scripting binnen RSForm!Pro - JoomlaDagen 2018
Script zones per formulier * Eigenschappen > scripts, php / mySql, indeling: - mails aan gebruiker, admin of aanvullende s Custom scripting binnen RSForm!Pro - JoomlaDagen 2018 Frits Jongbloets - Studio De Oorzaak / de Webcompagnons -
46
Custom scripting binnen RSForm!Pro - JoomlaDagen 2018
Inhoud * Voorbeelden per fase formulier Voorbereiden (klaarzetten) formulier Ondersteunen invoer (real time) Verwerken invoer Na de verwerking van de invoer s versturen * Tips * De scripting-zones op een rijtje * Snelle impressie RSForm!Pro * Bronnen Custom scripting binnen RSForm!Pro - JoomlaDagen 2018 Frits Jongbloets - Studio De Oorzaak / de Webcompagnons -
47
Custom scripting binnen RSForm!Pro - JoomlaDagen 2018
* Formulieren-extensie voor Joomla * * Pro versie kost geld * Er is ook een Free versie * Workshop Anja de Crom en René Kreijveld (gisteren...) Custom scripting binnen RSForm!Pro - JoomlaDagen 2018 Frits Jongbloets - Studio De Oorzaak / de Webcompagnons -
48
* Lijst van formulieren
Impressie back-end * Lijst van formulieren Custom scripting binnen RSForm!Pro - JoomlaDagen 2018 Frits Jongbloets - Studio De Oorzaak / de Webcompagnons -
49
Custom scripting binnen RSForm!Pro - JoomlaDagen 2018
Impressie back-end * Formulier bewerken - Taalswitch! -"Tabbladen" Componenten - Eigenschappen Custom scripting binnen RSForm!Pro - JoomlaDagen 2018 Frits Jongbloets - Studio De Oorzaak / de Webcompagnons -
50
Custom scripting binnen RSForm!Pro - JoomlaDagen 2018
Impressie back-end * Veld bewerken (in een pop-up venster) - Verschillende opties voor custom scripting Custom scripting binnen RSForm!Pro - JoomlaDagen 2018 Frits Jongbloets - Studio De Oorzaak / de Webcompagnons -
51
Custom scripting binnen RSForm!Pro - JoomlaDagen 2018
Impressie back-end * Tabblad Componenten: velden toevoegen / bewerken - o.a. zones voor custom scripting per veld Custom scripting binnen RSForm!Pro - JoomlaDagen 2018 Frits Jongbloets - Studio De Oorzaak / de Webcompagnons -
52
Custom scripting binnen RSForm!Pro - JoomlaDagen 2018
Impressie back-end * Tabblad Eigenschappen: alle andere opties - o.a. zones voor custom scripting op formulier-niveau Custom scripting binnen RSForm!Pro - JoomlaDagen 2018 Frits Jongbloets - Studio De Oorzaak / de Webcompagnons -
53
Custom scripting binnen RSForm!Pro - JoomlaDagen 2018
Voordelen van RSForm!Pro i.c.m. eigen code + RSForm!Pro is een stabiel product + RSForm!Pro heeft al veel functionaliteit + RSForm!Pro heeft integraties voor andere extensies o.a. betaalsystemen, MailChimp, GoogleMaps + "Onbeperkte mogelijkheden" voor eigen scripts, je kunt bijna een eigen extensie ermee maken + Custom scripts worden in het formulier opgeslagen + Custom scripts zijn veilig bij updates + Goede support bij betaalde subscription Custom scripting binnen RSForm!Pro - JoomlaDagen 2018 Frits Jongbloets - Studio De Oorzaak / de Webcompagnons -
54
Custom scripting binnen RSForm!Pro - JoomlaDagen 2018
Nadelen van RSForm!Pro i.c.m. eigen code - RSForm!Pro interface en vormgeving stug en "nerdy" - Soms kleine veldjes voor je code - Hier en daar wat eigenaardigheden - Geen ingebouwde editor, beperkte code highlighting - Debugging binnen een formulier soms lastig Custom scripting binnen RSForm!Pro - JoomlaDagen 2018 Frits Jongbloets - Studio De Oorzaak / de Webcompagnons -
55
Custom scripting binnen RSForm!Pro - JoomlaDagen 2018
Inhoud * Voorbeelden per fase formulier Voorbereiden (klaarzetten) formulier Ondersteunen invoer (real time) Verwerken invoer Na de verwerking van de invoer s versturen * Tips * De scripting-zones op een rijtje * Snelle impressie RSForm!Pro * Bronnen Custom scripting binnen RSForm!Pro - JoomlaDagen 2018 Frits Jongbloets - Studio De Oorzaak / de Webcompagnons -
56
Custom scripting binnen RSForm!Pro - JoomlaDagen 2018
Informatiebronnen RSForm!Pro * Algemene info en aanschaf RSForm!Pro * Documentatie RSForm!Pro met voorbeelden: * Forum van RSJoomla: Custom scripting binnen RSForm!Pro - JoomlaDagen 2018 Frits Jongbloets - Studio De Oorzaak / de Webcompagnons -
57
Custom scripting binnen RSForm!Pro - JoomlaDagen 2018
Informatie over enkele Joomla classes * Joomla database object * Joomla user object Custom scripting binnen RSForm!Pro - JoomlaDagen 2018 Frits Jongbloets - Studio De Oorzaak / de Webcompagnons -
58
Custom scripting binnen RSForm!Pro - JoomlaDagen 2018
Google is je vriend (of Duckduckgo, of ...) * Veel code snippets online (php, mySql, Javascript) * Copy / paste / edit programmeren * Soms even creatief aanpassen aan jouw situatie Custom scripting binnen RSForm!Pro - JoomlaDagen 2018 Frits Jongbloets - Studio De Oorzaak / de Webcompagnons -
59
Custom scripting binnen RSForm!Pro - JoomlaDagen 2018
Bonus info In verband met AVG wetgeving heeft Peter Martin (db8) een script gemaakt om alle binnengekomen formulieren van RSForm!Pro na een maand te verwijderen: * Dit is een cli script, moet in map /cli geplaatst worden en aangeroepen worden met een cron job * Het script werkt maar geeft momenteel een (onterechte) foutmelding, wordt nog opgelost Custom scripting binnen RSForm!Pro - JoomlaDagen 2018 Frits Jongbloets - Studio De Oorzaak / de Webcompagnons -
60
Custom scripting binnen RSForm!Pro - JoomlaDagen 2018
Download deze presentatie en de voorbeeldscripts (Zo snel mogelijk na de JoomlaDagen) Custom scripting binnen RSForm!Pro - JoomlaDagen 2018 Frits Jongbloets - Studio De Oorzaak / de Webcompagnons -
Verwante presentaties
© 2024 SlidePlayer.nl Inc.
All rights reserved.