World: r3wp
[!CureCode] web-based bugtracking tool
older newer | first last |
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 [50x2] | Curecode needs new Cheyenne ? |
ie. unreleased version? | |
[unknown: 9] 6-Jul-2007 [52] | Nenad, why build this, as opposed to use Trac, or RAMBO? (sometimes people think I'm being sarcastic when I ask such questions, but I'm genuinely curious what your logic is). |
Graham 6-Jul-2007 [53] | It's a demonstration of Cheyenne |
[unknown: 9] 7-Jul-2007 [54] | Hmmm. teach me...how does this demo Cheyenne, I'm missing the connection... |
Graham 7-Jul-2007 [55] | Needs Cheyenne 0.9.16 (to be released soon). |
Dockimbel 7-Jul-2007 [56x3] | Graham: yes, the localization framework has been added to 0.9.16, so CureCode won't work on 0.9.15. |
CureCode is built using the RSP engine provided by Cheyenne. | |
Reichart, it's a good and logical question. There're several reasons : 1) To have a real application to test the concepts and implementation of Cheyenne's RSP engine. It has proved to be really useful in helping me see the gaps and find bugs in RSP engine. 2) To demo the features of RSP framework and Cheyenne's performances. (CureCode is really fast !) 3) RAMBO is very limited (able to handle only one project), the bugtracking part of Trac is quite limited too (compared to more popular products like Mantis or Bugzilla). Mantis was my favourite one but it's badly coded and failed once loosing all my tickets! So CureCode will gave me a lightweight Mantis-like solution for all our bugtracking needs. 4) I want to be able to build such kind of web application in just a few days. So I need to study each steps of the full creation process to see how some parts could be automated by a smart framework. | |
[unknown: 9] 7-Jul-2007 [59] | Good reasons, and I agree, the best way to do this. We nee da universal XML export import with ID compare. In other words, CureCode needs to be able to export itself as XML (Easy). It needs to import XML (Easy) It needs to import XML and update the old XML keying on some ID value. Not so easy. Once done, building things like RSS feeds with just the top 10 recent changes becomes easy. Also, then we can sync Qtask and CureCode. There are a lot of cool side effects though… - We have an integrated file share, so you can link to screen shots. - Qtask has the ability to have conversation about each issue. - You can throw your issues onto a calendar view. I know this is not your concern right now, but this is the direction we are going in, and need to learn how to best allow this type of integration. Much as you have made one thing to test another, we have the same problem constantly. |
Chris 7-Jul-2007 [60] | R: if both QTask and CureCode are Rebol, why the need for the XML middle man? Especially when Rebol exchange data is more versatile than XML. |
[unknown: 9] 7-Jul-2007 [61] | Because this is not about Qtask, or Cheyenne (CureCode), it is about building things that lets others know that what they have can be made better by working with us, and if we work well with others (and each other) then we all win. XML sucks, and sure we could exchange RBF (Rebol Block Format). But millions of programs work with XML, so just use it. Let's pick out battles… |
MikeL 7-Jul-2007 [62] | I really like having a full example of a Cheyenne RSP solution and appreciate the effort that Doc made to build and disclose his coding approach. |
Dockimbel 9-Jul-2007 [63x2] | I've thought about interfacing with external world. I need first to define a consistent kernel for CureCode (partially done in the DB abstraction layer) then I could easily interface with outside world through reb|web-services, REST, XML, RSS,... |
Syncing with Qtask, why not, CureCode just needs to be a little bit more mature. One cool thing I'd like to have is an embeddable version of CureCode : I'd like to distribute a single binary with Cheyenne and CureCode bundled together (using sqlite as backend) for fast and very easy enterprise deployment. All the product will remain FOSS, but my company could sell support, customization and specific interfacing with third-party softwares. | |
[unknown: 9] 9-Jul-2007 [65] | All cool stuff... |
Graham 14-Jul-2007 [66] | typo: Reproductibility = should be Reproducibility |
Davide 25-Aug-2008 [67] | Where can I download the latest version of curecode ? The links posted are dead. thanks |
[unknown: 5] 25-Aug-2008 [68] | TRETBASE might work as a backend, at the minimum the newest builds since it is server based. |
Dockimbel 26-Aug-2008 [69x3] | The files were not restored after last disk crash. It's done now, so this URL will work : http://softinnov.org/dl/curecode-r091.zip |
Btw, here's also the data model used by Curecode : http://softinnov.org/dl/DB-schema.png | |
Paul : if TRETBASE can support the same DB structure, support SQL JOINs (or similar feature), user and security management, not being more verbose than SQL, and being as fast as MySQL without using more memory, I'll drop MySQL at once and use TRETBASE as a backend in all my projects. | |
[unknown: 5] 26-Aug-2008 [72] | Doc give me a bit more time and I will have that. It isn't ACID compliant yet so wouldn't recommend in its current state except in very controlled situations. |
Robert 27-Aug-2008 [73] | Doc, nice DB schema pic. What have you used to create it? |
older newer | first last |