frenzeldk / dikurevy.dk

DIKUrevyens hjemmeside

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

DIKUrevy.dk

Quick-start guide

For at køre siden i udvikling:

# Installér afhængigheder
sudo cpan -i Mojolicious Mojolicious::Plugin::Authentication Email::Stuffer Crypt::PBKDF2 FindBin Mojo::SQLite

# Tilpas konfigurationsfilen
cp dikurevy_website.conf.example dikurevy_website.conf
gedit dikurevy_website.conf

# Start udviklings-webserveren
morbo script/dikurevy_website

For at opdatere koden på dikurevy.dk:

cd /var/www/dikurevy/new
git pull
sudo -u www-data hypnotoad script/dikurevy_website

Hvor ligger ting?

Vil du rette indhold?

  • templates/ indeholder alle HTML-skabeloner.

Vil du rette layout?

  • templates/layout/ indeholder opsætningen af sidens layout og menuer.

Vil du oprette nye sider?

  • lib/DIKUrevy/Website.pm indeholder bl.a. opsætningen af ruter (hvad der skal håndtere en given URL).
  • lib/DIKUrevy/Website/Controllers/ indeholder controllers'ne der håndterer renderingen af ruterne.

Nyttig dokumentation

About

DIKUrevyens hjemmeside


Languages

Language:Perl 60.5%Language:Perl 6 39.5%