Discussion:
[GSoC 2014] Cordova/Android App for GNU Mailman Admin Interface
Bhargav Golla
2014-02-28 15:36:33 UTC
Permalink
Hello all

Congrats to Mailman on being selected as a mentor organization under PSF.

I am Bhargav Golla, a graduate student in Computer Science at Clemson
University, US. I am an avid mobile and web app developer. I worked on
Phonegap apps during GSoC 2012 and GSoC 2013 with Apache Software
Foundation and have developed many Windows Phone apps. The native android
app I developed for Exotel (a startup in cloud telephony in India) is still
being actively used by Exotel's clientele of over 1000 firms. My Github
account[1] will provide much more details about my developer expertise. I
am particularly interested in Cordova/Android app for Admin interface idea.

I have a few questions regarding this idea.
1. I intend to develop it on Cordova since it will help in porting the app
easily to multiple platforms. Were there any ideas in this directions
regarding going native or hybrid?
2. Can I assume that all mailing lists built by Mailman support the REST
interface? Also, I have tried to see if I can get JSON responses and I am
unable to by adding a HTTP Accept Header to take "application/json". Am I
doing anything wrong or is JSON not implemented?
3. As a starter, could I ignore internationalization for GSoC, but
implement interface in such a way as to be able to internationalize it
easily?

I would be very much obliged if I am provided with answers to these
questions and whatever questions that may arise in future as they will help
me in writing a good proposal and in turn get chosen to work with Mailman.

[1] http://github.com/bhargavgolla

Regards
--
Bhargav Golla
M.S Computer Science
Github <http://www.github.com/bhargavgolla> |
LinkedIN<http://www.linkedin.com/in/bhargavgolla>
| Website <http://www.bhargavgolla.com/>
_______________________________________________
Mailman-Developers mailing list
Mailman-***@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/gmmd-mailman-developers%40m.gmane.org

Security Policy: http://wiki.list.org/x/QIA9
Terri Oda
2014-03-02 06:18:14 UTC
Permalink
Post by Bhargav Golla
I have a few questions regarding this idea.
1. I intend to develop it on Cordova since it will help in porting the app
easily to multiple platforms. Were there any ideas in this directions
regarding going native or hybrid?
Personally, I'd prefer if we went hybrid and had an html5 webapp that
could be used straight over the web for mobile users who don't want to
install an app, with Cordova used to build the individual platform
apps. I may not be the mentor on this one, though, so I'm happy to
defer to whoever the final mentor is on this front.

Incidentally, I've been using Intel's XDK for building Cordova apps
lately and highly recommend it for quick testing on various platforms
and screen sizes. I've found it a very useful tool, and not just
because I work for Intel now!
Post by Bhargav Golla
2. Can I assume that all mailing lists built by Mailman support the REST
interface? Also, I have tried to see if I can get JSON responses and I am
unable to by adding a HTTP Accept Header to take "application/json". Am I
doing anything wrong or is JSON not implemented?
I don't know the answer to this off the top of my head: Barry?
Post by Bhargav Golla
3. As a starter, could I ignore internationalization for GSoC, but
implement interface in such a way as to be able to internationalize it
easily?
We don't expect you to actually translate anything, don't worry. :) But
you should definitely build as much as possible so that
internationalization will be easy: make sure there's a quick way to get
a list of strings that need translation, at least. Some of the strings
may be already translated in other components of Mailman, so you may be
able to get some translations to use to test if you have time at the end
of the summer for internationalization.

Terri

_______________________________________________
Mailman-Developers mailing list
Mailman-***@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/gmmd-mailman-developers%40m.gmane.org

Security Policy: http://wiki.list.org/x/QIA9
Bhargav Golla
2014-03-03 17:07:01 UTC
Permalink
Received: from localhost (HELO mail.python.org) (127.0.0.1)
by albatross.python.org with SMTP; 03 Mar 2014 18:07:29 +0100
Received: from mail-qa0-f45.google.com (unknown [209.85.216.45])
(using TLSv1 with cipher ECDHE-RSA-AES128-SHA (128/128 bits))
(No client certificate requested)
by mail.python.org (Postfix) with ESMTPS
for <mailman-***@python.org>; Mon, 3 Mar 2014 18:07:28 +0100 (CET)
Received: by mail-qa0-f45.google.com with SMTP id hw13so3766589qab.32
for <mailman-***@python.org>; Mon, 03 Mar 2014 09:07:21 -0800 (PST)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=1e100.net; s=20130820;
h=x-gm-message-state:mime-version:in-reply-to:references:from:date
:message-id:subject:to:cc:content-type;
bh=AijizIRefgEz3xD/pnritdt2Y7YLhoA45oL9BGCxSlo=;
b=d6jiv4zkrYhKbqtLjWZm+weGVeg3BJvQAdZSiKo9jWjTL/brL/U4MmOvd2T3JeGWVL
NxDFemNguQ9Sda6gJnbVvNRgTRh4nCeU4xoHnHcvEh4JC9NN7bsv/nQGN+9FvXGDeWKx
EStZLfvxHbUi0VFAPQanXAEQzzhAjp/d3XMBgAm18X6nKkOxjDSt4xj0NnSrFZwQg3P4
LIaFlOyAJj+G82ymu81nyOj/X3CVoXV5D8l3m9VZgP0RizTtYcXZpLX7QMWalNjXN9LJ
BIehM1OIjNldNEVonWBwNumyI/1hEn5DKQ3T0+qWW3U/1yqy8nu3FM++BvS6+F2Ltxtw
QFSw==
X-Gm-Message-State: ALoCoQn+Fij7IEsIQpaPM++ki5tjqQdIa61GasLx5uH8LLYhKOev1mAilqWDVZdqqyDwkNTVWWbU
X-Received: by 10.224.76.74 with SMTP id b10mr25005675qak.38.1393866441327;
Mon, 03 Mar 2014 09:07:21 -0800 (PST)
Received: by 10.140.102.132 with HTTP; Mon, 3 Mar 2014 09:07:01 -0800 (PST)
In-Reply-To: <***@toybox.ca>
X-Content-Filtered-By: Mailman/MimeDel 2.1.15
X-BeenThere: mailman-***@python.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: GNU Mailman developers <mailman-developers.python.org>
List-Unsubscribe: <https://mail.python.org/mailman/options/mailman-developers>,
<mailto:mailman-developers-***@python.org?subject=unsubscribe>
List-Archive: <http://mail.python.org/pipermail/mailman-developers/>
List-Post: <mailto:mailman-***@python.org>
List-Help: <mailto:mailman-developers-***@python.org?subject=help>
List-Subscribe: <https://mail.python.org/mailman/listinfo/mailman-developers>,
<mailto:mailman-developers-***@python.org?subject=subscribe>
Errors-To: mailman-developers-bounces+gmmd-mailman-developers=***@python.org
Sender: "Mailman-Developers"
<mailman-developers-bounces+gmmd-mailman-developers=***@python.org>
Archived-At: <http://permalink.gmane.org/gmane.mail.mailman.devel/18994>

Thanks Barry and Terri for your feedback.
I was trying to install Postorius locally and analyze what all would be
required in a mobile app for Admin. Doing the same, I have hit a roadblock.
I am using the wiki provided here[1]. I tried to install mailman using "set
up sources" part of the wiki. Though python setup.py install executes
without any errors, I am unable to see the folder bin/ in the same
directory. So, even though I proceed with further setup, I am getting a
"Mailman REST API not available. Please start mailman core" on my
localhost:8000 webpage. Could anyone help me here?

[1]
http://wiki.list.org/display/DEV/A+5+minute+guide+to+get+the+Mailman+web+UI+running

Thanks
Post by Terri Oda
Post by Bhargav Golla
I have a few questions regarding this idea.
1. I intend to develop it on Cordova since it will help in porting the app
easily to multiple platforms. Were there any ideas in this directions
regarding going native or hybrid?
Personally, I'd prefer if we went hybrid and had an html5 webapp that
could be used straight over the web for mobile users who don't want to
install an app, with Cordova used to build the individual platform apps. I
may not be the mentor on this one, though, so I'm happy to defer to whoever
the final mentor is on this front.
Incidentally, I've been using Intel's XDK for building Cordova apps lately
and highly recommend it for quick testing on various platforms and screen
sizes. I've found it a very useful tool, and not just because I work for
Intel now!
2. Can I assume that all mailing lists built by Mailman support the REST
Post by Bhargav Golla
interface? Also, I have tried to see if I can get JSON responses and I am
unable to by adding a HTTP Accept Header to take "application/json". Am I
doing anything wrong or is JSON not implemented?
I don't know the answer to this off the top of my head: Barry?
3. As a starter, could I ignore internationalization for GSoC, but
Post by Bhargav Golla
implement interface in such a way as to be able to internationalize it
easily?
We don't expect you to actually translate anything, don't worry. :) But
you should definitely build as much as possible so that
internationalization will be easy: make sure there's a quick way to get a
list of strings that need translation, at least. Some of the strings may
be already translated in other components of Mailman, so you may be able to
get some translations to use to test if you have time at the end of the
summer for internationalization.
Terri
--
Bhargav Golla
M.S Computer Science
Github <http://www.github.com/bhargavgolla> |
LinkedIN<http://www.linkedin.com/in/bhargavgolla>
| Website <http://www.bhargavgolla.com/>
_______________________________________________
Mailman-Developers mailing list
Mailman-***@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/gmmd-mailman-developers%40m.gmane.org

Security Policy: http://wiki.list.org/x/QIA9
Rajeev S
2014-03-03 18:38:39 UTC
Permalink
Hi Bhargav,

Just do *mailman start*, without the bin.

I have edited the wiki.


*Regards,Rajeev S*
*Government Engineering College,Thrissur*
*http://rajeevs.tk <http://rajeevs.tk>*
Post by Bhargav Golla
Thanks Barry and Terri for your feedback.
I was trying to install Postorius locally and analyze what all would be
required in a mobile app for Admin. Doing the same, I have hit a roadblock.
I am using the wiki provided here[1]. I tried to install mailman using "set
up sources" part of the wiki. Though python setup.py install executes
without any errors, I am unable to see the folder bin/ in the same
directory. So, even though I proceed with further setup, I am getting a
"Mailman REST API not available. Please start mailman core" on my
localhost:8000 webpage. Could anyone help me here?
[1]
http://wiki.list.org/display/DEV/A+5+minute+guide+to+get+the+Mailman+web+UI+running
Thanks
Post by Terri Oda
Post by Bhargav Golla
I have a few questions regarding this idea.
1. I intend to develop it on Cordova since it will help in porting the
app
Post by Terri Oda
Post by Bhargav Golla
easily to multiple platforms. Were there any ideas in this directions
regarding going native or hybrid?
Personally, I'd prefer if we went hybrid and had an html5 webapp that
could be used straight over the web for mobile users who don't want to
install an app, with Cordova used to build the individual platform apps.
I
Post by Terri Oda
may not be the mentor on this one, though, so I'm happy to defer to
whoever
Post by Terri Oda
the final mentor is on this front.
Incidentally, I've been using Intel's XDK for building Cordova apps
lately
Post by Terri Oda
and highly recommend it for quick testing on various platforms and screen
sizes. I've found it a very useful tool, and not just because I work for
Intel now!
2. Can I assume that all mailing lists built by Mailman support the REST
Post by Bhargav Golla
interface? Also, I have tried to see if I can get JSON responses and I
am
Post by Terri Oda
Post by Bhargav Golla
unable to by adding a HTTP Accept Header to take "application/json". Am
I
Post by Terri Oda
Post by Bhargav Golla
doing anything wrong or is JSON not implemented?
I don't know the answer to this off the top of my head: Barry?
3. As a starter, could I ignore internationalization for GSoC, but
Post by Bhargav Golla
implement interface in such a way as to be able to internationalize it
easily?
We don't expect you to actually translate anything, don't worry. :) But
you should definitely build as much as possible so that
internationalization will be easy: make sure there's a quick way to get a
list of strings that need translation, at least. Some of the strings may
be already translated in other components of Mailman, so you may be able
to
Post by Terri Oda
get some translations to use to test if you have time at the end of the
summer for internationalization.
Terri
--
Bhargav Golla
M.S Computer Science
Github <http://www.github.com/bhargavgolla> |
LinkedIN<http://www.linkedin.com/in/bhargavgolla>
| Website <http://www.bhargavgolla.com/>
_______________________________________________
Mailman-Developers mailing list
https://mail.python.org/mailman/listinfo/mailman-developers
Mailman FAQ: http://wiki.list.org/x/AgA3
http://www.mail-archive.com/mailman-developers%40python.org/
https://mail.python.org/mailman/options/mailman-developers/rajeevs1992%40gmail.com
Security Policy: http://wiki.list.org/x/QIA9
_______________________________________________
Mailman-Developers mailing list
Mailman-***@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/gmmd-mailman-developers%40m.gmane.org

Security Policy: http://wiki.list.org/x/QIA9
Bhargav Golla
2014-03-05 14:06:13 UTC
Permalink
Thanks for that change Rajeev. I was able to get the Web UI up and running.
I was trying to find out the default Username and password for this but was
unable to. When I was exploring docs in mailman.client and some config
files in mailman, I found that the default username and password for admin
is restadmin and restpass. Tried that and was out of luck there too. Could
you help me with the default username and password details?

Also, there is a using.txt doc in mailman.client which says we can make the
REST requests by connecting to http://localhost:9001/3.0 using username and
password. Should the URL be http://localhost:9000/3.0 for this example or
would it be any different?


Thanks
Post by Rajeev S
Hi Bhargav,
Just do *mailman start*, without the bin.
I have edited the wiki.
*Regards, Rajeev S*
*Government Engineering College,Thrissur*
*http://rajeevs.tk <http://rajeevs.tk>*
Post by Bhargav Golla
Thanks Barry and Terri for your feedback.
I was trying to install Postorius locally and analyze what all would be
required in a mobile app for Admin. Doing the same, I have hit a roadblock.
I am using the wiki provided here[1]. I tried to install mailman using "set
up sources" part of the wiki. Though python setup.py install executes
without any errors, I am unable to see the folder bin/ in the same
directory. So, even though I proceed with further setup, I am getting a
"Mailman REST API not available. Please start mailman core" on my
localhost:8000 webpage. Could anyone help me here?
[1]
http://wiki.list.org/display/DEV/A+5+minute+guide+to+get+the+Mailman+web+UI+running
Thanks
Post by Terri Oda
Post by Bhargav Golla
I have a few questions regarding this idea.
1. I intend to develop it on Cordova since it will help in porting the
app
Post by Terri Oda
Post by Bhargav Golla
easily to multiple platforms. Were there any ideas in this directions
regarding going native or hybrid?
Personally, I'd prefer if we went hybrid and had an html5 webapp that
could be used straight over the web for mobile users who don't want to
install an app, with Cordova used to build the individual platform
apps. I
Post by Terri Oda
may not be the mentor on this one, though, so I'm happy to defer to
whoever
Post by Terri Oda
the final mentor is on this front.
Incidentally, I've been using Intel's XDK for building Cordova apps
lately
Post by Terri Oda
and highly recommend it for quick testing on various platforms and
screen
Post by Terri Oda
sizes. I've found it a very useful tool, and not just because I work
for
Post by Terri Oda
Intel now!
2. Can I assume that all mailing lists built by Mailman support the
REST
Post by Terri Oda
Post by Bhargav Golla
interface? Also, I have tried to see if I can get JSON responses and I
am
Post by Terri Oda
Post by Bhargav Golla
unable to by adding a HTTP Accept Header to take "application/json".
Am I
Post by Terri Oda
Post by Bhargav Golla
doing anything wrong or is JSON not implemented?
I don't know the answer to this off the top of my head: Barry?
3. As a starter, could I ignore internationalization for GSoC, but
Post by Bhargav Golla
implement interface in such a way as to be able to internationalize it
easily?
We don't expect you to actually translate anything, don't worry. :) But
you should definitely build as much as possible so that
internationalization will be easy: make sure there's a quick way to get
a
Post by Terri Oda
list of strings that need translation, at least. Some of the strings
may
Post by Terri Oda
be already translated in other components of Mailman, so you may be
able to
Post by Terri Oda
get some translations to use to test if you have time at the end of the
summer for internationalization.
Terri
--
Bhargav Golla
M.S Computer Science
Github <http://www.github.com/bhargavgolla> |
LinkedIN<http://www.linkedin.com/in/bhargavgolla>
| Website <http://www.bhargavgolla.com/>
_______________________________________________
Mailman-Developers mailing list
https://mail.python.org/mailman/listinfo/mailman-developers
Mailman FAQ: http://wiki.list.org/x/AgA3
http://www.mail-archive.com/mailman-developers%40python.org/
https://mail.python.org/mailman/options/mailman-developers/rajeevs1992%40gmail.com
Security Policy: http://wiki.list.org/x/QIA9
--
Bhargav Golla
M.S Computer Science
Github <http://www.github.com/bhargavgolla> |
LinkedIN<http://www.linkedin.com/in/bhargavgolla>
| Website <http://www.bhargavgolla.com/>
_______________________________________________
Mailman-Developers mailing list
Mailman-***@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/gmmd-mailman-developers%40m.gmane.org

