INF5275 – Web Content Management: Konfigurasjon og utvikling

Kort om emnet

I emnet vil du bygge opp et nettsted ved hjelp av et
utviklingsverkt?y som heter Drupal (versjon 7). Forkunnskaper i
Drupal er ikke n?dvendig, da det ? l?re ? bruke Drupal er et
sentralt l?ringsm?l i kurset.

Hva l?rer du?

Etter ? ha tatt dette emnet vil du

  • forst? hva et WCMS er
  • kunne sette opp og konfigurere et eget WCMS og et eget nettsted i Drupal.
  • beherske hvordan man bygger opp og vedlikeholder et fullstending nettsted i Drupal, inklusive underemner som konfigurasjon, vedlikehold, sikkerhet, bruk av eksterne moduker (lugins), modulutvikling, theming, samt interaksjon med databasen nettstedet med verkt?y som phpMyAdmin og Drush.

Opptak og adgangsregulering

Studenter m? hvert semester s?ke og f? plass p? undervisningen og melde seg til eksamen i Studentweb.

Dersom du ikke allerede har studieplass ved UiO, kan du s?ke opptak til v?re studieprogrammer, eller s?ke om ? bli enkeltemnestudent.

Emnet har 15 studieplasser. S?kere rangeres i denne rekkef?lgen:

  • Masterstudenter ved Institutt for informatikk som har emnet i godkjent studieplan
  • Masterstudenter ved MN-fakultetet som har emnet i godkjent studieplan
  • Masterstudenter ved Institutt for informatikk.
  • Andre

Forkunnskaper

Anbefalte forkunnskaper

INF5271 – Informasjonsarkitektur og internettmedier (nedlagt) (anbefales tatt samme semester)

Nettstedet som studentene skal bygge vil benytte en Apache webserver som kj?rer i en Gnu/Linux omgivelse, og det forutsettes at de som f?lger emnet kjenner til Gnu/Linux kommandolinjegrensesnittet (CLI) behersker bruk av og standard utviklingsverkt?y i Unix eller Gnu/Linux (som tar, make og emacs/vim). For studenter som ikke har slike kunnskaper anbefales det at man skaffer seg slike, for eksempel gjennom boken: Ellen Siever et al: "Linux in a Nutshell", O'Reilly, 2009, eller tilsvarende, f?r man begynner.

Videre forutsettes det at de som f?lger emnet behersker XHTML og CSS. For studenter som ikke har slike kunnskaper anbefales det at man skaffer seg slike, for eksempel gjennom boken: Elizabeth Castro:
"HTML, XHTML & CSS: visual quickstart guide"; Peachpit Press, 2006 eller tilsvarende, f?r man begynner.

Emnet forutsetter videre at man behersker programmering i PHP, samt at man kjenner noe til SQL. En MySQL-database vil bli benyttet for lagring av innholdet det nettstedet man i l?pet av emnet skal designe og realisere.

<