Musikskolen (Speed Admin integration)


Bellcom SpeedAdmin er en importer fra speedadmin.dk som indtil videre kan importere og synkronisere fag og kurser + underviserne

Installation : 

Tilføj import reference felt ( field_import_ref, tekst_ren ) til indholdstypen indholdsside ( os2web_page )
Udvid moduler med "Bellcom SpeedAdmin"
    
Opsætning :        


Gå til /admin/config/speedadmin og indtast api key samt sæt hvordan speed admin skal køre
    
api key tildeles af speedadmin.dk 
        
        "manuelt drush run" : hvis man har adgang til serveren kan man køre denne commando via drush sd:sync ( sdsync ) 
        "cron daily": så køre import 1 gang om dagen
        "cron week": så køre import 1 gang om ugen
        "cron month": så køre import 1 gang pr. månde
         
Angiv på den side der skal være rod for fag og kurser -1 i import reference feltet.
 

Angiv på den side der skal være rod for underviserne -2 i import reference feltet.

 

Virkemåde : 

Når speed admin kører henter den først kursus træet ( https://api.speedadmin.dk/v1/courses/tree ) 
dernæst henter den alle kurser https://api.speedadmin.dk/v1/courses for at ligge al data ind i kursus træet ved hjælp af id

Derefter gennemgås træet og opretter tilhørende sider ( os2web_page ) ud fra roden og ligger den under hinanden som i kursus træet.
Billeder bliver også importeret og lagt i Drupal Filer. Hvis en side er indgang til en underside eller et fag tilføjes modulet Menu Linker 
til siden som viser 1 led af undersider .

Importeren af lavet på en sådan måde at hvis siden eller billedet findes i forvejen bliver det opdateret, så importeren kan køre løbende.

se test på https://musikogkulturskolen.subsites-ringsted.bellcom.dk/

For mere information, se https://api.speedadmin.dk/Help