Re: How could total separation of content (xhtml/xml) and presentation (CSS) be achieved with the Bitflux Editor (or Mozile)?
Simon Rönnqvist <[email protected]> Fri, 4 Mar 2005 10:04:03 +0200
| Newsgroups | gmane.editors.bitflux.general |
|---|---|
| Message-ID | <[email protected]> |
Hi! I look forward to hearing your answers... But as much as that I'd like to open up a general discussion on developing a WYSIWYG-editor (and CMS) with total separation of content (xhtml/xml) and presentation (CSS). Something like a bit of a brainstorming session would be nice, so anybody's comments are of interest. So the general questions could be: What kind of needs are there for a total separation of content and presentation? and more importantly; How could this be achieved? -Simon On Mar 4, 2005, at 05:05, Christian Stocker wrote: > > Hi Simon > > > I'm on vacation until next monday in a week. I'm happy to answer your > questions thoroughly but you have to wait until then ;) > > chregu > > On Fri, 4 Mar 2005, Simon Rönnqvist wrote: > >> Hi! >> >> * * * BACKGROUND * * * >> For my thesis work I'm looking for a CMS along with a WYSIWYG that >> would support separation of content from presentation (CSS) to the >> best >> possible degree. BxCMS and Lenya are my candidates for the CMS but at >> least the Bitflux Editor seems to be a clear winner when it comes to >> the WYSIWYG-editor. (Or would even Mozile be good for the job?) >> Therefore I'd like to evaluate the Bitflux Editor's (and possibly >> Mozile's) abilities for separation of content and presentation. If >> you'd be very interested in this evaluation I could consider writing >> the thesis in English, otherwise I might stick to my mother's thounge >> Swedish. :-) Do you have any comments or thoughts about these things? >> >> * * * TO THE POINT * * * >> One thing which I at this point think seems to be missing from the >> Bitflux Editor (and Mozile) is an ability to edit external >> CSS-properties. :-) It'd be great if one for example could give an >> image a specific ID and then in the separate CSS float that element >> right or left. To my present understanding (correct me if I'm wrong) >> I'd have to specify a class i.e. called left or right, which >> semantically wouldn't make any sense. Then I might just as well >> specify >> a style="float: ..." attribute instead, and then the separation of >> content and style would have failed at that point. (One could of >> course >> argue wether there's a need for total separation or not, but let's say >> there is. This img floating is just an example.) >> >> Basically what I'd be looking for is an ability to assign ID:s and >> classes to elements and then to make certain predefined css-properties >> apply to the ID:s or classes of choise. One could build a separate >> CSS-editor which could be used with any WYSIWYG xhtml/xml editor that >> would allow the user to define class and id attributes for the >> elements. But a better idea would be to integrate the CSS-editor with >> the WYSIWYG so that all style related data (CSS) would automatically >> be >> separated from the markup (html/xml) without the user even having to >> know about it. >> >> More on this here: >> http://digital-web.com/articles/integrating_css_with_cms/comments/ >> #comment835 >> >> So to begin with I guess being able to assign class and ID attributes >> to different elements would get me quite far. To my understanding this >> is at least possible in Bitflux Editor 2.0, isn't it? How about >> Bitflux >> Editor 1.0 or even Mozile? (I'd prefer being able to specify >> attributes >> directly to elements such as img-tags, extra span and div-tags would >> do >> the job but in a rather ugly way.) >> >> Do btw. all or any of these editors have a possibility to give the >> user >> a set of choises of classes (or other attributes)? >> I.e. <div class="floatLeft">, <div class="floatRight"> and so on... >> and >> not just tags without attributes. >> >> regards, Simon >> >> > > -- > nam...christian stocker adr...pflanzschulstr. 31, ch-8004 zurich > pho...+41 43 317 9984 www...http://blog.bitflux.ch > mob...+41 76 561 8860 [email protected] > wor...+41 1 240 5670 gpg...0x5CE1DECB -- bx-editor-users mailing list [email protected] http://lists.bitflux.ch/cgi-bin/listinfo/bx-editor-users