All Projects → aarongreenlee → Hoth

aarongreenlee / Hoth

Exception tracking for ColdFusion.

Projects that are alternatives of or similar to Hoth

Combine
Serves Combined & compressed js & css with caching, using ColdFusion
Stars: ✭ 11 (-91.27%)
Mutual labels:  coldfusion
Fusebox Coldfusion
Fusebox is a free, easy to use framework for web development that organizes your code for fewer development bugs and faster maintenance. It has a low runtime overhead. It is mainly targeted to ColdFusion but also has versions for PHP and ASP.
Stars: ✭ 41 (-67.46%)
Mutual labels:  coldfusion
Facebook Cf Sdk
Facebook CFML SDK for ColdFusion and Railo
Stars: ✭ 83 (-34.13%)
Mutual labels:  coldfusion
Tinytest
A tiny unit testing framework built as a means to learn more about unit testing in ColdFusion.
Stars: ✭ 13 (-89.68%)
Mutual labels:  coldfusion
Poiutility.cfc
A ColdFusion component (and set of custom tags) for reading and writing XLS (Excel) documents in ColdFusion.
Stars: ✭ 36 (-71.43%)
Mutual labels:  coldfusion
Validatethis
An object oriented validation framework for ColdFusion objects
Stars: ✭ 45 (-64.29%)
Mutual labels:  coldfusion
Mobilemura
MobileMura is a plugin that adds advanced mobile features to Mura CMS.
Stars: ✭ 9 (-92.86%)
Mutual labels:  coldfusion
Cfstatic
CfStatic is a framework for managing the inclusion and packaging of CSS and JavaScript in CFML applications.
Stars: ✭ 102 (-19.05%)
Mutual labels:  coldfusion
Vagrant Lemtl
Vagrant box with Linux, Nginx, MariaDB (or MySQL), Tomcat, and Lucee for local development with CFML and Java
Stars: ✭ 41 (-67.46%)
Mutual labels:  coldfusion
Cfselenium
A native Selenium WebDriver binding for ColdFusion
Stars: ✭ 77 (-38.89%)
Mutual labels:  coldfusion
Openbd Administrator
The browser based administrator for the Open BlueDragon CFML engine.
Stars: ✭ 14 (-88.89%)
Mutual labels:  coldfusion
Varscoper
varScoper is a code scanning tool that can be used to identify variables that are not explicitly scoped to be local or global to a ColdFusion function.
Stars: ✭ 30 (-76.19%)
Mutual labels:  coldfusion
Stripe Cfml
stripe-cfml is a CFML (Lucee and ColdFusion) library for interacting with the Stripe API.
Stars: ✭ 51 (-59.52%)
Mutual labels:  coldfusion
Toscript
Converts Tag based CFML to CFML Script
Stars: ✭ 12 (-90.48%)
Mutual labels:  coldfusion
Mxunit
MXUnit core framework
Stars: ✭ 89 (-29.37%)
Mutual labels:  coldfusion
Cfmlstats
Parses your CFML code base and gives you stats
Stars: ✭ 10 (-92.06%)
Mutual labels:  coldfusion
Colddoc
ColdDoc is a tool that has been built to generate documentation based on ColdFusion Component Meta Data.
Stars: ✭ 44 (-65.08%)
Mutual labels:  coldfusion
Di1
DI/1 - Inject One - is a very lightweight, convention over configuration, dependency injection (inversion of control) framework for ColdFusion / CFML.
Stars: ✭ 109 (-13.49%)
Mutual labels:  coldfusion
Mach Ii Framework
Mach-II is a web-application framework focused on easing software development and maintenance.
Stars: ✭ 93 (-26.19%)
Mutual labels:  coldfusion
Xindi
Xindi is a lightweight CFML content management system ideally suited to smaller websites.
Stars: ✭ 70 (-44.44%)
Mutual labels:  coldfusion

