Hello again
On Mon, Jul 14, 2008 at 10:34 PM, Ludovic Dubost <ludovic(a)xwiki.org> wrote:
Hi Pascal,
I've also seen it and like it a lot !
thanks :)
I'm happy because I haven't chosen this topic by chance: I found it could be
useful and I needed it.
I didn't see the object editor and it's very cool also !
My remarks:
- for many properties we need either t:
-- the tabs to go on multiple lines
-- a + - system like some tab systems have
-- a more tab with a drop down
I'm going to think about this asap...
- the "synchronize" needs to be explained a little. It's not clear to me
what it does so I guess it won't be easy for users. It would also be
better if the synchronize/show disable/show deprecated are present only
when needed.
I agree that it might be disturbing... How could it be explained better? (I
have added some title attributes so, if you keep the mouse on buttons, you
should see some raw explanation popups)
In the object editor, I made a difference between the "single property
deletion" and the synchronization (object level or class level)...
synchronization involves a more global and automatic mechanism of comparison
and update of the object according to the class state... This might be
disturbing... I'm not sure about this choice...
For deprecated properties, synchronization is simple: you remove a property
from the class then you want to delete deprecated properties from the object
because these properties don't mean anything with respect to the current
class state. So you synchronize the object with the class...
For disabled properties, I think that, when you begin to create a class, you
will add a property, and then one more and etc... Then you will create
objects and give values to the properties... And then, you discover one
property is no more useful, so you disable it. But you are not sure so you
prefer keeping the valued property in the object... Later you may
synchronize the object with the class in order to optimize the DB while
keeping the property as disabled... I think this might happen quite often...
But we could propose the synchronization only when it is possible... when
there is a disabled or deprecated property...
- do I understand that if a property is added the
objects won't pick it
up until there is a synchronize ? Is this also true for class properties
changes ? I would think we need a way to easily and naturally make old
objects pick up new properties
Not exactly... it won't be added until you edit the objects... If you add a
new property to the object, it is automatically added to the object by the
object editor with the default value (by the way, I have seen a strange
behaviour with the "static list" type and I will take a look at it).
Do you think the property should be added automatically to all the objects
of the class in all documents as soon as the property is added?
Concerning disabled properties, they are not added in any case. But when
they are valued in the object, you can continue to change the value...
Concerning deprecated properties, you can't even change the value in the
objects.
In any case it's cool and I'd love to see the code itself being reviewed
for inclusion. Just the UI changes are already a great progress and
could be integrated very quickly.
I'm not a CSS expert so I do what I can with my little fingers ;) (I haven't
added any other JS lib)
The changes to the UI could be improved but I think it's already "usable and
practical"...
The code is really simple.
I will try to publish a patch on my site but I have been working on a
XWiki-1.5-SNAPSHOT and I have seen that lots of things are being modified
due to the new modular architecture...
On what version should I work?
I'm going to study a bit on your test architecture to see if I can develop
some tests (this week I will work a bit but next week I'm on holidays)
regards
Pascal
Ludovic
Pascal Voitot wrote:
Hello,
nice to see that somebody is interested in this :)
In fact, I really have been pragmatic and I have answered to the issues
I've
encountered while working with XWiki with simple
means...
Good idea about the "many" properties... I haven't tested that but I will
think about it!
did you see the object editor which has also changed?
br
Pascal
On Mon, Jul 14, 2008 at 8:11 PM, Guillaume Lerouge <guillaume(a)xwiki.com>
wrote:
> Hi,
>
> I've just tested it and I like it a lot ! Great work, I'd be glad to see
> how
> it could eventually be reincorporated to XWiki's main codebase (though I
> gues we'll need to test it extensively prior to making the change).
>
> The tab layout makes it way faster to access properties while editing a
> class, Though I'm not sure what happens when there is a lot of
properties
> (say a 20+ properties class) -> do the
layout simply adapats by going on
2
> or more rows of tabs ?
>
> I'm eager to know what other think bout it, but you definitely have
someone
> really happy already :-)
>
> Well done !
>
> Guillaume
>
> On Sat, Jul 12, 2008 at 11:34 AM, Pascal Voitot <
> pascal.voitot.dev(a)gmail.com>
> wrote:
>
>
>> the server might be down sometimes (generally during the night) so
don't
be
> surprised if it doesn't answer.
> Right now it works until tonight
(French time)
> Pascal
> On Sat, Jul 12, 2008 at 12:30 AM,
<guillaume(a)xwiki.com> wrote:
>> Cool ! I m on my phone right now but I ll try this out as soon as I
>> get back to a real screen ! thx 4 ur work in this area Pascal, I m
>> really eager to try it out !
>
>> On 7/11/08, Pascal Voitot
<pascal.voitot.dev(a)gmail.com> wrote:
>
>>> Hello guys,
>>
>>> I'm back with my
classes and objects...
>>> After some work in the middle of my other projects, I have finally
>>
>> something
>
>>> to propose to you. Now you
can disable/remove properties and
>>
> synchronize
>>> objects and I have refactored
the class/object editor.
>>
>>> I have launched a demo
environment so that you can test the result of
>>
> my
>>> study.
>>> Go to:
>>
>>>
http://feebrox.dyndns.org:8888/xwiki/
>>
>>> Everything is
explained there...
>>
>>> What do you think
about this?
>>> You can disagree with everything and even with my graphical choices
>>
;)
>>> best regards
>>> Pascal
>>> _______________________________________________
>>> devs mailing list
>>> devs(a)xwiki.org
>>>
http://lists.xwiki.org/mailman/listinfo/devs
>>
>>
>> --
>>
http://wikibc.blogspot.com/
>> _______________________________________________
>> devs mailing list
>> devs(a)xwiki.org
>>
http://lists.xwiki.org/mailman/listinfo/devs
>
>
> _______________________________________________
> devs mailing list
> devs(a)xwiki.org
>
http://lists.xwiki.org/mailman/listinfo/devs
--
http://wikibc.blogspot.com/
_______________________________________________
devs mailing list
devs(a)xwiki.org
http://lists.xwiki.org/mailman/listinfo/devs
_______________________________________________
devs mailing list
devs(a)xwiki.org
http://lists.xwiki.org/mailman/listinfo/devs
--
Ludovic Dubost
Blog:
http://blog.ludovic.org/
XWiki:
http://www.xwiki.com
Skype: ldubost GTalk: ldubost
_______________________________________________
devs mailing list
devs(a)xwiki.org
http://lists.xwiki.org/mailman/listinfo/devs