Præsentation er lastning. Vent venligst

Præsentation er lastning. Vent venligst

Administrering af en D!ng-hjemmeside

Lignende præsentationer


Præsentationer af emnet: "Administrering af en D!ng-hjemmeside"— Præsentationens transcript:

1 Administrering af en D!ng-hjemmeside
v/ Ewan Andreasen

2 Program Administrative GUI – en gennemgang
Fejlfinding / indrapportering af bugs/fejl – brug Lighthouse Installation af moduler fra og/eller Brugerroller og brugertilladelser Tilføjelse af ekstra felter til en indholdstype Oprettelse af et  nyt View Oprettelse af en ny Panel-side Brug af Features til at sikre egne indstillinger Hvordan laves backup – alle filer samt et databasedump Opgradering af D!ng eller Drupal Opsætning af Git og en konto på Github Arbejdsgangen i Git Introduktion til drush – Drupals kommando-linje

3 Administrative GUI Vigtige drupal-indst. under Administration >
Indhold > Indholdstyper Opbygning > Blokke, Features, Moduler, Sider, Views Indstillinger > Environment Indicator, Fejlrapportering, Inputformater, Sprog, Wysiwyg profiles, Ydelse Brugerhåndtering (herunder Brugere og Tilladelser) Rapporter (herunder Seneste Loglinjer og Statusrapport) Ding-relaterede under Administration > Indstillinger > Biblioteksindstillinger, Ding!, Ting Recommendation panes, Ting Søgning, DIBS settings

4 Fejl, bugs og Lighthouse
Værktøjer til fejlfinding Administration > Rapporter > Seneste loglinjer, Firebug Typer af fejl tema, brønden, funktionel fejl Tips Fejlfind på udviklingsserveren først Skift til standardtema Dynamo, og tjek fejlen igen Sæt indstillingen ”Skriv fejl til skærm” Søg information om fejlen på lighthouse: Indrapportér på Lighthouse Tilføj på eksisterende fejltickets Link til evt. relaterede tickets Medsend skærmdump Angiv opskrift til reproducering af fejlen

5 Installation af moduler
Find på drupal.org Afsøgning af funktionalitet på Fra github (primære kode) Biblioteker: M.m. Upload til /sites/all eller sites/{sitenavn} Aktivér på Administration > Opbygning > Moduler ØVELSE: Er der noget til nyhedsbreve? Til Picasa-integration?

6 Brugerroller og -tilladelser
Anonym, godkendt, Admin, author, editor Dings brugere Drupal-bruger Biblioteksbruger (CPR + PIN) Tilladelser kan være problemet ved manglende funktionalitet Test funktionalitet ved indlogning som forsk. brugertyper

7 Ekstra felter på indholdstype
Case: Brugerprofilen Ønske: felt til Tlf. og afdeling/team

8 Oprettelse af et nyt view
Case: Personaleliste på side med egen URL

9 Oprettelse af et nyt Panel
Case: Enkelt Panel – siden ”Kontakt”, der indeholder viewet ”Personale” samt ekstra informationer

10 Brug Features - sikr indstillinger
Man kan gemme egne Views & Panels med Features Features som en nem måde at lave et modul på – Features kan betragtes som moduler, man kan tilføje mere kode på og lave til et ”rigtigt” modul Features kan deles med andre (det kan dit databasedump ikke)

11 Backup How-to Filer Database
Alt fra folderen /sites (evt. minus temp-filer) Database Mysqldump Evt. indlæsning af dump

12 Opgradering af Ding/Drupal
ding-deploy og /profiles/ding Symlinks i filsystemet Gem tidligere ding-deploys Metode Set site offline Backup filer og database Lav ny symlink med enkelt kommando Gå til /update.php Set site online Referér til release dokument og start testing..

13 Opsætning af Git/Github
Hostet miljø HAR Git På egen PC En god GUI: SmartGit 2 konti: Bibliotekets og personlig Giv leverandører/ekstern support/kolleger adgang Publicér links på TING.dk

14 Arbejdsgang i Git Opret ny git-styret folder fra SmartGit Eller –
Tilkobling til ”origin” (linket ses på github.com) Eller – Hent project fra GitHub ned i lokal version Til daglig: Skriv kode i favorit-editor Åbn projekt i SmartGit og lav Commit/Push Commit ofte, og i afgrænsede portioner – og husk gode comments!

15 Intro til drush Drush = DRUpal SHell Kræver SSH-adgang Program: putty
Navigér til under dit drupal site før drush-kommando Nyttige kommandoer: Drush status Drush help Drush dl {modulnavn} Drush en {modulnavn} / drush dis {modulnavn} Drush cc Mere info:


Download ppt "Administrering af en D!ng-hjemmeside"

Lignende præsentationer


Annoncer fra Google