Introduction
In the conversation on #48, it became apparent that it might be useful for the PHPTAL website to fall under the same responsibility as the code-base.
Currently the PHPTAL site is hosted on @pornel's personal server.
It might be a good idea to set up a phptal.github.io repo and use Github Pages to host the content of the PHPTAL website.
This issue is for discussing the pro's/con's and details of what such a plan entails.
Details
The website currently consists of the following sections:
- Download
- FAQ
- Introduction / Homepage
- Mailinglist
- Manuals
- News
- RSS/Atom News Feed
- Wiki
As far as I can tell all of the pages can be served from static content except for the wiki.
Github offers wiki functionality, so that might be enough to port the current wiki to.
Github Pages also has support for RSS feeds so that shouldn't cause a problem.
Having all the docs (both the manual and the site) in a repo would allow people to send in PRs and would make it possible to automate things.
If PEAR support is eventually dropped, http://phptal.org/latest.tar.gz would not longer have to be updated. For the time being, this would constitute a commit/PR for each new release. (If that becomes too cumbersome the process could be automated in a build step).
Introduction
In the conversation on #48, it became apparent that it might be useful for the PHPTAL website to fall under the same responsibility as the code-base.
Currently the PHPTAL site is hosted on @pornel's personal server.
It might be a good idea to set up a
phptal.github.iorepo and use Github Pages to host the content of the PHPTAL website.This issue is for discussing the pro's/con's and details of what such a plan entails.
Details
The website currently consists of the following sections:
As far as I can tell all of the pages can be served from static content except for the wiki.
Github offers wiki functionality, so that might be enough to port the current wiki to.
Github Pages also has support for RSS feeds so that shouldn't cause a problem.
Having all the docs (both the manual and the site) in a repo would allow people to send in PRs and would make it possible to automate things.
If PEAR support is eventually dropped, http://phptal.org/latest.tar.gz would not longer have to be updated. For the time being, this would constitute a commit/PR for each new release. (If that becomes too cumbersome the process could be automated in a build step).