Simpel CMS til grupperne

From ITG
Jump to: navigation, search

Et simpel gruppe CMS består af

  • Info sider om Gruppen og afdelingerne, med de faste mødedage/tider, ledere etc
  • Artikler: Nyheder, referater
  • Kalender

Contents

Formål

  1. Præsenterer Gruppen over for omverdenen, d.v.s potentielle kommende medlemmer, naboer, myndigheder etc.
  2. Som samarbejdsplatform/Community for medlemmer, herunder arkiv og planlægningsstøtte for ledere og styrelse

Målgruppe

Målgruppen for et centralt udbudt CMS er vel de grupper som

  1. ikke har en hjemmeside, eller
  2. har en statisk / ikke opdateret side (lederen, der kunne HTML er rejst...)

Og dem findes der jo en del af, jvf Kims liste

Udfordringer

Hvis vi tager udgangspunkt i Drupal ser jeg følgende udfordringer/opgaver:

Funktionalitet

At konfigurere Drupal til opgaverne nævnt herover er ret simpelt, det vill jeg (hhg) hurtigt kunne klare med udgangspunkt i www.amagerdivision.dk og www.mikkelskov.dk

Grafisk design

Skal der være mulighed for andet end standard temaer, skal der nogle andre på banen. Hvem har designet spejder.dk ?

Adminstration/Drift

Håndteringen af Site oprettelse, opdateringer af Drupal installationen med mere vil givet være en udfordring. Dette er dog ikke et problem vi er alene om, nogle hostingsfirmaer arbejder på Drupal moduler til dette:

Ægir is a new set of contributed modules for Drupal that aims to solve the problem of managing a large number of Drupal sites. It does this by providing you with a simple Drupal based hosting front end for your entire network of sites. To deploy a new site you simply have to create a new Site node. To backup or upgrade sites, you simply manage your site nodes as you would any other node.

Fra http://groups.drupal.org/aegir-hosting-system

Men der vil være et løbende arbejde med at holde installationen opdateret

Brugersupport

Med nogle gode vejledninger kommer vi langt, men der vil være et behov for brugersupport

Mulige systemer

En ikke endelig liste over CMS kandidater

Drupal

Pro:

Con:

  • Uendeligt antal contrib moduler: Kan være svært/tidskrævende at finde/vælge det "rigtige" til den aktuelle opgaver

Typo3

Pro:

  • Vi bruger det i forvejen

Con:

  • Adskillensen af Frontend og Backend users gør det mindre velegnet til community sites (Baseret på TYPO3 3.x - Ved ikke om det stadig er sådan)

Blåt Medlem

På sigt vil det være ønskeligt at tilbyde integration til Blåt Medlem:

  • Single Signon/Authentication mod Blåt Medlem
  • Tilmeldingshåndtering til ture og arrangementer
  • Postering af deltagerbetaling i Blåt Medlem
  • Opkrævning af deltagerbetaling via PBS

Hvordan kommer vi videre

  • Bemanding af projektgruppe
  • Detailplanlægning

Status

På ITG weekenden 20/12-2008 blev projektet igangsat, baseret på Drupal som CMS

Der blev nedsat en arbejdsgruppe, bestående af:

Der er oprettet et projekt i Flyspray: Simpelt CMS til Grupperne

Model Gruppe

Vores model gruppe beskriver en "standard" spejdergruppe med følgende infotyper:

  • Gruppe: Stamdata
  • Afdeling: Stamdata
  • Kalender
  • Artikel: infosider og referater
  • Side: Statisk infoside - pt ikke anvednt

Adgangsrettigheder

Der opereres med følgende roller:

  • anonym bruger
  • godkendt bruger
  • Gruppe Webansvarlig
  • Leder / Styrelsesmedlem

Dertil kommer så admin brugeren - User 0 - som har ret til alt.

Status pr. 15/1-2009

En kort status på projektet her efter knap en måned.

  • Virtuel LAMP server : cms.dds.dk

Er på plads.

Herfra kan der med få klik etableres en Drupal 6 installation med det valgte domain navn, og med et alias under gruppe.dds.dk

Backup af sites, inaktivering og nedlæggelse kan også foretages herfra - med de fornødne rettigheder

Her mangler:

Den valgte Installationsprofil slår ikke igennem - det bliver en standard installation

FS#103: Drupal Deploy funktionalitet

FS#107: Login mod Blåt Medlem

  • Skabelon for Gruppe CMS: http://modelgrp.cms.dds.dk
    Drupal 6 installation med kalender, Gruppe og afdelingssider m.m.
    Disse indholdstyper er defineret.

Her mangler:

FS#122: Integration mod Blåt Medlem

FS#106: Temaer / Design af Gruppe Sites

I øjeblikket kører det hele med standard Drupal temaet Garland, her får vi brug for nogle CSS eksperter - Lotte, er det noget for dig?

FS#113: Localization / Oversættelse

I øjeblikket er 72% af grænsefladen oversat til dansk. Når vi begynder testen af modelgruppen, skal vi også fange manglende oversættelser. Der er installeret et AJAX drevet oversættelses modul - Ses i bunden til højre.

Status pr 17/5-2009

En fase 1 version er klar:

  • Indholdstyper og modulkonfiguration er på plads med WYSIWYG editor med billedupload/indsættelse i en installationsprofil: dds_gruppe
    • Indholdstyper: Gruppe, Afdeling, Kalender, Billed, Side og Artikel
    • Denne profil afspejler opsætningen af Model Gruppen: http://modelgrp.cms.dds.dk
    • Ændringer i Model Gruppen synkroniseres til dds_gruppe profilen ved at kalde et shell script: /var/aegir/updatedb
      • Bemærk: Eksisterende Gruppe Sites opdateres ikke - Muligheden for at pushe ny funktionalitet ud til allerede deployede sites undersøges pt (Features modulet)
  • Gruppe Sites kan deployes ved at udfylde en formular på http://cms.dds.dk og trykke på Submit
  • Vejledningstekst vedligeholdes i en "Gruppe Site" http://help.gruppe.dds.dk og kan pushes ud til alle sites ved at kalde /var/aegir/updatehelp (I praksis sker der det at vejledningsteksterne eksporteres fra databasen til 'statisk' html, som præsenteres, når der klikkes på Vejledning i en Gruppe site)

På todo listen til fase 2 er:

  • Autooprettelse af Gruppe og Afdelings indholdselementer ud fra Blå Medlem ved Site deploy
  • Login med Blåt Medlem credentials
  • Mere spejdermæssigt layout - I øjeblikket bruges et standard Drupal tema, men Lotte og Anne fra korpskontoret arbejder på noget design

Vi har i øjeblikket en beta tester på, Thurøspejderne (http://thuroespejderne.gruppe.dds.dk), og det er aftalt med Lotte at her fra 1/6 tager vi yderligere et par Grupper på

Personal tools