It's really simple to get your site archived and listed in the Drupalcamp archive, it's a two step process:
There are comprehensive instructions on how to create a static copy of your existing site on Drupal.org, but the goal here is to end up with a static site contained in a folder somewhere.
Important things to note:
We use Github to host the sites, mainly because its really easy to set up and free! All you need to do is add your static site to a new github repo, and then ask us to fork it, provide some extra details for the archive listing and we can add your site. These steps are outlined in detail below.
Log in to or create a Github account and create a new public repo in github.
Now you will need to add all your static files to that repo and push them up to Github. The top level directory of your repo should have an index.html
file at least. You will want to push into a branch named: gh-pages
.
Additionally you will need to create an empty file at the top level of your repo called: .nojekyll
, this will stop Github from processing your static site and ensure that all your files will be available.
After a few minutes you should be able to view this site at: username.github.com/reponame
. Verify that the site looks correct and that all the files have uploaded etc.
As we need to ensure that sites served from our domain are secure and are correctly archived, we will fork the repo you created, and point the desired domain at our github repo.
To start this process, open an issue against our Drupalcamp archive repo and include the following information:
{region}-{year}-{month}.drupalcamparchive.org
, if there is likely to be only one camp in that region in that year, then you may omit the {month}
part. E.g. oxford-2012.drupalcamparchive.org
or brighton-2012-06.drupalcamparchive.org
.After you've posted the issue we'll review your request and if you're site is accepted then we'll fork your repo into our account, and add you to the archive listing.
If you discover issues with the static site then you should fork our copy of the repo and then fix then and issue a pull request and we'll review your request and take it from there.