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

