Difference between revisions of "FinanceFerret"

from HTYP, the free directory anyone can edit if they can prove to me that they're not a spambot
Jump to navigation Jump to search
m (Protected "FinanceFerret": Excessive spamming ([edit=autoconfirmed] (indefinite) [move=autoconfirmed] (indefinite)))
(link update - page imported here)
(3 intermediate revisions by the same user not shown)
Line 1: Line 1:
==Overview==
+
[[category:software/incomplete]]
[[category:software/incomplete]][[FinanceFerret]] is the working name for an (eventually) [[open source]] personal finance manager application currently being developed by [[User:Woozle|Woozle]].
+
==About==
 +
[[FinanceFerret]] is the working name for an (eventually) [[open source]] personal finance manager application currently being developed by [[User:Woozle|Woozle]].
 +
 
 +
===Status===
 +
The [[/HyperMoney|original version]] was written in [[Microsoft Access 97]] (VBA) around 2001, where it was working reasonably well (albeit with many rough edges). I have ported it to [[PHP]]/[[MySQL]] as a [[MediaWiki extension]]. The basic functions are now working and were usable at one point, though I think changes in the underlying libraries have caused some problems which now need to be fixed.
 +
 
 +
It is currently being updated to use the [[Ferreteria]] libraries. It needs a data redesign in order to be able to do account splits (the necessary data design was prevented by the UI constraints of Access 97).
 +
 
 +
I have done some preliminary work on [[/version 2]], though that is on hold for now.
 
===Goals===
 
===Goals===
 
* To avoid [[/flaws in other software|shortcomings in existing money manager software]]
 
* To avoid [[/flaws in other software|shortcomings in existing money manager software]]
Line 11: Line 19:
 
** Deferred data massaging -- so you can Just Start Typing, and worry about assigning proper accounts and categories to things later; the program should keep track of incomplete data massaging so you can take care of it when you have time
 
** Deferred data massaging -- so you can Just Start Typing, and worry about assigning proper accounts and categories to things later; the program should keep track of incomplete data massaging so you can take care of it when you have time
 
===Naming===
 
===Naming===
Googling for "[[google:financeferret|financeferret]]" did not turn up any apparent trademarks. The [[domain name]] "financeferret.com" was registered in 2006, but as of 2008-08-17 the associated web site still showed it as "coming soon" -- possibly a [[domain squatter]].
+
Googling for "[[google:financeferret|financeferret]]" did not turn up any apparent trademarks in ~2008. The [[domain name]] "financeferret.com" was registered in 2006, but as of 2008-08-17 the associated web site still showed it as "coming soon" -- possibly a [[domain squatter]].
  
 
From this, I determined that the name is more or less available for this use. "financeferret.net" and "financeferret.org" were available as of 2008-08-17, but it didn't seem worth the trouble and expense to register them (enough just-for-the-name domains sitting around sucking $12/year out of my bank account already).
 
From this, I determined that the name is more or less available for this use. "financeferret.net" and "financeferret.org" were available as of 2008-08-17, but it didn't seem worth the trouble and expense to register them (enough just-for-the-name domains sitting around sucking $12/year out of my bank account already).
  
When I checked again on 2009-06-06, financeferret.com had become available, so I registered it.
+
When I checked again on 2009-06-06, financeferret.com had become available, so I registered it... but later let the registration expire. As of 2011-09-27 it was still available, but it seems to have been registered by someone in Australia on 2015-04-17 (domain parked with no advertising).
 
 
===Status===
 
The software currently exists as a [[Microsoft Access 97]] program (written in VBA); I have migrated the tables to [[MySQL]], and the basic functions are now working and usable. The rest of the application will be migrated to non-proprietary platforms as time permits, and I will be posting the source code as soon as I have any worth publishing.
 
  
The next step may be to convert it to web-based application, as HTML could possibly overcome many of the interface design issues I'm encountering.
+
As of 2017-07-08, it redirects to [https://www.financeferret.com.au financeferret.com.au], a web site for "Finance Ferret Pty Ltd" which appears to be a trade name registered in [[Australia]]. The .org and .net domains remain available.
  
Early documentation for that version is [[htwiki:HyperMoney|on HypertWiki]].
 
 
===Concepts===
 
===Concepts===
 
* [[/mirror transaction]]
 
* [[/mirror transaction]]

Revision as of 20:43, 8 July 2017

About

FinanceFerret is the working name for an (eventually) open source personal finance manager application currently being developed by Woozle.

Status

The original version was written in Microsoft Access 97 (VBA) around 2001, where it was working reasonably well (albeit with many rough edges). I have ported it to PHP/MySQL as a MediaWiki extension. The basic functions are now working and were usable at one point, though I think changes in the underlying libraries have caused some problems which now need to be fixed.

It is currently being updated to use the Ferreteria libraries. It needs a data redesign in order to be able to do account splits (the necessary data design was prevented by the UI constraints of Access 97).

I have done some preliminary work on /version 2, though that is on hold for now.

Goals

  • To avoid shortcomings in existing money manager software
  • To minimize the "setup curve", i.e. the amount of preparatory work needed before any useful amounts of data can be entered
  • To provide all basic functionality needed for the following:
    • Tracking and balancing one's bank accounts, credit cards, and other basic types of money accounts
    • Tracking debts and loans involving one or more other parties of varying levels of disorganization (they might or might not send you regular statements or even reliable itemizations)
  • To make data entry as painless as possible:
    • Easy identification of redundantly-entered transactions -- so you can Just Start Typing instead of worrying about where you left off last time
    • Deferred data massaging -- so you can Just Start Typing, and worry about assigning proper accounts and categories to things later; the program should keep track of incomplete data massaging so you can take care of it when you have time

Naming

Googling for "financeferret" did not turn up any apparent trademarks in ~2008. The domain name "financeferret.com" was registered in 2006, but as of 2008-08-17 the associated web site still showed it as "coming soon" -- possibly a domain squatter.

From this, I determined that the name is more or less available for this use. "financeferret.net" and "financeferret.org" were available as of 2008-08-17, but it didn't seem worth the trouble and expense to register them (enough just-for-the-name domains sitting around sucking $12/year out of my bank account already).

When I checked again on 2009-06-06, financeferret.com had become available, so I registered it... but later let the registration expire. As of 2011-09-27 it was still available, but it seems to have been registered by someone in Australia on 2015-04-17 (domain parked with no advertising).

As of 2017-07-08, it redirects to financeferret.com.au, a web site for "Finance Ferret Pty Ltd" which appears to be a trade name registered in Australia. The .org and .net domains remain available.

Concepts

Code