Re: [Mailman-Developers] Contributing to GNU Mailman (GSOC '15)

2015-03-16 Thread Ankush Jindal
Hi,

I now understand there projects a lot more than I did when I previously
posted.

I want to work on the 'Dashboard for Admins', I have worked in some details
that I think should be in the admin page.

   1. This would be the main page -
   https://moqups.com/jindal.ankus...@gmail.com/2Mm42VyL/p:ae312b9e8
  1. The admin can mass subscribe from the 'Subscriber Request' widget
  https://moqups.com/jindal.ankus...@gmail.com/2Mm42VyL/p:af543c52c
  2. The List settings would take user to a different page for managing
  a particular list - modify list name, delete list, info about the list,
  admin/moderator role management, current subscribers (mass ban and
  unsubscribe, though I know that ban would mostly occur through
next point)
  3. The 'Mail approvals' give a stat and clicking on a particular list
  or list from 'list archive page' would take admin to
  https://moqups.com/jindal.ankus...@gmail.com/2Mm42VyL/p:a5a5aaa3c
 1. The activities are grouped in a sense that the admin can look
 on new, pending mail requests and also look at posts that are
marked as
 moderation needed.
 2. When admin clicks on some post from the left pane, the right
 pane would focus on that particular post. Admin can then
accept, reject or
 mark the post as pending and can also ban the user from there.
 3. The subscribers link in the left pane would show all the
 subscribers to that list and the admin can then
ban/unsubscribe from there.
 4. The List Setting link will take to point (1b)
   2. I also think a need for user page ( different from the
   subscriber's page, this could be viewed by the public and not only other
   fellow subscribers. The motivation behind it is that a user could also be
   an admin too and thus there is a need for consistency. Like this
   https://moqups.com/jindal.ankus...@gmail.com/2Mm42VyL/p:a459f6c6a)
  1. From here user can have profile control
  https://moqups.com/jindal.ankus...@gmail.com/2Mm42VyL/p:a16afdd67
  2. User can go to the admin dashboard from there. And start a list.

Coming to execution of the design, I ought to aim for completing point (1)
completely at the start and then going to point (2) (which I think is
doable as well). As of now, I haven't worked on any bug as of yet, I will
asap set the development environment, look at the code and report back to
you.

Do give remarks to this workflow.



-Ankush Jindal
Student, IIT Mandi, India
Phone: +91-9805901195
Github: travis-bickle

On Sun, Mar 15, 2015 at 11:53 AM, Abhilash Raj raj.abhila...@gmail.com
wrote:

 -BEGIN PGP SIGNED MESSAGE-
 Hash: SHA1

 Hi Ankush,

 On Sunday 15 March 2015 07:08 AM, Ankush Jindal wrote:
  Hi Sir,
 
  I am Ankush Jindal, pursuing Computer Science from IIT Mandi,
  India. I have hands on with both python and javascript. I would
  definitely want to work this summer for GNU Mailman.
 
  I however, would like to suggest a modified version of already
  proposed project(s). I went through 16 Brainstorm Ideas For
  Mailman’s Web Interface
  http://blog.linuxgrrl.com/2012/03/13/mailman-brainstorm/ and I
  thought of integrating point 6, 9, 11, 12, 13 and 14.
 
 
  That is, I am picturing mailman with-
 
  A) User Profile (
 
 http://wiki.list.org/DEV/Google_Summer_of_Code_2015#Subscriber_profile_pages
 
 
 )
 
  B) Admin Page (
 
 http://wiki.list.org/DEV/Google_Summer_of_Code_2015#A_Dashboard_for_Admins.2FOwners.2FModerators
 
 
 )
 
  C) Give more UX controls to the mail list like timeline, metadata,
  user and post filtering and anonymous posting (
  http://wiki.list.org/DEV/Google_Summer_of_Code_2015#Anonymous_lists,
  this could be a stretch goal)

 I suggest that you read through the ideas page more carefully and ask
 if you have any specific doubts. All of these projects have been
 discussed in details on this very mailing-list. Please scroll through
 the archives (link in the footer) and read more about them.

 Also, I would suggest that you choose any one of the Ideas instead
 trying to implement all three of them. All of them are fairly big
 enough for a summer (although, that does depend on your proposal).

 
  However, I have a little hesitation that I am a little late in
  discussing the project and I am really sorry for it. I promise to
  make it up to you, if you could advise me some particular warm-up
  tasks or some other exercise that you require from me, given the
  time-frame, I would be more than happy to do so.

 You can get started by setting up your development environment and
 fixing atleast 1 bug for any of the projects listed on the Ideas Page.
 There should be link to bug-trackers in there too.

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

 iQIcBAEBAgAGBQJVBSVHAAoJEJ2bK6Bh0KZ8ZUcP/2sjzUQppmwF3NasC9L3ZVLr
 KLINxAFXexHnfS48FltzBQGhrtvfDOJTfD3aQLjnZAwootuXfsDW5O5/nh2OxE4y
 

