web scripting in madcap flare

12
PRESENTED BY Extending MadCap Flare with Web Programming and Scripting Paul Pehrson @docguy | www.docguy.training Track 3: Guru

Upload: docguy

Post on 21-Jan-2017

197 views

Category:

Software


0 download

TRANSCRIPT

Page 1: Web scripting in MadCap Flare

PRESENTED BY

Extending MadCap Flare with Web Programming and Scripting

Paul Pehrson@docguy | www.docguy.training

Track 3: Guru

Page 2: Web scripting in MadCap Flare

About Me• (Ab)using Flare for 10

years• Full time technical writer

at Venafi• Part time Flare consultant

and trainer at DocGuy Training

Page 3: Web scripting in MadCap Flare

Overview• Javascript• jQuery• PHP

Page 4: Web scripting in MadCap Flare

JavaScript• Internal vs. Reference• Where to place the script

– Master page– Topic Page– What about a snippet?

• Example– Contact Form Validation

Page 5: Web scripting in MadCap Flare

jQuery• What is jQuery• How do I add jQuery libraries• Where to place the script• Example

– Table Sorting jQuery

Page 6: Web scripting in MadCap Flare
Page 7: Web scripting in MadCap Flare
Page 8: Web scripting in MadCap Flare

PHP• What is PHP

– Object-oriented programming language– Server-side scripting protects your scripts and private

information• Flare PHP requires

– Target Settings– Include statements

Page 9: Web scripting in MadCap Flare

PHP (cont.)• Target settings

– Custom file extensions– Include unreferenced files

• Include statements– Keep most of the php off the Flare topic

• Must have PHP installed to test, or upload to a web server

Page 10: Web scripting in MadCap Flare

PHP (cont.)• Condition out of Print targets

– DIV class condition (Flare 12)– DIV with condition (Flare 11, 12)

• Example– Contact Form

• Database• Email form

Page 11: Web scripting in MadCap Flare

Q&A

Download Project FilesYou can download the project I used for this presentation to see all the source code and how it was implemented by visiting: http://docguy.training/mw16/scripting

Page 12: Web scripting in MadCap Flare

Thank You!

Visit my website for more information on consulting and training opportunities

www.docguy.training