Re: [pygame] New pygame.org website

2016-12-15 Thread Oliver Nichol
I don't know if this will help but I can make easy to use installers which can 
also be used to extract files. You could put them up on the website and then 
they could be used to download projects or pygame itself. Let me know if you 
want me to give you an example, and I hope this can be found useful.

Lenovo TAB3 7 Essential

On 15 Dec 2016 20:24, Thomas Kluyver  wrote:
Hi all,

I know several people on this mailing list have proposed overhauling the Pygame 
website in the past. Now's your chance!

The current Pygame website contains outdated information, relies on a (not so) 
secret sign up link for people who want to submit games, and as we can't 
currently contact René, we don't have access to change it. Peter Shinners, who 
registered the pygame.org domain, is on board with building 
a new site and making it pygame.org.

The first steps are assembling a team of people who're interested in working on 
the website, and working out what technologies we'll use for the new site. I 
think the best way to tackle it is as two separate components: the static 
information and the game feed. I've copied in more details about what I think 
we need at the bottom of this email.

If you're interested in helping to build this, or you have ideas about how best 
to do it, please reply to this email!

Thanks,
Thomas

-
Details:


General info:

  *   Designs, mockups and prototypes are welcome, but please don’t spend a lot 
of time building anything yet; we might go for another option.

  *   Assembling a team to build and maintain the site is an important part of 
this. An average architecture with several people happy to maintain it is 
better than a genius architecture with one quarrelsome maintainer.

  *   I’d like to preserve the informal, playful feel of the old green & yellow 
site, so bright colours and cartoonish graphics are acceptable (but not 
required, if you want to go a different way).


Part 1: Information

  *   Information about the project, how to install it, links to documentation 
