MDN

Go Back   Mambo - Forums Closed for posting > Mambo 3rd Party Addons > Gaming Combat > Wishlist & Feature Requests

Reply
 
Thread Tools Search this Thread Display Modes
Old February 22nd, 2004, 06:55   #1
postme
 
Join Date: Nov 2003
Location: Lelystad, The Netherlands
Posts: 157
postme is on a distinguished road
Default

Hi,

The roadmap keeps improving with all kinds of nice pictures detailing the ideas behind them

I'd like to respond to two ideas:
1. Content stored as XML in database
2. Seperate logic from presentation

Both are closely related and I did some experimentation on my own following the indepth discussions we had in the forum and by email.

My suggestion would be:
1. Use either XHTML 1.1 or DocBook as the default content storage format. My suggestion would be to use DocBook, it's less bound to web browsers (so more channel indepedent), it's much richer in expressing specific elements with inherent semantic meaning (<artheader>, <section>, <para> etc..) and it offers inline semantic attributes that can be transformed into rdf expressions. The latter might be a bit esoteric for release 5.0 but it's there and you can use it for a release further down to road to enhance the appeal of mambo even further. On the negative side, DocBook requires an XSL transformation while XHTML 1.1 doesn't need this. However, the transformation would be purely internal DocBook --> XHTML and doesn't require that cmt designers need to know this.
2. If choosing DocBook how to go about the XSL stuff? I've thought long and hard about this and scoured the internet for the right approach. The problem is that you can't depend on hosting providers always offering the exact mix of PHP extensions. My own hosting provider offers xml but not xslt. PHP 5 is bound to solve this as it is much more xml/xsl oriented but that's still some time of being the default installation. Luckily I found a purely PHP based xml/xsl/dom library (I looked at Domit! but it doesn't offer xsl stuff) at http://www.anter.com.ua/myXML/. It does most of what I want, even some of the more unusual xsl stuff but it's not a complete implementation of xslt 1.0 (yet). Having said that, it does have a very active developer who responds quickly to suggestions. With myXML I can transform DocBook into XHTML 1.1, I found a set of nice xsl stylesheets at http://dsoulayrol.free.fr/soft/achille/index.html (in french) that with some adaptation can transform DocBook to XHTML 1.1. I will make a complementatry (set) of xsl stylesheets to transform XHTML 1.1 to DocBook. A predefined set of CSS can be used to easily convert between DocBook and XHTML 1.1. This would also ease the life of CMT developers as they can influence the look and feel via a standard set of CSS instructions.

Just some thoughts... and now onwards with webdav (yes I'm still working on it, took me some time to find out that webfolders in IE 6 are **** and things not working were not because of errors on my side ).

Cheers,

Meint
__________________
Where shall I begin? Begin at the beginning and then proceed to the end.
postme is offline   Reply With Quote
Old February 22nd, 2004, 08:10   #2
Gayle
 
Gayle's Avatar
 
Join Date: Oct 2003
Posts: 1,560
Gayle is on a distinguished road
Default

DocBook! PLEASE!

I was actually thinking of converting the MOS manual to DocBook when a final version is released (as an experiment). Should be able to generate HTML/PDF/Text versions all from one source then.
__________________
If this sig is blue you're moving too fast!

If you have any trouble sounding condescending, find a Unix user to show you how it's done.
Gayle is offline   Reply With Quote
Old February 22nd, 2004, 08:15   #3
postme
 
Join Date: Nov 2003
Location: Lelystad, The Netherlands
Posts: 157
postme is on a distinguished road
Default

Quote:
Should be able to generate HTML/PDF/Text versions all from one source then.
yup, and you can use it with OpenOffice (native support for DocBook and PDF). That's why I suggested it, the webdav connector I'm writing is used by OpenOffice to open/save documents to mambo and DocBook is the only sensible format (the native openoffice format is quite complex and their html output s*cks major time).

cheers,

Meint
__________________
Where shall I begin? Begin at the beginning and then proceed to the end.
postme is offline   Reply With Quote
Old February 22nd, 2004, 08:18   #4
Gayle
 
Gayle's Avatar
 
Join Date: Oct 2003
Posts: 1,560
Gayle is on a distinguished road
Default

Quote:
Originally Posted by postme
their html output s*cks major time
One feature we were all hoping wouldn't be copied from MS Office
__________________
If this sig is blue you're moving too fast!

If you have any trouble sounding condescending, find a Unix user to show you how it's done.
Gayle is offline   Reply With Quote
Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Similar Threads
Thread Thread Starter Forum Replies Last Post
[MSAS] 4.5.1 Mambo Stand Alone Server upgrade instructions mambosolutions Open Source Products for Mambo 9 February 14th, 2008 05:22
What is mambo... pixelsoul General Discussion 23 October 22nd, 2007 16:55
MY COMPARISON: Mambo vs PHP-Nuke QReyes Converting to Mambo 16 August 5th, 2006 21:17
Mambo OS Performance; Experienced Mambo Developers required Ritchie General Questions 4 July 23rd, 2006 12:01
Need Suggestion on Mambo Usability: now on Xoops anblik Evaluating Mambo? 5 September 12th, 2004 17:29


All times are GMT -7. The time now is 04:41.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2010, Jelsoft Enterprises Ltd.