[General] Comprehensive Open Source Python Framework

Burhan Khalid burhan.khalid at gmail.com
Thu Oct 1 13:20:33 +03 2009


Ahmad:

   There are lots of things - especially related to Python - that I  
only talk about to myself since Python is a bit of a stranger on this  
list, please feel free to post about it as at least one other person  
is interested.

   I did try out Pinax but for what I wanted in the end, I found  
another Python project that is more aligned with what I was looking  
for. Its called Zine (zine.pocoo.org) - you should recognize pocoo.org  
as they have some very nice Python projects (Pygments and Sphinx being  
the two most popular).

Regards,
--
Burhan Khalid

On 1 Oct 2009, at 06:18, Ahmad Al-Ibrahim wrote:

> Salam,
>
> I always wanted to write about Pinax, I just didn't want to be talking
> to myself in the mailing list. Thanks for showing interest!
>
> I've been using Pinax since 2008, the name wasn't Pinax at that  
> time, it
> was called django-hotclub, and in EuroDjangoCon '09 I met the core
> developers of Pinax, and joined them in the coding sprints, which was
> the start of my contribution to the project.
>
> Pinax is a great platform to start developing a website in Django, it
> helps you to focus on your core apps and leave the rest to the  
> reusable
> apps available in Pinax, there are multiple projects that you can  
> choose
> to start with Pinax:
>
> Basic project - basic requirement for every site, notification,  
> mailer,
> announcements, email confirmation, local auth, openid, pagination,
> timezones, basic profiles, ajax validation, etc.
>
> Social project - everything in basic project in addition to friends,
> messaging, microblogging, blogging, wiki, avatars, bookmarks, groups,
> photo albums, tagging, etc.
>
> CMS project - content management system
>
> Code project - software project management including tasks, paste,
> and other stuff.
>
> There are other projects as well.
>
> Many people are using Pinax basic project in their new django  
> projects,
> it is really help full to get covered by the basic features of a  
> website
> that everyone needs.
>
> I encourage everyone to give it a try, and if any one needs any help  
> or
> would like to ask questions, please don't hesitate to drop an email.
>
> I've been thinking of doing seminars to share my experience in rapid  
> web
> development, and enlighten the community with open source technologies
> Python, Django, and Pinax. And the reasons behind dumping PHP after 7
> years of love. If there is interest from OSKW community I will be  
> happy
> to do that.
>
> Regards,
>
> Ahmad Al-Ibrahim
>
> Burhan Khalid wrote:
>> Salaam All:
>>
>>  I know there are a few python fans (including myself) on this list  
>> so
>> I thought I would share some information I got while researching the
>> latest in Python Frameworks for web development.
>>
>>  Everyone is familiar with django -- I think one of our members
>> actually attended djangocon. Django is great, I've used it with  
>> success
>> on many projects but unfortunately a lot of the functionality that is
>> required in today's market is not built-in. You have to write many  
>> apps
>> to get some of the common functionality. Of course, if you package  
>> the
>> apps correctly then you can re-use them, but its always nice to use
>> things others have already tested.
>>
>>   If you are a django fan but need something more, then there is
>> pinax[1]. Pinax is a collection of tested django apps, bundled with
>> everything you need (Python-wise) except for PIL (Python Imaging
>> Library). The reason PIL is not included is because PIL needs to be
>> compiled. What you get with pinax on top of what you already get with
>> django:
>>
>>  * openid support
>>  * email verification
>>  * password management
>>  * site announcements
>>  * notification framework
>>  * user-to-user messaging
>>  * friend invitation
>>  * twitter clone
>>  * oembed support ( http://www.oembed.com/ )
>>  * gravatar support
>>  * interest groups
>>  * project management features (tasks & issue management)
>>  * threaded discussions (ie, "forums")
>>  * wikis with markup support
>>  * blogging
>>  * bookmark management
>>  * tagging
>>  * contact import (vCard, Google, Yahoo)
>>  * photo management
>>
>>  All these are packaged apps, pinax just combines them together to
>> create a platform which you can use to create all kinds of  
>> websites. So,
>> if you only need photo management, you just use that app in your
>> home-grown django project. The sample site is cloud27.com. If you are
>> wondering if pinax is stable enough for your project, NASA is a big  
>> user
>> of pinax.
>>
>> Regards,
>> -- 
>> Burhan Khalid
>>
>> 1. pinaxproject.com
>>
>>
>>
>>
>>
>>
>> _______________________________________________
>> General mailing list
>> General at oskw.org
>> http://oskw.org/mailman/listinfo/general_oskw.org
>>
>
> _______________________________________________
> General mailing list
> General at oskw.org
> http://oskw.org/mailman/listinfo/general_oskw.org





More information about the General mailing list