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

2009-05-25 Thread René Dudfield
*___**  _  _ __ ___  _   _
|| \ \\ // \  //\ ||\/|  /|\
|| |  \\   /||   //  \|| \  / |  ||
|--/   \\_/ ||==//\   ||  \/  |  |||
**|**|  ||  ||||   //  \  ||  |  ||
**|**|  ||   \/   //\ ||  |  \=/
   *.
   *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 http://daniel.poweredbybees.com/ (portfolio link
http://daniel.poweredbybees.com/ http://f0o.com/%7Edaniel/), (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):

   - feed(rss, atom) for wiki recent changes.
   - Menu to use alternating background colours - to make it easier to read.

   - Optional email notification on project change, including release and
   comment. A per user, per project option.
   - Nicer urls for projects. eg projects/512/zanthor/
   - detect tabs in code blocks, and convert to spaces. Either ask to
   convert to 4 or 8 spaces, or do some magic to figure out how many spaces.
   - Browsing projects in more ways. By ranking, by date.
   - Spotlight projects changeable from management area.
   - Fix website for looking ok in 800x600 resolution - the header does not
   scale down well.






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

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

2009-05-25 Thread orcun avsar
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 ren...@gmail.com

 *___**  _  _ __ ___  _   _
 || \ \\ // \  //\ ||\/|  /|\
 || |  \\   /||   //  \|| \  / |  ||
 |--/   \\_/ ||==//\   ||  \/  |  |||
 **|**|  ||  ||||   //  \  ||  |  ||
 **|**|  ||   \/   //\ ||  |  \=/
*.
*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 http://daniel.poweredbybees.com/ (portfolio link
 http://daniel.poweredbybees.com/ http://f0o.com/%7Edaniel/), (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):

- feed(rss, atom) for wiki recent changes.
- Menu to use alternating background colours - to make it easier to
read.
- Optional email notification on project change, including release and
comment. A per user, per project option.
- Nicer urls for projects. eg projects/512/zanthor/
- detect tabs in code blocks, and convert to spaces. Either ask to
convert to 4 or 8 spaces, or do some magic to figure out how many spaces.
- Browsing projects in more ways. By ranking, by date.
- Spotlight projects changeable from management area.
- Fix website for looking ok in 800x600 resolution - the header does
not scale down well.






 **
 *= Stage X: Making an API usable 

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

2009-05-25 Thread René Dudfield
On Tue, May 26, 2009 at 3:43 AM, orcun avsar orc@gmail.com wrote:

 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.



hello,

I never got a response from you, or jug when I talked about it a couple of
weeks ago here:
http://groups.google.com/group/pygame-mirror-on-google-groups/browse_thread/thread/872f0751729c8176/208a966e5470d891?pli=1

The coding on the django based website started without discussion
finishing.  There was a discussion with some different view points, and you
just didn't seem to care and began the website, ignoring them anyway.  Then
I didn't have any option but to start a website myself.

I told you in other threads I was making one, and that there had been a plan
to make one since January.  Again, neither you or jug responded.
http://groups.google.com/group/pygame-mirror-on-google-groups/browse_thread/thread/fedcce866a7725fc/e4dfb2854a5013a1?lnk=gstq=website#e4dfb2854a5013a1


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

2009-05-25 Thread jug

Hi,

The coding on the django based website started without discussion 
finishing.  There was a discussion with some different view points, 
and you just didn't seem to care and began the website, ignoring them 
anyway.  Then I didn't have any option but to start a website myself.
Well, there was no progress in discussion any more. And why do you have 
to start an own project when we start? Do you think Django is rubbish or 
why can't you just let us (keen students) do our project even if its not 
part of GSoC? Do you have to give proof of sth.? Do you have nothing 
better to do (like me :))?


I think, we've got to a pretty nice intermediate, so why do you have to 
start a competitive project instead of helping us with testing, design, 
Trac etc. so we get one perfect website that all back and not 2 good 
ones and so. has to decide who's work will be appreciated and who's not.


