Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/caellian/mms_infty

Projekt za multimedijske sustave.
https://github.com/caellian/mms_infty

Last synced: 14 days ago
JSON representation

Projekt za multimedijske sustave.

Awesome Lists containing this project

README

        

# MMS Projekt

Projektni zadatak za kolegij Multimedijski Sustavi.

## Build

Za igraditi stranicu je potrebno pokrenuti

```
npm run build
```

te prenijeti generirane datoteke iz `_site` direktorija na poslužitelj.

## Framework

Za izgradnju stranice je korišten [11ty](https://www.11ty.dev/). Nije bio tražen
ikakav frontent framework, no stranica ima neke ponavljajuće elemente (navbar),
te je zbog toga donesena odluka koristiti neki minimalni framework koji
pojednostavljuje uključivanje dijelova HTMLa na više mjesta.

11ty je SSG koji se koristi primatno za blogove, no prikladan je i za ovu
namjenu zbog svoje jednostavnosti.

## Fontovi

Kao izvor fontova je korišten [Google Fonts](fonts.google.com), fontovi su
preuzeti te je zadržan samo subset glifova koji se nalaze na web sjedištu kako
bi se dodatno smanjila veličina woff datoteke ([postupak](./doc/subset.md)).

## Tehnologija i dodatni elementi

S obzirom da je završni ispit fokusiran na multimediju i prezentaciju, kao
dodatna tehnologija je odabrano korištenje [CSS Houdini Paint APIa](./doc/houdini.md).

## Licenca

Sadržaj je u vlasništvu [Fakulteta Informatike i Digitalnih Tehnologija](https://inf.uniri.hr).

Sljedeći sadržaj je preuzet s interneta te se primjenjuje originalna licenca:

- `public/polyfill`
- polyfill za IE11+ i browsere koji ne koriste blink browser engine kako bi [houdini](https://github.com/WICG/css-parser-api) radio svugdje.
- slike u `public/img` direktoriju
- video u `public/vid` sadrži isječak glazbe koji je u vlasništvu autora Dua Lipa