django email client (reusable app) kickstarter

108 views
Skip to first unread message

Internet Profil Filip Kowalski

unread,
Oct 8, 2014, 8:44:01 AM10/8/14
to django...@googlegroups.com
Hi,

I have started kickstarter campaign: https://www.kickstarter.com/projects/112336300/open-source-email-client-based-on-python-and-djang

The aim is to create an email client based on Python/Django which would be shared as open source.
It would be easy to implement in projects and simple to develop (re-usable app).

It would also:

Be supported by Django>=1.6 and Python 2>=2.6 and Python 3>=3.3.

Use PostgreSQL and Elasticsearch.

Only support IMAP and use Imapclient (created by developers of Mozilla) which is currently the most stable library available. 

Use SSE (Server-sent events) for all notifications from the server. 

Have good documentation and clean, understandable code for easy implementation and further development. 

Be provided with templates that are based on bootstrap 3.0.

The amount we are trying to raise - $7000- will go towards at least 320 hours of work on the project.

10% of all funds raised over the target will be donated to the DSF (Django Software Foundation).

More information, mockups, production and fulfillment plan you can find at kickstarter project page.



Thank you for your help, both in helping to publish information via fb / twitter accounts and for direct support.
--
Filip Kowalski
Internet Profil
www.internetprofil.pl
mob. 506 385 326
tel. 58 661 11 62
skype: easy-r1der
ul. Śląska 53
81-304 Gdynia
VAT EU: PL586-203-45-48

Subodh Nijsure

unread,
Oct 8, 2014, 4:17:47 PM10/8/14
to django...@googlegroups.com

Why does it need to have dependence  on specific database postgres?

Subodh

--
You received this message because you are subscribed to the Google Groups "Django users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to django-users...@googlegroups.com.
To post to this group, send email to django...@googlegroups.com.
Visit this group at http://groups.google.com/group/django-users.
To view this discussion on the web visit https://groups.google.com/d/msgid/django-users/54352F68.6020500%40internetprofil.pl.
For more options, visit https://groups.google.com/d/optout.

Internet Profil Filip Kowalski

unread,
Oct 13, 2014, 7:18:52 AM10/13/14
to django...@googlegroups.com
This project is a reusable app and license MIT

I do not know and I'm not sure to which projects will be used in the future

but

I assume that the imagination of people is very large so even to this reason we prefer to give a database that gives you a lot more possibilities

and the first example of what comes to my mind is that if someone wanted to combine email client with a calendar of events, and events associated with places around the world, the very useful geolocation, and there is no better solution for geolocation as PostgreSQL.

perhaps I run out too far in the future and this should be put on a different database.
what do you think guys?


Filip Kowalski
Internet Profil
www.internetprofil.pl
mob. 506 385 326
tel. 58 661 11 62
skype: easy-r1der
ul. Śląska 53
81-304 Gdynia
VAT EU: PL586-203-45-48
W dniu 2014-10-08 o 22:16, Subodh Nijsure pisze:

Scot Hacker

unread,
Oct 13, 2014, 12:13:15 PM10/13/14
to django...@googlegroups.com


On Monday, October 13, 2014 4:18:52 AM UTC-7, biuro wrote:


perhaps I run out too far in the future and this should be put on a different database.
what do you think guys?

I think that database independence is a core feature of Django and of virtually every reusable app. Your project is designed (I assume) to be integrated into existing Django projects. By tying yourself to one database, your app is not being a good Django community citizen, and will be unusable by hundreds of thousands of existing Django projects that don't use postgres. 

If you find down the line that your app absolutely must have some pg-specific features, I recommend making those into *optional* features that can be enabled for qualifying users.

./s

Internet Profil Filip Kowalski

unread,
Oct 14, 2014, 6:08:39 PM10/14/14
to django...@googlegroups.com
You are right, we will provide support for all db backends. Extra functionality that is fully possible only with Postgres (e.g. use of GeoDjango) will require that backend. Core features mentioned in kickstarter description will work everywhere.


Filip Kowalski
Internet Profil
www.internetprofil.pl
mob. 506 385 326
tel. 58 661 11 62
skype: easy-r1der
ul. Śląska 53
81-304 Gdynia
VAT EU: PL586-203-45-48
W dniu 2014-10-13 o 18:13, Scot Hacker pisze:
--
You received this message because you are subscribed to the Google Groups "Django users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to django-users...@googlegroups.com.
To post to this group, send email to django...@googlegroups.com.
Visit this group at http://groups.google.com/group/django-users.
Reply all
Reply to author
Forward
0 new messages