Homepage of the Hamburg PHP Usergroup
CSS JavaScript Ruby Erlang Perl Shell
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.
.settings
_includes
_layouts
_plugins
assets
talks/_posts
.gitignore
.project
.ruby-version
404.html
CNAME
Gemfile
Gemfile.lock
README.md
Rakefile
_config.yml
about.html
atom.xml
changelog.md
compile
favicon.ico
imprint.html
index.html
sitemap.txt
talks.html

README.md

PHP Usergroup Hamburg

Setup

git clone git@github.com:phpughh/phpughh.github.com.git && cd phpughh.github.com
bundle install
rake preview

Technik

Für die Generierung der Webseite nutzen wir Jekyll-Bootstrap. Die Dokumentation findet man unter: http://jekyllbootstrap.com

Ein Jekyll Server kann einfach im Root Verzeichnis gestartet werden.

rake preview

Template

Das Template ist zu finden im Ordner _includes/themes/phpughh.

CSS Generierung

Das CSS wird per Less generiert. Falls nicht bekannt kann man dies hier nachlesen.

Im Root Verzeichnis gibt es ein Bash-Script compile. Wenn Less korrekt installiert wurde, sollte dies aufgerufen werden können, um eine neue CSS Datei im richtigen Verzeichnis zu erstellen.

Assets

Assets findet man im Verzeichnis assets/themes/phpughh wieder. Icons sollten wenn möglich in Spritesheets konvertiert werden. Ein sehr schönes HTML5 Tool dafür findet man unter http://draeton.github.com/stitches/

Das erstellte CSS kann man einfach in die Less Datei kopieren.

Erstellen von Talks

Talks können mit dem Befehl rake talk title="Titel des Talks" erstellt werden. Zusätzlich zum title Parameter gibt es noch folgende Parameter

  • description Beschreibung für diesen Talk
  • date Datum des Talks
  • slide URL zu hochgeladenen Slides