Początek przekazywanej wiadomości:

Data: Sat, 29 Oct 2011 12:19:06 +0200
Od: Jakub Jankiewicz <[email protected]>
Do: Jon Phillips <[email protected]>
Temat: Re: [Aikiframework-devel] [Blueprint updated-admin-interface]
Make Developer-Friendly Administrative Interface


Dnia 2011-10-29, o godz. 09:04:33
Jon Phillips <[email protected]> napisał(a):

> Totally agree with all your points.
> 
> We need simpler widget definition.
> 
> Also, ideally, the admin interface would be 100% an aiki app, all
> inside the database so even that can be developed completely with
> aiki.
> 
> more below
> 
> On Sat, Oct 29, 2011 at 5:02 AM, Roger Martín <[email protected]>
> wrote:
> >
> > Hi folks!
> >
> > some ideas about Jakub blueprint:
> >
> > 1) I do not like the current style of coding aiki admin: there a
> > lot of inline css, javascript, and is very difficult to mantain and
> > debug. I prefer a application that work with minimal javascript and
> > then add js and ajax like a layer to improve usability and speed.
> > For example: the list of widget is visually very good but use a
> > separate file and a lot of javascript to see result..i prefer a
> > widget and a little of not intrusive jquery. Jakub propose user
> > jquery and jquery ui: very good, but use it in correct way.
> 
> Yes, I agree.
> 
> > We have few developers (see
> > https://launchpad.net/aikiframework/+topcontributors), so we must
> > prioritize maintainability and readability of code.
> 
> Totally.
> 
> > 2) some ideas of blueprint are were good: the google interface is
> > awesome. We need it for aiki.
> 
> Yes
> 
> > 3) design interface thinking in task: for example barry's interface
> > is very good for editing widget..but how can we maintain a site
> > with it? where is logs, events, stats, user administration,
> > upgrade, update, translation, plugin, site, view, language, config,
> > users. Top menu can have 5 "task options":
> > - to maintain aiki: config, upgrade, update ->preferences /system ?
> > - assets: plugin, assests, extensions -> complements?
> > - to see how aiki work: logs, events, stats, who is on, cache
> > benchmark  -> ?
> > - to create site,views, languages and translation -> sites
> > - to edit a site. -> edit sites ()
> > - user managment? -> users?
> 
> I like it. This is super important. There are still broken items in
> the current aiki admin interface, which we totally need to
> remove...but sounds like a rewrite is happening faster...
> 
> >
> > other questions:  a interface for complicated items will be
> > complicate in 99% of case. Perhaps if we want an easy editing,
> > first we must clean widgets definition.
> 
> Yes, I agree here. I think we can reduce down the fields dramatically.
> Widgets should be super simple, with type, and an ability to chain
> them or compose them together. Also, want to be able to have an
> on-disk representation of them:
> 
> https://blueprints.launchpad.net/aikiframework/+spec/simplify-widgets
> 

I Think that we can simplify widgets by creating better admin
interface. All fields in aiki_widgets can stay. I plan to edit only 3
fields content, restricted content and css and all other fields will be
in options box. SQL fields maybe too will be visible by default.

Below is widget window

    _______Unsaved widget
   /
+----------------------------------------------------+
| ** <Widget Name>                                [x]|
+----------------------------------------------------+
| [New] [Save] [Open] [Options]                      |
+-----------------------------+----------------------+
|  _______ __________         |                      |
|_|content|authorized|________|       <CSS BOX>      |
+----+------------------------+     Can be hidden    |
|SQL:|    can be hidden       |                      |
+----+------------------------+                      |
|                             |                      |
|        <widget html>        |                      |
|                            <->                     |
|                             |                      |
|                             |                      |
|                             |                      |
|                             |                      |
|                             |                      |
|                             |                      |
+-----------------------------+----------------------+
|  Status <can be hidden>                           /|
+----------------------------------------------------+

More important is to fix or rewrite forms.

Jakub

_______________________________________________
Mailing list: https://launchpad.net/~aikiframework-devel
Post to     : [email protected]
Unsubscribe : https://launchpad.net/~aikiframework-devel
More help   : https://help.launchpad.net/ListHelp

Reply via email to