Académique Documents
Professionnel Documents
Culture Documents
ContentManagementSystemTrainingRSFormsBuilderTool
RSFormsBuilderTool
TableofContents
1 2 Overview..........................................................................................................................2 ManageForms..................................................................................................................3
2.1 NewForm/Edit.............................................................................................................................4
3 4
ManageSubmissions......................................................................................................17 Configuration..................................................................................................................18
4.1 4.2 4.3 4.4 Settings......................................................................................................................................18 GoogleAnalytics........................................................................................................................19 PayPal........................................................................................................................................19 ReCaptcha..................................................................................................................................20
5 6
Backup/Restore..............................................................................................................20 CreditsandContactInformation.....................................................................................21
1 Overview
RSFormsisasimpleformbuildertoolthatwillallowyoutoquicklyandeasilycreateforms,receiveresponsesfromyour websiteandstoretheresponsesinadatabasetoberetrievedbyotherapplicationslater. LogintoyourCMSAdminareaandthenclickonComponentsfromthetopmainmenu,andthenselectRSforms!Pro. MenuNavigation:Components>RSforms!Pro
Page2of21
Confidential - Not for Resale and Not for Distribution
ContentManagementSystemTrainingRSFormsBuilderTool
Figure1
TheRSforms!maindashboardpagedisplaysandyouwillbeabletomanageyourforms,formsubmission, configurations,pluginsandbackupforms.
Figure2
2 ManageForms
MenuNavigation:Components>RSforms!Pro>ManageForms WhenyouclickonFormsManagerorManageForms,asummaryofallofyourformsthathavebeencreatedwill display.
Page3of21
Confidential - Not for Resale and Not for Distribution
ContentManagementSystemTrainingRSFormsBuilderTool
Figure3
Belowthetopmenu,atableisshownwithinformationabouttheformscreatedinthesystem. Checkbox.Selectingthecheckboxwillallowyoutoupdatemultipleformsatthesametimeusingthetopmenu optionsDelete,Publish,Unpublish. FormTitle.Thisistheoptionaltitlefortheform.ThisisenteredontheEditFormscreenwhenyouarecreating anewformoreditingaform.Clickingthetitlewillbringyouintotheeditscreenoftheform. FormName.Thisisthenameoftheform.ThisisenteredontheEditFormscreenwhenyouarecreatinganew formoreditingaform. Published.Thisshowsthestateoftheformpublishedorunpublished. Submissions.ThisshowshowmanysubmissionshavebeenmadetotheformbasedonToday,Thismonthand All(Total). AddToMenu.ThiswillallowyoutoaddtheformdirectlytoaJoomlaMenuoption. Preview.ClickingthePreviewwillbringupapreviewofhowtheformwilllook. FormID.ThisistheIdentifierfortheform.ThisisusedfortrackinginJoomla.Aspecialpluginallowsyoualsoto embedtheformintoarticlesusingthisID.
2.1 NewForm/Edit
ToopentheNeworEditformpage,clickontheNewButtonoronthenameoftheformitself.Itwillthenbringyouinto amultitabbededitorfortheform.Thefollowingsectionsinthismanualdescribeaddingandeditingoptionsinmore detail. 2.1.1 Components Componentsisthefirsttabandthedefaultwhenyoufirstentertheformeditmode.
Page4of21
Confidential - Not for Resale and Not for Distribution
ContentManagementSystemTrainingRSFormsBuilderTool
Figure4
Figure5
(Imagemodifiedtofitbetteronpage) Textbox.Thisisasimplesinglelinetextboxthatcanbefilledin. Textarea.Thisisamultilinetextboxthatcanbefilledout.Thisallowsforgreaterinformationtobeplacedinit. Dropdown.Thisisaselectbox(dropdownbox).Youcansetmultipleoptionstoselectfrom,aswellassetwhich itemisselected. CheckboxGroup.Thiswillcreateagroupofcheckboxesthattheuserwillbeabletoselectandunselectfrom. Thiswillallowformultipleselects. RadioGroup.Thiswillcreateagroupofradiobuttonoptions.Onlyasingleoptionwillbeabletobeselected fromthis. SubmitButton.Thiswillcreateasubmitbuttonthatwillcausetheformtosubmit. Password.Thisisatextboxthathidesthevaluebeingtypedinfromplaintext. Fileupload.ThiswillcreatetheFileUploadoptionsothatpeoplewillbeabletouploadfilestotheserver.Make suretohaveadirectorythatwillallowforuploadingfilestoavailable. FreeText.Thisisatextareathatwillallowyoutocreatetextontheform.Thesecanincludedescriptionsand instructions. Calendar.Thiswillcreateatextboxwithacalendarthatwillpopupwhenclickedin.
Page5of21
Confidential - Not for Resale and Not for Distribution
ContentManagementSystemTrainingRSFormsBuilderTool
Button.Thiswillcreateagenericbutton.Itwillnothaveanyspecialattributesassociatedwithitunlessyouadd them. ImageButton.Thiswillcreateabuttonbasedonanimageyousupplytoit. CaptchaAntispam.Thiswillcreateacaptchaobject.Thiswillusethebuiltinversionofthis.ReCaptchafrom Googleisthealternateforthis. HiddenField.Thiswillcreateahiddenfieldthatcanbeusedwithintheform. SupportTicket.Thiswillcreateahiddenfieldwithpresetvalues PayPalSingleProduct.Thisisanadditionalpluginthatisinstalled.Thiswillallowforasingleproducttobe purchasedusingPayPal.TheformwillneedtobeconfiguredtohandlePayPaltransactions.Thiswillalsorequire aPayPalTotal. PayPalMultipleProducts.Thisisanadditionalpluginthatisinstalled.Thiswillallowformultipleproductstobe purchasedusingPayPal.TheformwillneedtobeconfiguredtohandlePayPaltransactions.Thiswillalsorequire aPayPalTotal. PayPalTotal.ThisisthetotalamountthatwillbesenttoPayPalifPayPalisconfiguredforthisitem. reCaptcha.ThisisGooglesreCaptchatool.Anauthorizationcodewillbeneededforthis.Thiswillvalidateto makesurethepersonenteringtheinformationishuman.
Figure6
(Imagemodifiedtofitbetteronpage)
Page6of21
Confidential - Not for Resale and Not for Distribution
ContentManagementSystemTrainingRSFormsBuilderTool
Name.Thisisthenameofthecomponent.Thisishowitisreferencedinscriptswithinthisform.Itis recommendedthatthisfieldcontainnospacesorspecialcharacters. Caption.Thisistheinformationthatisdisplayednexttothefield.Thisiswhattheuserswillsee.Spacing,special charactersandsoforthareacceptablehere. Save.Youcansavetheinformationatthispointwithoutaddingadditionalinformation.Additionalinformationis recommendedhowever. Required.Thissetswhetherthecomponentisrequiredornot.Ifrequired,thenonsubmit,itwillchecktomake surethevaluesaresetandgiveanerrormessageifitisnotvalid. Size.Thisisthesizefordisplayingtheelement.ThiscanbedifferentthattheMaxSize. MaxSize.Thisisthemaximumsize(numberofcharacters)thatthisfieldisallowedtoreceive.Ifthisisvalueis goingintoadatabase,itisrecommendedtosetthistothefieldsizeofthecolumnthisvaluewillbeaddedto. ValidationRule.Thisistherulethatwillbeusedwhenvalidationofthecomponentisused.Possibleoptions include: o None.Novalidationruleisapplied. o Email.Checkstomakesurethevalueisinstandardemailformat. o Numeric.Checkstomakesuretheenteredvaluecontainsonlynumbers. o Alphanumeric.Checksiftheenteredvaluecontainsonlylettersandnumbers. o Alpha.Checkstheenteredvaluetomakesureitcontainsonlyletters. o Custom.Canbeusedincombinationwithothervalidationrulesandwillextendthevalidationwiththe specifiedcharacters. ValidationMessage.Wheneverthevalidationruleisnotmet,thismessagewillshowupinthefrontendpartof theform. AdditionalAttributes.Usingthisproperty,youcansetcustomattributesinsidetheHTMLtag.Themost commonuseofthispropertyisaddingcustomCSSstylingorfurtherJavaScriptprocessing. DefaultValue.Thisisthedefaultvalueforthiselement. Description.Thedescriptionofthetextfield.Thiswillbedisplayedinthefrontend,asatextualhelpforthe user.UsethiswhentheCaptionofthecomponentisnotselfexplanatory. Save.Savethecurrentinformationonthiscomponent.
Page7of21
Confidential - Not for Resale and Not for Distribution
ContentManagementSystemTrainingRSFormsBuilderTool
Figure7
Checkbox.Inselectingthecheckbox,youallowthisitem(andothersthatareselected)tobequicklyDeleted, PublishedandUnpublished. Name.Thisisthenameofthecomponent. Caption.Thisisthecaption(orlabel)thattheuserwillseeonthefrontend. ComponentPreview.Thisisapreviewofhowthecomponentwilllookonceitispublished. Edit.Thiswillallowyoutoeditthecomponent.WhenyouclickonEdit,theelementwillopenupontheleft handsideofthescreenundertheelementtypethatitcurrentlyisselectedas. Remove.Thiswilldeletethecomponent. Ordering.Thisistheorderthattheelementswillshowupas.Ifyourenumberthese,makesuretohittheSave iconnexttoOrdering.Thiswillsavethenewordering. UpandDownArrows.Theupanddownarrowswillallowyoutomove(andsave)theelementonespotata time. Publish.Ifthisisselected,thenthecomponentwillbevisibleonthefrontend.
IMPORTANT:Onceyouhaveworkedonthecomponents,makesuretoApplyorSavethechangesthatyouhavemade. Thiswillsavetheworkthatyouhavedoneonthesecomponents.
Page8of21
Confidential - Not for Resale and Not for Distribution
ContentManagementSystemTrainingRSFormsBuilderTool
Figure8
Figure9
Figure10
Page9of21
Confidential - Not for Resale and Not for Distribution
ContentManagementSystemTrainingRSFormsBuilderTool
Figure11
ContentManagementSystemTrainingRSFormsBuilderTool
Figure12
Figure13
BelowisascreenshotoftheUserEmails.Thefollowingfieldsareforediting: From.Thisistheemailaddressthatthesender. FromName.Thisisthenameofthepersonthatissendingtheemailmessage. Replyto.Thisistheemailaddressthatreplieswillbesentto. To.Thisiswhothemessagewillbesentto.ThiswilltakevaluesfromtheQuickAddsothatitcanbesenttothe userthatfilledouttheform.Multipleemailaddressesareseparatedbycommas. CC.ThisiswhereCarbonCopiedemailaddressesareadded.ThiswilltakevaluesfromtheQuickAddsothatit canbesenttotheuserthatfilledouttheform.Multipleemailaddressesareseparatedbycommas. BCC.ThisiswheretheBlindCarbonCopiedemailaddressesareadded.ThiswilltakevaluesfromtheQuickAdd sothatitcanbesenttotheuserthatfilledouttheform.Multipleemailaddressesareseparatedbycommas. Subject.Thisisthesubjectoftheemailmessage.
ContentManagementSystemTrainingRSFormsBuilderTool
Figure14
Theeditor(picturedbelow)willallowyoutoconstructtheresponsethatwillbesenttotheenduser.Youwillbeableto usealloftheelementsfromtheQuickAddpanelinthiseditor.
ContentManagementSystemTrainingRSFormsBuilderTool
Figure15
Figure16
BelowisascreenshotoftheUserEmails.Thefollowingfieldsareforediting: From.Thisistheemailaddressthatthesender. FromName.Thisisthenameofthepersonthatissendingtheemailmessage. Replyto.Thisistheemailaddressthatreplieswillbesentto. To.Thisiswhothemessagewillbesentto.ThiswilltakevaluesfromtheQuickAddsothatitcanbesenttothe userthatfilledouttheform.Multipleemailaddressesareseparatedbycommas. CC.ThisiswhereCarbonCopiedemailaddressesareadded.ThiswilltakevaluesfromtheQuickAddsothatit canbesenttotheuserthatfilledouttheform.Multipleemailaddressesareseparatedbycommas. BCC.ThisiswheretheBlindCarbonCopiedemailaddressesareadded.ThiswilltakevaluesfromtheQuickAdd sothatitcanbesenttotheuserthatfilledouttheform.Multipleemailaddressesareseparatedbycommas. Subject.Thisisthesubjectoftheemailmessage. Mode.ThisisthemethodthattheemailwillbesentPlaintextorHTMLformatted. Message.Thisisthemessagethatwillbesenttotheuser.ClickingEdittheEmailtextwillproduceaWYSIWYG editor.
ContentManagementSystemTrainingRSFormsBuilderTool
Figure17
Theeditor(picturedbelow)willallowyoutoconstructtheresponsethatwillbesenttotheenduser.Youwillbeableto usealloftheelementsfromtheQuickAddpanelinthiseditor.
Figure18
ContentManagementSystemTrainingRSFormsBuilderTool
Figure19
Figure20
Figure21
Figure22
ContentManagementSystemTrainingRSFormsBuilderTool
Figure23
Figure24
Figure25
ContentManagementSystemTrainingRSFormsBuilderTool
Figure26
3 ManageSubmissions
ManageSubmissionswilldisplayareportofthesubmissionsthathavecomeintothesystem.Youhavetheoptionto exportthesubmissionsintoaCSV(commaseparatedvalue)file.Additionallyyouareabletodeleteindividualentries thathavecomein.
Figure27
Additionally,youareabletofilteryoursubmissionsbasedonform,andkeywords.
Figure28
ContentManagementSystemTrainingRSFormsBuilderTool
Thesubmissionswillshowintabularformthevaluesofeachfieldfortheform.TheonlyfieldthatisstaticistheDate Submitted.Therestofthefieldsaregeneratedbythecomponentsyouaddintotheform.
Figure29
Thearrowsnexttothetableheadingswillallowyoutosortthesubmissionsbythecolumn(ascendingordescending).
4 Configuration
TheConfigurationsectionallowsyoutosetuptheconfigurationinformationforRSforms!andforanypluginsthatare usedwithinthesystem.PleasenotethatGoogleAnalytics,PayPal,andReCaptchaareallpluginsthathavebeen installedseparately.
4.1 Settings
Figure30
Figure31
ContentManagementSystemTrainingRSFormsBuilderTool
4.2 GoogleAnalytics
GoogleAnalyticscanbeusedtotrackhowfarpeoplegetthroughyourforms.EnteringinyourGoogleAnalyticscodewill allowyoutouseGoogleAnalyticsforyourforms.Thisisanoptionalplugin.
Figure32
Figure33
4.3 PayPal
ThisPluginwillallowyoutointegratePayPalintoyourformsforquicksetupofsingleandmultipleitemsales.
Figure34
Figure35
ContentManagementSystemTrainingRSFormsBuilderTool
4.4 ReCaptcha
ReCaptchaisanoptionalpluginforRSFroms!thatusesGooglesReCaptchaAPI.YouwillneedtohaveaGoogleaccount inordertousethistool.
Figure36
Figure37
5 Backup/Restore
Inadditiontobeingabletocreatetheseforms,youareabletobackupandrestoreformstouseonotherinstallationsof Joomla.
ContentManagementSystemTrainingRSFormsBuilderTool
Figure38
6 CreditsandContactInformation
ThistrainingmanualhasbeendevelopedanddeliveredbyStrudellStudios,theCreativeDivisionofCourtland Consulting.Someofthecontentforthismanualisbaseduponand/ortakenverbatimfromhttp://www.joomla.com 20072010,allrightsreserved.Forupdatesorquestionsregardingthismanual,contacttheStrudellStudios/Courtland Consultingsupportteam. StrudellStudios CreativeDivisionofCourtlandConsulting 1500WatertowerPlace,Ste200 EastLansing,MI48823 support@strudellstudios.com www.strudellstudios.com (517)9083950direct (517)3717810main (517)3717815fax