Issue Details (XML | Word | Printable)

Key: FOR-184
Type: New Feature New Feature
Status: Open Open
Priority: Major Major
Assignee: Unassigned
Reporter: Nicola Ken Barozzi
Votes: 0
Watchers: 0
Operations

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

Switch to XHTML2

Created: 10/Jun/04 11:46 PM   Updated: 07/Aug/08 02:19 AM
Return to search
Component/s: Core operations
Affects Version/s: 0.8
Fix Version/s: None

Time Tracking:
Issue & Sub-Tasks
Issue Only
Not Specified

Issue Links:
Blocker
 
Dependants
 
Duplicate

Sub-Tasks  All   Open   

 Description  « Hide
Switch to using XHTML2 as a base and intermediate format. This means also using RelaxNG validations, new sitemap pipelines, new stylesheets, new input/output for "views". See the steps in thread: http://marc.theaimsgroup.com/?t=112512735800002

 All   Comments   Work Log   Change History   Subversion Commits      Sort Order: Ascending order - Click to sort in descending order
David Crossley added a comment - 01/Sep/04 02:20 PM
Grabbing some email threads (there are more still).

[PLAN] Move to XHTML2 in V0.7
http://marc.theaimsgroup.com/?t=107321479800003

Documentv20 --> XHTML
http://marc.theaimsgroup.com/?t=107262813800001

XHTML2 I have read it and I like it... GO READ IT!
http://marc.theaimsgroup.com/?t=102892953700005

XHTML 2 intermediate format (Re: Letting through raw HTML)
http://marc.theaimsgroup.com/?t=104340305700003

[RT] Instead of XHTML 1.0, why don't we implement a subset of the
http://marc.theaimsgroup.com/?t=102884182300009

RelaxNG vs DTDs for forrest validation
http://marc.theaimsgroup.com/?t=107706185900003

David Crossley added a comment - 10/Oct/04 01:01 PM

Ross Gardler added a comment - 26/Oct/04 03:19 PM
Suggested route map from Dave Brondsema (from dev mail list):

Current:
html --\ /-> html
docbook--\ /----> pod
jspwiki ------> document-v12 ------> pdf
document-v12--/
openoffice--/

XHTML (iteration 1):
html --\ /-> html
docbook--\ /----> pod
jspwiki -----> document-v12 --> xhtml2 ------> pdf
document-v12--/
openoffice--/

Then we format by format, start going directly to xhtml2:
html --\ /-> html
docbook---------------------------\ /----> pod
jspwiki -----> document-v12 --> xhtml2 ------> pdf
document-v12--/
openoffice--/


Eventually we get:
html --\ /-> html
doc---------\ /----> pod
jspwiki -----> xhtml2 ------> pdf
document-v12--/
openoffice--/


Skinconfig variables get used in all arrows after the intermediate format. To be more accurate in the diagram, the html output format should probably be split in to one for each skin available.

Ross Gardler added a comment - 26/Oct/04 03:21 PM
We also need to provide:

Eventually we get:
html4 --> XHTML2 (internal) -> output
xhtml1 --> XHTML2 (internal) -> output
xhtml2 --> XHTML2 (internal) -> output

Gavin added a comment - 13/Aug/05 06:02 PM
This has been mentioned again.

Additional comment by Ross:

We have agreed in principle that we make the move whilst restructuring for forrest:views, the question is how?

Additional comment by me (Gavin):

How many people are working on this?

This issue comment is the result of an ApacheCon discussion, more, including links to the original ApacheCon Summaries at :-

http://issues.apache.org/jira/browse/FOR-618 "Create issues for items discussed at Apachecon"

David Crossley added a comment - 25/Aug/05 04:40 PM

David Crossley added a comment - 30/Aug/05 07:40 PM
Subtasks were added as aresult of this thread:
Re: Planning the move to XHTML2 (Re: (FOR-184) Switch to XHTML2))
http://marc.theaimsgroup.com/?t=112512735800002

David Crossley added a comment - 01/Sep/05 04:08 PM
See the description of the processing pipeline in trunk/site-author/content/xdocs/TR/2004/WD-forrest10.html

David Crossley added a comment - 07/Aug/08 02:19 AM
A couple more discussion threads re-kindled in 2008:

Re: Focus of org.apache.forrest.plugin.internal.xhtml2
http://markmail.org/message/ttv65i23quvrkzks

XHTML2 as forrest internal
http://markmail.org/message/kawjxjp4ij3j63xk