more detailed reply later

--
Bassel Safadi | http://bassel.ws
Skype: i.know.sy | Global: +1-323-545-3855


On Mon, Feb 27, 2012 at 6:47 PM, Bassel Safadi <[email protected]>wrote:

> I use launchpad, and I really like the code you guys are writing. I'm
> impressed by the amount of new features and bugs that got fixed. but I
> think I can help re organizing stuff in aiki without touching others work.
> in short words I want to organize the code to match my original charts (
> which I never posted) but want to post new ones. and yes that include some
> radical rethinking of aiki and it doesn't touch others work. how is it
> possible? you will see.
> now why you care that much if you only care on doing the sites? the new
> updated version of aiki will have all of the older features plus new ones.
> and in order for it not to look like I'm deleteing someone else work I'm
> doing it on separate branch. so please feel free to ignore my emails. until
> you see the code is moved to the current trunk and bugs are closed, the
> reason I'm sending stuff to the list is that actually when people are
> working on stuff like Roger is doing they don't care much about launchpad.
> only do the work at the end.
>
> actually it's not that I'm feeling losing control over aiki. but I want to
> play with new stuff and there is nothing wrong with designing new panel and
> new form engine as long as I'm not overwriting some one else work. now we
> have engines. you think your markup is better way of doing stuff. and I
> think enabling php will just allow users more freedom to do stuff, while
> aiki it self save them a lot of time, and in my view enabling php inside
> widgets will even save more time. fine let's create two engines. let me
> create my engine on my branch then never use it what is wrong with that?
>
> I have time to follow up on launchpad, and btw I'm creating that chart you
> are talking about.
>
> --
> Bassel Safadi | http://bassel.ws
> Skype: i.know.sy | Global: +1-323-545-3855
>
>
> On Mon, Feb 27, 2012 at 5:15 PM, Jakub Jankiewicz <[email protected]> wrote:
>
>> I agree with that, I think that Bassel should check all blueprints and
>> he should approve all of them, but I don't know if he will have time
>> for that since there are some delays in response for him, and not
>> every issue/blueprint/bug is commented by him. It would be nice if
>> he's BDFL for Aiki and stuff would be implemented only if they will be
>> approved by him.
>>
>> I don't know a tool for that but the way I think would be the best for
>> managing ideas is to have some kind of graph with nodes that are
>> features that are connected to other features and all stuff that are in
>> aiki is in this graph
>>
>> something like          ?
>>                       /
>>         ---------forms                  ?
>>        /               \               /
>>       /                 \             /
>>  AikiMarkup ----------- Widget System  ----------- ?
>>     |              -------/           \
>>     |        -----/                    \
>>  Engine ----/                           \
>>                                          ?
>>
>> it would be nice to have a tool that allow to create that kind of
>> graf where in each node will be status (implemented, need rewrite,
>> discussion etc.) and you click on every node and you will see blueprint
>> and bugs related to that node.
>>
>> We can put that file into git and everybody will be able to edit it.
>>
>> I can create such graph in Inkscape (I think that there can be html
>> inside svg so maybe we can put links to wiki in the graph) maybe it can
>> be embeded into wiki page (since you can put svg inside html in modern
>> browsers).
>>
>>
>> The idea around Aiki was to help insert data into database via forms.
>> But for me Aiki should a tool that allow to rapidly create nice web
>> apps. So it need to be more powerful then just forms and widgets. I
>> also thing that we should implement markup I propose and use it as
>> default, because it allow to create such rapid applications. The idea I
>> have with aiki is to have a tool that allow users to change thinker
>> with everything, that's why my markup proposal may look complicated at
>> first and using php will look simpler, but if we use php there will be
>> no advantages using Aiki in first place. If there will be current forms
>> in aiki which is pain to use users will be using php instead, and if
>> they can use php instead why the hell they will want to use aiki. It
>> will be more complicated the just use pure php.
>>
>> So what be left will be only Aiki API, so we end with a library which
>> nobody will use. I personally don't see the reason, except maybe
>> sentimental, to use Aiki if it only support php, the real power of Aiki
>> will be the markup that will allow to create complicated things in few
>> Aiki tags.
>>
>> It's nice that you can use widgets to create layout that it's split-up
>> into chunks, but Aiki is suppose to allow to create applications, not
>> help creating layout. Which don't see the reason why someone would want
>> to use it to create such layout. Because you can create application much
>> faster using just php (without any aiki).
>>
>> And another point is that Aiki should be also used by people that don't
>> know php, and have small knowledge about programming, we should give
>> those people bricks that will allow them to make powerful applications.
>> If we give them php they will not use it. We can give powerful users a
>> way to enable php if they can't do what they want using Aiki markup.
>>
>> But WE SHOULD USE AIKI MARKUP. For instance for me I don't see the
>> reason to use php if I can use markup I propose, bacause I will be
>> able to create things I want in 2 lines except 10. I can build almost
>> every complicated code using few tags, and if there will be php I don't
>> see the reason to use Aiki, maybe except to improve the sites that
>> already use it, like OCAL or OFLB.
>>
>> On Mon, 27 Feb 2012 21:32:46 +0800
>> Christopher Adams <[email protected]> wrote:
>>
>> > Hey guys,
>> >
>> > Let's keep this cool.
>> >
>> > It makes me happy to even see Bassel's name in my inbox, given
>> > everything that's going on. If he's back on this list more I take
>> > that as a very positive sign for his well-being. :)
>> >
>> > My reading of the situation is that Bassel realizes we took the
>> > infrastructure he built and kind of ran with it. He'd love to be able
>> > to go back and make the foundation to build on a little more solid
>> > and consistent with his original vision, which is to make Aiki great
>> > and work the way it was meant to. However, that might be difficult to
>> > reconcile with the current state of the project (including real
>> > commercial needs for some of us) and the expectations and plans that
>> > other more recent and active contributors have.
>> >
>> > I agree with jcubic that we should really stick to the bug tracker;
>> > for now, that's Launchpad. We've pretty much short-circuited the
>> > proposal–discussion–approval–implementation process. For my part I've
>> > stuck to reporting bugs and suggesting blueprints, which of course is
>> > not as helpful as actually implementing anything. Then again, some of
>> > the recent amazing features have (seemingly) come out of nowhere, and
>> > we don't want to be in the position of ignoring or discouraging
>> > contributions. But I profess I'm ignorant of any broader Aiki roadmap
>> > other than 'make it better'.
>> >
>> > So we all want to make Aiki better. We all have some good ideas. How
>> > to manage that? I would like to see a clearer delegation of
>> > responsibilities for how blueprints and bugs get discussed and
>> > approved. Maybe for each part of the project we should designate one
>> > person to approve blueprints for that part, and make it clear who is
>> > assigned to work on it. I think Launchpad can handle this, if only we
>> > can. :)
>> >
>> > Christopher
>>
>> --
>> Jakub Jankiewicz
>> twitter: @jcubic
>> www: http://jcubic.pl
>>
>
>
_______________________________________________
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