On 11/09/2010 12:29 PM, Raluca Stavro wrote:
> On Tue, Nov 9, 2010 at 11:04 AM, Vincent Massol<[email protected]> wrote:
>>
>> On Nov 9, 2010, at 9:54 AM, Guillaume Lerouge wrote:
>>
>>> Hi Vincent,
>>>
>>> On Tue, Nov 9, 2010 at 08:50, Vincent Massol<[email protected]> wrote:
>>>
>>>> Hi Raluca,
>>>>
>>>> On Nov 9, 2010, at 8:39 AM, Raluca Stavro wrote:
>>>>
>>>>> On Tue, Nov 9, 2010 at 9:05 AM, Vincent Massol<[email protected]>
>>>> wrote:
>>>>>>
>>>>>> On Nov 9, 2010, at 7:46 AM, Raluca Stavro wrote:
>>>>>>
>>>>>>> On Mon, Nov 8, 2010 at 6:27 PM, Ecaterina Moraru (Valica)
>>>>>>> <[email protected]> wrote:
>>>>>>>> On Mon, Nov 8, 2010 at 17:34, Raluca Stavro<[email protected]
>>>>> wrote:
>>>>>>>>
>>>>>>>>> Hello,
>>>>>>>>>
>>>>>>>>> I am working on http://jira.xwiki.org/jira/browse/XE-741 and I would
>>>>>>>>> need a final list of macro and parameter names. These would be the
>>>>>>>>> current namings:
>>>>>>>>>
>>>>>>>>> Macro name:
>>>>>>>>> * recentactivity
>>>>>>>>> -> to be replaced with 'activity'
>>>>>>>>>
>>>>>>>>
>>>>>>>> +1
>>>>>>>>
>>>>>>>> Parameter names:
>>>>>>>>> * 'showRss' (boolean: false by default) - Whether to show activity
>>>>>>>>> rss links or not.
>>>>>>>>> -> to be replaced with 'rss'
>>>>>>>>>
>>>>>>>>
>>>>>>>> +1 for false, because the output does not reflect the content of the
>>>>>>>> activity macro. We will make it default when this is fixed and we also
>>>> need
>>>>>>>> to change the styling and position for it when we finish to implement
>>>> the
>>>>>>>> filters.
>>>>>>>>
>>>>>>>>
>>>>>>>>> * 'showMinor' (boolean: false by default): - Whether to show
>>>>>>>>> modifications that create minor versions or not.
>>>>>>>>> -> to be replaced with 'minor'
>>>>>>>>>
>>>>>>>>
>>>>>>>> from what I know the current implementation doesn't have this case
>>>>>>>> implemented. Raluca are you gonna implement it? or we remove the
>>>> param?
>>>>>>> It depends on the needs. Does everybody think that this parameter is
>>>>>>> needed? I tend to think that we don't need it anymore now that we have
>>>>>>> so many filters.
>>>>>>> I would be +1 to remove this parameter.
>>>>>>
>>>>>> We definitely need to *not* show minor by default and have the ability
>>>> for users to see them if they need to. This is an important feature we have
>>>> and that we need to keep. We need it back before tomorrow to have it in XE
>>>> 2.6 final as otherwise we'll have a feature regression from the previous
>>>> Recent Changes feature.
>>>>>>
>>>>>> Raluca why do you say: "I tend to think that we don't need it anymore
>>>> now that we have so many filters.". Do we have a filer that can be used to
>>>> not show minor modifications?
>>>>> I was thinking about 'events' parameter. Users can use this parameter
>>>>> in order to increase the number of sub-entries to show, so this way
>>>>> major versions would be displayed at one point. What is not clear for
>>>>> me is the reason why we have to hide minor versions. Minor versions
>>>>> could contain important changes, and hiding them by default would cut
>>>>> part of the information.
>>>>
>>>> The definition of "minor" is that it doesn't appear in any reporting by
>>>> default (recent activity, RSS feeds, email notifications, etc). I'll say it
>>>> differently; the user checks the "minor" box when he *doesn't want* that
>>>> his
>>>> change appears in reporting (usually because he's making small changes like
>>>> a typo fix).
>>>>
>>>> So if you question this parameter you're questioning the need for the minor
>>>> modification feature itself. And I really don't think we should drop that
>>>> feature.
>>>>
>>>> So I'd really be against removing this feature (hidden by default, can be
>>>> shown if needed) from the Recent Activity report.
>>>>
>>>> Now I'm open to define where that toggle is located and how to activate it.
>>>>
>>>
>>> One issue I currently have with this is that when a comment gets added to a
>>> page, the modification is considered a minor change. With the current Recent
>>> Changes implementation, it means that the page that got the comment is NOT
>>> displayed on the wiki homepage. It looks quite bad during a demo.
>>>
>>> So either that needs to be fixed, or I'm in favor of showing minor edits by
>>> default.
>>
>> Yes but it would be pretty stupid to decide to show all minor edits by
>> default simply because we think that comments shouldn't be minor editions....
>>
>> Now this is solved easily with the new Comment Events that have been
>> introduced in XE 2.6RC1. What I don't know is if the new Recent Activity
>> impl already displays them. I'll check once my build finishes.
> The new Recent Activity implementation displays the comments.
> If event.version is minor, the comments will not be displayed by
> default unless 'minor' parameter will be set on true.
>
"minor" should affect only page edits, and not any other type of events.
>
>>
>> Thanks
>> -Vincent
>>
>>> Guillaume
>>>
>>>> With the new design, displaying more items does not agglomerate the
>>>> interface.
>>>>> So, if this is really needed and it is considered as a regression, it
>>>>> will be back by tomorrow.
>>>>>
>>>>>>
>>>>>> BTW feature-wise (and for later), I think we need a way to see older
>>>> activity with a button "show more" at the bottom.
>>>>> Yes, this is in the plan.
>>>>
>>>> cool
>>>>
>>>> Thanks
>>>> -Vincent
>>>>
>>>>> Raluca.
>>>>>
>>>>>>
>>>>>> Thanks
>>>>>> -Vincent
>>>>>>
>>>>>>>>> * 'tag' (comma separated list): - Comma separated list of tags to
>>>>>>>>> display activity for.
>>>>>>>>> -> to be replaced with 'tags'
>>>>>>>>>
>>>>>>>>
>>>>>>>> +1
>>>>>>>>
>>>>>>>>
>>>>>>>>> * 'space' (comma separated list): - Comma separated list of spaces
>>>>>>>>> to display the recent activity for.
>>>>>>>>> -> to be replaced with 'spaces'
>>>>>>>>> -> also remove 'recent' from the macro description
>>>>>>>>>
>>>>>>>>
>>>>>>>> +1
>>>>>>>>
>>>>>>>> * 'author' (comma separated list): - Comma separated list of authors
>>>>>>>>> whose modifications to show.
>>>>>>>>> -> to be replaced with 'authors'
>>>>>>>>>
>>>>>>>>
>>>>>>>> +1
>>>>>>>>
>>>>>>>>
>>>>>>>>> * 'changesNb' (number: 30 by default): - Number of activity to
>>>> show.
>>>>>>>>> -> to replace the description with 'Number of pages to display the
>>>> activity
>>>>>>>>> of.'
>>>>>>>>> -> to be replaced with 'pages' or 'entries' or some other name that
>>>>>>>>> would fit better; you are welcome to add naming proposals.
>>>>>>>>> -> to replace '30' with '20', now that each entry (page) contains a
>>>>>>>>> number of sub-entries (activity events) and there will be a way to
>>>>>>>>> 'show more' entries (Facebook style)
>>>>>>>>>
>>>>>>>>
>>>>>>>> 'Number of _entries_ to display the activity _for_.'
>>>>>>> Right.
>>>>>>>
>>>>>>>> should be entries/items because when we extend to add also
>>>> applications
>>>>>>>> events, pages will be deprecated.
>>>>>>>>
>>>>>>>> +1 entries
>>>>>>>>
>>>>>>>>
>>>>>>>>> New macro parameters to be added:
>>>>>>>>> * 'events' (number: 10 by default): - Number of events to show for
>>>>>>>>> each page entry.
>>>>>>>>> -> you are welcome to add naming proposals.
>>>>>>>>>
>>>>>>>>
>>>>>>>> +1 subentries
>>>>>>>>
>>>>>>>> * 'modifications' (boolean: false by default) - Whether to show 'see
>>>>>>>>> modifications' link on 'edited the page' events.
>>>>>>>>> -> other naming proposals: 'diff', 'differences', 'actions'
>>>>>>>>>
>>>>>>>>
>>>>>>>> you're talking about 'see changes'
>>>>>>>> Actually I don't know why we need a parameter to display this link. It
>>>> has a
>>>>>>>> limited scope (page edit events) and contains usefull information.
>>>>>>> AFAIK, it was requested by Vincent. Let's see what the others think
>>>>>>> about this parameter.
>>>>>>>
>>>>>>> Raluca.
>>>>>>>
>>>>>>>>
>>>>>>>> Example:
>>>>>>>> {{activity entries='3' subentries='3' authors='XWiki.Admin'
>>>> tags='xwiki'
>>>>>>>> spaces='Main'/ } }
>>>>>>>>
>>>>>>>> Thanks,
>>>>>>>> Caty
>>>>>>>>
>>>>>>>>
>>>>>>>>> Raluca.
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>> On Oct 20, 2010, at 4:05 PM, Anca Luca wrote:
>>>>>>>>>>
>>>>>>>>>>> Hi devs,
>>>>>>>>>>>
>>>>>>>>>>> I've been working on http://jira.xwiki.org/jira/browse/XE-721 and
>>>> it's
>>>>>>>>> done on my local. This is the recent changes macro based on the
>>>> current
>>>>>>>>> implementation (not the activity stream one), but the idea is that
>>>> we'll
>>>>>>>>> rewrite it to display recent activity in the future. I will commit it
>>>> for
>>>>>>>>> the moment, in the 2.6 trunk, as is, but I would like to discuss here
>>>> the
>>>>>>>>> name of the macro and its parameters:
>>>>>>>>>>> Macro name:
>>>>>>>>>>> recentchanges, changes, activity, recentactivity
>>>>>>>>>> +1 for "activity" to be in line with the upcoming recent activity
>>>> feature
>>>>>>>>> planned for 2.6.
>>>>>>>>>>
>>>>>>>>>> No need for "recent", "activity" is enough. It's about the activity
>>>> of the
>>>>>>>>> wiki.
>>>>>>>>>>> Parameters:
>>>>>>>>>>> * rss link should be shown at the bottom of the changes table
>>>> (boolean):
>>>>>>>>> showRss, rss
>>>>>>>>>> +1 rss (default true)
>>>>>>>>>>
>>>>>>>>>>> * minor changes are shown or not (boolean, default false):
>>>> showMinor,
>>>>>>>>> minor
>>>>>>>>>> +1 minor
>>>>>>>>>>
>>>>>>>>>>> * shows "see modifications" link next to entries (boolean, default
>>>> true):
>>>>>>>>> showDiff, showDifferences, diff, differences
>>>>>>>>>> I don't like too much diff*
>>>>>>>>>> What about "actions"? It's more than just the difference link, there
>>>> could
>>>>>>>>> be
>>>>>>>>> other actions, as in the {{spaces/}} macro for example.
>>>>>>>>>>> * number of changes to show (number, 0 means "all", defaults to
>>>> 30):
>>>>>>>>> changesNb, changesCount, number, count, limit
>>>>>>>>>> +1 count
>>>>>>>>>>
>>>>>>>>>>> * tags of documents to show chages for (comma separated list): tag,
>>>> tags
>>>>>>>>>> +1 tags
>>>>>>>>>>
>>>>>>>>>>> * spaces of documents to show changes for (comma separated list):
>>>> space,
>>>>>>>>> spaces
>>>>>>>>>> +1 spaces
>>>>>>>>>>
>>>>>>>>>>> * authors of documents to show changes for (comma separated list):
>>>>>>>>> author, authors
>>>>>>>>>> +1 authors
>>>>>>>>>>
>>>>>>>>>> Note that the types cannot be enforced since it's a wiki macro, I
>>>> put them
>>>>>>>>> there just for orientation.
>>>>>>>>>> I'd go for activity rss minor diff count tags spaces authors .
>>>>>>>>>>
>>>>>>>>>> Thanks -Vincent
--
Sergiu Dumitriu
http://purl.org/net/sergiu/
_______________________________________________
devs mailing list
[email protected]
http://lists.xwiki.org/mailman/listinfo/devs