Security Policy: http://wiki.list.org/x/QIA9
Bhargav Golla
2014-03-05 14:35:33 UTC
Permalink
Hi Abhilash

If you mean the last step of installation where we do cd
postorius_standalone;python manage.py syncdb, I wasn't asked for any
username/password. I checked the settings.py and it doesn't have any
specific default username/password.

And the http://localhost:8001/3.0 worked for me.
Post by Rajeev S
Hi Bhargav,
Post by Bhargav Golla
Thanks for that change Rajeev. I was able to get the Web UI up and
running.
Post by Bhargav Golla
I was trying to find out the default Username and password for this but
was
Post by Bhargav Golla
unable to. When I was exploring docs in mailman.client and some config
files in mailman, I found that the default username and password for
admin
Post by Bhargav Golla
is restadmin and restpass. Tried that and was out of luck there too.
Could
Post by Bhargav Golla
you help me with the default username and password details?
While setting up Postorius(the web UI) when you do 'python manage.py
syncdb' for the first time, it asks you to create admin. You can log in
using those credentials. 'restadmin' and 'restpass' are the credentials
for the mailman rest server.
Post by Bhargav Golla
Also, there is a using.txt doc in mailman.client which says we can make
the
Post by Bhargav Golla
REST requests by connecting to http://localhost:9001/3.0 using username
and
Post by Bhargav Golla
password. Should the URL be http://localhost:9000/3.0 for this example
or
Post by Bhargav Golla
would it be any different?
AFAIK it is 'http://localhost:8001/3.0'. (Try it once. If I am wrong
please someone correct me)
Post by Bhargav Golla
Thanks
Post by Rajeev S
Hi Bhargav,
Just do *mailman start*, without the bin.
I have edited the wiki.
*Regards, Rajeev S*
*Government Engineering College,Thrissur*
*http://rajeevs.tk <http://rajeevs.tk>*
Post by Bhargav Golla
Thanks Barry and Terri for your feedback.
I was trying to install Postorius locally and analyze what all would be
required in a mobile app for Admin. Doing the same, I have hit a roadblock.
I am using the wiki provided here[1]. I tried to install mailman using "set
up sources" part of the wiki. Though python setup.py install executes
without any errors, I am unable to see the folder bin/ in the same
directory. So, even though I proceed with further setup, I am getting a
"Mailman REST API not available. Please start mailman core" on my
localhost:8000 webpage. Could anyone help me here?
[1]
http://wiki.list.org/display/DEV/A+5+minute+guide+to+get+the+Mailman+web+UI+running
Post by Bhargav Golla
Post by Rajeev S
Post by Bhargav Golla
Thanks
Post by Terri Oda
Post by Bhargav Golla
I have a few questions regarding this idea.
1. I intend to develop it on Cordova since it will help in porting
the
Post by Bhargav Golla
Post by Rajeev S
Post by Bhargav Golla
app
Post by Terri Oda
Post by Bhargav Golla
easily to multiple platforms. Were there any ideas in this directions
regarding going native or hybrid?
Personally, I'd prefer if we went hybrid and had an html5 webapp that
could be used straight over the web for mobile users who don't want to
install an app, with Cordova used to build the individual platform
apps. I
Post by Terri Oda
may not be the mentor on this one, though, so I'm happy to defer to
whoever
Post by Terri Oda
the final mentor is on this front.
Incidentally, I've been using Intel's XDK for building Cordova apps
lately
Post by Terri Oda
and highly recommend it for quick testing on various platforms and
screen
Post by Terri Oda
sizes. I've found it a very useful tool, and not just because I work
for
Post by Terri Oda
Intel now!
2. Can I assume that all mailing lists built by Mailman support the
REST
Post by Terri Oda
Post by Bhargav Golla
interface? Also, I have tried to see if I can get JSON responses and
I
Post by Bhargav Golla
Post by Rajeev S
Post by Bhargav Golla
am
Post by Terri Oda
Post by Bhargav Golla
unable to by adding a HTTP Accept Header to take "application/json".
Am I
Post by Terri Oda
Post by Bhargav Golla
doing anything wrong or is JSON not implemented?
I don't know the answer to this off the top of my head: Barry?
3. As a starter, could I ignore internationalization for GSoC, but
Post by Bhargav Golla
implement interface in such a way as to be able to internationalize
it
Post by Bhargav Golla
Post by Rajeev S
Post by Bhargav Golla
Post by Terri Oda
Post by Bhargav Golla
easily?
We don't expect you to actually translate anything, don't worry. :)
But
Post by Bhargav Golla
Post by Rajeev S
Post by Bhargav Golla
Post by Terri Oda
you should definitely build as much as possible so that
internationalization will be easy: make sure there's a quick way to
get
Post by Bhargav Golla
Post by Rajeev S
Post by Bhargav Golla
a
Post by Terri Oda
list of strings that need translation, at least. Some of the strings
may
Post by Terri Oda
be already translated in other components of Mailman, so you may be
able to
Post by Terri Oda
get some translations to use to test if you have time at the end of
the
Post by Bhargav Golla
Post by Rajeev S
Post by Bhargav Golla
Post by Terri Oda
summer for internationalization.
Terri
--
Bhargav Golla
M.S Computer Science
Github <http://www.github.com/bhargavgolla> |
LinkedIN<http://www.linkedin.com/in/bhargavgolla>
| Website <http://www.bhargavgolla.com/>
_______________________________________________
Mailman-Developers mailing list
https://mail.python.org/mailman/listinfo/mailman-developers
Mailman FAQ: http://wiki.list.org/x/AgA3
http://www.mail-archive.com/mailman-developers%40python.org/
https://mail.python.org/mailman/options/mailman-developers/rajeevs1992%40gmail.com
Post by Bhargav Golla
Post by Rajeev S
Post by Bhargav Golla
Security Policy: http://wiki.list.org/x/QIA9
--
Abhilash Raj
--
Bhargav Golla
M.S Computer Science
Github <http://www.github.com/bhargavgolla> |
LinkedIN<http://www.linkedin.com/in/bhargavgolla>
| Website <http://www.bhargavgolla.com/>
_______________________________________________
Mailman-Developers mailing list
Mailman-***@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/gmmd-mailman-developers%40m.gmane.org

Security Policy: http://wiki.list.org/x/QIA9
Rajeev S
2014-03-05 15:00:49 UTC
Permalink
Hi Bhargav,

You will be asked whether to *add a superuser* during *syncdb*. If you
answered no to that, do *python manage.py createsuperuser * and use that
username and password to login.


*Regards,Rajeev S*
*Government Engineering College,Thrissur*
*http://rajeevs.tk <http://rajeevs.tk>*
Post by Bhargav Golla
Hi Abhilash
If you mean the last step of installation where we do cd
postorius_standalone;python manage.py syncdb, I wasn't asked for any
username/password. I checked the settings.py and it doesn't have any
specific default username/password.
And the http://localhost:8001/3.0 worked for me.
Post by Rajeev S
Hi Bhargav,
Post by Bhargav Golla
Thanks for that change Rajeev. I was able to get the Web UI up and
running.
Post by Bhargav Golla
I was trying to find out the default Username and password for this but
was
Post by Bhargav Golla
unable to. When I was exploring docs in mailman.client and some config
files in mailman, I found that the default username and password for
admin
Post by Bhargav Golla
is restadmin and restpass. Tried that and was out of luck there too.
Could
Post by Bhargav Golla
you help me with the default username and password details?
While setting up Postorius(the web UI) when you do 'python manage.py
syncdb' for the first time, it asks you to create admin. You can log in
using those credentials. 'restadmin' and 'restpass' are the credentials
for the mailman rest server.
Post by Bhargav Golla
Also, there is a using.txt doc in mailman.client which says we can make
the
Post by Bhargav Golla
REST requests by connecting to http://localhost:9001/3.0 using
username
Post by Rajeev S
and
Post by Bhargav Golla
password. Should the URL be http://localhost:9000/3.0 for this example
or
Post by Bhargav Golla
would it be any different?
AFAIK it is 'http://localhost:8001/3.0'. (Try it once. If I am wrong
please someone correct me)
Post by Bhargav Golla
Thanks
Post by Rajeev S
Hi Bhargav,
Just do *mailman start*, without the bin.
I have edited the wiki.
*Regards, Rajeev S*
*Government Engineering College,Thrissur*
*http://rajeevs.tk <http://rajeevs.tk>*
Post by Bhargav Golla
Thanks Barry and Terri for your feedback.
I was trying to install Postorius locally and analyze what all would
be
Post by Rajeev S
Post by Bhargav Golla
Post by Rajeev S
Post by Bhargav Golla
required in a mobile app for Admin. Doing the same, I have hit a roadblock.
I am using the wiki provided here[1]. I tried to install mailman
using
Post by Rajeev S
Post by Bhargav Golla
Post by Rajeev S
Post by Bhargav Golla
"set
up sources" part of the wiki. Though python setup.py install executes
without any errors, I am unable to see the folder bin/ in the same
directory. So, even though I proceed with further setup, I am
getting a
Post by Rajeev S
Post by Bhargav Golla
Post by Rajeev S
Post by Bhargav Golla
"Mailman REST API not available. Please start mailman core" on my
localhost:8000 webpage. Could anyone help me here?
[1]
http://wiki.list.org/display/DEV/A+5+minute+guide+to+get+the+Mailman+web+UI+running
Post by Rajeev S
Post by Bhargav Golla
Post by Rajeev S
Post by Bhargav Golla
Thanks
Post by Terri Oda
Post by Bhargav Golla
I have a few questions regarding this idea.
1. I intend to develop it on Cordova since it will help in porting
the
Post by Bhargav Golla
Post by Rajeev S
Post by Bhargav Golla
app
Post by Terri Oda
Post by Bhargav Golla
easily to multiple platforms. Were there any ideas in this
directions
Post by Rajeev S
Post by Bhargav Golla
Post by Rajeev S
Post by Bhargav Golla
Post by Terri Oda
Post by Bhargav Golla
regarding going native or hybrid?
Personally, I'd prefer if we went hybrid and had an html5 webapp
that
Post by Rajeev S
Post by Bhargav Golla
Post by Rajeev S
Post by Bhargav Golla
Post by Terri Oda
could be used straight over the web for mobile users who don't want
to
Post by Rajeev S
Post by Bhargav Golla
Post by Rajeev S
Post by Bhargav Golla
Post by Terri Oda
install an app, with Cordova used to build the individual platform
apps. I
Post by Terri Oda
may not be the mentor on this one, though, so I'm happy to defer to
whoever
Post by Terri Oda
the final mentor is on this front.
Incidentally, I've been using Intel's XDK for building Cordova apps
lately
Post by Terri Oda
and highly recommend it for quick testing on various platforms and
screen
Post by Terri Oda
sizes. I've found it a very useful tool, and not just because I
work
Post by Rajeev S
Post by Bhargav Golla
Post by Rajeev S
Post by Bhargav Golla
for
Post by Terri Oda
Intel now!
2. Can I assume that all mailing lists built by Mailman support the
REST
Post by Terri Oda
Post by Bhargav Golla
interface? Also, I have tried to see if I can get JSON responses
and
Post by Rajeev S
I
Post by Bhargav Golla
Post by Rajeev S
Post by Bhargav Golla
am
Post by Terri Oda
Post by Bhargav Golla
unable to by adding a HTTP Accept Header to take
"application/json".
Post by Rajeev S
Post by Bhargav Golla
Post by Rajeev S
Post by Bhargav Golla
Am I
Post by Terri Oda
Post by Bhargav Golla
doing anything wrong or is JSON not implemented?
I don't know the answer to this off the top of my head: Barry?
3. As a starter, could I ignore internationalization for GSoC, but
Post by Bhargav Golla
implement interface in such a way as to be able to internationalize
it
Post by Bhargav Golla
Post by Rajeev S
Post by Bhargav Golla
Post by Terri Oda
Post by Bhargav Golla
easily?
We don't expect you to actually translate anything, don't worry. :)
But
Post by Bhargav Golla
Post by Rajeev S
Post by Bhargav Golla
Post by Terri Oda
you should definitely build as much as possible so that
internationalization will be easy: make sure there's a quick way to
get
Post by Bhargav Golla
Post by Rajeev S
Post by Bhargav Golla
a
Post by Terri Oda
list of strings that need translation, at least. Some of the
strings
Post by Rajeev S
Post by Bhargav Golla
Post by Rajeev S
Post by Bhargav Golla
may
Post by Terri Oda
be already translated in other components of Mailman, so you may be
able to
Post by Terri Oda
get some translations to use to test if you have time at the end of
the
Post by Bhargav Golla
Post by Rajeev S
Post by Bhargav Golla
Post by Terri Oda
summer for internationalization.
Terri
--
Bhargav Golla
M.S Computer Science
Github <http://www.github.com/bhargavgolla> |
LinkedIN<http://www.linkedin.com/in/bhargavgolla>
| Website <http://www.bhargavgolla.com/>
_______________________________________________
Mailman-Developers mailing list
https://mail.python.org/mailman/listinfo/mailman-developers
Mailman FAQ: http://wiki.list.org/x/AgA3
http://www.mail-archive.com/mailman-developers%40python.org/
https://mail.python.org/mailman/options/mailman-developers/rajeevs1992%40gmail.com
Post by Rajeev S
Post by Bhargav Golla
Post by Rajeev S
Post by Bhargav Golla
Security Policy: http://wiki.list.org/x/QIA9
--
Abhilash Raj
--
Bhargav Golla
M.S Computer Science
Github <http://www.github.com/bhargavgolla> |
LinkedIN<http://www.linkedin.com/in/bhargavgolla>
| Website <http://www.bhargavgolla.com/>
_______________________________________________
Mailman-Developers mailing list
https://mail.python.org/mailman/listinfo/mailman-developers
Mailman FAQ: http://wiki.list.org/x/AgA3
http://www.mail-archive.com/mailman-developers%40python.org/
https://mail.python.org/mailman/options/mailman-developers/rajeevs1992%40gmail.com
Security Policy: http://wiki.list.org/x/QIA9
_______________________________________________
Mailman-Developers mailing list
Mailman-***@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/gmmd-mailman-developers%40m.gmane.org

Security Policy: http://wiki.list.org/x/QIA9
Bhargav Golla
2014-03-05 15:17:39 UTC
Permalink
Hi Rajeev

I wasn't asked if I wanted to create a super user when I executed python
manage.py syncdb. This was the output I got with syncdb:
Creating tables...
Installing Custome SQL...
Installing indexes...
Installed 0 object(s) from 0 fixture(s)