I told you in other threads I was making one, and that there had been 
a plan to make one since January.  Again, neither you or jug responded.
http://groups.google.com/group/pygame-mirror-on-google-groups/browse_thread/thread/fedcce866a7725fc/e4dfb2854a5013a1?lnk=gstq=website#e4dfb2854a5013a1 
http://groups.google.com/group/pygame-mirror-on-google-groups/browse_thread/thread/fedcce866a7725fc/e4dfb2854a5013a1?lnk=gstq=website#e4dfb2854a5013a1
If it was so clear that you will write the website since January, why 
was it a point on GSoC list and why don't you have already started? 
(Would you write your own page even if it was a GSoC project? What's the 
difference now?)


And since we used the pygame svn repo at google and the at the beginning 
introduced webiste/Trac everyone could always notice what we were doing 
and we don't come back from nowhere surprisingly. We telled your our 
plans and did that thus far whereas it's a bit curious to me that you 
check in your competitive product just a few hours after our fist 
preview release.


Julian



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

2009-05-25 Thread orcun avsar
there was too many messages on that topic, i was following yours and
marcus's messages on that topic because you were mentors for the GSoC. i
don't think everybody would ever come together at the same thought because
it's a matter of choice that chosing which framework to use. i lastly red
marcus's message which he was saying that  he trusts us and i thought it and
stop following that thread because so many messages were comparing django
and cherrypy. i didn't like it.  i missed your last message sorry for that.

If it was so clear that you will write the website since January, why
was it a point on GSoC list and why don't you have already started?
(Would you write your own page even if it was a GSoC project? What's the
difference now?)


i think jug touched a good point. i first red marcus's or your message
saying we can start our gsoc projects even if we didn't selected than when
jug mailed to list. i decided to join. we never forced to do it. i wasn't
thinking you will start to do it because it was on GSoC list and you were
mentor and reviewed our proposals for that project.when i sent my proposal
you seemed like you liked it. if you plan to do it, you shouldn't have let
us spread our times for our gsoc proposals.

sorry for little nervy behaviours.

2009/5/26 René Dudfield ren...@gmail.com



 On Tue, May 26, 2009 at 3:43 AM, orcun avsar orc@gmail.com wrote:

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



 hello,

 I never got a response from you, or jug when I talked about it a couple of
 weeks ago here:

 http://groups.google.com/group/pygame-mirror-on-google-groups/browse_thread/thread/872f0751729c8176/208a966e5470d891?pli=1

 The coding on the django based website started without discussion
 finishing.  There was a discussion with some different view points, and you
 just didn't seem to care and began the website, ignoring them anyway.  Then
 I didn't have any option but to start a website myself.

 I told you in other threads I was making one, and that there had been a
 plan to make one since January.  Again, neither you or jug responded.

 http://groups.google.com/group/pygame-mirror-on-google-groups/browse_thread/thread/fedcce866a7725fc/e4dfb2854a5013a1?lnk=gstq=website#e4dfb2854a5013a1






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

2009-05-25 Thread René Dudfield
hello,


On Tue, May 26, 2009 at 9:18 AM, jug j...@fantasymail.de wrote:
 Hi,

 The coding on the django based website started without discussion
 finishing.  There was a discussion with some different view points, and you
 just didn't seem to care and began the website, ignoring them anyway.  Then
 I didn't have any option but to start a website myself.

 Well, there was no progress in discussion any more. And why do you have to
 start an own project when we start? Do you think Django is rubbish or why
 can't you just let us (keen students) do our project even if its not part of
 GSoC? Do you have to give proof of sth.? Do you have nothing better to do
 (like me :))?


I tried to talk with you, but you didn't listen, and went ahead on
your own.  You didn't respond to my email letting you know I'll be
working on an alternative project either.

Again, there were efforts on a new website before you started.  Phil
prepared the existing website source code to be released, and I have
been working on design and planning.



 I think, we've got to a pretty nice intermediate, so why do you have to
 start a competitive project instead of helping us with testing, design, Trac
 etc. so we get one perfect website that all back and not 2 good ones and
 so. has to decide who's work will be appreciated and who's not.


It's great that you've got your website going, however it's not the
direction I'm interested in.  It seems you've done a good job at it,
and it looks like it's going to turn into a very good website.