Re: [Mailman-Developers] Contributing to GNU Mailman (GSOC '15)

2015-03-16 Thread Ankush Jindal
Hi,

I now understand there projects a lot more than I did when I previously
posted.

I want to work on the 'Dashboard for Admins', I have worked in some details
that I think should be in the admin page.

   1. This would be the main page -
   https://moqups.com/jindal.ankus...@gmail.com/2Mm42VyL/p:ae312b9e8
  1. The admin can mass subscribe from the 'Subscriber Request' widget
  https://moqups.com/jindal.ankus...@gmail.com/2Mm42VyL/p:af543c52c
  2. The List settings would take user to a different page for managing
  a particular list - modify list name, delete list, info about the list,
  admin/moderator role management, current subscribers (mass ban and
  unsubscribe, though I know that ban would mostly occur through next point)
  3. The 'Mail approvals' give a stat and clicking on a particular list
  or list from 'list archive page' would take admin to
  https://moqups.com/jindal.ankus...@gmail.com/2Mm42VyL/p:a5a5aaa3c
 1. The activities are grouped in a sense that the admin can look
 on new, pending mail requests and also look at posts that are
marked as
 moderation needed.
 2. When admin clicks on some post from the left pane, the right
 pane would focus on that particular post. Admin can then
accept, reject or
 mark the post as pending and can also ban the user from there.
 3. The subscribers link in the left pane would show all the
 subscribers to that list and the admin can then
ban/unsubscribe from there.
 4. The List Setting link will take to point (1b)
  2. I also think a need for user page ( different from the
   subscriber's page, this could be viewed by the public and not only other
   fellow subscribers. The motivation behind it is that a user could also be
   an admin too and thus there is a need for consistency. Like this
   https://moqups.com/jindal.ankus...@gmail.com/2Mm42VyL/p:a459f6c6a)
  1. From here user can have profile control
  https://moqups.com/jindal.ankus...@gmail.com/2Mm42VyL/p:a16afdd67
  2. User can go to the admin dashboard from there. And start a list.

Coming to execution of the design, I ought to aim for completing point (1)
completely at the start and then going to point (2) (which I think is
doable as well). As of now, I haven't worked on any bug as of yet, I will
asap set the development environment, look at the code and report back to
you.

Do give remarks to this workflow.



-Ankush Jindal
Student, IIT Mandi, India
Phone: +91-9805901195
Github: travis-bickle
___
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] Contributing to GNU Mailman (GSOC '15)

2015-03-16 Thread Ankush Jindal
Sorry for posting it twice. The links were not working in previous posts
(they had email-id and hence truncated). Consider this mail as the reply.

Hi,

I now understand there projects a lot more than I did when I previously
posted.

I want to work on the 'Dashboard for Admins', I have worked in some details
that I think should be in the admin page.

   1. This would be the main page -
   https://moqups.com/jankush95/2Mm42VyL/p:ae312b9e8
  1. The admin can mass subscribe from the 'Subscriber Request'
widget  *https://moqups.com/jankush95/2Mm42VyL/p:af543c52c
  https://moqups.com/jankush95/2Mm42VyL/p:af543c52c*
  2. The List settings would take user to a different page for managing
  a particular list - modify list name, delete list, info about the list,
  admin/moderator role management, current subscribers (mass ban and
  unsubscribe, though I know that ban would mostly occur through next point)
  3. The 'Mail approvals' give a stat and clicking on a particular list
  or list from 'list archive page' would take admin to
*https://moqups.com/jankush95/2Mm42VyL/p:a5a5aaa3c
  https://moqups.com/jankush95/2Mm42VyL/p:a5a5aaa3c*
 1. The activities are grouped in a sense that the admin can look
 on new, pending mail requests and also look at posts that are
marked as
 moderation needed.
 2. When admin clicks on some post from the left pane, the right
 pane would focus on that particular post. Admin can then
accept, reject or
 mark the post as pending and can also ban the user from there.
 3. The subscribers link in the left pane would show all the
 subscribers to that list and the admin can then
ban/unsubscribe from there.
 4. The List Setting link will take to point (1b)
  2. I also think a need for user page ( different from the
   subscriber's page, this could be viewed by the public and not only other
   fellow subscribers. The motivation behind it is that a user could also be
   an admin too and thus there is a need for consistency. Like this
*https://moqups.com/jankush95/2Mm42VyL/p:a459f6c6a
   https://moqups.com/jankush95/2Mm42VyL/p:a459f6c6a*)
  1. From here user can have profile control
*https://moqups.com/jankush95/2Mm42VyL/p:a16afdd67
  https://moqups.com/jankush95/2Mm42VyL/p:a16afdd67*
  2. User can go to the admin dashboard from there. And start a list.

Coming to execution of the design, I ought to aim for completing point (1)
completely at the start and then going to point (2) (which I think is
doable as well). As of now, I haven't worked on any bug as of yet, I will
asap set the development environment, look at the code and report back to
you.

Do give remarks to this workflow.



-Ankush Jindal
Student, IIT Mandi, India
Phone: +91-9805901195
Github: travis-bickle

*Ankush Jindal*



*Student, IIT MandiRoom 402, Suvalsar Hostel, MandiIIT Mandi, Himachal
Pradesh.Phone: +91-9805901195*
*Facebook: @*jindalankush95 http://facebook.com/jindalankush95

On Sun, Mar 15, 2015 at 11:53 AM, Abhilash Raj raj.abhila...@gmail.com
wrote:

 -BEGIN PGP SIGNED MESSAGE-
 Hash: SHA1

 Hi Ankush,

 On Sunday 15 March 2015 07:08 AM, Ankush Jindal wrote:
  Hi Sir,
 
  I am Ankush Jindal, pursuing Computer Science from IIT Mandi,
  India. I have hands on with both python and javascript. I would
  definitely want to work this summer for GNU Mailman.
 
  I however, would like to suggest a modified version of already
  proposed project(s). I went through 16 Brainstorm Ideas For
  Mailman’s Web Interface
  http://blog.linuxgrrl.com/2012/03/13/mailman-brainstorm/ and I
  thought of integrating point 6, 9, 11, 12, 13 and 14.
 
 
  That is, I am picturing mailman with-
 
  A) User Profile (
 
 http://wiki.list.org/DEV/Google_Summer_of_Code_2015#Subscriber_profile_pages
 
 
 )
 
  B) Admin Page (
 
 http://wiki.list.org/DEV/Google_Summer_of_Code_2015#A_Dashboard_for_Admins.2FOwners.2FModerators
 
 
 )
 
  C) Give more UX controls to the mail list like timeline, metadata,
  user and post filtering and anonymous posting (
  http://wiki.list.org/DEV/Google_Summer_of_Code_2015#Anonymous_lists,
  this could be a stretch goal)

 I suggest that you read through the ideas page more carefully and ask
 if you have any specific doubts. All of these projects have been
 discussed in details on this very mailing-list. Please scroll through
 the archives (link in the footer) and read more about them.

 Also, I would suggest that you choose any one of the Ideas instead
 trying to implement all three of them. All of them are fairly big
 enough for a summer (although, that does depend on your proposal).

 
  However, I have a little hesitation that I am a little late in
  discussing the project and I am really sorry for it. I promise to
  make it up to you, if you could advise me some particular warm-up
  tasks or some other exercise that you require from me, given the
  time-frame, I would be more than happy to do 