I tried python manage.py createsuperuser and was able to login with details
I provided there.

Thanks for your help.

Regards
Post by Rajeev S
Hi Bhargav,
You will be asked whether to *add a superuser* during *syncdb*. If you
answered no to that, do *python manage.py createsuperuser * and use that
username and password to login.
*Regards,Rajeev S*
*Government Engineering College,Thrissur*
*http://rajeevs.tk <http://rajeevs.tk>*
Post by Bhargav Golla
Hi Abhilash
If you mean the last step of installation where we do cd
postorius_standalone;python manage.py syncdb, I wasn't asked for any
username/password. I checked the settings.py and it doesn't have any
specific default username/password.
And the http://localhost:8001/3.0 worked for me.
Post by Rajeev S
Hi Bhargav,
Post by Bhargav Golla
Thanks for that change Rajeev. I was able to get the Web UI up and
running.
Post by Bhargav Golla
I was trying to find out the default Username and password for this
but
Post by Rajeev S
was
Post by Bhargav Golla
unable to. When I was exploring docs in mailman.client and some config
files in mailman, I found that the default username and password for
admin
Post by Bhargav Golla
is restadmin and restpass. Tried that and was out of luck there too.
Could
Post by Bhargav Golla
you help me with the default username and password details?
While setting up Postorius(the web UI) when you do 'python manage.py
syncdb' for the first time, it asks you to create admin. You can log in
using those credentials. 'restadmin' and 'restpass' are the credentials
for the mailman rest server.
Post by Bhargav Golla
Also, there is a using.txt doc in mailman.client which says we can
make
Post by Rajeev S
the
Post by Bhargav Golla
REST requests by connecting to http://localhost:9001/3.0 using
username
Post by Rajeev S
and
Post by Bhargav Golla
password. Should the URL be http://localhost:9000/3.0 for this
example
Post by Rajeev S
or
Post by Bhargav Golla
would it be any different?
AFAIK it is 'http://localhost:8001/3.0'. (Try it once. If I am wrong
please someone correct me)
Post by Bhargav Golla
Thanks
Post by Rajeev S
Hi Bhargav,
Just do *mailman start*, without the bin.
I have edited the wiki.
*Regards, Rajeev S*
*Government Engineering College,Thrissur*
*http://rajeevs.tk <http://rajeevs.tk>*
Post by Bhargav Golla
Thanks Barry and Terri for your feedback.
I was trying to install Postorius locally and analyze what all
would be
Post by Rajeev S
Post by Bhargav Golla
Post by Rajeev S
Post by Bhargav Golla
required in a mobile app for Admin. Doing the same, I have hit a roadblock.
I am using the wiki provided here[1]. I tried to install mailman
using
Post by Rajeev S
Post by Bhargav Golla
Post by Rajeev S
Post by Bhargav Golla
"set
up sources" part of the wiki. Though python setup.py install
executes
Post by Rajeev S
Post by Bhargav Golla
Post by Rajeev S
Post by Bhargav Golla
without any errors, I am unable to see the folder bin/ in the same
directory. So, even though I proceed with further setup, I am
getting a
Post by Rajeev S
Post by Bhargav Golla
Post by Rajeev S
Post by Bhargav Golla
"Mailman REST API not available. Please start mailman core" on my
localhost:8000 webpage. Could anyone help me here?
[1]
http://wiki.list.org/display/DEV/A+5+minute+guide+to+get+the+Mailman+web+UI+running
Post by Rajeev S
Post by Bhargav Golla
Post by Rajeev S
Post by Bhargav Golla
Thanks
Post by Terri Oda
Post by Bhargav Golla
I have a few questions regarding this idea.
1. I intend to develop it on Cordova since it will help in porting
the
Post by Bhargav Golla
Post by Rajeev S
Post by Bhargav Golla
app
Post by Terri Oda
Post by Bhargav Golla
easily to multiple platforms. Were there any ideas in this
directions
Post by Rajeev S
Post by Bhargav Golla
Post by Rajeev S
Post by Bhargav Golla
Post by Terri Oda
Post by Bhargav Golla
regarding going native or hybrid?
Personally, I'd prefer if we went hybrid and had an html5 webapp
that
Post by Rajeev S
Post by Bhargav Golla
Post by Rajeev S
Post by Bhargav Golla
Post by Terri Oda
could be used straight over the web for mobile users who don't
want to
Post by Rajeev S
Post by Bhargav Golla
Post by Rajeev S
Post by Bhargav Golla
Post by Terri Oda
install an app, with Cordova used to build the individual platform
apps. I
Post by Terri Oda
may not be the mentor on this one, though, so I'm happy to defer to
whoever
Post by Terri Oda
the final mentor is on this front.
Incidentally, I've been using Intel's XDK for building Cordova apps
lately
Post by Terri Oda
and highly recommend it for quick testing on various platforms and
screen
Post by Terri Oda
sizes. I've found it a very useful tool, and not just because I
work
Post by Rajeev S
Post by Bhargav Golla
Post by Rajeev S
Post by Bhargav Golla
for
Post by Terri Oda
Intel now!
2. Can I assume that all mailing lists built by Mailman support
the
Post by Rajeev S
Post by Bhargav Golla
Post by Rajeev S
Post by Bhargav Golla
REST
Post by Terri Oda
Post by Bhargav Golla
interface? Also, I have tried to see if I can get JSON responses
and
Post by Rajeev S
I
Post by Bhargav Golla
Post by Rajeev S
Post by Bhargav Golla
am
Post by Terri Oda
Post by Bhargav Golla
unable to by adding a HTTP Accept Header to take
"application/json".
Post by Rajeev S
Post by Bhargav Golla
Post by Rajeev S
Post by Bhargav Golla
Am I
Post by Terri Oda
Post by Bhargav Golla
doing anything wrong or is JSON not implemented?
I don't know the answer to this off the top of my head: Barry?
3. As a starter, could I ignore internationalization for GSoC, but
Post by Bhargav Golla
implement interface in such a way as to be able to
internationalize
Post by Rajeev S
it
Post by Bhargav Golla
Post by Rajeev S
Post by Bhargav Golla
Post by Terri Oda
Post by Bhargav Golla
easily?
We don't expect you to actually translate anything, don't worry. :)
But
Post by Bhargav Golla
Post by Rajeev S
Post by Bhargav Golla
Post by Terri Oda
you should definitely build as much as possible so that
internationalization will be easy: make sure there's a quick way to
get
Post by Bhargav Golla
Post by Rajeev S
Post by Bhargav Golla
a
Post by Terri Oda
list of strings that need translation, at least. Some of the
strings
Post by Rajeev S
Post by Bhargav Golla
Post by Rajeev S
Post by Bhargav Golla
may
Post by Terri Oda
be already translated in other components of Mailman, so you may be
able to
Post by Terri Oda
get some translations to use to test if you have time at the end of
the
Post by Bhargav Golla
Post by Rajeev S
Post by Bhargav Golla
Post by Terri Oda
summer for internationalization.
Terri
--
Bhargav Golla
M.S Computer Science
Github <http://www.github.com/bhargavgolla> |
LinkedIN<http://www.linkedin.com/in/bhargavgolla>
| Website <http://www.bhargavgolla.com/>
_______________________________________________
Mailman-Developers mailing list
https://mail.python.org/mailman/listinfo/mailman-developers
Mailman FAQ: http://wiki.list.org/x/AgA3
http://www.mail-archive.com/mailman-developers%40python.org/
https://mail.python.org/mailman/options/mailman-developers/rajeevs1992%40gmail.com
Post by Rajeev S
Post by Bhargav Golla
Post by Rajeev S
Post by Bhargav Golla
Security Policy: http://wiki.list.org/x/QIA9
--
Abhilash Raj
--
Bhargav Golla
M.S Computer Science
Github <http://www.github.com/bhargavgolla> |
LinkedIN<http://www.linkedin.com/in/bhargavgolla>
| Website <http://www.bhargavgolla.com/>
_______________________________________________
Mailman-Developers mailing list
https://mail.python.org/mailman/listinfo/mailman-developers
Mailman FAQ: http://wiki.list.org/x/AgA3
http://www.mail-archive.com/mailman-developers%40python.org/
https://mail.python.org/mailman/options/mailman-developers/rajeevs1992%40gmail.com
Security Policy: http://wiki.list.org/x/QIA9
--
Bhargav Golla
M.S Computer Science
Github <http://www.github.com/bhargavgolla> |
LinkedIN<http://www.linkedin.com/in/bhargavgolla>
| Website <http://www.bhargavgolla.com/>
_______________________________________________
Mailman-Developers mailing list
Mailman-***@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/gmmd-mailman-developers%40m.gmane.org

Security Policy: http://wiki.list.org/x/QIA9
Rajeev S
2014-03-05 15:25:29 UTC
Permalink
Hi,

You will be asked for the create user prompt only the first time you run
syncdb.That's why you don't see it now.

Once the DB is created, only new tables, specified via django models, get
added to DB during the syncdb.


*Regards,Rajeev S*
*Government Engineering College,Thrissur*
*http://rajeevs.tk <http://rajeevs.tk>*
Post by Bhargav Golla
Hi Rajeev
I wasn't asked if I wanted to create a super user when I executed python
Creating tables...
Installing Custome SQL...
Installing indexes...
Installed 0 object(s) from 0 fixture(s)
I tried python manage.py createsuperuser and was able to login with
details I provided there.
Thanks for your help.
Regards
Post by Rajeev S
Hi Bhargav,
You will be asked whether to *add a superuser* during *syncdb*. If you
answered no to that, do *python manage.py createsuperuser * and use that
username and password to login.
*Regards,Rajeev S*
*Government Engineering College,Thrissur*
*http://rajeevs.tk <http://rajeevs.tk>*
Post by Bhargav Golla
Hi Abhilash
If you mean the last step of installation where we do cd
postorius_standalone;python manage.py syncdb, I wasn't asked for any
username/password. I checked the settings.py and it doesn't have any
specific default username/password.
And the http://localhost:8001/3.0 worked for me.
Post by Rajeev S
Hi Bhargav,
Post by Bhargav Golla
Thanks for that change Rajeev. I was able to get the Web UI up and
running.
Post by Bhargav Golla
I was trying to find out the default Username and password for this
but
Post by Rajeev S
was
Post by Bhargav Golla
unable to. When I was exploring docs in mailman.client and some
config
Post by Rajeev S
Post by Bhargav Golla
files in mailman, I found that the default username and password for
admin
Post by Bhargav Golla
is restadmin and restpass. Tried that and was out of luck there too.
Could
Post by Bhargav Golla
you help me with the default username and password details?
While setting up Postorius(the web UI) when you do 'python manage.py
syncdb' for the first time, it asks you to create admin. You can log in
using those credentials. 'restadmin' and 'restpass' are the credentials
for the mailman rest server.
Post by Bhargav Golla
Also, there is a using.txt doc in mailman.client which says we can
make
Post by Rajeev S
the
Post by Bhargav Golla
REST requests by connecting to http://localhost:9001/3.0 using
username
Post by Rajeev S
and
Post by Bhargav Golla
password. Should the URL be http://localhost:9000/3.0 for this
example
Post by Rajeev S
or
Post by Bhargav Golla
would it be any different?
AFAIK it is 'http://localhost:8001/3.0'. (Try it once. If I am wrong
please someone correct me)
Post by Bhargav Golla
Thanks
Post by Rajeev S
Hi Bhargav,
Just do *mailman start*, without the bin.
I have edited the wiki.
*Regards, Rajeev S*
*Government Engineering College,Thrissur*
*http://rajeevs.tk <http://rajeevs.tk>*
On Mon, Mar 3, 2014 at 10:37 PM, Bhargav Golla <
Post by Bhargav Golla
Thanks Barry and Terri for your feedback.
I was trying to install Postorius locally and analyze what all
would be
Post by Rajeev S
Post by Bhargav Golla
Post by Rajeev S
Post by Bhargav Golla
required in a mobile app for Admin. Doing the same, I have hit a roadblock.
I am using the wiki provided here[1]. I tried to install mailman
using
Post by Rajeev S
Post by Bhargav Golla
Post by Rajeev S
Post by Bhargav Golla
"set
up sources" part of the wiki. Though python setup.py install
executes
Post by Rajeev S
Post by Bhargav Golla
Post by Rajeev S
Post by Bhargav Golla
without any errors, I am unable to see the folder bin/ in the same
directory. So, even though I proceed with further setup, I am
getting a
Post by Rajeev S
Post by Bhargav Golla
Post by Rajeev S
Post by Bhargav Golla
"Mailman REST API not available. Please start mailman core" on my
localhost:8000 webpage. Could anyone help me here?
[1]
http://wiki.list.org/display/DEV/A+5+minute+guide+to+get+the+Mailman+web+UI+running
Post by Rajeev S
Post by Bhargav Golla
Post by Rajeev S
Post by Bhargav Golla
Thanks
Post by Terri Oda
Post by Bhargav Golla
I have a few questions regarding this idea.
1. I intend to develop it on Cordova since it will help in
porting
Post by Rajeev S
the
Post by Bhargav Golla
Post by Rajeev S
Post by Bhargav Golla
app
Post by Terri Oda
Post by Bhargav Golla
easily to multiple platforms. Were there any ideas in this
directions
Post by Rajeev S
Post by Bhargav Golla
Post by Rajeev S
Post by Bhargav Golla
Post by Terri Oda
Post by Bhargav Golla
regarding going native or hybrid?
Personally, I'd prefer if we went hybrid and had an html5 webapp
that
Post by Rajeev S
Post by Bhargav Golla
Post by Rajeev S
Post by Bhargav Golla
Post by Terri Oda
could be used straight over the web for mobile users who don't
want to
Post by Rajeev S
Post by Bhargav Golla
Post by Rajeev S
Post by Bhargav Golla
Post by Terri Oda
install an app, with Cordova used to build the individual platform
apps. I
Post by Terri Oda
may not be the mentor on this one, though, so I'm happy to defer
to
Post by Rajeev S
Post by Bhargav Golla
Post by Rajeev S
Post by Bhargav Golla
whoever
Post by Terri Oda
the final mentor is on this front.
Incidentally, I've been using Intel's XDK for building Cordova
apps
Post by Rajeev S
Post by Bhargav Golla
Post by Rajeev S
Post by Bhargav Golla
lately
Post by Terri Oda
and highly recommend it for quick testing on various platforms and
screen
Post by Terri Oda
sizes. I've found it a very useful tool, and not just because I
work
Post by Rajeev S
Post by Bhargav Golla
Post by Rajeev S
Post by Bhargav Golla
for
Post by Terri Oda
Intel now!
2. Can I assume that all mailing lists built by Mailman support
the
Post by Rajeev S
Post by Bhargav Golla
Post by Rajeev S
Post by Bhargav Golla
REST
Post by Terri Oda
Post by Bhargav Golla
interface? Also, I have tried to see if I can get JSON responses
and
Post by Rajeev S
I
Post by Bhargav Golla
Post by Rajeev S
Post by Bhargav Golla
am
Post by Terri Oda
Post by Bhargav Golla
unable to by adding a HTTP Accept Header to take
"application/json".
Post by Rajeev S
Post by Bhargav Golla
Post by Rajeev S
Post by Bhargav Golla
Am I
Post by Terri Oda
Post by Bhargav Golla
doing anything wrong or is JSON not implemented?
I don't know the answer to this off the top of my head: Barry?
3. As a starter, could I ignore internationalization for GSoC,
but
Post by Rajeev S
Post by Bhargav Golla
Post by Rajeev S
Post by Bhargav Golla
Post by Terri Oda
Post by Bhargav Golla
implement interface in such a way as to be able to
internationalize
Post by Rajeev S
it
Post by Bhargav Golla
Post by Rajeev S
Post by Bhargav Golla
Post by Terri Oda
Post by Bhargav Golla
easily?
We don't expect you to actually translate anything, don't worry.
:)
Post by Rajeev S
But
Post by Bhargav Golla
Post by Rajeev S
Post by Bhargav Golla
Post by Terri Oda
you should definitely build as much as possible so that
internationalization will be easy: make sure there's a quick way
to
Post by Rajeev S
get
Post by Bhargav Golla
Post by Rajeev S
Post by Bhargav Golla
a
Post by Terri Oda
list of strings that need translation, at least. Some of the
strings
Post by Rajeev S
Post by Bhargav Golla
Post by Rajeev S
Post by Bhargav Golla
may
Post by Terri Oda
be already translated in other components of Mailman, so you may
be
Post by Rajeev S
Post by Bhargav Golla
Post by Rajeev S
Post by Bhargav Golla
able to
Post by Terri Oda
get some translations to use to test if you have time at the end
of
Post by Rajeev S
the
Post by Bhargav Golla
Post by Rajeev S
Post by Bhargav Golla
Post by Terri Oda
summer for internationalization.
Terri
--
Bhargav Golla
M.S Computer Science
Github <http://www.github.com/bhargavgolla> |
LinkedIN<http://www.linkedin.com/in/bhargavgolla>
| Website <http://www.bhargavgolla.com/>
_______________________________________________
Mailman-Developers mailing list
https://mail.python.org/mailman/listinfo/mailman-developers
Mailman FAQ: http://wiki.list.org/x/AgA3
http://www.mail-archive.com/mailman-developers%40python.org/
https://mail.python.org/mailman/options/mailman-developers/rajeevs1992%40gmail.com
Post by Rajeev S
Post by Bhargav Golla
Post by Rajeev S
Post by Bhargav Golla
Security Policy: http://wiki.list.org/x/QIA9
--
Abhilash Raj
--
Bhargav Golla
M.S Computer Science
Github <http://www.github.com/bhargavgolla> |
LinkedIN<http://www.linkedin.com/in/bhargavgolla>
| Website <http://www.bhargavgolla.com/>
_______________________________________________
Mailman-Developers mailing list
https://mail.python.org/mailman/listinfo/mailman-developers
Mailman FAQ: http://wiki.list.org/x/AgA3
http://www.mail-archive.com/mailman-developers%40python.org/
https://mail.python.org/mailman/options/mailman-developers/rajeevs1992%40gmail.com
Security Policy: http://wiki.list.org/x/QIA9
--
Bhargav Golla
M.S Computer Science
Github <http://www.github.com/bhargavgolla> | LinkedIN<http://www.linkedin.com/in/bhargavgolla>
| Website <http://www.bhargavgolla.com/>
_______________________________________________
Mailman-Developers mailing list
Mailman-***@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/gmmd-mailman-developers%40m.gmane.org