& support forums, etc. Including content from the wiki on the old site. 
(Craven: Based on analytics fo


Re: [pygame] New pygame.org website

2016-12-15 Thread Ian Mallett
On Thu, Dec 15, 2016 at 1:23 PM, Thomas Kluyver  wrote:

> If you're interested in helping to build this, or you have ideas about how
> best to do it, please reply to this email!
>
​I would be interested in helping. My knowledge of web development is
"basic" (and that's being generous). I do know the basics of HTML, PHP, and
Javascript though.

I support Python-based tools, Markdown, and possibly making the site on
Github.


Re: [pygame] New pygame.org website

2016-12-15 Thread Paul Vincent Craven
I'm on-board with redoing the website like this document lays out. I can
contribute some hours. Not lots of hours, but some.

I think one of the popular static content generators would be great. First
glance, Nikola seems ok. If Daniel is able to get it started, that would be
great. I think it would be nice if we could smoothly integrate the API doc
build with the static part of the new website. Or Jekyll. I don't know
these systems well enough to have an opinion, but I like the idea of making
the site in simple markdown format, and allow people who want to contribute
to do so with GitHub.

My programarcadegames.com website has a ton of examples I'd be happy to
de-brand and make available. If there's any interest in that, I could help
with the example part of the website?

As a wild stab, what about hooking a Reddit feed for the recent games? Use
reddit admin tools on reddit, and then pull in the feed and format nice for
the website? I feel like for help, the Reddit forums might be more useful
than specialized website forums.

Paul Vincent Craven

On Thu, Dec 15, 2016 at 2:29 PM, Daniel Foerster 
wrote:

> A Python competitor with Jekyll that I've used and might be found useful
> is Nikola (https://getnikola.com/). It accepts things like markdown,
> ReST, HTML, and plaintext as input and has support for a number of
> templating engines, including Jinja. If we were to go that route, I have
> access to a pretty clean template that we could use.
>
> On Dec 15, 2016 14:24, "Thomas Kluyver"  wrote:
>
>> Hi all,
>>
>> I know several people on this mailing list have proposed overhauling the
>> Pygame website in the past. Now's your chance!
>>
>> The current Pygame website contains outdated information, relies on a
>> (not so) secret sign up link for people who want to submit games, and as we
>> can't currently contact René, we don't have access to change it. Peter
>> Shinners, who registered the pygame.org domain, is on board with
>> building a new site and making it pygame.org.
>>
>> The first steps are assembling a team of people who're interested in
>> working on the website, and working out what technologies we'll use for the
>> new site. I think the best way to tackle it is as two separate components:
>> the static information and the game feed. I've copied in more details about
>> what I think we need at the bottom of this email.
>>
>> If you're interested in helping to build this, or you have ideas about
>> how best to do it, please reply to this email!
>>
>> Thanks,
>> Thomas
>>
>> -
>> Details:
>>
>> General info:
>>
>>-
>>
>>Designs, mockups and prototypes are welcome, but please don’t spend a
>>lot of time building anything yet; we might go for another option.
>>-
>>
>>Assembling a team to build and maintain the site is an important part
>>of this. An average architecture with several people happy to maintain it
>>is better than a genius architecture with one quarrelsome maintainer.
>>-
>>
>>I’d like to preserve the informal, playful feel of the old green &
>>yellow site, so bright colours and cartoonish graphics are acceptable (but
>>not required, if you want to go a different way).
>>
>>
>> Part 1: Information
>>
>>-
>>
>>Information about the project, how to install it, links to
>>documentation & support forums, etc. Including content from the wiki on 
>> the
>>old site. (Craven: Based on analytics for a different site, I recommend
>>putting the following on the home page, in this order, quick links: 
>> Example
>>code, installation instructions, API docs, projects that use Pygame.)
>>-
>>
>>This part should be served as static HTML: solid free hosting is
>>available for static sites, and we don’t want to worry about the security
>>of a dynamic web application.
>>-
>>
>>The HTML should be generated from content and templates stored in
>>public version control, to allow easy collaboration.
>>-
>>
>>Tools: there are many static site generators. Jekyll has a head start
>>as it’s built into Github pages, but we’d consider other options. We’d 
>> like
>>building and deploying the site to be automated, and it should be easy for
>>contributors to build the site locally to check their changes. We have a
>>slight preference for Python-based tools because contributors are likely 
>> to
>>already have Python.
>>
>>
>> Part 2: Game feed
>>
>>-
>>
>>An up-to-date list of recent games, with screenshots and links. Game
>>developers should be able to add their own games to the feed.
>>-
>>
>>It must not be possible for user-submitted content to hijack the site
>>(e.g. by injecting script tags)
>>-
>>
>>We need to keep spam minimal, without making too much work for either
>>developers submitting their games, or the site maintainers. E.g. we might
>>use CAPTCHAs and nofollow links.
>>-
>>
>>If the game feed breaks, the information site should s

Re: [pygame] New pygame.org website

2016-12-15 Thread Daniel Foerster
A Python competitor with Jekyll that I've used and might be found useful is
Nikola (https://getnikola.com/). It accepts things like markdown, ReST,
HTML, and plaintext as input and has support for a number of templating
engines, including Jinja. If we were to go that route, I have access to a
pretty clean template that we could use.

On Dec 15, 2016 14:24, "Thomas Kluyver"  wrote:

> Hi all,
>
> I know several people on this mailing list have proposed overhauling the
> Pygame website in the past. Now's your chance!
>
> The current Pygame website contains outdated information, relies on a (not
> so) secret sign up link for people who want to submit games, and as we
> can't currently contact René, we don't have access to change it. Peter
> Shinners, who registered the pygame.org domain, is on board with building
> a new site and making it pygame.org.
>
> The first steps are assembling a team of people who're interested in
> working on the website, and working out what technologies we'll use for the
> new site. I think the best way to tackle it is as two separate components:
> the static information and the game feed. I've copied in more details about
> what I think we need at the bottom of this email.
>
> If you're interested in helping to build this, or you have ideas about how
> best to do it, please reply to this email!
>
> Thanks,
> Thomas
>
> -
> Details:
>
> General info:
>
>-
>
>Designs, mockups and prototypes are welcome, but please don’t spend a
>lot of time building anything yet; we might go for another option.
>-
>
>Assembling a team to build and maintain the site is an important part
>of this. An average architecture with several people happy to maintain it
>is better than a genius architecture with one quarrelsome maintainer.
>-
>
>I’d like to preserve the informal, playful feel of the old green &
>yellow site, so bright colours and cartoonish graphics are acceptable (but
>not required, if you want to go a different way).
>
>
> Part 1: Information
>
>-
>
>Information about the project, how to install it, links to
>documentation & support forums, etc. Including content from the wiki on the
>old site. (Craven: Based on analytics for a different site, I recommend
>putting the following on the home page, in this order, quick links: Example
>code, installation instructions, API docs, projects that use Pygame.)
>-
>
>This part should be served as static HTML: solid free hosting is
>available for static sites, and we don’t want to worry about the security
>of a dynamic web application.
>-
>
>The HTML should be generated from content and templates stored in
>public version control, to allow easy collaboration.
>-
>
>Tools: there are many static site generators. Jekyll has a head start
>as it’s built into Github pages, but we’d consider other options. We’d like
>building and deploying the site to be automated, and it should be easy for
>contributors to build the site locally to check their changes. We have a
>slight preference for Python-based tools because contributors are likely to
>already have Python.
>
>
> Part 2: Game feed
>
>-
>
>An up-to-date list of recent games, with screenshots and links. Game
>developers should be able to add their own games to the feed.
>-
>
>It must not be possible for user-submitted content to hijack the site
>(e.g. by injecting script tags)
>-
>
>We need to keep spam minimal, without making too much work for either
>developers submitting their games, or the site maintainers. E.g. we might
>use CAPTCHAs and nofollow links.
>-
>
>If the game feed breaks, the information site should still be
>available.
>-
>
>One obvious way to do this is with a small web app and a database to
>hold the content. That’s possible, but it would need hosting and
>maintenance. Are there other ways? What external services could we use? Get
>creative!
>
>
>
>


[pygame] New pygame.org website

2016-12-15 Thread Thomas Kluyver
Hi all,

I know several people on this mailing list have proposed overhauling the
Pygame website in the past. Now's your chance!

The current Pygame website contains outdated information, relies on a (not
so) secret sign up link for people who want to submit games, and as we
can't currently contact René, we don't have access to change it. Peter
Shinners, who registered the pygame.org domain, is on board with building a
new site and making it pygame.org.

The first steps are assembling a team of people who're interested in
working on the website, and working out what technologies we'll use for the
new site. I think the best way to tackle it is as two separate components:
the static information and the game feed. I've copied in more details about
what I think we need at the bottom of this email.

If you're interested in helping to build this, or you have ideas about how
best to do it, please reply to this email!

Thanks,
Thomas

-
Details:

General info:

   -

   Designs, mockups and prototypes are welcome, but please don’t spend a
   lot of time building anything yet; we might go for another option.
   -

   Assembling a team to build and maintain the site is an important part of
   this. An average architecture with several people happy to maintain it is
   better than a genius architecture with one quarrelsome maintainer.
   -

   I’d like to preserve the informal, playful feel of the old green &
   yellow site, so bright colours and cartoonish graphics are acceptable (but
   not required, if you want to go a different way).


Part 1: Information

   -

   Information about the project, how to install it, links to documentation
   & support forums, etc. Including content from the wiki on the old site.
   (Craven: Based on analytics for a different site, I recommend putting the
   following on the home page, in this order, quick links: Example code,
   installation instructions, API docs, projects that use Pygame.)
   -

   This part should be served as static HTML: solid free hosting is
   available for static sites, and we don’t want to worry about the security
   of a dynamic web application.
   -

   The HTML should be generated from content and templates stored in public
   version control, to allow easy collaboration.
   -

   Tools: there are many static site generators. Jekyll has a head start as
   it’s built into Github pages, but we’d consider other options. We’d like
   building and deploying the site to be automated, and it should be easy for
   contributors to build the site locally to check their changes. We have a
   slight preference for Python-based tools because contributors are likely to
   already have Python.


Part 2: Game feed

   -

   An up-to-date list of recent games, with screenshots and links. Game
   developers should be able to add their own games to the feed.
   -

   It must not be possible for user-submitted content to hijack the site
   (e.g. by injecting script tags)
   -

   We need to keep spam minimal, without making too much work for either
   developers submitting their games, or the site maintainers. E.g. we might
   use CAPTCHAs and nofollow links.
   -

   If the game feed breaks, the information site should still be available.
   -

   One obvious way to do this is with a small web app and a database to
   hold the content. That’s possible, but it would need hosting and
   maintenance. Are there other ways? What external services could we use? Get
   creative!