From cc8adf3f84483cb1dceba720d031bd02c235cccf Mon Sep 17 00:00:00 2001 From: h7x4 Date: Tue, 13 Jan 2026 12:17:56 +0900 Subject: [PATCH] www/tjenester/index: pull content out of html --- www/tjenester/index.php | 316 ++++++++++++++++++---------------------- 1 file changed, 139 insertions(+), 177 deletions(-) diff --git a/www/tjenester/index.php b/www/tjenester/index.php index e36aa14..84c1662 100644 --- a/www/tjenester/index.php +++ b/www/tjenester/index.php @@ -3,6 +3,123 @@ namespace pvv\side; require_once \dirname(__DIR__, 2) . implode(\DIRECTORY_SEPARATOR, ['', 'inc', 'include.php']); + +$services = [ + "Versjonskontroll og utvikling" => [ + [ + "name" => "Gitea", + "description" => "Vår interne git-tjener, åpen for alle medlemmer", + "link" => "https://git.pvv.ntnu.no", + "link_text" => "Gå til git.pvv.ntnu.no", + "image" => "img/gitea.png", + ], + [ + "name" => "GitHub", + "description" => "Våre offentlige kodebrønner, åpent for verden!", + "link" => "https://github.com/Programvareverkstedet/", + "link_text" => "Gå til GitHub", + "image" => "img/github.png", + ], + ], + "Kommunikasjon" => [ + [ + "name" => "Matrix via Element", + "description" => implode( + " ", + [ + "Åpen kommunikasjonsprotokoll som støtter ende-til-ende-kryptering og utallige kule funksjoner.", + "Vårt space er bridget sammen med Discord, så du får alle de samme meldingene.", + "#pvv:pvv.ntnu.no", + ], + ), + "link" => "https://chat.pvv.ntnu.no", + "link_text" => "Gå til chat.pvv.ntnu.no", + "image" => "img/element.png", + ], + [ + "name" => "Discord", + "description" => "Vår hovedkanal, her finner du alt fra ofisielle announcements til memes og driftsdiskusjoner.", + "link" => "https://discord.gg/WpaHGV8K", + "link_text" => "Gå til Discord", + "image" => "img/discord.png", + ], + [ + "name" => "Epost", + "description" => "Som PVV-medlem får du din egen @pvv.ntnu.no-adresse, som kan brukes med alle vanlige epostprotokoller.", + "link" => "https://www.pvv.ntnu.no/mail/", + "link_text" => "Gå til Webmail", + "image" => "img/email.png", + ], + [ + "name" => "IRC", + "description" => "Hvis Discord er for proprietært og Matrix er for hypermoderne er kanskje IRC for deg. Vi har en kanal på IRCNet, #pvv.", + "link" => "irc://irc.pvv.ntnu.no/pvv", + "link_text" => "Koble til med IRC", + "image" => "img/irc.png", + ], + ], + "Hosting" => [ + [ + "name" => "Brukernettsider", + "description" => "Alle brukere får automatisk en egen side for html og php. Denne er offentlig på pvv.ntnu.no/~brukernavn.", + "link" => "https://wiki.pvv.ntnu.no/wiki/Tjenester/Hjemmesider", + "link_text" => "Gå til dokumentasjon på wiki", + "image" => "img/php.png", + ], + [ + "name" => "PVV-siden", + "description" => "Du befinner deg nå på PVV sin offisielle hjemmeside. Den er skrevet i PHP og kjører på en egen server.", + "link" => "https://git.pvv.ntnu.no/Projects/nettsiden", + "link_text" => "Se koden på gitea", + "image" => "../pvv-logo.png", + ], + [ + "name" => "Proxmox @blossom", + "description" => "Blossom er den sterkeste av våre VM-tjenere, her kan du kjøre enten fulle VM-er eller konteinere. Bare Drift har tilgang på disse tjenerne.", + "link" => "https://blossom.pvv.ntnu.no:8006", + "link_text" => "Gå til blossom.pvv.ntnu.no", + "image" => "img/proxmox.png", + ], + [ + "name" => "Proxmox @bubbles", + "description" => "Bubbles er den svakeste av våre VM-tjenere.", + "link" => "https://bubbles.pvv.ntnu.no:8006", + "link_text" => "Gå til bubbles.pvv.ntnu.no", + "image" => "img/proxmox.png", + ], + [ + "name" => "Proxmox @buttercup", + "description" => "Buttercup er en av våre VM-tjenere.", + "link" => "https://buttercup.pvv.ntnu.no:8006", + "link_text" => "Gå til buttercup.pvv.ntnu.no", + "image" => "img/proxmox.png", + ], + ], + "Underholdning" => [ + [ + "name" => "Minecraft", + "description" => "Vi har en egen Minecraft-server for medlemmer, som du kan koble til med IP-adressen minecraft.pvv.ntnu.no. Spør om whitelist på matrix/discord.", + "link" => "https://minecraft.pvv.ntnu.no", + "link_text" => "Gå til verdenskartet vårt", + "image" => "img/minecraft.png", + ], + [ + "name" => "MiniFlux RSS reader", + "description" => "Trenger du en cross-platform RSS/Atom-leser for å følge med på omverdenen som det er 1990? ", + "link" => "https://feeds.pvv.ntnu.no", + "link_text" => "Gå til MiniFlux", + "image" => "img/rss.png", + ], + [ + "name" => "Bildegalleri", + "description" => "PVV har et felles bildegalleri, der alle kan legge relevante bilder, som automatisk blir inkludert på nettsiden.", + "link" => "https://www.pvv.ntnu.no/galleri/", + "link_text" => "Se galleriet", + "image" => "img/gallery.png", + ], + ], +] + ?> @@ -18,186 +135,31 @@ require_once \dirname(__DIR__, 2) . implode(\DIRECTORY_SEPARATOR, ['', 'inc', 'i
Tjenesteverkstedet
- -
- -
- -
-
Versjonskontroll og utvikling
-
- -
-
-

Gitea

-

Vår interne git-tjener, åpen for alle medlemmer

- -
- Gitea-logo -
- -
-
-

GitHub

-

Våre offentlige kodebrønner, åpent for verden!

- -
- GitHub-logo -
- -
-
- -
-
Kommunikasjon
-
- -
-
-

Matrix via Element

-

Åpen kommunikasjonsprotokoll som støtter ende-til-ende-kryptering og utallige kule funksjoner. Vårt space er bridget sammen med Discord, så du får alle de samme meldingene. #pvv:pvv.ntnu.no

- - -
- Element-logo -
- -
-
-

Discord

-

Vår hovedkanal, her finner du alt fra ofisielle announcements til memes og driftsdiskusjoner.

- -
- Discord-logo -
- -
-
-

Epost

-

Som PVV-medlem får du din egen @pvv.ntnu.no-adresse, som kan brukes med alle vanlige epostprotokoller.

- - -
- Epost-ikon -
- -
-
-

IRC

-

Hvis Discord er for proprietært og Matrix er for hypermoderne er kanskje IRC for deg. Vi har en kanal på IRCNet, #pvv.

- -
- IRC-ikon -
- -
-
- - -
-
Hosting
-
- -
-
-

Brukernettsider

-

Alle brukere får automatisk en egen side for html og php. Denne er offentlig på pvv.ntnu.no/~brukernavn.

- -
- En elephpant -
- -
-
-

PVV-siden

-

Du befinner deg nå på PVV sin offisielle hjemmeside. Den er skrevet i PHP og kjører på en egen server.

- -
- PVV-logo -
- -
-
-

Proxmox @blossom

-

Blossom er den sterkeste av våre VM-tjenere, her kan du kjøre enten fulle VM-er eller konteinere. Bare Drift har tilgang på disse tjenerne.

- -
- Proxmox-logo -
- -
-
-

Proxmox @bubbles

-

Bubbles er den svakeste av våre VM-tjenere.

- -
- Proxmox-logo -
- -
-
-

Proxmox @buttercup

-

Buttercup er en av våre VM-tjenere.

- -
- Proxmox-logo -
-
-
- -
-
Underholdning
-
- -
-
-

Minecraft

-

Vi har en egen Minecraft-server for medlemmer, som du kan koble til med IP-adressen minecraft.pvv.ntnu.no. Spør om whitelist på matrix/discord.

- -
- Minecraft-logo -
- -
-
-

MiniFlux RSS reader

-

Trenger du en cross-platform RSS/Atom-leser for å følge med på omverdenen som det er 1990?

- -
- RSS-Ikon -
- -
-
-

Bildegalleri

-

PVV har et felles bildegalleri, der alle kan legge relevante bilder, som automatisk blir inkludert på nettsiden.

- - -
- RSS-Ikon -
- - - + +
+
+ $serviceList): ?> +
+
+
+ +
+
+

+

+
+ <?php echo htmlspecialchars($service['name']); ?>-logo
+
-
+
+ +
+