Security Policy: http://wiki.list.org/x/QIA9
Bhargav Golla
2014-03-05 15:32:01 UTC
Permalink
Thanks. I would have probably missed it out the first time. I will go
through the web UI and also the documentation of REST API to understand
what all functions need to be implemented in the admin interface for a user.

Regards
Post by Rajeev S
Hi,
You will be asked for the create user prompt only the first time you run
syncdb.That's why you don't see it now.
Once the DB is created, only new tables, specified via django models, get
added to DB during the syncdb.
*Regards,Rajeev S*
*Government Engineering College,Thrissur*
*http://rajeevs.tk <http://rajeevs.tk>*
Post by Bhargav Golla
Hi Rajeev
I wasn't asked if I wanted to create a super user when I executed python
Creating tables...
Installing Custome SQL...
Installing indexes...
Installed 0 object(s) from 0 fixture(s)
I tried python manage.py createsuperuser and was able to login with
details I provided there.
Thanks for your help.
Regards
Post by Rajeev S
Hi Bhargav,
You will be asked whether to *add a superuser* during *syncdb*. If you
answered no to that, do *python manage.py createsuperuser * and use
that username and password to login.
*Regards,Rajeev S*
*Government Engineering College,Thrissur*
*http://rajeevs.tk <http://rajeevs.tk>*
Post by Bhargav Golla
Hi Abhilash
If you mean the last step of installation where we do cd
postorius_standalone;python manage.py syncdb, I wasn't asked for any
username/password. I checked the settings.py and it doesn't have any
specific default username/password.
And the http://localhost:8001/3.0 worked for me.
Post by Rajeev S
Hi Bhargav,
Post by Bhargav Golla
Thanks for that change Rajeev. I was able to get the Web UI up and
running.
Post by Bhargav Golla
I was trying to find out the default Username and password for this
but
Post by Rajeev S
was
Post by Bhargav Golla
unable to. When I was exploring docs in mailman.client and some
config
Post by Rajeev S
Post by Bhargav Golla
files in mailman, I found that the default username and password for
admin
Post by Bhargav Golla
is restadmin and restpass. Tried that and was out of luck there too.
Could
Post by Bhargav Golla
you help me with the default username and password details?
While setting up Postorius(the web UI) when you do 'python manage.py
syncdb' for the first time, it asks you to create admin. You can log
in
Post by Rajeev S
using those credentials. 'restadmin' and 'restpass' are the
credentials
Post by Rajeev S
for the mailman rest server.
Post by Bhargav Golla
Also, there is a using.txt doc in mailman.client which says we can
make
Post by Rajeev S
the
Post by Bhargav Golla
REST requests by connecting to http://localhost:9001/3.0 using
username
Post by Rajeev S
and
Post by Bhargav Golla
password. Should the URL be http://localhost:9000/3.0 for this
example
Post by Rajeev S
or
Post by Bhargav Golla
would it be any different?
AFAIK it is 'http://localhost:8001/3.0'. (Try it once. If I am wrong
please someone correct me)
Post by Bhargav Golla
Thanks
Post by Rajeev S
Hi Bhargav,
Just do *mailman start*, without the bin.
I have edited the wiki.
*Regards, Rajeev S*
*Government Engineering College,Thrissur*
*http://rajeevs.tk <http://rajeevs.tk>*
On Mon, Mar 3, 2014 at 10:37 PM, Bhargav Golla <
Post by Bhargav Golla
Thanks Barry and Terri for your feedback.
I was trying to install Postorius locally and analyze what all
would be
Post by Rajeev S
Post by Bhargav Golla
Post by Rajeev S
Post by Bhargav Golla
required in a mobile app for Admin. Doing the same, I have hit a
roadblock.
I am using the wiki provided here[1]. I tried to install mailman
using
Post by Rajeev S
Post by Bhargav Golla
Post by Rajeev S
Post by Bhargav Golla
"set
up sources" part of the wiki. Though python setup.py install
executes
Post by Rajeev S
Post by Bhargav Golla
Post by Rajeev S
Post by Bhargav Golla
without any errors, I am unable to see the folder bin/ in the same
directory. So, even though I proceed with further setup, I am
getting a
Post by Rajeev S
Post by Bhargav Golla
Post by Rajeev S
Post by Bhargav Golla
"Mailman REST API not available. Please start mailman core" on my
localhost:8000 webpage. Could anyone help me here?
[1]
http://wiki.list.org/display/DEV/A+5+minute+guide+to+get+the+Mailman+web+UI+running
Post by Rajeev S
Post by Bhargav Golla
Post by Rajeev S
Post by Bhargav Golla
Thanks
Post by Terri Oda
Post by Bhargav Golla
I have a few questions regarding this idea.
1. I intend to develop it on Cordova since it will help in
porting
Post by Rajeev S
the
Post by Bhargav Golla
Post by Rajeev S
Post by Bhargav Golla
app
Post by Terri Oda
Post by Bhargav Golla
easily to multiple platforms. Were there any ideas in this
directions
Post by Rajeev S
Post by Bhargav Golla
Post by Rajeev S
Post by Bhargav Golla
Post by Terri Oda
Post by Bhargav Golla
regarding going native or hybrid?
Personally, I'd prefer if we went hybrid and had an html5 webapp
that
Post by Rajeev S
Post by Bhargav Golla
Post by Rajeev S
Post by Bhargav Golla
Post by Terri Oda
could be used straight over the web for mobile users who don't
want to
Post by Rajeev S
Post by Bhargav Golla
Post by Rajeev S
Post by Bhargav Golla
Post by Terri Oda
install an app, with Cordova used to build the individual
platform
Post by Rajeev S
Post by Bhargav Golla
Post by Rajeev S
Post by Bhargav Golla
apps. I
Post by Terri Oda
may not be the mentor on this one, though, so I'm happy to defer
to
Post by Rajeev S
Post by Bhargav Golla
Post by Rajeev S
Post by Bhargav Golla
whoever
Post by Terri Oda
the final mentor is on this front.
Incidentally, I've been using Intel's XDK for building Cordova
apps
Post by Rajeev S
Post by Bhargav Golla
Post by Rajeev S
Post by Bhargav Golla
lately
Post by Terri Oda
and highly recommend it for quick testing on various platforms
and
Post by Rajeev S
Post by Bhargav Golla
Post by Rajeev S
Post by Bhargav Golla
screen
Post by Terri Oda
sizes. I've found it a very useful tool, and not just because I
work
Post by Rajeev S
Post by Bhargav Golla
Post by Rajeev S
Post by Bhargav Golla
for
Post by Terri Oda
Intel now!
2. Can I assume that all mailing lists built by Mailman support
the
Post by Rajeev S
Post by Bhargav Golla
Post by Rajeev S
Post by Bhargav Golla
REST
Post by Terri Oda
Post by Bhargav Golla
interface? Also, I have tried to see if I can get JSON
responses and
Post by Rajeev S
I
Post by Bhargav Golla
Post by Rajeev S
Post by Bhargav Golla
am
Post by Terri Oda
Post by Bhargav Golla
unable to by adding a HTTP Accept Header to take
"application/json".
Post by Rajeev S
Post by Bhargav Golla
Post by Rajeev S
Post by Bhargav Golla
Am I
Post by Terri Oda
Post by Bhargav Golla
doing anything wrong or is JSON not implemented?
I don't know the answer to this off the top of my head: Barry?
3. As a starter, could I ignore internationalization for GSoC,
but
Post by Rajeev S
Post by Bhargav Golla
Post by Rajeev S
Post by Bhargav Golla
Post by Terri Oda
Post by Bhargav Golla
implement interface in such a way as to be able to
internationalize
Post by Rajeev S
it
Post by Bhargav Golla
Post by Rajeev S
Post by Bhargav Golla
Post by Terri Oda
Post by Bhargav Golla
easily?
We don't expect you to actually translate anything, don't worry.
:)
Post by Rajeev S
But
Post by Bhargav Golla
Post by Rajeev S
Post by Bhargav Golla
Post by Terri Oda
you should definitely build as much as possible so that
internationalization will be easy: make sure there's a quick way
to
Post by Rajeev S
get
Post by Bhargav Golla
Post by Rajeev S
Post by Bhargav Golla
a
Post by Terri Oda
list of strings that need translation, at least. Some of the
strings
Post by Rajeev S
Post by Bhargav Golla
Post by Rajeev S
Post by Bhargav Golla
may
Post by Terri Oda
be already translated in other components of Mailman, so you may
be
Post by Rajeev S
Post by Bhargav Golla
Post by Rajeev S
Post by Bhargav Golla
able to
Post by Terri Oda
get some translations to use to test if you have time at the end
of
Post by Rajeev S
the
Post by Bhargav Golla
Post by Rajeev S
Post by Bhargav Golla
Post by Terri Oda
summer for internationalization.
Terri
--
Bhargav Golla
M.S Computer Science
Github <http://www.github.com/bhargavgolla> |
LinkedIN<http://www.linkedin.com/in/bhargavgolla>
| Website <http://www.bhargavgolla.com/>
_______________________________________________
Mailman-Developers mailing list
https://mail.python.org/mailman/listinfo/mailman-developers
Mailman FAQ: http://wiki.list.org/x/AgA3
http://www.mail-archive.com/mailman-developers%40python.org/
https://mail.python.org/mailman/options/mailman-developers/rajeevs1992%40gmail.com
Post by Rajeev S
Post by Bhargav Golla
Post by Rajeev S
Post by Bhargav Golla
Security Policy: http://wiki.list.org/x/QIA9
--
Abhilash Raj
--
Bhargav Golla
M.S Computer Science
Github <http://www.github.com/bhargavgolla> |
LinkedIN<http://www.linkedin.com/in/bhargavgolla>
| Website <http://www.bhargavgolla.com/>
_______________________________________________
Mailman-Developers mailing list
https://mail.python.org/mailman/listinfo/mailman-developers
Mailman FAQ: http://wiki.list.org/x/AgA3
http://www.mail-archive.com/mailman-developers%40python.org/
https://mail.python.org/mailman/options/mailman-developers/rajeevs1992%40gmail.com
Security Policy: http://wiki.list.org/x/QIA9
--
Bhargav Golla
M.S Computer Science
Github <http://www.github.com/bhargavgolla> | LinkedIN<http://www.linkedin.com/in/bhargavgolla>
| Website <http://www.bhargavgolla.com/>
--
Bhargav Golla
M.S Computer Science
Github <http://www.github.com/bhargavgolla> |
LinkedIN<http://www.linkedin.com/in/bhargavgolla>
| Website <http://www.bhargavgolla.com/>
_______________________________________________
Mailman-Developers mailing list
Mailman-***@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/gmmd-mailman-developers%40m.gmane.org

Security Policy: http://wiki.list.org/x/QIA9
Bhargav Golla
2014-03-10 13:23:42 UTC
Permalink
Hello

I have gone through the Admin interface and all functions that can be
achieved with the REST API. I intend to have a login screen where a user
can enter URL for the REST API endpoint, REST Username and password. We
will use this to subsequent authenticate all requests made to fetch
subscribers list, domains list, etc.

I was wondering if I could get some feedback on this. I will start writing
my proposal based on this starting point and list out what all I would
features I would be implementing during the period of GSoC.

