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 > 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