History | Log In     View a printable version of the current page.  
Issue Details (XML | Word | Printable)

Key: QB-144
Type: Improvement Improvement
Status: Resolved Resolved
Resolution: Fixed
Priority: Trivial Trivial
Assignee: Robin Shen
Reporter: Oren Sadeh
Votes: 7
Watchers: 4
Operations

If you were logged in you would be able to see more operations.
QuickBuild

Enable 'meaningful' URL to go to configurations

Created: 24/Oct/06 02:29 AM   Updated: 25/Jun/10 06:23 AM
Component/s: None
Affects Version/s: None
Fix Version/s: None

Original Estimate: Unknown Remaining Estimate: Unknown Time Spent: Unknown


 Description  « Hide
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

 All   Comments   Work Log   Change History      Sort Order:
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.


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

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, :)

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.


Robin Shen [25/Jun/10 06:23 AM]
Almost all urls in QuickBuild 3.0 are meaningful now.