Regards
Post by Bhargav Golla
Thanks. I would have probably missed it out the first time. I will go
through the web UI and also the documentation of REST API to understand
what all functions need to be implemented in the admin interface for a user.
Regards
Post by Rajeev S
Hi,
You will be asked for the create user prompt only the first time you run
syncdb.That's why you don't see it now.
Once the DB is created, only new tables, specified via django models, get
added to DB during the syncdb.
*Regards,Rajeev S*
*Government Engineering College,Thrissur*
*http://rajeevs.tk <http://rajeevs.tk>*
Post by Bhargav Golla
Hi Rajeev
I wasn't asked if I wanted to create a super user when I executed python
Creating tables...
Installing Custome SQL...
Installing indexes...
Installed 0 object(s) from 0 fixture(s)
I tried python manage.py createsuperuser and was able to login with
details I provided there.
Thanks for your help.
Regards
Post by Rajeev S
Hi Bhargav,
You will be asked whether to *add a superuser* during *syncdb*. If you
answered no to that, do *python manage.py createsuperuser * and use
that username and password to login.
*Regards,Rajeev S*
*Government Engineering College,Thrissur*
*http://rajeevs.tk <http://rajeevs.tk>*
Post by Bhargav Golla
Hi Abhilash
If you mean the last step of installation where we do cd
postorius_standalone;python manage.py syncdb, I wasn't asked for any
username/password. I checked the settings.py and it doesn't have any
specific default username/password.
And the http://localhost:8001/3.0 worked for me.
Post by Rajeev S
Hi Bhargav,
Post by Bhargav Golla
Thanks for that change Rajeev. I was able to get the Web UI up and
running.
Post by Bhargav Golla
I was trying to find out the default Username and password for
this but
Post by Rajeev S
was
Post by Bhargav Golla
unable to. When I was exploring docs in mailman.client and some
config
Post by Rajeev S
Post by Bhargav Golla
files in mailman, I found that the default username and password
for
Post by Rajeev S
admin
Post by Bhargav Golla
is restadmin and restpass. Tried that and was out of luck there
too.
Post by Rajeev S
Could
Post by Bhargav Golla
you help me with the default username and password details?
While setting up Postorius(the web UI) when you do 'python manage.py
syncdb' for the first time, it asks you to create admin. You can log
in
Post by Rajeev S
using those credentials. 'restadmin' and 'restpass' are the
credentials
Post by Rajeev S
for the mailman rest server.
Post by Bhargav Golla
Also, there is a using.txt doc in mailman.client which says we can
make
Post by Rajeev S
the
Post by Bhargav Golla
REST requests by connecting to http://localhost:9001/3.0 using
username
Post by Rajeev S
and
Post by Bhargav Golla
password. Should the URL be http://localhost:9000/3.0 for this
example
Post by Rajeev S
or
Post by Bhargav Golla
would it be any different?
AFAIK it is 'http://localhost:8001/3.0'. (Try it once. If I am wrong
please someone correct me)
Post by Bhargav Golla
Thanks
Post by Rajeev S
Hi Bhargav,
Just do *mailman start*, without the bin.
I have edited the wiki.
*Regards, Rajeev S*
*Government Engineering College,Thrissur*
*http://rajeevs.tk <http://rajeevs.tk>*
On Mon, Mar 3, 2014 at 10:37 PM, Bhargav Golla <
Post by Bhargav Golla
Thanks Barry and Terri for your feedback.
I was trying to install Postorius locally and analyze what all
would be
Post by Rajeev S
Post by Bhargav Golla
Post by Rajeev S
Post by Bhargav Golla
required in a mobile app for Admin. Doing the same, I have hit a
roadblock.
I am using the wiki provided here[1]. I tried to install mailman
using
Post by Rajeev S
Post by Bhargav Golla
Post by Rajeev S
Post by Bhargav Golla
"set
up sources" part of the wiki. Though python setup.py install
executes
Post by Rajeev S
Post by Bhargav Golla
Post by Rajeev S
Post by Bhargav Golla
without any errors, I am unable to see the folder bin/ in the
same
Post by Rajeev S
Post by Bhargav Golla
Post by Rajeev S
Post by Bhargav Golla
directory. So, even though I proceed with further setup, I am
getting a
Post by Rajeev S
Post by Bhargav Golla
Post by Rajeev S
Post by Bhargav Golla
"Mailman REST API not available. Please start mailman core" on my
localhost:8000 webpage. Could anyone help me here?
[1]
http://wiki.list.org/display/DEV/A+5+minute+guide+to+get+the+Mailman+web+UI+running
Post by Rajeev S
Post by Bhargav Golla
Post by Rajeev S
Post by Bhargav Golla
Thanks
Post by Terri Oda
Post by Bhargav Golla
I have a few questions regarding this idea.
1. I intend to develop it on Cordova since it will help in
porting
Post by Rajeev S
the
Post by Bhargav Golla
Post by Rajeev S
Post by Bhargav Golla
app
Post by Terri Oda
Post by Bhargav Golla
easily to multiple platforms. Were there any ideas in this
directions
Post by Rajeev S
Post by Bhargav Golla
Post by Rajeev S
Post by Bhargav Golla
Post by Terri Oda
Post by Bhargav Golla
regarding going native or hybrid?
Personally, I'd prefer if we went hybrid and had an html5
webapp that
Post by Rajeev S
Post by Bhargav Golla
Post by Rajeev S
Post by Bhargav Golla
Post by Terri Oda
could be used straight over the web for mobile users who don't
want to
Post by Rajeev S
Post by Bhargav Golla
Post by Rajeev S
Post by Bhargav Golla
Post by Terri Oda
install an app, with Cordova used to build the individual
platform
Post by Rajeev S
Post by Bhargav Golla
Post by Rajeev S
Post by Bhargav Golla
apps. I
Post by Terri Oda
may not be the mentor on this one, though, so I'm happy to
defer to
Post by Rajeev S
Post by Bhargav Golla
Post by Rajeev S
Post by Bhargav Golla
whoever
Post by Terri Oda
the final mentor is on this front.
Incidentally, I've been using Intel's XDK for building Cordova
apps
Post by Rajeev S
Post by Bhargav Golla
Post by Rajeev S
Post by Bhargav Golla
lately
Post by Terri Oda
and highly recommend it for quick testing on various platforms
and
Post by Rajeev S
Post by Bhargav Golla
Post by Rajeev S
Post by Bhargav Golla
screen
Post by Terri Oda
sizes. I've found it a very useful tool, and not just because
I work
Post by Rajeev S
Post by Bhargav Golla
Post by Rajeev S
Post by Bhargav Golla
for
Post by Terri Oda
Intel now!
2. Can I assume that all mailing lists built by Mailman
support the
Post by Rajeev S
Post by Bhargav Golla
Post by Rajeev S
Post by Bhargav Golla
REST
Post by Terri Oda
Post by Bhargav Golla
interface? Also, I have tried to see if I can get JSON
responses and
Post by Rajeev S
I
Post by Bhargav Golla
Post by Rajeev S
Post by Bhargav Golla
am
Post by Terri Oda
Post by Bhargav Golla
unable to by adding a HTTP Accept Header to take
"application/json".
Post by Rajeev S
Post by Bhargav Golla
Post by Rajeev S
Post by Bhargav Golla
Am I
Post by Terri Oda
Post by Bhargav Golla
doing anything wrong or is JSON not implemented?
I don't know the answer to this off the top of my head: Barry?
3. As a starter, could I ignore internationalization for GSoC,
but
Post by Rajeev S
Post by Bhargav Golla
Post by Rajeev S
Post by Bhargav Golla
Post by Terri Oda
Post by Bhargav Golla
implement interface in such a way as to be able to
internationalize
Post by Rajeev S
it
Post by Bhargav Golla
Post by Rajeev S
Post by Bhargav Golla
Post by Terri Oda
Post by Bhargav Golla
easily?
We don't expect you to actually translate anything, don't
worry. :)
Post by Rajeev S
But
Post by Bhargav Golla
Post by Rajeev S
Post by Bhargav Golla
Post by Terri Oda
you should definitely build as much as possible so that
internationalization will be easy: make sure there's a quick
way to
Post by Rajeev S
get
Post by Bhargav Golla
Post by Rajeev S
Post by Bhargav Golla
a
Post by Terri Oda
list of strings that need translation, at least. Some of the
strings
Post by Rajeev S
Post by Bhargav Golla
Post by Rajeev S
Post by Bhargav Golla
may
Post by Terri Oda
be already translated in other components of Mailman, so you
may be
Post by Rajeev S
Post by Bhargav Golla
Post by Rajeev S
Post by Bhargav Golla
able to
Post by Terri Oda
get some translations to use to test if you have time at the
end of
Post by Rajeev S
the
Post by Bhargav Golla
Post by Rajeev S
Post by Bhargav Golla
Post by Terri Oda
summer for internationalization.
Terri
--
Bhargav Golla
M.S Computer Science
Github <http://www.github.com/bhargavgolla> |
LinkedIN<http://www.linkedin.com/in/bhargavgolla>
| Website <http://www.bhargavgolla.com/>
_______________________________________________
Mailman-Developers mailing list
https://mail.python.org/mailman/listinfo/mailman-developers
Mailman FAQ: http://wiki.list.org/x/AgA3
http://www.mail-archive.com/mailman-developers%40python.org/
https://mail.python.org/mailman/options/mailman-developers/rajeevs1992%40gmail.com
Post by Rajeev S
Post by Bhargav Golla
Post by Rajeev S
Post by Bhargav Golla
Security Policy: http://wiki.list.org/x/QIA9
--
Abhilash Raj
--
Bhargav Golla
M.S Computer Science
Github <http://www.github.com/bhargavgolla> |
LinkedIN<http://www.linkedin.com/in/bhargavgolla>
| Website <http://www.bhargavgolla.com/>
_______________________________________________
Mailman-Developers mailing list
https://mail.python.org/mailman/listinfo/mailman-developers
Mailman FAQ: http://wiki.list.org/x/AgA3
http://www.mail-archive.com/mailman-developers%40python.org/
https://mail.python.org/mailman/options/mailman-developers/rajeevs1992%40gmail.com
Security Policy: http://wiki.list.org/x/QIA9
--
Bhargav Golla
M.S Computer Science
Github <http://www.github.com/bhargavgolla> | LinkedIN<http://www.linkedin.com/in/bhargavgolla>
| Website <http://www.bhargavgolla.com/>
--
Bhargav Golla
M.S Computer Science
Github <http://www.github.com/bhargavgolla> | LinkedIN<http://www.linkedin.com/in/bhargavgolla>
| Website <http://www.bhargavgolla.com/>
--
Bhargav Golla
M.S Computer Science
Github <http://www.github.com/bhargavgolla> |
LinkedIN<http://www.linkedin.com/in/bhargavgolla>
| Website <http://www.bhargavgolla.com/>
_______________________________________________
Mailman-Developers mailing list
Mailman-***@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/gmmd-mailman-developers%40m.gmane.org

Security Policy: http://wiki.list.org/x/QIA9
Bhargav Golla
2014-03-12 17:07:58 UTC
Permalink
Hi

I hope my mail hasn't missed your attention. I would be very much obliged
if someone could answer this question so that I can go ahead and write
proposal.

Thanks
Post by Bhargav Golla
Hello
I have gone through the Admin interface and all functions that can be
achieved with the REST API. I intend to have a login screen where a user
can enter URL for the REST API endpoint, REST Username and password. We
will use this to subsequent authenticate all requests made to fetch
subscribers list, domains list, etc.
I was wondering if I could get some feedback on this. I will start writing
my proposal based on this starting point and list out what all I would
features I would be implementing during the period of GSoC.
Regards
Post by Bhargav Golla
Thanks. I would have probably missed it out the first time. I will go
through the web UI and also the documentation of REST API to understand
what all functions need to be implemented in the admin interface for a user.
Regards
Post by Rajeev S
Hi,
You will be asked for the create user prompt only the first time you run
syncdb.That's why you don't see it now.
Once the DB is created, only new tables, specified via django models,
get added to DB during the syncdb.
*Regards,Rajeev S*
*Government Engineering College,Thrissur*
*http://rajeevs.tk <http://rajeevs.tk>*
Post by Bhargav Golla
Hi Rajeev
I wasn't asked if I wanted to create a super user when I executed
Creating tables...
Installing Custome SQL...
Installing indexes...
Installed 0 object(s) from 0 fixture(s)
I tried python manage.py createsuperuser and was able to login with
details I provided there.
Thanks for your help.
Regards
Post by Rajeev S
Hi Bhargav,
You will be asked whether to *add a superuser* during *syncdb*. If
you answered no to that, do *python manage.py createsuperuser * and
use that username and password to login.
*Regards,Rajeev S*
*Government Engineering College,Thrissur*
*http://rajeevs.tk <http://rajeevs.tk>*
Post by Bhargav Golla
Hi Abhilash
If you mean the last step of installation where we do cd
postorius_standalone;python manage.py syncdb, I wasn't asked for any
username/password. I checked the settings.py and it doesn't have any
specific default username/password.
And the http://localhost:8001/3.0 worked for me.
Post by Rajeev S
Hi Bhargav,
Post by Bhargav Golla
Thanks for that change Rajeev. I was able to get the Web UI up and
running.
Post by Bhargav Golla
I was trying to find out the default Username and password for
this but
Post by Rajeev S
was
Post by Bhargav Golla
unable to. When I was exploring docs in mailman.client and some
config
Post by Rajeev S
Post by Bhargav Golla
files in mailman, I found that the default username and password
for
Post by Rajeev S
admin
Post by Bhargav Golla
is restadmin and restpass. Tried that and was out of luck there
too.
Post by Rajeev S
Could
Post by Bhargav Golla
you help me with the default username and password details?
While setting up Postorius(the web UI) when you do 'python manage.py
syncdb' for the first time, it asks you to create admin. You can
log in
Post by Rajeev S
using those credentials. 'restadmin' and 'restpass' are the
credentials
Post by Rajeev S
for the mailman rest server.
Post by Bhargav Golla
Also, there is a using.txt doc in mailman.client which says we
can make
Post by Rajeev S
the
Post by Bhargav Golla
REST requests by connecting to http://localhost:9001/3.0 using
username
Post by Rajeev S
and
Post by Bhargav Golla
password. Should the URL be http://localhost:9000/3.0 for this
example
Post by Rajeev S
or
Post by Bhargav Golla
would it be any different?
AFAIK it is 'http://localhost:8001/3.0'. (Try it once. If I am
wrong
Post by Rajeev S
please someone correct me)
Post by Bhargav Golla
Thanks
Post by Rajeev S
Hi Bhargav,
Just do *mailman start*, without the bin.
I have edited the wiki.
*Regards, Rajeev S*
*Government Engineering College,Thrissur*
*http://rajeevs.tk <http://rajeevs.tk>*
On Mon, Mar 3, 2014 at 10:37 PM, Bhargav Golla <
Post by Bhargav Golla
Thanks Barry and Terri for your feedback.
I was trying to install Postorius locally and analyze what all
would be
Post by Rajeev S
Post by Bhargav Golla
Post by Rajeev S
Post by Bhargav Golla
required in a mobile app for Admin. Doing the same, I have hit a
roadblock.
I am using the wiki provided here[1]. I tried to install
mailman using
Post by Rajeev S
Post by Bhargav Golla
Post by Rajeev S
Post by Bhargav Golla
"set
up sources" part of the wiki. Though python setup.py install
executes
Post by Rajeev S
Post by Bhargav Golla
Post by Rajeev S
Post by Bhargav Golla
without any errors, I am unable to see the folder bin/ in the
same
Post by Rajeev S
Post by Bhargav Golla
Post by Rajeev S
Post by Bhargav Golla
directory. So, even though I proceed with further setup, I am
getting a
Post by Rajeev S
Post by Bhargav Golla
Post by Rajeev S
Post by Bhargav Golla
"Mailman REST API not available. Please start mailman core" on
my
Post by Rajeev S
Post by Bhargav Golla
Post by Rajeev S
Post by Bhargav Golla
localhost:8000 webpage. Could anyone help me here?
[1]
http://wiki.list.org/display/DEV/A+5+minute+guide+to+get+the+Mailman+web+UI+running
Post by Rajeev S
Post by Bhargav Golla
Post by Rajeev S
Post by Bhargav Golla
Thanks
Post by Terri Oda
Post by Bhargav Golla
I have a few questions regarding this idea.
1. I intend to develop it on Cordova since it will help in
porting
Post by Rajeev S
the
Post by Bhargav Golla
Post by Rajeev S
Post by Bhargav Golla
app
Post by Terri Oda
Post by Bhargav Golla
easily to multiple platforms. Were there any ideas in this
directions
Post by Rajeev S
Post by Bhargav Golla
Post by Rajeev S
Post by Bhargav Golla
Post by Terri Oda
Post by Bhargav Golla
regarding going native or hybrid?
Personally, I'd prefer if we went hybrid and had an html5
webapp that
Post by Rajeev S
Post by Bhargav Golla
Post by Rajeev S
Post by Bhargav Golla
Post by Terri Oda
could be used straight over the web for mobile users who don't
want to
Post by Rajeev S
Post by Bhargav Golla
Post by Rajeev S
Post by Bhargav Golla
Post by Terri Oda
install an app, with Cordova used to build the individual
platform
Post by Rajeev S
Post by Bhargav Golla
Post by Rajeev S
Post by Bhargav Golla
apps. I
Post by Terri Oda
may not be the mentor on this one, though, so I'm happy to
defer to
Post by Rajeev S
Post by Bhargav Golla
Post by Rajeev S
Post by Bhargav Golla
whoever
Post by Terri Oda
the final mentor is on this front.
Incidentally, I've been using Intel's XDK for building Cordova
apps
Post by Rajeev S
Post by Bhargav Golla
Post by Rajeev S
Post by Bhargav Golla
lately
Post by Terri Oda
and highly recommend it for quick testing on various platforms
and
Post by Rajeev S
Post by Bhargav Golla
Post by Rajeev S
Post by Bhargav Golla
screen
Post by Terri Oda
sizes. I've found it a very useful tool, and not just because
I work
Post by Rajeev S
Post by Bhargav Golla
Post by Rajeev S
Post by Bhargav Golla
for
Post by Terri Oda
Intel now!
2. Can I assume that all mailing lists built by Mailman
support the
Post by Rajeev S
Post by Bhargav Golla
Post by Rajeev S
Post by Bhargav Golla
REST
Post by Terri Oda
Post by Bhargav Golla
interface? Also, I have tried to see if I can get JSON
responses and
Post by Rajeev S
I
Post by Bhargav Golla
Post by Rajeev S
Post by Bhargav Golla
am
Post by Terri Oda
Post by Bhargav Golla
unable to by adding a HTTP Accept Header to take
"application/json".
Post by Rajeev S
Post by Bhargav Golla
Post by Rajeev S
Post by Bhargav Golla
Am I
Post by Terri Oda
Post by Bhargav Golla
doing anything wrong or is JSON not implemented?
I don't know the answer to this off the top of my head: Barry?
3. As a starter, could I ignore internationalization for
GSoC, but
Post by Rajeev S
Post by Bhargav Golla
Post by Rajeev S
Post by Bhargav Golla
Post by Terri Oda
Post by Bhargav Golla
implement interface in such a way as to be able to
internationalize
Post by Rajeev S
it
Post by Bhargav Golla
Post by Rajeev S
Post by Bhargav Golla
Post by Terri Oda
Post by Bhargav Golla
easily?
We don't expect you to actually translate anything, don't
worry. :)
Post by Rajeev S
But
Post by Bhargav Golla
Post by Rajeev S
Post by Bhargav Golla
Post by Terri Oda
you should definitely build as much as possible so that
internationalization will be easy: make sure there's a quick
way to
Post by Rajeev S
get
Post by Bhargav Golla
Post by Rajeev S
Post by Bhargav Golla
a
Post by Terri Oda
list of strings that need translation, at least. Some of the
strings
Post by Rajeev S
Post by Bhargav Golla
Post by Rajeev S
Post by Bhargav Golla
may
Post by Terri Oda
be already translated in other components of Mailman, so you
may be
Post by Rajeev S
Post by Bhargav Golla
Post by Rajeev S
Post by Bhargav Golla
able to
Post by Terri Oda
get some translations to use to test if you have time at the
end of
Post by Rajeev S
the
Post by Bhargav Golla
Post by Rajeev S
Post by Bhargav Golla
Post by Terri Oda
summer for internationalization.
Terri
--
Bhargav Golla
M.S Computer Science
Github <http://www.github.com/bhargavgolla> |
LinkedIN<http://www.linkedin.com/in/bhargavgolla>
| Website <http://www.bhargavgolla.com/>
_______________________________________________
Mailman-Developers mailing list
https://mail.python.org/mailman/listinfo/mailman-developers
Mailman FAQ: http://wiki.list.org/x/AgA3
http://www.mail-archive.com/mailman-developers%40python.org/
https://mail.python.org/mailman/options/mailman-developers/rajeevs1992%40gmail.com
Post by Rajeev S
Post by Bhargav Golla
Post by Rajeev S
Post by Bhargav Golla
Security Policy: http://wiki.list.org/x/QIA9
--
Abhilash Raj
--
Bhargav Golla
M.S Computer Science
Github <http://www.github.com/bhargavgolla> |
LinkedIN<http://www.linkedin.com/in/bhargavgolla>
| Website <http://www.bhargavgolla.com/>
_______________________________________________
Mailman-Developers mailing list
https://mail.python.org/mailman/listinfo/mailman-developers
Mailman FAQ: http://wiki.list.org/x/AgA3
http://www.mail-archive.com/mailman-developers%40python.org/
https://mail.python.org/mailman/options/mailman-developers/rajeevs1992%40gmail.com
Security Policy: http://wiki.list.org/x/QIA9
--
Bhargav Golla
M.S Computer Science
Github <http://www.github.com/bhargavgolla> | LinkedIN<http://www.linkedin.com/in/bhargavgolla>
| Website <http://www.bhargavgolla.com/>
--
Bhargav Golla
M.S Computer Science
Github <http://www.github.com/bhargavgolla> | LinkedIN<http://www.linkedin.com/in/bhargavgolla>
| Website <http://www.bhargavgolla.com/>
--
Bhargav Golla
M.S Computer Science
Github <http://www.github.com/bhargavgolla> | LinkedIN<http://www.linkedin.com/in/bhargavgolla>
| Website <http://www.bhargavgolla.com/>
--
Bhargav Golla
M.S Computer Science
Github <http://www.github.com/bhargavgolla> |
LinkedIN<http://www.linkedin.com/in/bhargavgolla>
| Website <http://www.bhargavgolla.com/>
_______________________________________________
Mailman-Developers mailing list
Mailman-***@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/gmmd-mailman-developers%40m.gmane.org

