Re: [Mailman-Developers] Regarding Subscriber profile pages project

2015-03-20 Thread Barry Warsaw
On Mar 17, 2015, at 10:36 PM, Ashish Kumar wrote:

1. Use of different email addresses - so called aliases - for sending
emails

Mailman 3's model is that users can have one or more addresses linked to their
record, and can specific a preferred address.  You can subscribe to a mailing
list with any specific address, or with the generic preferred address.  Thus
if the user changes their preferred address, all the subscriptions tied to the
preferred automatically get changed over, with no other action on their part.

If you're a Launchpad user and have visited your +editemail page, you'll see
this exact model played out, and we've been very happy with it.

Note too that the subscribed email only defines the address to which your list
deliveries will be sent.  You can still post to the list with any address
linked to your user record, as long as its been verified.

Cheers,
-Barry
___
Mailman-Developers mailing list
Mailman-Developers@python.org
https://mail.python.org/mailman/listinfo/mailman-developers
Mailman FAQ: http://wiki.list.org/x/AgA3
Searchable Archives: 
http://www.mail-archive.com/mailman-developers%40python.org/
Unsubscribe: 
https://mail.python.org/mailman/options/mailman-developers/archive%40jab.org

Security Policy: http://wiki.list.org/x/QIA9


Re: [Mailman-Developers] Regarding Subscriber profile pages project

2015-03-18 Thread Ashish Kumar
Hi,
I will surely submit my proposal by the end of 20th March. Actually I am
busy in my mid term exams, It will end on 20th morning. I will submit it
thereafter. Thanks for your response. I will discuss more about it later.


Thanks
Ashish Kumar

