<< Back to previous view

[QB-144] Enable 'meaningful' URL to go to configurations
Created: 24/Oct/06  Updated: 25/Jun/10

Status: Resolved
Project: QuickBuild
Component/s: None
Affects Version/s: None
Fix Version/s: None

Type: Improvement Priority: Trivial
Reporter: Oren Sadeh Assigned To: Robin Shen
Resolution: Fixed Votes: 7
Remaining Estimate: Unknown Time Spent: Unknown
Original Estimate: Unknown


 Description   
In the current version I don't know how to create a QB URL that will direct to a specific configuration. I can only use the URL from the build log - which is somewhat cryptic.
I think a URL like
http://quickbuild/app.do?goto=root/product/module or http://quickbuild/app.do?goto=root.product.module
that will take you to the root.product.module configuration, will make it easier to create links to the configuration, without knowing the configuration id.
The first option (with /) is better, because then the url reflects the module structure, and can be easily bulit, especially with Maven

 Comments   
Comment by Richard Sheldon [ 01/Nov/06 06:46 PM ]
I think it would be even nicer to get rid of the app.do entirely, and use a url like:

http://quickbuild/configuration/x/y/z/log
or
http://quickbuild/configuration/x/y/z/build_1234/something.war

I like this as it's much more intuitive to give a path like url rather than one with app.do, parameters etc.

I think this would probably involve some simple url rewriting. This could easily be done using the java urlrewrite model (http://tuckey.org/urlrewrite/), which allows apache like mod-rewrites to be specified.

Comment by Olle Hallin [ 17/Apr/07 07:00 AM ]
Friendly URLs are supported out-of-the-box in Tapestry 4.

It's just a matter of configuration.

See http://tapestry.apache.org/tapestry4.1/usersguide/friendly-urls.html
Comment by Robin Shen [ 17/Apr/07 05:27 PM ]
QuickBuild uses Tapestry 3.1, and the migration from 3.1 to 4.0 will take a lot of effort, as major versions between Tapestry is incompatible.

We are working toward 2.0 which will makes use of T5, and the URL will be very nice, :)
Comment by Joe Caporaletti [ 07/Jan/08 03:50 PM ]
This is far more important that it is currently rated. We use URL's to the build logs in our wiki pages. At some point, the URL's to the build logs had
meaningful names. WIth version 1.2.12 those links are no longer valid. (In 1.1.7 they were valid. When did they break?)

We need stable and meaningful links for an upgrade. This is a show stopper for us.

Comment by Robin Shen [ 25/Jun/10 06:23 AM ]
Almost all urls in QuickBuild 3.0 are meaningful now.
Generated at Wed Sep 17 22:31:21 UTC 2025 using JIRA 189.