Security Policy: http://wiki.list.org/x/QIA9
Stephen J. Turnbull
2014-03-13 01:48:09 UTC
Permalink
Post by Bhargav Golla
I hope my mail hasn't missed your attention. I would be very much
obliged if someone could answer this question so that I can go
ahead and write proposal.
First, it's impolite to send mail to specific people just because
they're answered you before, unless they are specifically interested
in mentoring your project or have requested personal mail. I don't
think either is true (according to the wiki, there are no prospective
mentors for this project -- I'm sure there are some, but they're not
identified). Everybody reads this list, and by addressing them
specifically you may be sending them duplicates. Note: no harm done
this time, but you will be a much more valuable developer if you
become sensitive to these "marginal" "people skills".

Second, you yourself have not responded to a somewhat detailed comment
from Terri about using HTML5. I for one have been waiting for that.
See also the "Postorius Responsive UI" project.

Third, "there's not much here to comment on" is all I really have to
say. From the Subject I can see that you're interested in a handheld
interface. From the text you quote, I see you have a *very* basic
grasp of the requirements of web protocols for this application. You
probably know a heck of a lot more -- but that's all I can confirm
from your posts.

The way you ask is problematic. On the one hand, a GSoC proposal is
not a homework for school. There are no "right" answers, only good
ones and better ones. And you don't have to give a superior answer
immediately to qualify, only show promise of heading in the right
direction. (Of course, there are more students than slots, so you
also have to show more promise than others. But you have another week
or so to improve, and the delta can be in your favor.) On the other,
it's not *one* question. Rather, it has a strong whiff of "please
write half my proposal (the hard half) for me".

So just write your proposal so there's something to actually comment
on.

All that said, "login screens" are way clunky for modern handheld
apps. Users expect a smooth convenient experience. Second, that
experience does not include entering passwords on a frequent basis.
You should look into including TLS authentication. These need not be
present in the initial design, and maybe they won't even be in your
delivered product. But you should think in terms of a design that
allows easy upgrades to the UI.

Steve
Post by Bhargav Golla
Thanks
Post by Bhargav Golla
Hello
I have gone through the Admin interface and all functions that can be
achieved with the REST API. I intend to have a login screen where a user
can enter URL for the REST API endpoint, REST Username and password. We
will use this to subsequent authenticate all requests made to fetch
subscribers list, domains list, etc.
I was wondering if I could get some feedback on this. I will start writing
my proposal based on this starting point and list out what all I would
features I would be implementing during the period of GSoC.
Regards
Post by Bhargav Golla
Thanks. I would have probably missed it out the first time. I will go
through the web UI and also the documentation of REST API to understand
what all functions need to be implemented in the admin interface for a user.
Regards
Post by Rajeev S
Hi,
You will be asked for the create user prompt only the first time you run
syncdb.That's why you don't see it now.
Once the DB is created, only new tables, specified via django models,
get added to DB during the syncdb.
*Regards,Rajeev S*
*Government Engineering College,Thrissur*
*http://rajeevs.tk <http://rajeevs.tk>*
Post by Bhargav Golla
Hi Rajeev
I wasn't asked if I wanted to create a super user when I executed
Creating tables...
Installing Custome SQL...
Installing indexes...
Installed 0 object(s) from 0 fixture(s)
I tried python manage.py createsuperuser and was able to login with
details I provided there.
Thanks for your help.
Regards
Post by Rajeev S
Hi Bhargav,
You will be asked whether to *add a superuser* during *syncdb*. If
you answered no to that, do *python manage.py createsuperuser * and
use that username and password to login.
*Regards,Rajeev S*
*Government Engineering College,Thrissur*
*http://rajeevs.tk <http://rajeevs.tk>*
Post by Bhargav Golla
Hi Abhilash
If you mean the last step of installation where we do cd
postorius_standalone;python manage.py syncdb, I wasn't asked for any
username/password. I checked the settings.py and it doesn't have any
specific default username/password.
And the http://localhost:8001/3.0 worked for me.
Post by Rajeev S
Hi Bhargav,
Post by Bhargav Golla
Thanks for that change Rajeev. I was able to get the Web UI up and
running.
Post by Bhargav Golla
I was trying to find out the default Username and password for
this but
Post by Rajeev S
was
Post by Bhargav Golla
unable to. When I was exploring docs in mailman.client and some
config
Post by Rajeev S
Post by Bhargav Golla
files in mailman, I found that the default username and password
for
Post by Rajeev S
admin
Post by Bhargav Golla
is restadmin and restpass. Tried that and was out of luck there
too.
Post by Rajeev S
Could
Post by Bhargav Golla
you help me with the default username and password details?
While setting up Postorius(the web UI) when you do 'python manage.py
syncdb' for the first time, it asks you to create admin. You can
log in
Post by Rajeev S
using those credentials. 'restadmin' and 'restpass' are the
credentials
Post by Rajeev S
for the mailman rest server.
Post by Bhargav Golla
Also, there is a using.txt doc in mailman.client which says we
can make
Post by Rajeev S
the
Post by Bhargav Golla
REST requests by connecting to http://localhost:9001/3.0 using
username
Post by Rajeev S
and
Post by Bhargav Golla
password. Should the URL be http://localhost:9000/3.0 for this
example
Post by Rajeev S
or
Post by Bhargav Golla
would it be any different?
AFAIK it is 'http://localhost:8001/3.0'. (Try it once. If I am
wrong
Post by Rajeev S
please someone correct me)
Post by Bhargav Golla
Thanks
Post by Rajeev S
Hi Bhargav,
Just do *mailman start*, without the bin.
I have edited the wiki.
*Regards, Rajeev S*
*Government Engineering College,Thrissur*
*http://rajeevs.tk <http://rajeevs.tk>*
On Mon, Mar 3, 2014 at 10:37 PM, Bhargav Golla <
Post by Bhargav Golla
Thanks Barry and Terri for your feedback.
I was trying to install Postorius locally and analyze what all
would be
Post by Rajeev S
Post by Bhargav Golla
Post by Rajeev S
Post by Bhargav Golla
required in a mobile app for Admin. Doing the same, I have hit a
roadblock.
I am using the wiki provided here[1]. I tried to install
mailman using
Post by Rajeev S
Post by Bhargav Golla
Post by Rajeev S
Post by Bhargav Golla
"set
up sources" part of the wiki. Though python setup.py install
executes
Post by Rajeev S
Post by Bhargav Golla
Post by Rajeev S
Post by Bhargav Golla
without any errors, I am unable to see the folder bin/ in the
same
Post by Rajeev S
Post by Bhargav Golla
Post by Rajeev S
Post by Bhargav Golla
directory. So, even though I proceed with further setup, I am
getting a
Post by Rajeev S
Post by Bhargav Golla
Post by Rajeev S
Post by Bhargav Golla
"Mailman REST API not available. Please start mailman core" on
my
Post by Rajeev S
Post by Bhargav Golla
Post by Rajeev S
Post by Bhargav Golla
localhost:8000 webpage. Could anyone help me here?
[1]
http://wiki.list.org/display/DEV/A+5+minute+guide+to+get+the+Mailman+web+UI+running
Post by Rajeev S
Post by Bhargav Golla
Post by Rajeev S
Post by Bhargav Golla
Thanks
Post by Terri Oda
Post by Bhargav Golla
I have a few questions regarding this idea.
1. I intend to develop it on Cordova since it will help in
porting
Post by Rajeev S
the
Post by Bhargav Golla
Post by Rajeev S
Post by Bhargav Golla
app
Post by Terri Oda
Post by Bhargav Golla
easily to multiple platforms. Were there any ideas in this
directions
Post by Rajeev S
Post by Bhargav Golla
Post by Rajeev S
Post by Bhargav Golla
Post by Terri Oda
Post by Bhargav Golla
regarding going native or hybrid?
Personally, I'd prefer if we went hybrid and had an html5
webapp that
Post by Rajeev S
Post by Bhargav Golla
Post by Rajeev S
Post by Bhargav Golla
Post by Terri Oda
could be used straight over the web for mobile users who don't
want to
Post by Rajeev S
Post by Bhargav Golla
Post by Rajeev S
Post by Bhargav Golla
Post by Terri Oda
install an app, with Cordova used to build the individual
platform
Post by Rajeev S
Post by Bhargav Golla
Post by Rajeev S
Post by Bhargav Golla
apps. I
Post by Terri Oda
may not be the mentor on this one, though, so I'm happy to
defer to
Post by Rajeev S
Post by Bhargav Golla
Post by Rajeev S
Post by Bhargav Golla
whoever
Post by Terri Oda
the final mentor is on this front.
Incidentally, I've been using Intel's XDK for building Cordova
apps
Post by Rajeev S
Post by Bhargav Golla
Post by Rajeev S
Post by Bhargav Golla
lately
Post by Terri Oda
and highly recommend it for quick testing on various platforms
and
Post by Rajeev S
Post by Bhargav Golla
Post by Rajeev S
Post by Bhargav Golla
screen
Post by Terri Oda
sizes. I've found it a very useful tool, and not just because
I work
Post by Rajeev S
Post by Bhargav Golla
Post by Rajeev S
Post by Bhargav Golla
for
Post by Terri Oda
Intel now!
2. Can I assume that all mailing lists built by Mailman
support the
Post by Rajeev S
Post by Bhargav Golla
Post by Rajeev S
Post by Bhargav Golla
REST
Post by Terri Oda
Post by Bhargav Golla
interface? Also, I have tried to see if I can get JSON
responses and
Post by Rajeev S
I
Post by Bhargav Golla
Post by Rajeev S
Post by Bhargav Golla
am
Post by Terri Oda
Post by Bhargav Golla
unable to by adding a HTTP Accept Header to take
"application/json".
Post by Rajeev S
Post by Bhargav Golla
Post by Rajeev S
Post by Bhargav Golla
Am I
Post by Terri Oda
Post by Bhargav Golla
doing anything wrong or is JSON not implemented?
I don't know the answer to this off the top of my head: Barry?
3. As a starter, could I ignore internationalization for
GSoC, but
Post by Rajeev S
Post by Bhargav Golla
Post by Rajeev S
Post by Bhargav Golla
Post by Terri Oda
Post by Bhargav Golla
implement interface in such a way as to be able to
internationalize
Post by Rajeev S
it
Post by Bhargav Golla
Post by Rajeev S
Post by Bhargav Golla
Post by Terri Oda
Post by Bhargav Golla
easily?
We don't expect you to actually translate anything, don't
worry. :)
Post by Rajeev S
But
Post by Bhargav Golla
Post by Rajeev S
Post by Bhargav Golla
Post by Terri Oda
you should definitely build as much as possible so that
internationalization will be easy: make sure there's a quick
way to
Post by Rajeev S
get
Post by Bhargav Golla
Post by Rajeev S
Post by Bhargav Golla
a
Post by Terri Oda
list of strings that need translation, at least. Some of the
strings
Post by Rajeev S
Post by Bhargav Golla
Post by Rajeev S
Post by Bhargav Golla
may
Post by Terri Oda
be already translated in other components of Mailman, so you
may be
Post by Rajeev S
Post by Bhargav Golla
Post by Rajeev S
Post by Bhargav Golla
able to
Post by Terri Oda
get some translations to use to test if you have time at the
end of
Post by Rajeev S
the
Post by Bhargav Golla
Post by Rajeev S
Post by Bhargav Golla
Post by Terri Oda
summer for internationalization.
Terri
--
Bhargav Golla
M.S Computer Science
Github <http://www.github.com/bhargavgolla> |
LinkedIN<http://www.linkedin.com/in/bhargavgolla>
| Website <http://www.bhargavgolla.com/>
_______________________________________________
Mailman-Developers mailing list
https://mail.python.org/mailman/listinfo/mailman-developers
Mailman FAQ: http://wiki.list.org/x/AgA3
http://www.mail-archive.com/mailman-developers%40python.org/
https://mail.python.org/mailman/options/mailman-developers/rajeevs1992%40gmail.com
Post by Rajeev S
Post by Bhargav Golla
Post by Rajeev S
Post by Bhargav Golla
Security Policy: http://wiki.list.org/x/QIA9
--
Abhilash Raj
--
Bhargav Golla
M.S Computer Science
Github <http://www.github.com/bhargavgolla> |
LinkedIN<http://www.linkedin.com/in/bhargavgolla>
| Website <http://www.bhargavgolla.com/>
_______________________________________________
Mailman-Developers mailing list
https://mail.python.org/mailman/listinfo/mailman-developers
Mailman FAQ: http://wiki.list.org/x/AgA3
http://www.mail-archive.com/mailman-developers%40python.org/
https://mail.python.org/mailman/options/mailman-developers/rajeevs1992%40gmail.com
Security Policy: http://wiki.list.org/x/QIA9
--
Bhargav Golla
M.S Computer Science
Github <http://www.github.com/bhargavgolla> | LinkedIN<http://www.linkedin.com/in/bhargavgolla>
| Website <http://www.bhargavgolla.com/>
--
Bhargav Golla
M.S Computer Science
Github <http://www.github.com/bhargavgolla> | LinkedIN<http://www.linkedin.com/in/bhargavgolla>
| Website <http://www.bhargavgolla.com/>
--
Bhargav Golla
M.S Computer Science
Github <http://www.github.com/bhargavgolla> | LinkedIN<http://www.linkedin.com/in/bhargavgolla>
| Website <http://www.bhargavgolla.com/>
--
Bhargav Golla
M.S Computer Science
Github <http://www.github.com/bhargavgolla> |
LinkedIN<http://www.linkedin.com/in/bhargavgolla>
| Website <http://www.bhargavgolla.com/>
_______________________________________________
Mailman-Developers mailing list
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/stephen%40xemacs.org
Security Policy: http://wiki.list.org/x/QIA9
_______________________________________________
Mailman-Developers mailing list
Mailman-***@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/gmmd-mailman-developers%40m.gmane.org

