Login   Register  
PHP Classes
elePHPant
Icontem

FuseBox Manager: Generate Web applications using Fusebox framework

Recommend this page to a friend!
Stumble It! Stumble It! Bookmark in del.icio.us Bookmark in del.icio.us
  Info   Screenshots Screenshots   View files View files (49)   DownloadInstall with Composer Download .zip   Reputation   Support forum   Blog    
Last Updated Ratings Unique User Downloads Download Rankings  
2007-05-28 (7 years ago) RSS 2.0 feedNot enough user ratingsTotal: 602 This week: 1All time: 4,740 This week: 1,557Up
Version License PHP version Categories  
fuseboxmanager 1.0Freeware5.0PHP 5, Code Generation
Description Author  

This package can be used to generate code for Web applications that use the Fusebox architecture.

It parses Fusebox XML project definition files and generates PHP code of Web applications that will use the Fusebox run-time framework.

Innovation Award  
PHP Programming Innovation award nominee
June 2007
Number 3


Prize: One subscription to the PDF edition of the magazine by PHP Architect
FuseBox is software project development methodology that is very popular among the developers of the ColdFusion language. However, the methodology is not specific to that language.

Several aspects of projects that follow the FuseBox methodology can be defined using a XML format. A tool can parse FuseBox project definition XML files and generate code to implement the methodology.

This package implements a code generator that takes project definition and generates PHP code to implement the FuseBox methodology. The generated code uses a run-time PHP framework also provided within the package to deploy projects using this methodology all in PHP.

Manuel Lemos
Picture of Alexander Skakunov
Name: Alexander Skakunov is available for providing paid consulting. Contact Alexander Skakunov .
Classes: 8 packages by
Country: Ukraine Ukraine
Age: 32
All time rank: 281 in Ukraine Ukraine
Week rank: 23 Up2 in Ukraine Ukraine Down
Innovation award
Innovation award
Nominee: 2x

Winner: 1x

Screenshots  
  • working.PNG
  • freemind.png
  • bubbl.us.png
  Files folder image Files  
File Role Description
Files folder imagesrc (6 files, 5 directories)
Plain text file FuseBoxManager.class.php Class code generator itself
Plain text file FileSystemManager.class.php Class allows to work with folders at the disk
Plain text file FuseBoxXMLParser.class.php Class parses an XML given and creates to convenient PHP arrays
Plain text file FuseBoxXMLParsersFactory.class.php Class Factory pattern implementation to play with parsers in easy way
Plain text file FuseBoxXMLParser_Bubbl_us.class.php Class implements parsing of bubbl.us XML export files (http://bubbl.us/)
Plain text file FuseBoxXMLParser_FreeMind.class.php Class implements parsing of FreeMind (http://freemind.sourceforge.net/) .mm files
Plain text file index.php Example shows the magic
Plain text file bubblus_New_Sheet.xml Data Bubbl.us XML for test
Plain text file Error.class.php Class it's convenient to track errors
Plain text file FileUploadHandler.class.php Class work-around to track errors of file uploads. The work-around is necessary due to different features in PHP versions
Plain text file FreeMind.mm.xml Aux. FreeMind XML for test
Accessible without login Plain text file readme.txt Doc. explanation, contacts, links

  Files folder image Files  /  src  
File Role Description
Files folder imageerrortemplates (18 files)
Files folder imagefusebox4.core (9 files)
Files folder imageparsed (1 file)
Files folder imageplugins (2 files)
Files folder imagewww (1 file)
  Plain text file .htaccess Aux. source for replacement
  Plain text file fusebox.xml.php Data source for replacement
  Plain text file index.php Aux. source for replacement
  Plain text file myConstants.php Aux. source for replacement
  Plain text file myGlobals.php Aux. source for replacement
  Plain text file mySettings.php Aux. source for replacement

  Files folder image Files  /  src  /  errortemplates  
File Role Description
  Plain text file fusebox.badGrammar.php Aux. source for replacement
  Plain text file fusebox.circuitXMLError.php Aux. source for replacement
  Plain text file fusebox.errorWritingParsedFile.php Aux. source for replacement
  Plain text file fusebox.failedAssertion.php Aux. source for replacement
  Plain text file fusebox.fuseboxXMLError.php Aux. source for replacement
  Plain text file fusebox.invalidAccessModifier.php Aux. source for replacement
  Plain text file fusebox.malformedFuseaction.php Aux. source for replacement
  Plain text file fusebox.missingAppPath.php Aux. source for replacement
  Plain text file fusebox.missingCircuitXML.php Aux. source for replacement
  Plain text file fusebox.missingCoreFile.php Aux. source for replacement
  Plain text file fusebox.missingFuse.php Aux. source for replacement
  Plain text file fusebox.missingFuseboxXML.php Aux. source for replacement
  Plain text file fusebox.missingParsedFile.php Aux. source for replacement
  Plain text file fusebox.overloadedFuseaction.php Aux. source for replacement
  Plain text file fusebox.undefinedCircuit.php Aux. source for replacement
  Plain text file fusebox.undefinedFuseaction.php Aux. source for replacement
  Plain text file genericErrorMessage.php Aux. source for replacement
  Plain text file PutErrorTemplatesHere.txt Doc. source for replacement

  Files folder image Files  /  src  /  fusebox4.core  
File Role Description
  Plain text file circuit.dtd Data source for replacement
  Plain text file fusebox.dtd Data source for replacement
  Plain text file fusebox4.application.php4.php Aux. source for replacement
  Plain text file fusebox4.loader.php4.php Aux. source for replacement
  Plain text file fusebox4.parser.php4.php Aux. source for replacement
  Plain text file fusebox4.runtime.php4.php Aux. source for replacement
  Plain text file fusebox4.scheme.txt Data source for replacement
  Plain text file fusebox4.transformer.php4.php Aux. source for replacement
  Plain text file fusedoc.dtd Aux. source for replacement

  Files folder image Files  /  src  /  parsed  
File Role Description
  Plain text file .htaccess Aux. source for replacement

  Files folder image Files  /  src  /  plugins  
File Role Description
  Plain text file dBug.php Aux. source for replacement
  Plain text file Globals.php Aux. source for replacement

  Files folder image Files  /  src  /  www  
File Role Description
  Plain text file .htaccess Data source for replacement

 Version Control Unique User Downloads Download Rankings  
 0%Total:602All time:4,740
 This week:1This week:1,557Up