On Wed, Mar 18, 2015 at 8:19 AM, Stephen J. Turnbull step...@xemacs.org
wrote:

 Ashish Kumar writes:

   1. Use of different email addresses - so called aliases - for sending
   emails: This is a good point as a user perspective. We will give user an
   option to save an email address and out of the entered email address we
   will ask which email address he/she want to use for sending email. I
 think
   we can extend this feature for moderators and owners too.

 I don't see how you plan to do this.  Picking the right alias is a MUA
 function, not a list function.  Please be more specific about the
 workflow you have in mind.  Have aliases sounds good, but what does
 this mean for the user's actions and the system's responses?  If you
 just mean multiple subscriptions under different addresses, Mailman
 has always allowed that (it's impossible to prevent), and made it
 convenient by providing a no mail flag for the address.

   2. Dynamic list: It is also another idea for subscribers.

 This is a separate project.

   3. There is also a feature about essay. The essay feature can be
 enabled by
   the list creator when creating the list, and at the same time the list
   creator can choose which questions to ask. The default when enabling
 this
   feature are the questions used for the Systers maillist but by simply
   editing the field with the questions the list creator can choose to have
   other questions instead. [ Reference : Above link]

 I think you'll find that editing is not so simple.  Users will not do
 this right.  Many cannot handle simple formatting rules like
 reStructuredText or Markdown.  So you will need to provide an
 interface that automatically numbers the questions, allows the user
 to insert, delete, edit, and reorder questions, and cleans the
 question (eg stripping leading and trailing whitespace) as well as
 allowing an optional/required setting per question.  Bonus points for
 a device that allows the questions asked to depend on previous
 answers.  Perhaps content length constraints (maximum for most
 questions, minimum for essay) per question.  Image uploads (must be
 able to validate!!)  All answers must be validated.

   I have a doubt if essay feature can be part of subscriber's profile
   page.

 Yes, it should be.  Systers has been a good citizen in our community,
 it would be bad if we borrowed some of their ideas but didn't provide
 a pretty complete set of their features and they had to continue their
 fork just to get basic features.

 Barry also has dreams of making Mailman a community center that
 obsoletes web fora and maybe even Facebook.  Even though we were just
 joking when we talked about that, I think these features make a lot of
 sense for many communities, not just Systers.

 Please submit a proposal on Melange, addressing most of the points
 above.  If you're still not sure this is the project you want to do,
 check GSoC but I believe you're allowed to submit up to 5 proposals
 total and no rule against more than one to same org.  If you feel very
 unsure  about it, say so, but putting it in Melange makes it a lot
 easier to manage because it's a single design and plan.  ML
 discussions without such a focus don't work well.


___
Mailman-Developers mailing list
Mailman-Developers@python.org
https://mail.python.org/mailman/listinfo/mailman-developers
Mailman FAQ: http://wiki.list.org/x/AgA3
Searchable Archives: 
http://www.mail-archive.com/mailman-developers%40python.org/
Unsubscribe: 
https://mail.python.org/mailman/options/mailman-developers/archive%40jab.org

Security Policy: http://wiki.list.org/x/QIA9


Re: [Mailman-Developers] Regarding Subscriber profile pages project

2015-03-17 Thread Stephen J. Turnbull
Ashish Kumar writes:

  1. Use of different email addresses - so called aliases - for sending
  emails: This is a good point as a user perspective. We will give user an
  option to save an email address and out of the entered email address we
  will ask which email address he/she want to use for sending email. I think
  we can extend this feature for moderators and owners too.

I don't see how you plan to do this.  Picking the right alias is a MUA
function, not a list function.  Please be more specific about the
workflow you have in mind.  Have aliases sounds good, but what does
this mean for the user's actions and the system's responses?  If you
just mean multiple subscriptions under different addresses, Mailman
has always allowed that (it's impossible to prevent), and made it
convenient by providing a no mail flag for the address.

  2. Dynamic list: It is also another idea for subscribers.

This is a separate project.

  3. There is also a feature about essay. The essay feature can be enabled by
  the list creator when creating the list, and at the same time the list
  creator can choose which questions to ask. The default when enabling this
  feature are the questions used for the Systers maillist but by simply
  editing the field with the questions the list creator can choose to have
  other questions instead. [ Reference : Above link]

I think you'll find that editing is not so simple.  Users will not do
this right.  Many cannot handle simple formatting rules like
reStructuredText or Markdown.  So you will need to provide an
interface that automatically numbers the questions, allows the user
to insert, delete, edit, and reorder questions, and cleans the
question (eg stripping leading and trailing whitespace) as well as
allowing an optional/required setting per question.  Bonus points for
a device that allows the questions asked to depend on previous
answers.  Perhaps content length constraints (maximum for most
questions, minimum for essay) per question.  Image uploads (must be
able to validate!!)  All answers must be validated.

  I have a doubt if essay feature can be part of subscriber's profile
  page.

Yes, it should be.  Systers has been a good citizen in our community,
it would be bad if we borrowed some of their ideas but didn't provide
a pretty complete set of their features and they had to continue their
fork just to get basic features.

Barry also has dreams of making Mailman a community center that
obsoletes web fora and maybe even Facebook.  Even though we were just
joking when we talked about that, I think these features make a lot of
sense for many communities, not just Systers.

Please submit a proposal on Melange, addressing most of the points
above.  If you're still not sure this is the project you want to do,
check GSoC but I believe you're allowed to submit up to 5 proposals
total and no rule against more than one to same org.  If you feel very
unsure  about it, say so, but putting it in Melange makes it a lot
easier to manage because it's a single design and plan.  ML
discussions without such a focus don't work well.

___
Mailman-Developers mailing list
Mailman-Developers@python.org
https://mail.python.org/mailman/listinfo/mailman-developers
Mailman FAQ: http://wiki.list.org/x/AgA3
Searchable Archives: 
http://www.mail-archive.com/mailman-developers%40python.org/
Unsubscribe: 
https://mail.python.org/mailman/options/mailman-developers/archive%40jab.org

Security Policy: http://wiki.list.org/x/QIA9


[Mailman-Developers] Regarding Subscriber profile pages project

2015-03-15 Thread Stephen J. Turnbull
Ashish,

Aside from Abhilash's advice (to which +1), you should also look into
the Syster's implementation (IIRC it lives in github/systers
somewhere) of Mailman, which already implements a similar feature.
You can ask (politely! you're a guest there) on
systers-...@systers.org (you may need to subscribe) or on Freenode IRC
#systers-dev or #systers-soc.

___
Mailman-Developers mailing list
Mailman-Developers@python.org
https://mail.python.org/mailman/listinfo/mailman-developers
Mailman FAQ: http://wiki.list.org/x/AgA3
Searchable Archives: 
http://www.mail-archive.com/mailman-developers%40python.org/
Unsubscribe: 
https://mail.python.org/mailman/options/mailman-developers/archive%40jab.org

Security Policy: http://wiki.list.org/x/QIA9


Re: [Mailman-Developers] Regarding Subscriber profile pages project

2015-03-14 Thread Abhilash Raj
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

On Friday 13 March 2015 05:25 PM, Ashish Kumar wrote:
 Hi,
 
 From the description, I think we need to complete following steps: 
 1. Create a form to take user information. 2. lists in which user
 want to show its user info 3. Option for user to select lists to
 share user info

Yes, we would need 1) since persona authentication just gives us
subcriber's email address. But that obviously needs to be only optional.
Also, 'Profile Pages' would list his subscriptions and other
information so that needs to be added too.

 We need to add tests also for verifying each logic. Can someone
 please correct me If I am right about my assumptions.
 
 I have a question if  there is any special interface required for
 list moderator or owner?

Yes, but that is altogether another project idea, the Admin/Mod
dashboard one.

- -- 
thanks,
Abhilash
-BEGIN PGP SIGNATURE-
Version: GnuPG v1

iQIcBAEBAgAGBQJVA9NZAAoJEJ2bK6Bh0KZ8aqEQAMHB6npY+8bzMSI9AxzUtOU7
TT3lIt7h17D78DLAkAt0+Q/TNeD4OV3eoApCizfIKraoAbgHAepWvz21jkOxRXb7
jRSAa4oskJ2Qq/zZBfIXIO1f5ImjaBMx/flHhatzTSJ5t5KG58N872tHKgWXaLAn
IK8oxdM3gZQbXju0NaJoEBU14XiyBM4vSdAz7LfZx1QLlyK9uo/wt4YlTfG5gBHo
8qEyoplOv1QSIXCerUPw/Q3Y4SaGbtL7wRGScVj9BH6b0SaQx7aEGTH/QKXwZxIo
DIKdE5jY/3MufMkzxLOW43V2FA7OycwSipeqZ42n3w1BO1WLba7+FRIo8vdoBF5/
1zEMmjCP5ffk3NH5j2dJTrfUqtwydxZfyoKxm3AkyXKN18N7tv1fGtr+LdL6tkIA
lQN/zDiq4Koi4H9H7YkIryCeX3bRyC8FcCEquJ8K0KqiJbrD43yD+bJv+pBKOzXv
/ttuHXmExGnvnln9bJnmdgVbw9PgFQzCTdWiYy2RRy+5kGC7WPgXX/JHBdzvSF2A
HoqrAA17Td5BIeQAit3o4z4JapASDw7FmEm9lB2zKUlgBwv2Hj2SHeDmPHjtwW60
oGL0bnAa0eknZ2bfJRgTyb6ddrJLF20PXLU/uCj3nPVhr0k0PhpQdvL8i6PEJuf5
gen7YUNUZLkwop1/Q+99
=2fHq
-END PGP SIGNATURE-
___
Mailman-Developers mailing list
Mailman-Developers@python.org
https://mail.python.org/mailman/listinfo/mailman-developers
Mailman FAQ: http://wiki.list.org/x/AgA3
Searchable Archives: 
http://www.mail-archive.com/mailman-developers%40python.org/
Unsubscribe: 
https://mail.python.org/mailman/options/mailman-developers/archive%40jab.org

Security Policy: http://wiki.list.org/x/QIA9


[Mailman-Developers] Regarding Subscriber profile pages project

2015-03-13 Thread Ashish Kumar
Hi,

From the description, I think we need to complete following steps:
1. Create a form to take user information.
2. lists in which user want to show its user info
3. Option for user to select lists to share user info

We need to add tests also for verifying each logic. Can someone please
correct me If I am right about my assumptions.

I have a question if  there is any special interface required for list
moderator or owner?


Thanks
Ashish Kumar
___
Mailman-Developers mailing list
Mailman-Developers@python.org
https://mail.python.org/mailman/listinfo/mailman-developers
Mailman FAQ: http://wiki.list.org/x/AgA3
Searchable Archives: 
http://www.mail-archive.com/mailman-developers%40python.org/
Unsubscribe: 
https://mail.python.org/mailman/options/mailman-developers/archive%40jab.org

Security Policy: http://wiki.list.org/x/QIA9