Security Policy: http://wiki.list.org/x/QIA9
Bhargav Golla
2014-03-13 04:41:07 UTC
Permalink
Hi Stephen

Thanks for your feedback. I sincerely apologize for CC'ing people in the
mail who weren't mentors. But, during my experience with work at ASF, I was
asked to mention the project head in all mails when there is no mentor
assigned on an idea. That is solely the reason why I included Terri and
Barry (who are on the list of mentors and also responded to my doubts). I
guess the culture varies from organization to organization and I should
have been wary of this or should have followed usual email etiquette. It
was wrong on my part and I am sure this was a learning experience and I
would ensure that this wouldn't happen another time.

Regarding your second comment, I indeed took Terri's suggestion about Intel
XDK and am evaluating it while I am writing the proposal. And I have missed
out Postorius responsive UI project idea. Thanks for pointing it out.

And regarding login screens, I meant them to be like the settings page of
apps where we provide our username and password and it will be saved until
a user wants to revoke it. That way, the user won't be asked for username
and password every time he wants to use the app.

But, taking your suggestions, I think I shouldn't hold back on my proposal
but should send it in and take feedback on it on the whole without asking
individual questions. I will turn it in once I complete it and am sure
there would be much more feedback I can expect from the likes of you.

Thanks
Post by Stephen J. Turnbull
Post by Bhargav Golla
I hope my mail hasn't missed your attention. I would be very much
obliged if someone could answer this question so that I can go
ahead and write proposal.
First, it's impolite to send mail to specific people just because
they're answered you before, unless they are specifically interested
in mentoring your project or have requested personal mail. I don't
think either is true (according to the wiki, there are no prospective
mentors for this project -- I'm sure there are some, but they're not
identified). Everybody reads this list, and by addressing them
specifically you may be sending them duplicates. Note: no harm done
this time, but you will be a much more valuable developer if you
become sensitive to these "marginal" "people skills".
Second, you yourself have not responded to a somewhat detailed comment
from Terri about using HTML5. I for one have been waiting for that.
See also the "Postorius Responsive UI" project.
Third, "there's not much here to comment on" is all I really have to
say. From the Subject I can see that you're interested in a handheld
interface. From the text you quote, I see you have a *very* basic
grasp of the requirements of web protocols for this application. You
probably know a heck of a lot more -- but that's all I can confirm
from your posts.
The way you ask is problematic. On the one hand, a GSoC proposal is
not a homework for school. There are no "right" answers, only good
ones and better ones. And you don't have to give a superior answer
immediately to qualify, only show promise of heading in the right
direction. (Of course, there are more students than slots, so you
also have to show more promise than others. But you have another week
or so to improve, and the delta can be in your favor.) On the other,
it's not *one* question. Rather, it has a strong whiff of "please
write half my proposal (the hard half) for me".
So just write your proposal so there's something to actually comment
on.
All that said, "login screens" are way clunky for modern handheld
apps. Users expect a smooth convenient experience. Second, that
experience does not include entering passwords on a frequent basis.
You should look into including TLS authentication. These need not be
present in the initial design, and maybe they won't even be in your
delivered product. But you should think in terms of a design that
allows easy upgrades to the UI.
Steve
Post by Bhargav Golla
Thanks
Post by Bhargav Golla
Hello
I have gone through the Admin interface and all functions that can be
achieved with the REST API. I intend to have a login screen where a
user
Post by Bhargav Golla
Post by Bhargav Golla
can enter URL for the REST API endpoint, REST Username and password.
We
Post by Bhargav Golla
Post by Bhargav Golla
will use this to subsequent authenticate all requests made to fetch
subscribers list, domains list, etc.
I was wondering if I could get some feedback on this. I will start
writing
Post by Bhargav Golla
Post by Bhargav Golla
my proposal based on this starting point and list out what all I would
features I would be implementing during the period of GSoC.
Regards
Post by Bhargav Golla
Thanks. I would have probably missed it out the first time. I will go
through the web UI and also the documentation of REST API to
understand
Post by Bhargav Golla
Post by Bhargav Golla
Post by Bhargav Golla
what all functions need to be implemented in the admin interface for
a user.
Post by Bhargav Golla
Post by Bhargav Golla
Post by Bhargav Golla
Regards
Post by Rajeev S
Hi,
You will be asked for the create user prompt only the first time
you run
Post by Bhargav Golla
Post by Bhargav Golla
Post by Bhargav Golla
Post by Rajeev S
syncdb.That's why you don't see it now.
Once the DB is created, only new tables, specified via django
models,
Post by Bhargav Golla
Post by Bhargav Golla
Post by Bhargav Golla
Post by Rajeev S
get added to DB during the syncdb.
*Regards,Rajeev S*
*Government Engineering College,Thrissur*
*http://rajeevs.tk <http://rajeevs.tk>*
Post by Bhargav Golla
Hi Rajeev
I wasn't asked if I wanted to create a super user when I executed
Creating tables...
Installing Custome SQL...
Installing indexes...
Installed 0 object(s) from 0 fixture(s)
I tried python manage.py createsuperuser and was able to login with
details I provided there.
Thanks for your help.
Regards
Post by Rajeev S
Hi Bhargav,
You will be asked whether to *add a superuser* during *syncdb*. If
you answered no to that, do *python manage.py createsuperuser *
and
Post by Bhargav Golla
Post by Bhargav Golla
Post by Bhargav Golla
Post by Rajeev S
Post by Bhargav Golla
Post by Rajeev S
use that username and password to login.
*Regards,Rajeev S*
*Government Engineering College,Thrissur*
*http://rajeevs.tk <http://rajeevs.tk>*
On Wed, Mar 5, 2014 at 8:05 PM, Bhargav Golla <
Post by Bhargav Golla
Hi Abhilash
If you mean the last step of installation where we do cd
postorius_standalone;python manage.py syncdb, I wasn't asked for
any
Post by Bhargav Golla
Post by Bhargav Golla
Post by Bhargav Golla
Post by Rajeev S
Post by Bhargav Golla
Post by Rajeev S
Post by Bhargav Golla
username/password. I checked the settings.py and it doesn't have
any
Post by Bhargav Golla
Post by Bhargav Golla
Post by Bhargav Golla
Post by Rajeev S
Post by Bhargav Golla
Post by Rajeev S
Post by Bhargav Golla
specific default username/password.
And the http://localhost:8001/3.0 worked for me.
On Wed, Mar 5, 2014 at 9:22 AM, Abhilash Raj <
Post by Rajeev S
Hi Bhargav,
Post by Bhargav Golla
Thanks for that change Rajeev. I was able to get the Web UI
up and
Post by Bhargav Golla
Post by Bhargav Golla
Post by Bhargav Golla
Post by Rajeev S
Post by Bhargav Golla
Post by Rajeev S
Post by Bhargav Golla
Post by Rajeev S
running.
Post by Bhargav Golla
I was trying to find out the default Username and password
for
Post by Bhargav Golla
Post by Bhargav Golla
Post by Bhargav Golla
Post by Rajeev S
Post by Bhargav Golla
Post by Rajeev S
Post by Bhargav Golla
this but
Post by Rajeev S
was
Post by Bhargav Golla
unable to. When I was exploring docs in mailman.client and
some
Post by Bhargav Golla
Post by Bhargav Golla
Post by Bhargav Golla
Post by Rajeev S
Post by Bhargav Golla
Post by Rajeev S
Post by Bhargav Golla
config
Post by Rajeev S
Post by Bhargav Golla
files in mailman, I found that the default username and
password
Post by Bhargav Golla
Post by Bhargav Golla
Post by Bhargav Golla
Post by Rajeev S
Post by Bhargav Golla
Post by Rajeev S
Post by Bhargav Golla
for
Post by Rajeev S
admin
Post by Bhargav Golla
is restadmin and restpass. Tried that and was out of luck
there
Post by Bhargav Golla
Post by Bhargav Golla
Post by Bhargav Golla
Post by Rajeev S
Post by Bhargav Golla
Post by Rajeev S
Post by Bhargav Golla
too.
Post by Rajeev S
Could
Post by Bhargav Golla
you help me with the default username and password details?
While setting up Postorius(the web UI) when you do 'python
manage.py
Post by Bhargav Golla
Post by Bhargav Golla
Post by Bhargav Golla
Post by Rajeev S
Post by Bhargav Golla
Post by Rajeev S
Post by Bhargav Golla
Post by Rajeev S
syncdb' for the first time, it asks you to create admin. You
can
Post by Bhargav Golla
Post by Bhargav Golla
Post by Bhargav Golla
Post by Rajeev S
Post by Bhargav Golla
Post by Rajeev S
Post by Bhargav Golla
log in
Post by Rajeev S
using those credentials. 'restadmin' and 'restpass' are the
credentials
Post by Rajeev S
for the mailman rest server.
Post by Bhargav Golla
Also, there is a using.txt doc in mailman.client which says
we
Post by Bhargav Golla
Post by Bhargav Golla
Post by Bhargav Golla
Post by Rajeev S
Post by Bhargav Golla
Post by Rajeev S
Post by Bhargav Golla
can make
Post by Rajeev S
the
Post by Bhargav Golla
REST requests by connecting to http://localhost:9001/3.0using
username
Post by Rajeev S
and
Post by Bhargav Golla
password. Should the URL be http://localhost:9000/3.0 for
this
Post by Bhargav Golla
Post by Bhargav Golla
Post by Bhargav Golla
Post by Rajeev S
Post by Bhargav Golla
Post by Rajeev S
Post by Bhargav Golla
example
Post by Rajeev S
or
Post by Bhargav Golla
would it be any different?
AFAIK it is 'http://localhost:8001/3.0'. (Try it once. If I am
wrong
Post by Rajeev S
please someone correct me)
Post by Bhargav Golla
Thanks
On Mon, Mar 3, 2014 at 1:38 PM, Rajeev S <
Post by Rajeev S
Hi Bhargav,
Just do *mailman start*, without the bin.
I have edited the wiki.
*Regards, Rajeev S*
*Government Engineering College,Thrissur*
*http://rajeevs.tk <http://rajeevs.tk>*
On Mon, Mar 3, 2014 at 10:37 PM, Bhargav Golla <
Post by Bhargav Golla
Thanks Barry and Terri for your feedback.
I was trying to install Postorius locally and analyze what
all
Post by Bhargav Golla
Post by Bhargav Golla
Post by Bhargav Golla
Post by Rajeev S
Post by Bhargav Golla
Post by Rajeev S
Post by Bhargav Golla
would be
Post by Rajeev S
Post by Bhargav Golla
Post by Rajeev S
Post by Bhargav Golla
required in a mobile app for Admin. Doing the same, I have
hit a
Post by Bhargav Golla
Post by Bhargav Golla
Post by Bhargav Golla
Post by Rajeev S
Post by Bhargav Golla
Post by Rajeev S
Post by Bhargav Golla
Post by Rajeev S
Post by Bhargav Golla
Post by Rajeev S
Post by Bhargav Golla
roadblock.
I am using the wiki provided here[1]. I tried to install
mailman using
Post by Rajeev S
Post by Bhargav Golla
Post by Rajeev S
Post by Bhargav Golla
"set
up sources" part of the wiki. Though python setup.py
install
Post by Bhargav Golla
Post by Bhargav Golla
Post by Bhargav Golla
Post by Rajeev S
Post by Bhargav Golla
Post by Rajeev S
Post by Bhargav Golla
executes
Post by Rajeev S
Post by Bhargav Golla
Post by Rajeev S
Post by Bhargav Golla
without any errors, I am unable to see the folder bin/ in
the
Post by Bhargav Golla
Post by Bhargav Golla
Post by Bhargav Golla
Post by Rajeev S
Post by Bhargav Golla
Post by Rajeev S
Post by Bhargav Golla
same
Post by Rajeev S
Post by Bhargav Golla
Post by Rajeev S
Post by Bhargav Golla
directory. So, even though I proceed with further setup, I
am
Post by Bhargav Golla
Post by Bhargav Golla
Post by Bhargav Golla
Post by Rajeev S
Post by Bhargav Golla
Post by Rajeev S
Post by Bhargav Golla
getting a
Post by Rajeev S
Post by Bhargav Golla
Post by Rajeev S
Post by Bhargav Golla
"Mailman REST API not available. Please start mailman
core" on
Post by Bhargav Golla
Post by Bhargav Golla
Post by Bhargav Golla
Post by Rajeev S
Post by Bhargav Golla
Post by Rajeev S
Post by Bhargav Golla
my
Post by Rajeev S
Post by Bhargav Golla
Post by Rajeev S
Post by Bhargav Golla
localhost:8000 webpage. Could anyone help me here?
[1]
http://wiki.list.org/display/DEV/A+5+minute+guide+to+get+the+Mailman+web+UI+running
Post by Bhargav Golla
Post by Bhargav Golla
Post by Bhargav Golla
Post by Rajeev S
Post by Bhargav Golla
Post by Rajeev S
Post by Bhargav Golla
Post by Rajeev S
Post by Bhargav Golla
Post by Rajeev S
Post by Bhargav Golla
Thanks
Post by Terri Oda
Post by Bhargav Golla
I have a few questions regarding this idea.
1. I intend to develop it on Cordova since it will help
in
Post by Bhargav Golla
Post by Bhargav Golla
Post by Bhargav Golla
Post by Rajeev S
Post by Bhargav Golla
Post by Rajeev S
Post by Bhargav Golla
porting
Post by Rajeev S
the
Post by Bhargav Golla
Post by Rajeev S
Post by Bhargav Golla
app
Post by Terri Oda
Post by Bhargav Golla
easily to multiple platforms. Were there any ideas in
this
Post by Bhargav Golla
Post by Bhargav Golla
Post by Bhargav Golla
Post by Rajeev S
Post by Bhargav Golla
Post by Rajeev S
Post by Bhargav Golla
directions
Post by Rajeev S
Post by Bhargav Golla
Post by Rajeev S
Post by Bhargav Golla
Post by Terri Oda
Post by Bhargav Golla
regarding going native or hybrid?
Personally, I'd prefer if we went hybrid and had an html5
webapp that
Post by Rajeev S
Post by Bhargav Golla
Post by Rajeev S
Post by Bhargav Golla
Post by Terri Oda
could be used straight over the web for mobile users who
don't
Post by Bhargav Golla
Post by Bhargav Golla
Post by Bhargav Golla
Post by Rajeev S
Post by Bhargav Golla
Post by Rajeev S
Post by Bhargav Golla
want to
Post by Rajeev S
Post by Bhargav Golla
Post by Rajeev S
Post by Bhargav Golla
Post by Terri Oda
install an app, with Cordova used to build the individual
platform
Post by Rajeev S
Post by Bhargav Golla
Post by Rajeev S
Post by Bhargav Golla
apps. I
Post by Terri Oda
may not be the mentor on this one, though, so I'm happy to
defer to
Post by Rajeev S
Post by Bhargav Golla
Post by Rajeev S
Post by Bhargav Golla
whoever
Post by Terri Oda
the final mentor is on this front.
Incidentally, I've been using Intel's XDK for building
Cordova
Post by Bhargav Golla
Post by Bhargav Golla
Post by Bhargav Golla
Post by Rajeev S
Post by Bhargav Golla
Post by Rajeev S
Post by Bhargav Golla
apps
Post by Rajeev S
Post by Bhargav Golla
Post by Rajeev S
Post by Bhargav Golla
lately
Post by Terri Oda
and highly recommend it for quick testing on various
platforms
Post by Bhargav Golla
Post by Bhargav Golla
Post by Bhargav Golla
Post by Rajeev S
Post by Bhargav Golla
Post by Rajeev S
Post by Bhargav Golla
and
Post by Rajeev S
Post by Bhargav Golla
Post by Rajeev S
Post by Bhargav Golla
screen
Post by Terri Oda
sizes. I've found it a very useful tool, and not just
because
Post by Bhargav Golla
Post by Bhargav Golla
Post by Bhargav Golla
Post by Rajeev S
Post by Bhargav Golla
Post by Rajeev S
Post by Bhargav Golla
I work
Post by Rajeev S
Post by Bhargav Golla
Post by Rajeev S
Post by Bhargav Golla
for
Post by Terri Oda
Intel now!
2. Can I assume that all mailing lists built by Mailman
support the
Post by Rajeev S
Post by Bhargav Golla
Post by Rajeev S
Post by Bhargav Golla
REST
Post by Terri Oda
Post by Bhargav Golla
interface? Also, I have tried to see if I can get JSON
responses and
Post by Rajeev S
I
Post by Bhargav Golla
Post by Rajeev S
Post by Bhargav Golla
am
Post by Terri Oda
Post by Bhargav Golla
unable to by adding a HTTP Accept Header to take
"application/json".
Post by Rajeev S
Post by Bhargav Golla
Post by Rajeev S
Post by Bhargav Golla
Am I
Post by Terri Oda
Post by Bhargav Golla
doing anything wrong or is JSON not implemented?
Barry?
Post by Bhargav Golla
Post by Bhargav Golla
Post by Bhargav Golla
Post by Rajeev S
Post by Bhargav Golla
Post by Rajeev S
Post by Bhargav Golla
Post by Rajeev S
Post by Bhargav Golla
Post by Rajeev S
Post by Bhargav Golla
Post by Terri Oda
3. As a starter, could I ignore internationalization for
GSoC, but
Post by Rajeev S
Post by Bhargav Golla
Post by Rajeev S
Post by Bhargav Golla
Post by Terri Oda
Post by Bhargav Golla
implement interface in such a way as to be able to
internationalize
Post by Rajeev S
it
Post by Bhargav Golla
Post by Rajeev S
Post by Bhargav Golla
Post by Terri Oda
Post by Bhargav Golla
easily?
We don't expect you to actually translate anything, don't
worry. :)
Post by Rajeev S
But
Post by Bhargav Golla
Post by Rajeev S
Post by Bhargav Golla
Post by Terri Oda
you should definitely build as much as possible so that
internationalization will be easy: make sure there's a
quick
Post by Bhargav Golla
Post by Bhargav Golla
Post by Bhargav Golla
Post by Rajeev S
Post by Bhargav Golla
Post by Rajeev S
Post by Bhargav Golla
way to
Post by Rajeev S
get
Post by Bhargav Golla
Post by Rajeev S
Post by Bhargav Golla
a
Post by Terri Oda
list of strings that need translation, at least. Some of
the
Post by Bhargav Golla
Post by Bhargav Golla
Post by Bhargav Golla
Post by Rajeev S
Post by Bhargav Golla
Post by Rajeev S
Post by Bhargav Golla
strings
Post by Rajeev S
Post by Bhargav Golla
Post by Rajeev S
Post by Bhargav Golla
may
Post by Terri Oda
be already translated in other components of Mailman, so
you
Post by Bhargav Golla
Post by Bhargav Golla
Post by Bhargav Golla
Post by Rajeev S
Post by Bhargav Golla
Post by Rajeev S
Post by Bhargav Golla
may be
Post by Rajeev S
Post by Bhargav Golla
Post by Rajeev S
Post by Bhargav Golla
able to
Post by Terri Oda
get some translations to use to test if you have time at
the
Post by Bhargav Golla
Post by Bhargav Golla
Post by Bhargav Golla
Post by Rajeev S
Post by Bhargav Golla
Post by Rajeev S
Post by Bhargav Golla
end of
Post by Rajeev S
the
Post by Bhargav Golla
Post by Rajeev S
Post by Bhargav Golla
Post by Terri Oda
summer for internationalization.
Terri
--
Bhargav Golla
M.S Computer Science
Github <http://www.github.com/bhargavgolla> |
LinkedIN<http://www.linkedin.com/in/bhargavgolla>
| Website <http://www.bhargavgolla.com/>
_______________________________________________
Mailman-Developers mailing list
https://mail.python.org/mailman/listinfo/mailman-developers
Post by Bhargav Golla
Post by Bhargav Golla
Post by Bhargav Golla
Post by Rajeev S
Post by Bhargav Golla
Post by Rajeev S
Post by Bhargav Golla
Post by Rajeev S
Post by Bhargav Golla
Post by Rajeev S
Post by Bhargav Golla
Mailman FAQ: http://wiki.list.org/x/AgA3
http://www.mail-archive.com/mailman-developers%40python.org/
https://mail.python.org/mailman/options/mailman-developers/rajeevs1992%40gmail.com
Post by Bhargav Golla
Post by Bhargav Golla
Post by Bhargav Golla
Post by Rajeev S
Post by Bhargav Golla
Post by Rajeev S
Post by Bhargav Golla
Post by Rajeev S
Post by Bhargav Golla
Post by Rajeev S
Post by Bhargav Golla
Security Policy: http://wiki.list.org/x/QIA9
--
Abhilash Raj
--
Bhargav Golla
M.S Computer Science
Github <http://www.github.com/bhargavgolla> |
LinkedIN<http://www.linkedin.com/in/bhargavgolla>
| Website <http://www.bhargavgolla.com/>
_______________________________________________
Mailman-Developers mailing list
https://mail.python.org/mailman/listinfo/mailman-developers
Mailman FAQ: http://wiki.list.org/x/AgA3
http://www.mail-archive.com/mailman-developers%40python.org/
https://mail.python.org/mailman/options/mailman-developers/rajeevs1992%40gmail.com
Post by Bhargav Golla
Post by Bhargav Golla
Post by Bhargav Golla
Post by Rajeev S
Post by Bhargav Golla
Post by Rajeev S
Post by Bhargav Golla
Security Policy: http://wiki.list.org/x/QIA9
--
Bhargav Golla
M.S Computer Science
Github <http://www.github.com/bhargavgolla> | LinkedIN<
http://www.linkedin.com/in/bhargavgolla>
Post by Bhargav Golla
Post by Bhargav Golla
Post by Bhargav Golla
Post by Rajeev S
Post by Bhargav Golla
| Website <http://www.bhargavgolla.com/>
--
Bhargav Golla
M.S Computer Science
Github <http://www.github.com/bhargavgolla> | LinkedIN<
http://www.linkedin.com/in/bhargavgolla>
Post by Bhargav Golla
Post by Bhargav Golla
Post by Bhargav Golla
| Website <http://www.bhargavgolla.com/>
--
Bhargav Golla
M.S Computer Science
Github <http://www.github.com/bhargavgolla> | LinkedIN<
http://www.linkedin.com/in/bhargavgolla>
Post by Bhargav Golla
Post by Bhargav Golla
| Website <http://www.bhargavgolla.com/>
--
Bhargav Golla
M.S Computer Science
Github <http://www.github.com/bhargavgolla> |
LinkedIN<http://www.linkedin.com/in/bhargavgolla>
| Website <http://www.bhargavgolla.com/>
_______________________________________________
Mailman-Developers mailing list
https://mail.python.org/mailman/listinfo/mailman-developers
Mailman FAQ: http://wiki.list.org/x/AgA3
http://www.mail-archive.com/mailman-developers%40python.org/
https://mail.python.org/mailman/options/mailman-developers/stephen%40xemacs.org
Post by Bhargav Golla
Security Policy: http://wiki.list.org/x/QIA9
--
Bhargav Golla
M.S Computer Science
Github <http://www.github.com/bhargavgolla> |
LinkedIN<http://www.linkedin.com/in/bhargavgolla>
| Website <http://www.bhargavgolla.com/>
_______________________________________________
Mailman-Developers mailing list
Mailman-***@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/gmmd-mailman-developers%40m.gmane.org

