[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]

Re: [pygame] pygame website - the non-Django team.



Is it because just you want to do it or you didn't liked current goings on of the django-based development. if you didn't liked development of django site you should point it out so it stops if general discussion is at same opinion. i think this is what behaviour should be. i never say it's a bad thing and you shouldn't do it because it's nice you want pygame.org become better and i'm not the one to decide on that but you. but there are points i didn't liked. people will give efforts on this projects and there is one goal at the end for the both teams. i don't join the idea "each code base should be still useful for other projects even if it doesn't get used for pygame.org".  it's not like developing a game.  team that loses won't reach into anything and all efforts they do will be ruined. i want to highlight again that i don't mean you shouldn't do it and i don't feel like we will win or lose. i'm just worried about one of the teams(not only us) efforts will be wasted and nobody said us we will compete when it was starting. excuse me but i also felt like some django hate on that message.
 

2009/5/25 René Dudfield <renesd@xxxxxxxxx>
_______  _      _     _____        _     ___      _   _____
||     \ \\     /    /     \      //\     ||\    /|  /|    \
||     |  \\   /    ||           //  \    || \  / |  ||
|------/   \\_/     ||    ==    //____\   ||  \/  |  ||====|
||          ||      ||    ||   //      \  ||      |  ||
||          ||       \____/   //        \ ||      |  \=====/
                                                          
.
                                                           o
                                                           r
                                                           g

                   - taking the C++ out of game development.
                    - the web isn't just text and databases.
                         - taking the framework out of webs. 



there is already another team working on a 'django' based remake of the pygame website. 
As mentioned here:
http://groups.google.com/group/pygame-mirror-on-google-groups/browse_thread/thread/34a561e3ac7ebc26/ed32b7f3d1f20688
and here:
http://groups.google.com/group/pygame-mirror-on-google-groups/browse_thread/thread/872f0751729c8176/208a966e5470d891

we are also working on a new pygame.org website!  This email describes the non-django teams effort.  A little competition is never bad, and each code base should be still useful for other projects even if it doesn't get used for pygame.org



May the best website win!

=============
=
The Plan. =
=============



~ Stage one(1):
- rewrite current site in python using existing templates.
    - Using python, pygame, mysql, cherrypy, ffmpeg, sqlalchemy, pygments, feedparser, lxml, and likely formencode/formalchemy/nicks formlib.

- incorporate small features from long standing todo list into the rewrite.
- start design of new website as we go.  Using moch ups, and design by Daniel Jones (portfolio link http://daniel.poweredbybees.com/), (illume) Rene, (pymike), (akalias) Nicholas, and - getting feedback from community.
    - Daniel will send moch-ups to mailing list for review and crits.
    - use knowledge from redoing existing website in the design of the new website.



Development is just starting in svn:
http://code.google.com/p/pygame/source/browse/#svn/branches/w


A code layout something like this...

run_game.py
run_tests.py

lib/db.py
lib/cherrypy
lib/sqlalchemy
lib/

public_html/
public_html/skins/
public_html/shots/

Will include the database (with all personal details removed) as sql.  sqllite for development, and mysql on the real server.  Since python comes with sqllite, people won't need to set up mysql to make changes.

Including cherrypy, and sqlalchemy so people don't need to install them separately.

It's the same layout used by many pygames especially skellington based pyweek games. 




~ Stage two(2):
- implement new features and design.
- open up to other developers.





Current todo list (as collected from pygame.org/wiki/todo):





====================================================
= Stage X: Making an API usable from the cmd line. =
====================================================


The idea is to include this inside of pygame.  So that people can interact with the community from inside their programs - using the pygame library.

pygame.org.news.latest()
pygame.org.docs.comment(pygame.transform.scale)
pygame.org.projects.latest()
pygame.org.projects.comment(project_id)
pygame.org.projects.new()
pygame.org.projects.release(my_project_info)
pygame.org.coolstuff()


Other ideas include:
- easy uploading/including of screencasts (eg, youtube videos of game play, rather than static screenshots).
- making distributing games easier... provide tools to allow uploading releases to other websites.






_______  _      _     _____        _     ___      _   _____
||     \ \\     /    /     \      //\     ||\    /|  /|    \
||     |  \\   /    ||           //  \    || \  / |  ||     
|------/   \\_/     ||    ==    //____\   ||  \/  |  ||====|
||          ||      ||    ||   //      \  ||      |  ||     
||          ||       \____/   //        \ ||      |  \=====/
                                                                                                                        - now with colorful ascii art.



------
| We love♥ the real Django... http://en.wikipedia.org/wiki/Django_Reinhardt
| http://www.youtube.com/view_play_list?p=4A64BDBA5F9629AE
|