Re: [Mailman-Developers] Contributing to GNU Mailman (GSOC '15)

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

Hi Ankush,

On Sunday 15 March 2015 07:08 AM, Ankush Jindal wrote:
 Hi Sir,
 
 I am Ankush Jindal, pursuing Computer Science from IIT Mandi,
 India. I have hands on with both python and javascript. I would
 definitely want to work this summer for GNU Mailman.
 
 I however, would like to suggest a modified version of already
 proposed project(s). I went through 16 Brainstorm Ideas For
 Mailman’s Web Interface 
 http://blog.linuxgrrl.com/2012/03/13/mailman-brainstorm/ and I
 thought of integrating point 6, 9, 11, 12, 13 and 14.
 
 
 That is, I am picturing mailman with-
 
 A) User Profile ( 
 http://wiki.list.org/DEV/Google_Summer_of_Code_2015#Subscriber_profile_pages

 
)
 
 B) Admin Page ( 
 http://wiki.list.org/DEV/Google_Summer_of_Code_2015#A_Dashboard_for_Admins.2FOwners.2FModerators

 
)
 
 C) Give more UX controls to the mail list like timeline, metadata,
 user and post filtering and anonymous posting ( 
 http://wiki.list.org/DEV/Google_Summer_of_Code_2015#Anonymous_lists,
 this could be a stretch goal)