Security Policy: http://wiki.list.org/x/QIA9
Stephen J. Turnbull
2014-03-13 08:14:47 UTC
Permalink
Post by Bhargav Golla
guess the culture varies from organization to organization
Thank you for pointing this out. Indeed it does. ASF (and the PSF
for that matter) have a lot more applicants, and at least the PSF is
using a generic channel -- core-mentorship -- for GSoC and OPW
interns. In those cases it makes a lot of sense to clearly indicate
what the post is for, and who.

In Mailman it happens to be the case that this list, although it is
the generic developers list, is relatively low traffic, except at GSoC
time. So we know what you're going to talk about. :-)
Post by Bhargav Golla
and I should have been wary of this or should have followed usual
email etiquette. It was wrong on my part
I certainly wouldn't say "wrong", as you apparently are already well-
aware of the etiquette issues. You did your best. We can't ask for
more than that given varying culture and needs. (Heck, I myself
didn't clean up the headers....)

Steve


_______________________________________________
Mailman-Developers mailing list
Mailman-***@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/gmmd-mailman-developers%40m.gmane.org

Security Policy: http://wiki.list.org/x/QIA9
Florian Fuchs
2014-03-13 20:39:11 UTC
Permalink
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Post by Bhargav Golla
Regarding your second comment, I indeed took Terri's suggestion
about Intel XDK and am evaluating it while I am writing the
proposal. And I have missed out Postorius responsive UI project
idea. Thanks for pointing it out.
The two project ideas ("Cordova app" vs. "Postorius responsive") are
similar to some extend, but with significant differences. Let me
highlight some of them:

Both projects will make you write a good amount HTML/CSS/JS code, as
Cordova also uses these technologies for the user interface. Ideally
(if both projects are implemented - which isn't very likely) the UI
should not be much different - no matter if you open Postorius on a
phone's browser or use the native Cordova app.

1. Postorius responsive
The Postorius responsive project builds on an existing (Django)
back-end that is ready to be used. You might need to implement *some*
backend features, but (in contrast to the Cordova project) especially
the authentication/authorization part is something you will not have
to worry about because the framework already takes care of this. You
can concentrate on the interesting UI parts and make everything work
nicely on a variety of different devices. Oh, but please don't
underestimate the amount of (really very interesting) work you can put
into making a site really usable with either keyboard, mouse and fingers.

2. Cordova app
The Cordova project is different in that it doesn't build on an
existing underlying back-end, which means you will have to take care
of the communication with the core, as well as of authorization.
Mailman's REST API is mainly built for local use, giving you
wide-ranging permissions by default (meaning: if your credentials are
ok, you can do everything). It's definitely not advisable to expose it
directly to a phone app and then let this app manage the permissions
(because that way all users could make themselves admins by
manipulating the app's source code). So what's needed is a layer in
between (and controlled by the site, not the app). This could be
implemented as part of Postorius, but it could theoretically also be
something else on top of the core's REST API. Which one would first
have to be discussed (there are good arguments to be made for both
scenarios). So, in the end, the Cordova project will not be a pure app
project.

Hope that helps.

Cheers
Florian

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.14 (GNU/Linux)
Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/

iQEcBAEBAgAGBQJTIhdvAAoJEEceGbPdavl7LwAH/2tCr/NgpaD1PbygPEV1LVVP
9PGybptYEFX95eBZoZ6ZXGdOM5y1emBiNhvnoiQT8ciGYnnfqFo9yG+vlHUBbvnp
HEDvzERoYPmZs7uHTLslvqXxpoPeFNbB8Zqk9bWKZdnCa8IRNmwCj87XzKYzMCYC
PyMmpSx3/ypjYJOoyGDsDtJkSmKKX+ZyzETHL+A/N1rA/06Ic2xNhWlyqe64GDu/
N2D+wo2Qw0+DQa80733HXdHoJn/7Us4w0ed1TU58PAbRBMBhfPi69yTOH4LRgWeS
Kq7EmyaEpKOl0n12sOQv65BOxC6Y5Oryka2wkefgTsSzzTIQo8jx8BHKXXXWJww=
=eMLU
-----END PGP SIGNATURE-----
_______________________________________________
Mailman-Developers mailing list
Mailman-***@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/gmmd-mailman-developers%40m.gmane.org

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

Barry Warsaw
2014-03-05 15:02:42 UTC
Permalink
Post by Bhargav Golla
files in mailman, I found that the default username and password for admin
is restadmin and restpass. Tried that and was out of luck there too. Could
you help me with the default username and password details?
That's only the default username and password for the privileged admin REST
API in the core. The web ui uses that to speak to the core, but if you're
connecting to the web ui, that username and password won't be exposed.

-Barry
Barry Warsaw
2014-03-02 19:58:05 UTC
Permalink
Post by Bhargav Golla
2. Can I assume that all mailing lists built by Mailman support the REST
interface? Also, I have tried to see if I can get JSON responses and I am
unable to by adding a HTTP Accept Header to take "application/json". Am I
doing anything wrong or is JSON not implemented?
I'm not sure this question makes sense. ;) Mailman 3 does expose a REST API,
but in the core, it's a protected (e.g. localhost only by default) admin
interface. It's not per-mailing list, although there are mailing list
specific resources. JSON is the only response format currently supported.
See http://tinyurl.com/kzmcwf5 for details.

Cheers,
-Barry
Loading...