Yes. This all sounds great and easy to do using the template (I think)
Haven't investigated the CSS end but I imagine <style>blah</style> is
what they're talking about which can easily be integrated in the
template.

Caleb

Ecaterina Valica wrote:
> Also I want to know if we are gonna integrate some CSS in the email content
> or is gonna be just simple text?
> 
> Reference: Guide to CSS support in email clients
> http://www.campaignmonitor.com/css/
> 
> Caty
> 
> On Wed, Apr 21, 2010 at 16:12, Ecaterina Valica <[email protected]> wrote:
> 
>> "*evalica has invited you to join incubator.myxwiki.org*" this should be
>> replaced with First Name and Last Name, instead of account name. These
>> messages tend to be personal and the receiver should recognize the person
>> without knowing it's nickname.
>>
>> In my vision this is a feature that could be used by everyone and not just
>> admins.
>>
>> Caty
>>
>>
>> On Wed, Apr 21, 2010 at 15:17, Marius Dumitru Florea <
>> [email protected]> wrote:
>>
>>> See below,
>>>
>>> Caleb James DeLisle wrote:
>>>> Ecaterina Valica wrote:
>>>>> Also, when you hit the Preview, you actually see that Subject and
>>> Message
>>>>> fields have standard content. This content should be displayed from the
>>>>> start and the user should have control over it.
>>>> I was thinking the mail should give some explanation of why the email
>>> was sent, suppose the
>>>> user clears the default content and sets "buy cheap
>>> pharmaceuticals....." as the entire content.
>>>> The mail recipient will have no way of knowing how the mail got to them
>>> or reporting it as spam.
>>>> Anyway the default template is adjustable in the admin app so it's just
>>> a matter of what it is by
>>>> default.
>>>>
>>>>> Most of the users will leave
>>>>> the standard configurations alone.
>>>>>
>>>>> On Wed, Apr 21, 2010 at 11:15, Ecaterina Valica <[email protected]>
>>> wrote:
>>>>>> On Wed, Apr 21, 2010 at 08:51, Marius Dumitru Florea <
>>>>>> [email protected]> wrote:
>>>>>>
>>>>>>> Hi Caleb,
>>>>>>>
>>>>>>> Caleb James DeLisle wrote:
>>>>>>>> Another matter is what should it be named, I have been calling it
>>>>>>> "friendInviter" which is an awkward name
>>>>>>>> but invitation manager is a name which will lead to confusion since
>>> it
>>>>>>> does not use the invitation manager
>>>>>>>> plugin.
>>>>>>> xwiki-invitation sounds good to me too, as Vincent suggested.
>>>>>>>
>>>>>>>> Vincent Massol wrote:
>>>>>>>>> On Apr 20, 2010, at 12:42 PM, Caleb James DeLisle wrote:
>>>>>>>>>
>>>>>>>>>> I have a working prototype of the invitation mail sender and I
>>> would
>>>>>>> like to put it in the sandbox.
>>>>>>>>>> I need to know how that should be done and should this be a
>>> separate
>>>>>>> top level project on jira?
>>>>>>>>>> Some guidance here would be great.
>>>>>>>>> +1 for a top level app in platform/applications (which means a jira
>>> for
>>>>>>> it too).
>>>>>>>>> As for the process, I'm proposing:
>>>>>>>>> 1) explain what this app would do (maybe you already did?)
>>>>>>>> I described what I hoped to achieve here:
>>>>>>>>
>>> http://www.pubbs.net/201001/xwiki/60333-xwiki-devs-proposal-allow-users-to-send-mail-inviting-their-friends-to-join-a-wiki.html
>>>>>>>>  and show a mockup of its UI so that we can agree about it and get
>>> help
>>>>>>> for our community designers
>>>>>>>> There has been one here for a while, I rewrote the code but the UI
>>> is
>>>>>>> the same.
>>>>>>>
>>> http://incubator.myxwiki.org/xwiki/bin/view/InvitationMail/FriendInviter
>>>>>>> I couldn't find a mockup for displaying the list of invitations
>>>>>>> (pending/accepted) sent by the user.
>>>> Something I hadn't thought of, shouldn't be very hard to implement.
>>>>
>>>>>> After all people accepted, do we still keep the list of invited
>>> people? Is
>>>>>> this a token of user's popularity? :P Just like Gmail, you could have
>>> a
>>>>>> limited number of people you could invite in the wiki and take care of
>>> your
>>>>>> followers :) we shouldn't do that, but was just an idea.
>>>> There is nothing that advanced at the moment but it can be discussed.
>>>>
>>>>>>> I think this should appear
>>>>>>> somewhere on the user profile.
>>>> What exactly would it say in the profile. I'm somewhat resistant to the
>>> idea because it can't currently
>>>> be done with modularity.
>>>>
>>>>>>> Also, is it possible to cancel an
>>>>>>> invitation?
>>>> Somehow stop the email en route? Send another one saying "just kidding"?
>>>> When the user comes to sign up say: "Nobody really likes you we were
>>> just kidding."
>>>> Anyway the join button currently only redirects to the registration page
>>> and does
>>>> nothing special.
>>> In the case where registration is allowed only for invited people,
>>> you'll want for sure to cancel an invitation sent to a wrong email
>>> address. By cancel I mean just marking somehow the invitation object as
>>> "invalid". Sending a "sorry for the noise" mail is nut such a bad idea.
>>>
>>>>>>> I have two use cases in mind:
>>>>>>>
>>>>>>> * the user sends the invitation to the wrong email address
>>>>>>> * the user wants to delete invitations that haven't been accepted in
>>> a
>>>>>>> specific amount of time (e.g. the invitee is asked to register before
>>> a
>>>>>>> given date)
>>>>>>>
>>>>>> If this step would be for the administrator, would be nice from the
>>> list of
>>>>>> accepted users, that we can apply batch operations for giving rights
>>> and
>>>>>> adding people in certain groups. Again, just an idea.
>>>> Have to change the nature of the registration process + no UI extensions
>>> = no modularity.
>>>> It could be done though.
>>>>
>>>>>>> How is the invitation application going to work in a wiki where
>>>>>>> registration is disabled? i.e. you have to be invited to be able to
>>>>>>> register.
>>>> Another use case I didn't think of. Might require API changes if
>>> registration is blocked
>>>> by setting register permission to deny. Also will cause some kind of
>>> dependency. I try
>>>> to resist dependencies lest every page depend on every other page and
>>> removal of one causes
>>>> total destruction of the system. Still this sounds like a compelling use
>>> case. Maybe this
>>>> should be implemented now or road mapped for later? Any thoughts?
>>>>
>>>>>>> Regarding the send invitation form, I think it would be useful to add
>>>>>>> explanatory text below each label. For instance, it's not clear that
>>> the
>>>>>>> user has to enter an email address in the "Who you are inviting:"
>>> field
>>>>>>> (can I enter multiple email addresses?).
>>>> Only if you can edit the page (admin) but I see your point. Should the
>>> explaination be in line
>>>> or in a separate help page?
>>> In line is best, IMO.
>>>
>>> Thanks,
>>> Marius
>>>
>>>>>>> Also on the same page we should
>>>>>>> describe what happens with the invitation (the fact than an email is
>>>>>>> sent to the specified email address) and ask the user to not abuse
>>> this
>>>>>>> feature because his right to send invitations can be removed if his
>>>>>>> invitations are reported as spam.
>>>>>>>
>>>>>>  I don't understand why you have 2 interfaces that do the same thing.
>>>> Those who have edit get special privileges (send to multiple addresses,
>>> configure the
>>>> application etc.)
>>>>
>>>>>> Why
>>>>>> there is a version if you have edit right for the page? If you don't
>>> have
>>>>>> edit rights you shouldn't see a form, but just the labels and content
>>> of the
>>>>>> form elements, or nothing at all.
>>>> It is targeted toward those who don't have edit on the page. Otherwise
>>> why would we
>>>> try to thwart spam when the user can simply edit the code and remove our
>>> measures.
>>>>>> The first problem I see in the usability is, like Marius said,
>>> inviting
>>>>>> multiple people in the same step. This step is essentially for the
>>>>>> productivity and is working different in the view/pretendEdit right
>>> mode.
>>>> It should not be working unless the user has edit.
>>>>
>>>>>> In the pretendEdit mode you have a textarea for entering lists of
>>> emails
>>>>>> with separators. The view mode has validation for the email field. Do
>>> you
>>>>>> plan to validate the multiple mails too?
>>>> There is server side validation, LiveValidation would need a separate
>>> regular expression
>>>> for multiple email addresses, it's an easy change to make but will lead
>>> to plenty of trouble
>>>> if the admins waht to change the email validation regular expression.
>>> barring that I would have
>>>> to change LiveValidation which is a third party library.
>>>>
>>>>>> Also users are not very good at
>>>>>> following directions like "*with a comma and a space*".
>>>> Yes, that's something I have changed (now it's just a space since it
>>> seems more intuitive)
>>>>>> A solution for this would be just like the way we add Tags. Provide an
>>>>>> overlay for entering emails one by one. This way you can validate them
>>> in
>>>>>> the overlay and also take care of the separators. The emails could be
>>>>>> deleted using the corner X.
>>>> I imagined the main use case was for admins (those with edit)
>>> copy-pasting lists of addresses
>>>> into the page keep in mind, non admins are unable to use this feature
>>> and I'd like to put most
>>>> of the time into features which will be used often. Maybe we could wait
>>> and implement this type
>>>> of thing later on if there is desire. How important do you think it is
>>> to have this now?
>>>>>> The problem with this solution is if the user is experimented and he
>>> has a
>>>>>> standard list of emails he wants to paste, without entering one by
>>> one. We
>>>>>> should satisfy both use cases.
>>>> Thank you for the responses, it's always hard for me writing the code to
>>> see all of the use cases.
>>>> Caleb
>>>>
>>>>
>>>>>> Caty
>>>>>>
>>>>>>
>>>>>>> Hope this helps,
>>>>>>> Marius
>>>>>>>
>>>>>>>>> 2) send a vote mail to include the invitation manager in XE by
>>> default
>>>>>>> (if not already done)
>>>>>>>> I'd like to have something concrete in the sandbox to vote on.
>>>>>>>>
>>>>>>>>> 3) code it, you could start in the sandbox indeed or directly in
>>>>>>> platform/applications if 1) and 2) have been agreed on.
>>>>>>>> I will commit to the sandbox later today.
>>>>>>>>> Thanks
>>>>>>>>> -Vincent
>>>>>>>>> _______________________________________________
>>>>>>>>> devs mailing list
>>>>>>>>> [email protected]
>>>>>>>>> http://lists.xwiki.org/mailman/listinfo/devs
>>>>>>>>>
>>>>>>>> _______________________________________________
>>>>>>>> devs mailing list
>>>>>>>> [email protected]
>>>>>>>> http://lists.xwiki.org/mailman/listinfo/devs
>>>>>>> _______________________________________________
>>>>>>> devs mailing list
>>>>>>> [email protected]
>>>>>>> http://lists.xwiki.org/mailman/listinfo/devs
>>>>>>>
>>>>> _______________________________________________
>>>>> devs mailing list
>>>>> [email protected]
>>>>> http://lists.xwiki.org/mailman/listinfo/devs
>>>>>
>>>> _______________________________________________
>>>> devs mailing list
>>>> [email protected]
>>>> http://lists.xwiki.org/mailman/listinfo/devs
>>> _______________________________________________
>>> devs mailing list
>>> [email protected]
>>> http://lists.xwiki.org/mailman/listinfo/devs
>>>
>>
> _______________________________________________
> devs mailing list
> [email protected]
> http://lists.xwiki.org/mailman/listinfo/devs
> 

_______________________________________________
devs mailing list
[email protected]
http://lists.xwiki.org/mailman/listinfo/devs

Reply via email to