You just started working on your code, and didn't respond to my
concerns.  That's not the way to try and work together from my
perspective.  Perhaps if you'd waited, and we came to some sort of
agreement we could have worked together.



 I told you in other threads I was making one, and that there had been a
 plan to make one since January.  Again, neither you or jug responded.

 http://groups.google.com/group/pygame-mirror-on-google-groups/browse_thread/thread/fedcce866a7725fc/e4dfb2854a5013a1?lnk=gstq=website#e4dfb2854a5013a1
 http://groups.google.com/group/pygame-mirror-on-google-groups/browse_thread/thread/fedcce866a7725fc/e4dfb2854a5013a1?lnk=gstq=website#e4dfb2854a5013a1

 If it was so clear that you will write the website since January, why was it
 a point on GSoC list and why don't you have already started? (Would you
 write your own page even if it was a GSoC project? What's the difference
 now?)


The website projects were not selected for GSOC.  I don't control what
goes on that list, and I didn't put it there.  Anyone can place things
on that gsoc ideas list.

There was a start, as mentioned in the other emails I sent to you.
http://groups.google.com/group/pygame-mirror-on-google-groups/browse_thread/thread/34a561e3ac7ebc26/ed32b7f3d1f20688


 And since we used the pygame svn repo at google and the at the beginning
 introduced webiste/Trac everyone could always notice what we were doing and
 we don't come back from nowhere surprisingly. We telled your our plans and
 did that thus far whereas it's a bit curious to me that you check in your
 competitive product just a few hours after our fist preview release.

 Julian



yes, and I told you a couple of times I'd be working on one too... weeks ago.
http://groups.google.com/group/pygame-mirror-on-google-groups/browse_thread/thread/fedcce866a7725fc/e4dfb2854a5013a1?lnk=gstq=website#e4dfb2854a5013a1

I also released the current website source to the mailing list weeks ago...
http://groups.google.com/group/pygame-mirror-on-google-groups/browse_thread/thread/58ecbc11953f5c6/56ff133bf7378ccc



Anyone can work on whatever they want.  You do whatever you like, and
I'll work on a separate website project.

Each project can of course be used by other websites other than
pygame... there's thousands of open source projects out there who'd
like a good website.

There's also a lot of work which can be shared between the two... like
the mapping of the existing database that we've done... for migrating
old data over - and many other things.  Our website is likely to be
licenced LGPL like pygame... to keep it simple.  Using the licences of
the various other components we use.

Another reason to work on it is to learn - so as we make these
websites, we can learn about them.  So I'm not at all worried if our
(the non-django teams) website isn't used as the pygame website.

So far your website looks, and works better... our website-game just
returns 'lalala'.

I wish you well in your efforts.


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

2009-05-25 Thread René Dudfield
On Tue, May 26, 2009 at 10:45 AM, orcun avsar orc@gmail.com wrote:
 i think jug touched a good point. i first red marcus's or your message
 saying we can start our gsoc projects even if we didn't selected than when
 jug mailed to list. i decided to join. we never forced to do it. i wasn't
 thinking you will start to do it because it was on GSoC list and you were
 mentor and reviewed our proposals for that project.when i sent my proposal
 you seemed like you liked it. if you plan to do it, you shouldn't have let
 us spread our times for our gsoc proposals.


Hello,

You did have a good proposal, however I suggested you submit a
different proposal.  I made that point repeatedly on the mailing list.
 We had many projects to select from - around 30 different proposals.
I'm sorry that you spent time on your proposal, or if the message
wasn't clear enough.  Different people were interested in different
projects, and proposals.  We tried our hardest to get as many of the
pygame proposals accepted as possible - and got the most out of any
python projects under the PSF.  Most other projects only got 1
accepted.  Unfortunately the whole proposal process wastes a lot of
peoples time... but not completely... as proposal writing is a good
skill to practice.

I didn't make the point that you can work on projects even if not
selected, and wasn't really comfortable with that point being made.
However, of course people can work on whatever they like.

You of course, are free to do whatever you like - including continuing
to work on your website.  Just because I'm working on one, doesn't
mean you can't too.


 sorry for little nervy behaviours.