RIAForge Hosted Projects
cfcExplorer
A ColdFusion 8 project to introspect and test CFCs
Forums • Known Issues • Screenshots
cfcExplorer is a ColdFusion 8 Ajax port of the world renowned cfcFlexplorer project (http://cfcFlexplorer.riaforge.org). It was created as a POC/showcase of ColdFusion 8 features.
cfcFlexplorer
Flex based application for CFC introspection and testing.
Forums • Known Issues • Screenshots
cfcFlexplorer is a tool for CFC introspection and testing. With cfcFlexplorer you simply modify an xml file which contains two variables: the server root directory and the directory from which to begin crawling for CFCs. Once the application recurses the directories it returns all CFCs (except application.cfc's and anything under cfide) into a navigation tree. From there you can navigate through the tree, selecting any component that you would like to see further information on. When a component is selected, the 'methods' grid is populated with all of the methods within that component. When a method is selected, all of the associated parameters for that method are populated into the 'parameters' grid. The parameters grid contains an addional editable column called 'value' which allows you to populate test values and invoke the component. When invoked, the application opens a new window which will dump the results of the call (if applicable). If your component has an init constructor, a checkbox is automatically populated and the init() function is called prior to invoking your component so that any necessary instance data is available to your call. (Note: If your constructor requires parameters, populate those in the param grid prior to calling your function). Updates: You can now specify multiple applications in the settings.xml file to keep them seperate in the component tree. The component tree is now cached to increase performance. If you would like to keep the cache current, just create a scheduled task to recreate the external xml file at whatever frequency you'd like (see readme.doc). Print Support: Version 0.2 added print support. To print component documentation, select a component in the component tree and click the Flashpaper or PDF icon in the upper right corner. Method Searching: Version 0.2 also added filtering for the method grid. To search for a particular method, choose the attribute that you would like to search by and type your search term in the text box.
cfddlutils
A ColdFusion implementation of the Java ddlutils project.
Forums • Known Issues • Screenshots
A ColdFusion implementation of the Java ddlutils project.
cfImageCropper
A simple custom tag to insert an image cropping widget into your application.
Forums • Known Issues • Screenshots
This tag provides a greatly simplified version of the JavaScript Image Cropping UI element created by David Spurr (http://www.defusion.org.uk/code/javascript-image-cropper-ui-using-prototype-scriptaculous/). Can be used with ColdFusion 8 image functions to give your users the ability to dynamically resize images in the browser. The tag must be nested within a form (or cfform) and will create 6 hidden form fields which can be used when the form is submitted in conjunction with ColdFusion 8 image tag/functions (or other image manipulation packages) to crop the image on the server.
cfTimeline
A custom tag implementation of the SIMILE Timeline
Forums • Known Issues • Screenshots
This tag is a simple way to get a SIMILE DHTML (or as they call it 'AJAXy') timeline into your site. You can pass the location to a specifically formatted xml file to plot the events. See http://simile.mit.edu/ for further info on the SIMILE timeline.
Latest Entries From cfTimeline Blog
ColdFusion Google API
A set of CFCs to interact with Google APIs.
Forums • Known Issues • Screenshots
This package is a set of ColdFusion Components built to interact with a number of Google APIs. The package contains a base CFC which provides basic authentication and session token retrieval. Other components in the package extend the base CFC to interact with individual Google services such as Docs and Analytics. The package has some minor syntax issues that are exclusive to CF 8, but could probably easily be made backwards compatible with minor changes. The base code and all inspiration for this project are taken (with permission from and many thanks to) from the original work done by Raymond Camden. For more information see the following post: http://www.coldfusionjedi.com/index.cfm/2007/12/8/Google-Docs-CFC
Community Open Contact Importer
Web mail contact importer.
Forums • Known Issues • Screenshots
The goal of this project is to provide a single source for importing contact lists from all major web mail clients.
iLearn
iLearn is a simple Learning Management System (LMS)
Forums • Known Issues • Screenshots
iLearn is a simple LMS built in ColdFusion. Once instructors and students have been built into the system you can build courses. Once a course is built, exams with questions and answers can be added. When an exam is issued, students can take the exams. The exam interface provides students immediate feedback on correct/incorrect answers as well as a floating progress indicator that shows overall exam progress and current score.
pptutils
A ColdFusion Component for reading PowerPoint files.
Forums • Known Issues • Screenshots
This component gives you the ability to extract pure text and/or slides with (almost) full formatting from PowerPoint presentations (Office 2003 and older). It is built upon the Apache POI HSLF project.
About:
PPTUtils is a simple cfc that can be used to extract text and/or formatted markup (including images) from a PowerPoint file. Since it is built upon HSLF it is subject to the limitations in that project:
"HSLF is the POI Project's pure Java implementation of the Powerpoint '97(-2007) file format. It does not support the new PowerPoint 2007 .pptx file format, which is not OLE2 based.
HSLF provides a way to read powerpoint presentations, and extract text from it. It also provides some (currently limited) edit capabilities."
To work with this CFC, just instantiate it like you would any component.
riaForgeCFC
A component for retrieving your project data from RIAForge
Forums • Known Issues • Screenshots
riaForgeCFC is a component that retrieves data about your RIAForge projects. Currently there are two methods: getProjectInfo returns a query containg a row for each of your RIAForge projects. getBlogInfo returns a structure of your RIAForge blog rss feed including a query of your latest posts. Future support for forum RSS feeds will be added. To use riaForgeCFC, init the component like such passing the uid for your xml feed (see sample in zip): cfset riaForge = createObject("component", "riaForge").init(uid)
Latest Entries From riaForgeCFC Blog
Other Projects
Ymap
Ymap is an example of integrating a Yahoo Map in a Flash Form. It is fully interactive and allows the user to search for addresses or perform local searches on a map.
Genesis
Genesis is an online query analysis tool. It is built in Flash Forms and performs real time querying of your ColdFusion datasources via flash remoting. It includes a full featured object browser which contains all tables and columns, stored procedures, indexes and views. The object browser supports drag and drop to allow you to quickly build your query. Genesis also allows you to quickly script a query by choosing the table in the object browser and right clicking in the query window and selecting "select..." Genesis also logs all queries for later inspection. You can use Genesis to save SQL scripts and result sets on your server. Please see the blog posts below for further information.
Current Version: 1.0
History:
Beta: Initial release.
Version 1.0: Added Stored Procedures, Views, and Indexes to the Object Browser (MSSQLSERVER only).Added clear query button. Added copy to clipboard button to copy the current results to the client's clipboard. Added query logging. Made results grid editable to allow users to copy single cell results to clipboard. Added selective querying. When working in the query window if a user would like to run a single sub-query they can highlight just the code they would like to run and click Execute Query.
Related Blog Entries:
- Genesis Query Evaluation Tool - Built on Flash Forms (December 15, 2006)
- Genesis 1.0 (Query Evalution Tool) Released (January 4, 2006)
picViewer
picViewer is a simple application built for - you guessed it - viewing pictures! It is built using Coldfusion Flash Forms with a simple cfc to do a bit of the dirty work. Nothing fancy, but a really easy way to get a private, password protected photo sharing application up and running in literally minutes.
Current Version: 1.1
History:
Version 1.0: Initial release. Version 1.0.1: Added the ability to turn off password protection. Version 1.1: Updated to include RSS feeds. Any instance that is not password protected allows your family and friends to subscribe to your pics via their favorite RSS reader (they will receive the 25 most recent pics as individual 'posts' in the feed). Also included in this release are some minor clean ups to the cfc.
Related Blog Entries:
- picViewer 1.0.2 (August 16, 2006)
- picViewer Updated (August 7, 2006)
- picViewer 1.0 Released (August 3, 2006)
- picViewer 1.1 - Now with RSS


