![]()
So here we have my first full open source application. I've released a few CFCs, but this is a whole 'nother story.
Project Tracker is somewhat of a clone of the Basecamp application created by 37signals. It is designed to let you manage and collaborate on your projects.
Some of the features include:
This is an active project with improvements and fixes being made regularly. Please send me your suggestions!
The project page and download is at http://projecttracker.riaforge.com
I would reconsider the way you have the SVN browswer implemented though. It requires you to have the libraries installed on the server and they will surely keep people on shared hosting from using it. I have implemented JavaLoader to load the SVNKit libraries in Skweegee so theres no need to install anything on the server.
If your interested, I can zip up the code for the JavaLoader and SVN Browser in Skweegee to get you a head start.
I hear ya on the SVN browser - I actually tried to integrate some of the Java stuff but couldn't get it going. If you could provide some code, that would be most helpful!
Im heading out of town today for the weekend but I will zip up my SVN browser stuff that I have been working on and send it over when I get back. The browser code thats in the release of Skweege is using svnkit already, it just doesnt have the Javaloader in it. It uses the Jars installed on the server. Mark Mandel suggested the Javaloader to me a few weeks back so I started working on that. He also made some changes to the svn browser code. I too started out with Ricks codebase but rewrote alot of it for FB5 and cleaning some stuff up. The changes that Mark made were in the Java side of things. He's great at that kind of stuff.
Again, nice work.
Fro
If you can eventually contribute an install script for Oracle, and any changes required, that would be great! Thanks.. -Joe
A few bugs that i found....
It does not authenticate on password (only on username). I looked though the code and couldn't find how to fix it.
I also have a few others, would you like me to post them here, or somewhere else?
Thanks!
What about suggestions for future releases? do you want them here, or on RIA Forge?
Finally, I wouldn't mind helping out on some of the tasks that need to be completed...
Thanks!
I really like this application. I publish an art zine / artist social network and I've been planning on building a collaboration tool for our community for some time. Having stumbled upon Project Tracker I would much rather contribute to this app then try to build something else.
For Enfuse purposes I had to make some changes - primarily because we already have users with profiles so I wanted their profiles to be tied in to what they do on the tool, single sign on, etc... So, I am working with our own user tables. Additionally, I added a feature that allows users to request to join a project and then lets the admin(s) review the user and accept / reject the request. Working within your framework this was relatively easy. I added a couple functions, some ajax and a little inline code on people.cfm to make that happen. There are also two new files: /ajax/proj_requests.cfm and /search.cfm. I will post all the code here in detail: http://www.enfusemagazine.com/blog/discry/index.cf...
Since our implementation is primarily for artistic and non-profit collaboration endeavors, things like film shoots, artist workshops, event organization while Project Tracker seems to have a more software-centric focus, there's a bit of a divide, but it does 90% and I think it will still really work for our community. The main enhancement that would really help it be more useful would be a resource manager component - at the project level, you specify what resources are needed for a project, ie: a sound system, a camera, an actor, a location... and then users can donate resources to a project. It could function very similarly to the ToDos, check off the item and assign it to a person. Let me know if I can be of assistance on this project.
This app is awesome! Let everyone else, I too have started the build an app to track project details and etc. I have an issue though. Being that I a newbie, I can not get the install down correctly.
This is what I have running:
CF8 - setup on the C drive.
Xampp - setup on the My Documents folder
I have setup my db tables in phpMyAdmin (which is in the My documents folder).
This is the setting.ini file:
dsn=project
tableprefix=pt_
mapping=sites/projectMGR/
rootURL=http://localhost:8501/sites/projectMGR/
This is the error message that I recieve:
The error occurred in C:\ColdFusion8\wwwroot\sites\projectMGR\Application.cfm: line 45
43 : </cfif>
44 :
45 : <cfparam name="session.style" default="#application.settings.default_style#">
46 :
47 : <!--- check for logout --->
Thank you in advance for your assistance.