ColdFusion Builder extensions (CFCamp 2012)
Upcoming SlideShare
Loading in...5
×
 

ColdFusion Builder extensions (CFCamp 2012)

on

  • 993 views

 

Statistics

Views

Total Views
993
Views on SlideShare
982
Embed Views
11

Actions

Likes
0
Downloads
12
Comments
0

2 Embeds 11

http://www.lagaffe.be 6
http://lagaffe.be 5

Accessibility

Categories

Upload Details

Uploaded via as Apple Keynote

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment
  • \n
  • \n
  • \n
  • \n
  • DEMO: show riaforge.org\n
  • DEMO: installing from ZIP (BuilderStats)\nDEMO: installing from folder (Apptacular)\n
  • \n
  • \n
  • \n
  • \n
  • \n
  • DEMO: example 1\n
  • DEMO: example 2\n
  • DEMO: Example 3\n
  • DEMO: Example 4\n
  • DEMO: Example 5\n
  • DEMO: Example 6\n
  • DEMO: Mirror extension\n
  • DEMO: Example 7 - 10\n
  • DEMO: Example 11\n
  • DEMO: Squeezer\n
  • \n
  • \n
  • \n
  • \n

ColdFusion Builder extensions (CFCamp 2012) ColdFusion Builder extensions (CFCamp 2012) Presentation Transcript

  • CFCamp, MunichColdFusion Builder Extensions October 16th, 2012
  • About me• Guust Nieuwenhuis• Analyst Programmer at Trasys• Owner at Orange Lark• Adobe Community Professional• CFUG Belgium co-manager• ColdFusion CAB member• Scotch on the Rocks CAB member 2
  • About me• Guust Nieuwenhuis• Analyst Programmer at Trasys• Owner at Orange Lark• Adobe Community Professional• CFUG Belgium co-manager• ColdFusion CAB member• Scotch on the Rocks CAB member 3
  • ColdFusion Builder Extensions Extensions? Installation Using extensions
  • Extensions?• Extend the features of ColdFusion Builder• Using ColdFusion• 65 extensions on RiaForge.org
  • Installation• Install from a zip file• Import a folder• Extensions view
  • Using extensions• Context menus• Views• Post install wizard• Project creation wizard
  • RDS view Project view Editor view Outline viewContext menus
  • Using extensions• Context menus• Views• Post install wizard• Project creation wizard
  • Building extensions Configuration file Metadata Install Extending IDE Handlers Handler communication User interfaces Callback commands Tips and tricks
  • Configuration file• IDE_config.xml• Contains • Metadata • Install • Extending IDE (menu, events, view, code assist, start page) • Handlers• Cashed!
  • Metadata• Contains information about the extension • Name • Author • Version • Email • Description • License
  • Install• Add screens to the ColdFusion Builder extension install wizard
  • Extending IDE• Extend the context menus • Resource navigator • RDS Data view • Outline view • CFML Editor
  • Extending IDE• Respond to events • onprojectcreate • onfilechangeineditor • onRDSDataViewSelectionChange • onFileSaved
  • Extending IDE• Views • Create views
  • Handlers• File that contains code• Runs in response to an event or an action
  • Handler communication• Communication between handler and ColdFusion Builder• Trough XML• FORM.ideeventinfo
  • User interfaces• Configuration files• HTML interfaces• XML response
  • Callback commands• Ask ColdFusion Builder to do something or to give something • refreshFile, refreshFolder, refreshProject, openFile, insertText, getServers, getDatasources, getTables, getTable, searchFile, getFunctionsAndVariables
  • DEMO: Squeezer
  • Not covered• Code assist • on variables • for function parameters • for function invoked on a specific variable• Setting Launch page
  • Tips and tricks• Turn debugging off!• Use the CF error log• Use extensions to build extensions • Adobe Extension Builder • Extension Builder (by Dan Vega) • ColdFusion Builder Extension Test Creator (by Terry Ryan)
  • Contact me! info@lagaffe.be www.lagaffe.be @lagaffe info@orangelark.be www.orangelark.be @orangelark
  • CFCamp, MunichColdFusion Builder Extensions October 16th, 2012