My project is going great and is nearly complete, but one concern I have is the user interface. I am looking for ways to improve it. My project allows widgets to be created from Drupal content such as nodes, blocks, or views. Content must first be added as a "widget source" before it can be embedded in a widget. Widgets can be embedded in various formats such as IFrames and Google Gadgets, with more to come.
I have implemented the following features while editing a widget:
-Dynamic user interface using AHAH.
-Live preview of changes made to widget.
-Draggable table to re-order widget tabs.
-Views arguments can be input through UI. Some use autocomplete.
I welcome any suggestions or critiques of the current interface.
You may login to the demo site to test my project: http://deviable.com/widgets/
I am also planning to implement an interface where end-users (non-admins) can create their own widgets. Not as many settings will be available, so this interface will be more simple. If anyone has any suggestions for that interface, please let me know!
Thanks for your help!
John Snow
Comments
REALLY cool. Some comments.
I'll put these in whatever order, simply numbered so you can refer to them alter
[title] <div class="description">[description]</div>
So, that's it for now, maybe I'll think up a few later.
Thanks for the suggestions.
Thanks for the suggestions. I've thought of several of them already and I'll comment...
No probs
for 1 and 2, you can just reload the whole draggable area as well. It should Just Work
3 - Glad to see it's possible, but can you implement a few samples?
5 - hmm, maybe can you create a hook_widget_themes? could it be possible to enable some themes but not make them show up in the list (with some config page?)
8 - you should do it how I said :-)
Also, where can I find API docs?
+1
guys please add to the project issue queue please :D