Download Firefox: WindowsMac OS X
logo       
Google Custom Search
    AddThis Social Bookmark Button

Re: ...words from the other side...: msg#00047

Subject: Re: ...words from the other side...
I think that these comments from holger, which follow the xopus fellow, are very good. If there is any occasion to review the goals, supported use cases, and feature sets, please let us know!

I also agree with a lot that lon said, I just do not care that some of his points are true. And yes, swordfights and bidding war stories need to stay at home.

Basics
---------

it appears that if I refer to http://bitflux.ch/editor/behindthescene.html, the workflow bullet points approach use cases that are NOT in dispute among bitflux developers. Only the Editor Details are under debate.

Features, Use Cases, and Output
---------------------------------

I know that what I see happening is that we can create XML based on elements we can define, and these elements get DOMmed and treated with XSLT. Is this NOT going to happen with bitflux in the future?

I do agree that there may be some duplicate work for anyone trying to tie bitflux to a CMS, I just think it may be worth it. If I can succeed in getting bitflux and Bricolage (bricflux?) to play nicely, then I may be creating very simple XSL docs that will not be in use anywhere else in my Bricolage/Mason/Apache environment. This may be a small price to pay for a good input engine.

I want to allow users to assemble and re-order my elements with little server interaction/latency, and feel like they are rapidly adding content into workflow.

It is the nature of XML creation that it will get used in many different ways: various layouts, XSL treatments, CSS treatments, SOAP and WebDAV too, when you consider the metadata that makes any CMS'd file whole.

(And hey, lots of sites are a mix of HTML and XHTML, and bad JS mouseovers, and activeX and applets. Yuck.)


What I want, to allow users to
        - pick elements from a menu,
        - populate these elements
        - re-order or delete elements if necessary
        - change element assignment for a data block if applicable



WYSIWYG maybe, enough clues for feedback, definitely
------------------------------------------------------------------------ ----

None of my use cases needs strict WYSIWYG, just enough context to let folks know they are proceeding correctly. If I really want a full blown editor, I will spend the time to customize Dreamweaver. It will take about as long.

I do not care if folks get to highlight a bunch of text and make it bold or italic, like wordpad. If I care about that, then likely I will care a lot about the resulting code.
- will it be simple html? <b></b>
- a css span? <span class="make_bold_so_editor_can_review_this_string"></span>
- etc, etc.

What MS and ContentEditable decide is simple markup might not be correct for my app. And we all know how much fun HTML output is when it comes from MS products.

Open Source?  Standards?  Browsers?
------------------------------------
I think all Open Source allows for is just that. There is no guarantee of standards adherence, only the chance to pull an oar and have a voice.

example:
lon> All BXE cares about in a schema is the nesting of elements and the annotation! me> If that is the entire scope for schema, then good. If there is something about his approach that will break horribly because of it, or limit my ability to use BXE for a task, then document it.

On browsers, well now. I will never experience the goodness that is xopus on my main deck, a Mac OSX laptop. I was a confirmed Netscape hater now turned Mozilla fan. I say what is the harm in building apps for Moz only, it could be gtk or deplphi instead, but luckily this might work on my Mac! Folks do install different software when it does a good job and it is easy to obtain and use. FTP clients are a good example. I use Virtual PC. Even if bitflux takes over the world it will not replace Dreamweaver for many folks.

Anyway, enough from me.
Thanks for bitflux,
Mike






http://bitflux.ch/editor/behindthescene.html

Bitflux Editor Details

• Written completely in Javascript
• Uses XML, XSLT and CSS for rendering
• Independent of Bitflux CMS
• Mozilla, Netscape based => Platform independent, e.g. runs on Mac, Win, Linux...
• Customization of XML-Tags is easy
• Runs with every backend


Bitflux Editor Workflow

• CMS delivers XML, XSLT, CSS and Schema (in JS)
• User edits Text
• Editor delivers new XML back to the CMS
• Extraction of Information out of the XML Document is the task of the CMS
--
bx-editor-dev mailing list
bx-editor-dev@xxxxxxxxxxxxxxxx
http://lists.bitflux.ch/cgi-bin/listinfo/bx-editor-dev



<Prev in Thread] Current Thread [Next in Thread>