RIAForge Hosted Projects

cfcExplorer

A ColdFusion 8 project to introspect and test CFCs

Forums  • Known Issues  • Screenshots

Current Version: 0.5
Views: 3545
Downloads: 289
Requirements: ColdFusion 8
Created: Wednesday, August 8, 2007
Last Updated: Friday, February 8, 2008

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

Current Version: 0.3.1
Views: 29446
Downloads: 1525
Requirements: CF 7.0.2
Created: Sunday, November 5, 2006
Last Updated: Monday, April 23, 2007

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.

Latest Entries From cfcFlexplorer Blog


cfddlutils

A ColdFusion implementation of the Java ddlutils project.

Forums  • Known Issues  • Screenshots

Current Version:
Views: 999
Downloads: 0
Requirements:
Created: Thursday, November 29, 2007
Last Updated: Thursday, November 29, 2007

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

Current Version: 1.1
Views: 7501
Downloads: 1334
Requirements: Should work with CF 5+
Created: Wednesday, August 1, 2007
Last Updated: Friday, February 8, 2008

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

Current Version: 1.1
Views: 7404
Downloads: 446
Requirements:
Created: Thursday, March 29, 2007
Last Updated: Tuesday, June 5, 2007

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


pptutils

A ColdFusion Component for reading PowerPoint files.

Forums  • Known Issues  • Screenshots

Current Version: 0.8
Views: 1985
Downloads: 294
Requirements: ColdFusion 7+ (some samples require CF 8 but component can be used without 8)
Created: Friday, December 14, 2007
Last Updated: Wednesday, January 30, 2008

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.

To extract text call the extractText() method. To create an array of slides (which will include data about formatting/positioning, etc) call the convertPowerPoint() method. To extract metadata about the PPT file call the getPPTMetaData() method.

For sample implementations see the samples folder in this package.

Also see docs/pptutils_api.html

If you should find this component useful please consider visiting my wishlist (http://www.amazon.com/gp/registry/wishlist/2PTWNTIRNTIKS/)

Credits: pptutils uses JavaLoader by Mark Mandel (http://javaloader.riaforge.org/) pptutils utilizes POI/HSLF which is part of the Apache Project (http://poi.apache.org/) Licenses applicable to the respective owners.


riaForgeCFC

A component for retrieving your project data from RIAForge

Forums  • Known Issues  • Screenshots

Current Version: 1.0
Views: 3274
Downloads: 67
Requirements: ColdFusion MX
Created: Thursday, November 9, 2006
Last Updated: Thursday, August 9, 2007

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.

Online Demo

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.

Download

Related Blog Entries:

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.

Download
Online Demo

Related Blog Entries:

cfunited08

cfunited08

Calendar

Sun Mon Tue Wed Thu Fri Sat
    123
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31

Subscribe

Enter your email address to subscribe to this blog.

Tags

actionscript ajax blogging cfsnippets coldfusion flash forms flex misc model-glue off topic personal project learn sql

Recent Comments

Hosting Advice Needed
todd sharp said: Must have been on a box that I'm not on. Thank goodness too, because all of my sites (this blog, cf... [More]

Hosting Advice Needed
Oğuz Demirkapı said: No. And the tickets are still open in support system. :) I think they had a big outage and still ... [More]

Hosting Advice Needed
todd sharp said: Did they say what caused such a long outage? [More]

Hosting Advice Needed
Oğuz Demirkapı said: VPS is back after 13 hours. :) [More]

Hosting Advice Needed
Oğuz Demirkapı said: 12 hours now since the server is down. :( [More]

RSS


coldfusionbloggers

FullAsAGoog MXNA

Consumed By Feed-Squirrel.com