Skip to content

mittmedia/site-scripts

Repository files navigation

Site Scripts

Byggmiljö för att skapa, underhålla och deploya samtliga script för MittMedias (mktwebb-baserade) sajter.

Installation

Följande rubygems måste finnas installerade:

  • Byggmiljön kräver följande gems:

    • bundler
    • rake
    • coffee-script
    • sprockets
    • uglifier
  • Kör git clone [email protected]:mittmedia/site-scripts.git

  • Kör bundle install

Användning

  • Kör rake build:all för att kompilera samtliga sajtscript till build-katalogen
  • Kör rake build:single[sajtnamn] för att kompilera sajtens script till build-katalogen
  • Kör rake clear:build för att radera filerna i build-katalogen
  • Använd FTP för att ladda upp nya script på service.mittmedia.se/misc

Innehåll

  • Sajtinställningar - I /src finns det javascript döpta enligt .js i dessa finns alla siteparameters och lokala avvikelser.

    • 'alias' : 'gdse', sitealias
    • 'googleAnalyticsId' : 'UA-5478996-1',
    • 'specialDomainName' : 'none',
    • 'subdomain' : '',
    • 'defaultFusionMediaZone' : 'nyheter', Startsidan anges med denna parameter för Fusion. http://gd.se/nyheter är till exempel startsidan för gd.se
    • 'defaultFusionLayout' : 'gdarb_1', Standardlayout för Fusion
    • 'fusionMediaZone' : '', Sätts i mittmedia.js
    • 'fusionLayouts' : '', Sätts i mittmedia.js
    • 'adaptLogicAlias' : 'gavletidningar', Bolagsnamn enligt adaptLogic
    • 'adaptLogicZone' : '',
    • 'generateAdaptLogicZone' : local_generateAdaptLogicZone,
    • 'admetaMediaZone': '',
    • 'admetaAlias': '',
    • 'admetaSpaceMap': '',
    • 'onDomReady' : local_domReady,
    • 'servicefinderId': 11, Servicefinder id
    • 'flygresorXml': 'http://gd.se/polopoly_fs/1.4690142!flygresor_gt.xml', Används enbart på resevertikalen av inline-script
    • 'charterXml': 'http://gd.se/polopoly_fs/1.4690894!charter.xml' Används enbart på resevertikalen av inline-script
  • Viktiga funktioner i huvudscriptet src/lib/mittmedia.js (eftersom radnummer tenderar att ändras är det enklast att söka efter funktionsnamnet)

    • registerGoogleAnalytics Instansierar TVÅ analyticskonton, varav det hårdkodade är den gemensamma mätningen för hela Mittmedia
    • setupAdVariables Kopplar Fusion till sajten. Sakapar mediazon, start Fusion och förser Admeta med rätt annonstyper
    • admetaLoadAdAsync Laddar Adbid-annonser asynkront. Admeta har byggt denna. [email protected]

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages