Ned Baldessin
2003-09-23 12:22:36 UTC
Hi,
I've just played with the Alpha Sneak Preview, it's very impressive.
I have two comments regarding the user interface that may be worthwhile
looking into. These comments have been made after using BXE on the
"inline BXE demo".
1. Toolbar
The user is viewing and editing the page at the same time, so why put
the editor toolbar over the top of the page ? Why not create a new 'row'
in the browser, under the location bar ? I'm thinking of a XUL overlay
here. The idea is to have a row of "standard" widgets, visualy
integrated with the browser.
Pros :
- Very clear distinction between the document and the tool (buttons,
menus, etc).
- Better consistency with the browser : the widgets follow the
look-and-feel of the current theme.
Cons :
- Not cross-browser (XUL). I understand that at this point you have
more or less abandonned support for IE, that is a dying browser anyway,
so I'm not sure if this is really important or not.
2. Modal Dialogs
The dialogs used to create tables, links, or insert images are pretty
poor (are they JS confirm()ations ?). Ideally, there should be a way to
create widgets that call custom dialog windows with multiple user input
fields. For example, if you click on the "create table" button, you
should have a single dialog window that contains input fields such as :
rows, columns, title, summary. Or the dialog for an image insertion
should let you upload the image to the server, etc.
Maybe the UI of these dialog windows could be automatically created,
based on the requested data fields and types (like the admin in BX-CMS).
But it would also be desirable to be able to override this, and create
(in XHTML ? in XUL ? in Flash ?) a custom user interface.
Example of "rich" dialogs, in IE/Win only :
http://www.fredck.com/FCKeditor/Demo/
Cheers.
I've just played with the Alpha Sneak Preview, it's very impressive.
I have two comments regarding the user interface that may be worthwhile
looking into. These comments have been made after using BXE on the
"inline BXE demo".
1. Toolbar
The user is viewing and editing the page at the same time, so why put
the editor toolbar over the top of the page ? Why not create a new 'row'
in the browser, under the location bar ? I'm thinking of a XUL overlay
here. The idea is to have a row of "standard" widgets, visualy
integrated with the browser.
Pros :
- Very clear distinction between the document and the tool (buttons,
menus, etc).
- Better consistency with the browser : the widgets follow the
look-and-feel of the current theme.
Cons :
- Not cross-browser (XUL). I understand that at this point you have
more or less abandonned support for IE, that is a dying browser anyway,
so I'm not sure if this is really important or not.
2. Modal Dialogs
The dialogs used to create tables, links, or insert images are pretty
poor (are they JS confirm()ations ?). Ideally, there should be a way to
create widgets that call custom dialog windows with multiple user input
fields. For example, if you click on the "create table" button, you
should have a single dialog window that contains input fields such as :
rows, columns, title, summary. Or the dialog for an image insertion
should let you upload the image to the server, etc.
Maybe the UI of these dialog windows could be automatically created,
based on the requested data fields and types (like the admin in BX-CMS).
But it would also be desirable to be able to override this, and create
(in XHTML ? in XUL ? in Flash ?) a custom user interface.
Example of "rich" dialogs, in IE/Win only :
http://www.fredck.com/FCKeditor/Demo/
Cheers.
--
bx-editor-dev mailing list
bx-editor-***@lists.bitflux.ch
http://lists.bitflux.ch/cgi-bin/listinfo/bx-editor-dev
bx-editor-dev mailing list
bx-editor-***@lists.bitflux.ch
http://lists.bitflux.ch/cgi-bin/listinfo/bx-editor-dev