[ 
https://issues.apache.org/jira/browse/JSPWIKI-578?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12804303#action_12804303
 ] 

Murray Altheim commented on JSPWIKI-578:
----------------------------------------

Hi Janne,

Last year I was tasked with developing a persistent identifier system that was 
to function as a generalised web service. Due to Yet Another Reorganisation, 
the project is currently on hold and may be a very long time (if ever) before 
it gets restarted, so I'm working on it on my own as part of one of my own 
projects. 

My version incorporates a metadata harvester and repository, so any web page 
that it harvests could provide an external place to store metadata for a web 
page that itself has no such facility. The service would provide each wiki page 
with a permalink. The permalink URLs are semantically opaque and would serve as 
an alternative to the pagename-based URLs on the wiki. 

One of the things I'd like to be able to do is possibly integrate that web 
service (which is JSP/servlet based) with the wiki, so that the opaque 
identifier is actually stored as part of the page metadata. Programmatic links 
between pages would then never break, even if the page is renamed. 

I'm just throwing out this idea, as it may be of interest in making the 
decision on JSPWIKI-578. It is probably (again) an edge case, but integrating 
JSPWiki as part of a digital library service or content management service is 
the kind of thing I've been working on.



> Get rid of *.action URLs.
> -------------------------
>
>                 Key: JSPWIKI-578
>                 URL: https://issues.apache.org/jira/browse/JSPWIKI-578
>             Project: JSPWiki
>          Issue Type: Improvement
>          Components: Core & storage, Default template
>            Reporter: Janne Jalkanen
>             Fix For: 3.0
>
>
> We currently have two URLs for each ActionBean - both the Wiki.jsp and 
> Wiki.action are available. Now, since the URLs are different, it has some 
> nasty side-effects:
> * Users don't know which URL to bookmark, or they end up bookmarking both 
> pages
> * Browsers don't know which pages are equal, and therefore both caching and 
> page highlights work inconsistently
> * Bots will index both pages, therefore giving odd results
> Since one of the design maxims of 3.0 is that URLs should not change, we 
> should figure out a way to get rid of the Stripes-induced *.action URLs.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to