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

Reply via email to