I suggest that you read through the ideas page more carefully and ask
if you have any specific doubts. All of these projects have been
discussed in details on this very mailing-list. Please scroll through
the archives (link in the footer) and read more about them.

Also, I would suggest that you choose any one of the Ideas instead
trying to implement all three of them. All of them are fairly big
enough for a summer (although, that does depend on your proposal).

 
 However, I have a little hesitation that I am a little late in
 discussing the project and I am really sorry for it. I promise to
 make it up to you, if you could advise me some particular warm-up
 tasks or some other exercise that you require from me, given the
 time-frame, I would be more than happy to do so.

You can get started by setting up your development environment and
fixing atleast 1 bug for any of the projects listed on the Ideas Page.
There should be link to bug-trackers in there too.

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

iQIcBAEBAgAGBQJVBSVHAAoJEJ2bK6Bh0KZ8ZUcP/2sjzUQppmwF3NasC9L3ZVLr
KLINxAFXexHnfS48FltzBQGhrtvfDOJTfD3aQLjnZAwootuXfsDW5O5/nh2OxE4y
OHelIx76ShcBEBWsRwVyfEwivUBZX89TX/1/FBR9xKXXURKDsr4tRCdyfGgzQKho
X8ljZDJ5gd/dIQZu4mPhyi8Xf4NYv2w+XUvzPbxOGFotGPkceVc3bX19XEh/0FPU
oUc4SeLBca1UcenPYboybyd3sJf3u2saqp55ToNvJ7xakVvnu6UaCmAPJORKlp1y
9n7+VbHaAtVMvv7vBnpwbBFS1XZxCHWgJay6pvk3lAc/NQozRkIWi3OpcxHvV2+V
B34hU3bdMRo4BJzyRUwUaQqQr5h6FwUHliLUD8zBsvLP0WSUt/sbWu77QnMqWKCx
y0DzrXJa72QCcG192WAQ0beUZ6x8SPz/UR3Lz1eU91pKZ8k/2tafOCC9TADVmwe0
+XIbaThVE3jHzjVGlsfzXkbZrw/ALIT6nqM6ZfCqRmoBGZtXqxNEgQHYNZWPM4T2
iGttIpevbymEPwld4C7s/ZRVU6lF91A+ZXPCsMB55PIY1t4Ae/p3K7ikoV23y+Pu
WmcpOeqPHhYDFZgod0oabv/y3EhlU6nDDA9mNL4ofj7+uLkgIgb8/WIBV2p5HZxo
OEuZQSgVtQ6saMrhgkDT
=3BrY
-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] Contributing to GNU Mailman (GSOC '15)

2015-03-14 Thread Ankush Jindal
Hi Sir,

I am Ankush Jindal, pursuing Computer Science from IIT Mandi, India. I have
hands on with both python and javascript. I would definitely want to work
this summer for GNU Mailman.

I however, would like to suggest a modified version of already proposed
project(s). I went through 16 Brainstorm Ideas For Mailman’s Web Interface
http://blog.linuxgrrl.com/2012/03/13/mailman-brainstorm/ and I thought of
integrating point 6, 9, 11, 12, 13 and 14.


That is, I am picturing mailman with-

A) User Profile (
http://wiki.list.org/DEV/Google_Summer_of_Code_2015#Subscriber_profile_pages
)

B) Admin Page (
http://wiki.list.org/DEV/Google_Summer_of_Code_2015#A_Dashboard_for_Admins.2FOwners.2FModerators
)

C) Give more UX controls to the mail list like timeline, metadata, user and
post filtering and anonymous posting (
http://wiki.list.org/DEV/Google_Summer_of_Code_2015#Anonymous_lists, this
could be a stretch goal)


However, I have a little hesitation that I am a little late in discussing
the project and I am really sorry for it. I promise to make it up to you,
if you could advise me some particular warm-up tasks or some other exercise
that you require from me, given the time-frame, I would be more than happy
to do so.

Do give remarks to this bunch of projects. Looking forward to it.


-Ankush Jindal
Student, IIT Mandi, India
Phone: +91-9805901195
Github: travis-bickle
___
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