r3wp [groups: 83 posts: 189283]
  • Home
  • Script library
  • AltME Archive
  • Mailing list
  • Articles Index
  • Site search
 

World: r3wp

[!CureCode] web-based bugtracking tool

Dockimbel
18-Jun-2007
[1x7]
Releasing first beta version : http://softinnov.org:8000/curecode/
Small, fast, lightweight bugtracking tool, RSP based, open source, 
BSD license, needs Cheyenne to run.
please use the TEST project to add or change tickets for testing.
report all bugs or issues in the CureCode project
And yes, it's highly inspired by the popular Mantis bugtracker ;-)
Source code here : http://softinnov.org/dl/curecode-r090.zip
The purpose of this project is to demo the new RSP engine and provide 
us a replacement tool for Mantis that is lightweight and easy to 
manage and extend.
Henrik
18-Jun-2007
[8]
what connection are you running it on?
Dockimbel
18-Jun-2007
[9]
100 Mbps i guess
Henrik
18-Jun-2007
[10]
I guess my PC is slow. it comes up fast enough on the mac. :-)
Dockimbel
18-Jun-2007
[11x2]
CureCode also requires a DB backend (currently MySQL). It could be 
adapted to other DB engines, there's just one file to adapt (%private/db-abstract.r)
The Test project is filled with 10'000 fake tickets (generated by 
a rebol script included in the archive).
Henrik
18-Jun-2007
[13x2]
would be nice to go rebDB or similar.
what is the license?
Dockimbel
18-Jun-2007
[15]
see line 2 ;-)
Henrik
18-Jun-2007
[16]
are you planning a VID frontend?
Dockimbel
18-Jun-2007
[17]
I'm not sure it could work with rebDB because it requires a DB engine 
being able to work with several clients in different processes (a 
DB server engine). AFAIK, rebDB is not suited for that job..anyone 
can confirm or not ?
Pekr
18-Jun-2007
[18]
yes, rebdb is is single process ready only. No server mode ...
Dockimbel
18-Jun-2007
[19]
VID frontend : well I'm planning a modular kernel for CureCode allowing 
exposition of services (web or reb-services), so that anyone could 
integrate it partially or completely in any app (Web,View, console, 
etc...). But not in the short-term, I'd like to make a generic framework 
to support such features.
Henrik
18-Jun-2007
[20]
that would be so nice. I was working on a VID based bugtracker once, 
but it was poorly done and caused more trouble than good. I'll be 
sure to test this when I get more time as I really need a bugtracker 
for my projects.
Dockimbel
18-Jun-2007
[21x3]
There's still several important features missing (like full-text 
search), but it's already usable for real projects.
I'll test CureCode online a few days before using it to track Cheyenne 
and my other projects bugs.
In the meantime, I'll add the most important missing features.
MikeL
18-Jun-2007
[24]
Hi Doc,    Very nice. And fast!        From first look here are some 
questions:

1. Is it possible that an option is don't allow comment editting 
or delete since this is the full audit path for resolution?

2. Can it add journal items to record who changed what when they 
use "Edit Ticket"?
Dockimbel
18-Jun-2007
[25]
Hi MikeL, thanks for your feedback.


1: Only the author of a comment can edit/delete its comment, no one 
else can. See http://softinnov.org:8000/curecode/ticket.rsp?id=10005#comments


2: Definitely a useful feature that I would like to add asap. (added 
as a feature request in CureCode project).
Graham
18-Jun-2007
[26x2]
So,this is a bugtracker for itself or for Cheyenne?
Ok, just scrolled down ...
Dockimbel
18-Jun-2007
[28]
it's a standalone product that needs Cheyenne and MySQL to run. Maybe 
one of the future flagship product for spreading Cheyenne...;-)
Graham
18-Jun-2007
[29]
Easy enough to change to postsgresql ?
Dockimbel
18-Jun-2007
[30x3]
For an SQL expert, it shouldn't take more than one hour, I guess. 
Maybe even less, I didn't counted how much MySQL specific syntax 
or functions are used.
I'll give it a try tomorrow, I've finally got my new linux virtual 
box working with postgresql.
I'd like also to support sqlite in the future. It would be easier 
and smaller when I'll need to package Cheyenne and Curecode together 
;-)
Graham
18-Jun-2007
[33]
you can download linux vmware with postgresql working ...
Gregg
19-Jun-2007
[34]
Tried to register and got this:

> RSP Error Trapped<

Error Code : 	303
Description : 	script error !
answer? expected reference argument of type: string

Near : 	[if not denied?: any [ all [ params/pass <> params/pass2 
"Both passwords don't match" ] all [ "Unknown user" <> identify-user 
params {This Login ID already exists, please choose another} ] all 
[ not find params/email #"@" "Invalid email address" ] all [ not 
captcha/answer? params/code session/content/captcha-text "Wrong Captcha 
code, please try again" ] ]]
Where : 	protected-exec
Maxim
19-Jun-2007
[35]
btw, this is a nice effort doc.  :-)
Dockimbel
19-Jun-2007
[36x2]
Gregg: strange error, never got it before. It's like you went to 
the registering page and waited 20minutes for the session to expire, 
then submited the form...Could you please try to register again ?
Graham: thanks for the info.
Gregg
19-Jun-2007
[38x3]
I didn't have cookies on for softinnov, but turned them on, and still 
get the error.
Browser is FF 1.5.
Fired up a fresh instance of FF, and it worked there.
Dockimbel
19-Jun-2007
[41]
Please add a ticket about that error in CureCode, I'll try to find 
a FF v1.5 to try to reproduce it.
Graham
19-Jun-2007
[42]
I registered okay, FF 2004
Will
21-Jun-2007
[43]
.
Dockimbel
5-Jul-2007
[44x3]
Curecode new release : 0.9.1 - http://softinnov.org:8000/curecode/

Changelog:

	o Localization framework (english and french catalogs provided).
	o ChangeLog page added.
	o Ticket history added.
	o Tickets list sorting added.
	o Numerous bugfixes (see CureCode project)
	
Needs Cheyenne 0.9.16 (to be released soon).

Package download URL : http://softinnov.org/dl/curecode-r091.zip
Looks like there's some bugs in the online version with localization 
(french browsers get a mix of french and english).
Seems to be ok now after a reboot.
Brock
5-Jul-2007
[47]
Looks nice.  I noticed that on column sorting, depending on the sort, 
columns resize differently.
Dockimbel
5-Jul-2007
[48x2]
I'm far better at REBOL coding than at CSS, at least, with REBOL 
(or any decent language), I can predict the behaviour...;-) If anyone 
knows how to fix such things in a cross-browser manner, I'll be happy 
to know.
If you want to see the french translation of CureCode, just add french 
language in your browser language options (and ensure that it appears 
first in the list), or...just use a french browser version ;-). By 
default, the lang is controlled by the browser, but it can be overloaded 
by the application if required (next release will add a language 
option in user profile).
Graham
6-Jul-2007
[50]
Curecode needs new Cheyenne ?