Totally. here are the priorities I see that are blocking aiki from more use:
1.) admin interface is shit. SOLUTION: Make mockup of new interface, allow any sysGOD/root change admin interfaces 2.) widgets are totally too complicated. SOLUTION: Simplify and Type widgets. 3.) aikimarkup is inconsistent. SOLUTION: come up with new 4.) horrible error handling so problems can't be pinpointed (including not knowing version of aiki) SOLUTION: Foreground errors in the interface, show aiki version numbers in interface visible 5.) need ability to work on test site, and push to live site when confirmed changes work (multi-db) SOLUTION: add multi-db capability, allow syncing and pushing between databases 6.) bad documentation (but getting better, need more phpdoc and in-interface documentation) SOLUTION: document in php more, and figure out plan with admin interface fields, wiki docs Any thoughts on this? Jon On Thu, Mar 17, 2011 at 5:06 PM, Roger Martín <[email protected]> wrote: > good ideas.. > aiki markup need more elegance and clearness > > > 2011/3/17 Jakub Jankiewicz <[email protected]> >> >> I have another idea for AIKI markup clean up, lets remove everything >> and keep only $aiki public API and put in <aiki aiki>. >> >> and all functionality from markup move to aiki >> >> <aiki form->insert(10) aiki> >> >> <aiki form->ajax(10) aiki> >> >> <aiki widget(10)->add() aiki> >> >> Widgets should have parameters so instead of >> >> (#(inherit:97|SQL NEW SELECT STATMENT)#) >> >> <aiki widget(10)->insert((!(1)!), (!(2)!)) aiki> >> >> and URI parst should be $0, $1, $2 >> >> <aiki widget(10)->insert($1, "$2") aiki> >> >> <aiki system->widgets->create(....) aiki> >> >> database snapshots: >> >> <aiki system->save("name") aiki> >> <aiki system->restore("name") aiki> >> >> and of course raw access to database >> >> <aiki system->query("select html from aiki_widgets where name = '$1") >> aiki> >> >> _______________________________________________ >> Mailing list: https://launchpad.net/~aikiframework-devel >> Post to : [email protected] >> Unsubscribe : https://launchpad.net/~aikiframework-devel >> More help : https://help.launchpad.net/ListHelp > > > _______________________________________________ > Mailing list: https://launchpad.net/~aikiframework-devel > Post to : [email protected] > Unsubscribe : https://launchpad.net/~aikiframework-devel > More help : https://help.launchpad.net/ListHelp > > -- Jon Phillips http://rejon.org/ | http://fabricatorz.com/ chat/skype: kidproto | irc: rejon +1.415.830.3884 (global) | +1-510-499-0894 (sf) _______________________________________________ Mailing list: https://launchpad.net/~aikiframework-devel Post to : [email protected] Unsubscribe : https://launchpad.net/~aikiframework-devel More help : https://help.launchpad.net/ListHelp

