More on Fusebox at Fusebox Development Methodology : More on Fusebox at Fusebox Development Methodology : Fusebox 3.0 Welcome To Fusebox Michael Smith, TeraTech, Inc.
More on Fusebox at Fusebox Development Methodology : More on Fusebox at Fusebox Development Methodology : Overview What is Fusebox? Sample Sites General Concepts Why Fusebox? Extended Topics Demo How to get started Q & A
More on Fusebox at Fusebox Development Methodology : More on Fusebox at Fusebox Development Methodology : Speaker Information Who am I? Michael Smith President of TeraTech, Inc Rockville MD – –ttWebReportServer, CFXGraphicserver MDCFUG, CFUN-02, Fusebox Conf Articles in CFDJ, Fusion Authority CFUN-02 June Wash DC –
More on Fusebox at Fusebox Development Methodology : More on Fusebox at Fusebox Development Methodology : More About Me ColdFusion Developer 6 years with ColdFusion Also work with SQL, JavaScript, HTML, VB, Oracle, Access Teach one-on-one and custom classes On site and custom development Fusebox and Process Methodology
More on Fusebox at Fusebox Development Methodology : More on Fusebox at Fusebox Development Methodology : What is Fusebox? (part one) An organized style of coding for the web A plan for designing applications Teamwork in action So much more!
More on Fusebox at Fusebox Development Methodology : More on Fusebox at Fusebox Development Methodology : Organized Coding for the Web (part two) Fusebox is Self-documenting All program flow is in one file (fbx_switch.cfm) Logic, Queries, and HTML are separated Easy to organize large applications into sub applications, called circuits Variables are passed cleanly
More on Fusebox at Fusebox Development Methodology : More on Fusebox at Fusebox Development Methodology : Designing Applications (part three) Projects are broken into clear phases Design & Prototyping (What and How) –Initial ideas for ‘What’, Wireframe –Storyboard leads to Prototype, defining ‘How’ Coding, Testing & Deployment –Prototype is built into real app –Code can be unit tested –Easy to deploy
More on Fusebox at Fusebox Development Methodology : More on Fusebox at Fusebox Development Methodology : Teamwork in Action (part four) Flow is clear, so it is easy to interconnect pages Prototype clearly defines look and feel, so no risk of pages looking differently than expected HTML, queries, and code can be done independently In effect, different team members produce similar, compatible results
More on Fusebox at Fusebox Development Methodology : More on Fusebox at Fusebox Development Methodology : More! (part five) Extended features allow apps to grow Fusebox can be implemented very simply Take advantage of only the features you need Start simple and have the ability to grow into larger functions
More on Fusebox at Fusebox Development Methodology : More on Fusebox at Fusebox Development Methodology : Sample Fusebox Sites
More on Fusebox at Fusebox Development Methodology : More on Fusebox at Fusebox Development Methodology : General Concepts Fuseactions determine flow Everything calls index.cfm All pages are included from one central file fbx_switch.cfm Files are defined as either Display, Query, Logic/action code, or system files (dsp_, qry_, act_, fbx_) Variables passed between pages become attributes.variablename
More on Fusebox at Fusebox Development Methodology : More on Fusebox at Fusebox Development Methodology : Short Break Five min break...
More on Fusebox at Fusebox Development Methodology : More on Fusebox at Fusebox Development Methodology : Why? State of the Art: Failure
More on Fusebox at Fusebox Development Methodology : More on Fusebox at Fusebox Development Methodology : Point-to-Point Routing New York Tampa
More on Fusebox at Fusebox Development Methodology : More on Fusebox at Fusebox Development Methodology : Hub-and-Spoke System Tampa New York Chicago Seattle Los Angeles
More on Fusebox at Fusebox Development Methodology : More on Fusebox at Fusebox Development Methodology : Point-to-Point Programming Module A Module B Module D Module E Module F Module C
More on Fusebox at Fusebox Development Methodology : More on Fusebox at Fusebox Development Methodology : Fusebox Programming Module AModule BModule D Module EModule FModule C Fusebox
More on Fusebox at Fusebox Development Methodology : More on Fusebox at Fusebox Development Methodology : Benefits of Standardization Better team communication Cheaper maintenance Can pick up others code faster Fewer bugs due to different styles Can think about the fun stuff instead of code structure
More on Fusebox at Fusebox Development Methodology : More on Fusebox at Fusebox Development Methodology : Extended Topics Just a quick overview... Nested Circuits Nested Layouts Exit Fuseactions (XFA’s) XML Fusedocs Wireframing Devnotes
More on Fusebox at Fusebox Development Methodology : More on Fusebox at Fusebox Development Methodology : Demo Look at a couple sample Fusebox apps What is fbx_switch.cfm? How are fuseactions called?
More on Fusebox at Fusebox Development Methodology : More on Fusebox at Fusebox Development Methodology : How to get started Download core files Copy sample app into your directory Start editing fbx_switch.cfm to your needs! Create dsp_, qry_, and act_ files Check out our FB101 and FB201 classes!
More on Fusebox at Fusebox Development Methodology : More on Fusebox at Fusebox Development Methodology : Resources Fusebox core files are freely available from Various sites have free tutorials, white papers, sample code, etc. – – – – – – php version Hal Helms articles in CFDJ magazine
More on Fusebox at Fusebox Development Methodology : More on Fusebox at Fusebox Development Methodology : Questions? Come join us for FB101 tomorrow! Watch for new dates and site update Don’t forget your surveys!