Status as of July 2016: Hoth is stable and can help you identify, track, and prioritize your ColdFusion bugs. However, I will not be investing resources in this package going forward. I had done quite a bit of ColdFusion work as a contractor working on projects for Adobe but that time is passed. If you would like to continue to grow this project please reach out to me as I would be happy to add you as a organizer.

	---------------------------------------------
	---------------------------------------------
	---------------------------------------------
	
	 __    __    ______   .___________. __    __  
	|  |  |  |  /  __  \  |           ||  |  |  | 
	|  |__|  | |  |  |  | `---|  |----`|  |__|  | 
	|   __   | |  |  |  |     |  |     |   __   | 
	|  |  |  | |  `--'  |     |  |     |  |  |  | 
	|__|  |__|  \______/      |__|     |__|  |__|
	
	---------------------------------------------
	---------------------------------------------
	---------------------------------------------

MMI?????????????????????????????????????IIIIIIIIIIIIIIIIIIIII7777777777777777MMM MM??????????????????????????????????????IIIIIIIIIIIIIIIIIIIII7777777777777777MMM MM???????????????????????????????????????IIIIIIIIIIIIIIIIIII77777777777777777MMM MM??????????????????????????????????????IIIIIIIIIIIIIIIIIIII77777777777777777MMM MM??????????????????????????????????????IIIIIIIIIIIIIIIIIIII77777777777777777MMM MM?????????????????????????????????????IIIIIIIIIIIIIIIIIII7777777777777777777MMM MM????????????????????????????????????IIIIIIIIIIIIIIIIIII77777777777777777777MMM MM??????????????????????????????????IIIIIIIIIIIIIIIIIIII7777777777777777777$$MMM MM?????????????????????????????????IIIIIIIIIIIIIIIIIIII7777777777777777777$$$MMM MM??????????????????????????????IIIIIIIIIIIIIIIIIIIII7777777777777777777$$$$$MMM MM??????????????????????????IIIIIIIIIIIIIIIIIIIIIII77777777777777777777$$$$$$MMM MM??????????????????????IIIIIIIIIIIIIIIIIIIIIIIIII777777777777777777$$$$$$$$$MMM MM?IIIIIIIIIIIIIIIIIIIIIIII,...........,IIIIIIIII777777777777777777$$$$$$$$$$MMM MMIIIIIIIIIIIIIIIIIIIIII,...............+IIIII777777777777777777$$$$$$$$$$$$$MMM MMIIIIIIIIIIIIIIIIIIII..................+III7777777777777777777$$$$$$$$$$$$$$MMM MMIIIIIIIIIIIIIIIIII?........?7IIIII777.?77777777777777777777$$$$$$$$$$$$$$$$MMM MMIIIIIIIIIIIIIIIIII.......IIIIIIIII777777777................$$$$$$$$$$$$$$$$MMM MMIIIIIIIIIIIIIIIII......+IIIIII7777777777777................I$$$$$$$$$$$$$$$MMM MMIIIIIIIIIIIIIIII.......77777777777777777777................$$$$$$$$$$$$$$$MMM MMIIIIIIIIIIIIII7I......777777777777777777777......7$$$$$$$$$$$$$$$$$$$$$$ZZZMMM MM777777777777777=......777777777777777777777......$$$$$$$$$$$$$$$$$$$$ZZ$ZZZMMM MM777777777777777......+77777777777777777777$......$$$$$$$$$$$$$$$$$ZZZZZZZZZMMM MM777777777777777......I77777777777777777$$$$,...,,$$$$$$$$$$$$$$$ZZZZZZZZZZZMMM MM777777777777777......+777777777777$$$$$$$$$,,,,,,+++++++++7$$$ZZZZZZZZZZZZZMMM MM777777777777777.......77777$$$$$$$$$$$$$$$$,,,,,,,,,,,,,,,+ZZZZZZZZZZZZZZZZMMM MM777777777777777+......7$$$$$$$$$$$$$$$$$$$$,,,,,,,,,,,,,,,+ZZZZZZZZZZZZZZZOMMM MM777777777777777$..,,,,$$$$$$$$$$$$$$$$$$$$,,,,,,?????????$ZZZZZZZZZZZZZZZZMMM MM$$$$$$$$$$$$$$$$.,,,,,,7$$$$$$$$$$$$$$$$$$$,,,,,,$ZZZZZZZZZZZZZZZZZZZZZZZZOMMM MM$$$$$$$$$$$$$$$$$.,,,,,,I$$$$$$$$$$$$$$$$$$,,,,,,ZZZZZZZZZZZZZZZZZZZZZZZZZOMMM MM$$$$$$$$$$$$$$$$$Z,,,,,,,,=$$$$$$$$$$$+ZZZZ,,,,,,ZZZZZZZZZZZZZZZZZZZZZZOOOOMMM MM$$$$$$$$$$$$$$$$$$Z,,,,,,,,,,,,,,,.,,,=ZZZZ,,,,,,ZZZZZZZZZZZZZZZZZZZOOOOOOOMMM MM$$$$$$$$$$$$$$$$$$$$:,,,,,,,,,,,,,,,,,=ZZZZ,,,,,,ZZZZZZZZZZZZZZOOZOOOOOOOOOMMM MM$$$$$$$$$$$$$$ZZZZZZZZ$,,,,,,,,,,,,,,,ZZZZZ,,,,,,ZZZZZZZZZZZOOOOOOOOOOOOOOOMMM MM$ZZZZZZZZZZZZZZZZZZZZZZZZZZ+,,,,,?ZZZZZZZZZOOOOOOOZZZZZOOOOOOOOOOOOOOOOOOOOMMM MM$ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZOOOOOOOOOOOOOOOOOOOOOOOOOMMM MM$ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZOOOOOOOOOOOOOOOOOOOOOOOOOOOOOMMM MMZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOMMM MMZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOMMM MMZZZZZZZZZZZZZZZZZZZZZOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO88MMM MMZZZZZZZOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO888888MMM MMZOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO888888888888MMM MMOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO88888888888888888MMM MMOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO88OO888888888888888888888MMM MMOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO8OOOO88888888888888888888888888888MMM MMOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO8OO8888888888888888888888888888888888888888MMM MM8OOOOOOOOOOOOOOOO8888888888888888888888888888888888888888888888888888888888MMM MM888888888888888888888888888888888888888888888888888888888888888888888888888MMM MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM

Hoth aims to help developers better understand exceptions--caught or not--in their application so you can prioritize resolution. Hoth is a simple but effective exception content tracking system.

What does Hoth do?

Hoth can send you an alert when a new, unique exception occurs within your application. You only receive these alerts the first time an exception is seen by Hoth.

Is that all Hoth does?

Nope! It gets better. Hoth also tracks each occurrence so you can quickly understand how frequent an exception is within your app. No more hunting through log files that repeat messages over, and over.

Why should you use Hoth?

Hoth helps you analyze your errors so you can prioritize and fix them without hunting through log, after log, after log......after log.

How do you use Hoth?

You can read about, and learn how to implement, Hoth by reading the blog post here:

https://github.com/aarongreenlee/Hoth/wiki

How can I see the Hoth report right away?

If you would like to see the Hoth Report you can view the example exceptions by following these steps:

1.	Drop Hoth in your Web root--or--make a server mapping '/Hoth'

2.	Copy the /Hoth/examples/ColdFusion/HothReportUI.cfc to your
	Web site in an accessible location.

3.	Hit the following URL:
	http://yourwebsite.com/HothReportUI.cfc?method=index
	
4.	You should now be looking at example Hoth exceptions.

High-level, 50,000 ft. view of what you need to do...

There are two distinct parts to Hoth: Tracking and Reporting.

Tracking
--------
Tracking is common to all applications and very easy to set up. These
instructions will apply to all applications.

Reporting
---------
Things become a little (but not a lot) more complex here. Reporting
requires access to your server from a HTTP call. This is your responsibility
to setup--and there are lots of paths you can take to implement reporting.

If you take the path of using the HothReportUI.cfc you will definitely 
want to open that file and make some edits (like adding the path to
your own HothConfig).



Authors:

Aaron Greenlee - http://aarongreenlee.com Sean Coyne - http://www.n42designs.com Dan Skaggs - http://TNTechnoHermit.com Mike Henke - http://www.henke.ws James Brown - http://coldfusioning.com Dave Shuck - http://daveshuck.com Greg Moser - http://www.gregmoser.com


Requirements

Adobe ColdFusion 9.01 with HotFix 1 Applied

Not yet tested on Railo or OpenBD.


Hoth License

This file is part of Hoth.

This work is licensed under a Creative Commons Attribution-Share-Alike 3.0 Unported License.

Hoth is Copyright 2011 Aaron Greenlee


Hoth has the following third-party dependencies or code included:

MockBox (http://coldbox.org) MXUnit (http://mxunit.org)




Changelog: 02/09/2011 - The source was opened. 02/23/2011 - Merged the Bleeding branch. Users can now define their URL in their HothConfig.cfc.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].