Utvecklare - Introduktion 📖

För att kunna nyttja detta krÀvs det att ni har tillÀgget utvecklare, kontakta oss pÄ support@unitedprofile.se om ni har frÄgor.

 

Via administrationen kan du bygga upp mallen som du vill anvÀnda. Du kan göra alla val av systemsidor och tema. Den riktiga kraften i vÄrt UtvecklartillÀgg kommer nÀr du vill börja göra egna Àndringar. Du har dÄ möjligheten att skicka hela mallen till ditt FTP-konto, eller delar av den.

Om du skickar hela mallen till FTP-kontot kan du inte senare gÄ tillbaka och byta ut enstaka delar, utan mallen blir dÄ lÄst och satt som FTP-mall. VÀljer du att bara skicka delar av mallen till FTP-kontot kan du sedan gÄ tillbaka till administrationen och byta ut dessa delar.

Om du redan skickat tex. sidhuvudet till FTP-kontot och vÀljer att byta mall för denna, dÄ kommer befintlig mall-fil pÄ FTP-kontot att döpas om med datumstÀmpel som filÀndelse. PÄ sÄ gÄr aldrig nÄgon tidigare fil förlorad, utan du kan enkelt hÀmta tillbaka tidigare redigerad kod. NÀr du börjar bygga din mall rekommenderar vi alltid att en kopia upprÀttas pÄ ursprunglig mall. Denna mall bör ej vara satt i avancerat lÀge. PÄ sÄ sÀtt kan ni ÄtergÄ till en fungerande mall om nÄgot skulle gÄ fel.

Även som sĂ€kerhet för er sjĂ€lva och möjligheten att testa er fram rekommenderas att först sĂ€tta samman en mall och tema utan att skicka hela eller delar till FTP-kontot, pĂ„ sĂ„ sĂ€tt har ni en utgĂ„ngspunkt för vidare testning och enkelt kunna ta en ny kopia och testa med.

 

Teknisk specifikation

Alla vÄra mallar bygger pÄ ramverket Twitter Bootstrap. Detta gör det enkelt att hitta dokumentation om hur koden fungerar och agerar i responsive design. Om du skickar en komplett mall till FTP-kontot kan du byta ut alla script som inkluderas och pÄ sÀtt Àven anvÀnda andra ramverk.


Alla vÄra mallar innehÄller data frÄn vÄr editor. Det Àr denna editor som gör det möjligt att direkt pÄ sidan redigera innehÄllet. Genom vÄr API-dokumentation kan du se hur editorn fungerar och Àven nyttja den för egna mallar.

RÀtt Encoding 

Alla vÄra mallar Àr baserade pÄ encoding ISO 8859-1, vilket sÀkerstÀller korrekt visning och hantering av text i vÀsteuropeiska sprÄk.

Om du anvÀnder utvecklingsverktyg som exempelvis Visual Studio Code (VS Code) Àr det viktigt att Àndra encoding till ISO 8859-1 för att sÀkerstÀlla att texten hanteras och visas korrekt. Detta kan enkelt göras genom att Àndra instÀllningarna i utvecklingsverktyget, vilket förhindrar potentiella problem med teckenförlust eller felaktig visning.

 

Bra lÀnkar

Developer - komplett dokumentation om utvecklarverktyget pÄ engelska

MallvÀljaren - VÄra tillgÀngliga mallar
Dokumentation för Twitter Bootstrap

 

Konvertera till FTP-mall

PÄ startsidan för aktuell mall har du möjligheten att konvertera mallen till "FTP-mall". Detta innebÀr att all data tillhörande mallen skickas till mallen mapp pÄ FTP-kontot. Efter detta kan du inte lÀngre byta ut specifika delar av sidan via administrationen, utan all denna hantering sker via FTP-kontot och filerna dÀr. Hanteringen av filer, sidor och menyer sköts fortfarande via administrationen.

Konverteringen till FTP-mall kan ej Ängras, vi rekommenderar dÀrför att du alltid har en initial kopia kvar av mallen som du kan ÄtergÄ till vid eventuell problem.

Viktigt om cache vid anvÀndning av FTP
Om du jobbar med filer direkt mot FTP sÄ kommer du behöva stÀnga av cache pÄ sidan för att nya filer ska lÀsas in. Detta gör det via cache-ikonen pÄ höger sida av webblÀsaren. NÀr cachen Àr avslagen ser du detta genom att ikonen blir gul.
cache-animation.gif

Systemsidor

HÀr gör du alla grundlÀggande val av layouten. Genom att klicka pÄ "Mall" fÄr du fram alla tillgÀngliga alternativ. Klickar du pÄ "FTP" skickas just denna del av mallen till ditt FTP-konto. GenvÀgen till filen visas dÄ i listan.

 

Plugins

Detta Àr grundlÀggande tillÀgg som krÀvs för att ramverket skall fungera. Plugins kan innehÄlla bÄde Javascript-filer och CSS-filer. Ev. extra tillÀgg kan finnas hÀr som du kan aktivera. Om du skickar mallen till FTP-kontot inkluderas Àven alla dessa tillÀgg och du kan byta ut eller lÀgga till fler tillÀgg.

 

Addons

Samma som Plugins men uppdelat pÄ antingen CSS eller Javascript-fil. Se CSS för undantag.

 

Teman

HÀr listas alla vÄra tillgÀngliga teman. Om du skickar en komplett mall till FTP-kontot inkluderas Àven all CSS för temat. Se nÀsta sektion "CSS" för instruktioner hur du Àndrar CSS direkt frÄn administrationen.

 

CSS

Om du installerar och aktiverar addon "Custom CSS Theme" öppnas en ny meny "CSS". HÀrifrÄn kan du lÀsa in valt tema och fÄ den grundlÀggande CSS-koden samt eventuella anpassningar vi tagit fram för specifika mallar.

Notera att nÀr du aktiverat "Custom CSS Theme" anvÀnds den data som finns i "CSS"-menyn istÀllet för aktiverat tema. För att ÄtergÄ till aktiverat tema, avaktivera addon "Custom CSS Theme".

För att anvÀnda egna CSS-filer globalt i din mall kan du inkludera dem i din index.html-fil. Detta görs genom att lÀgga till en <link>-tagg i <head>-sektionen av HTML-dokumentet.

HÀr Àr ett exempel pÄ hur sökvÀgen till din CSS-fil skrivs för att det ska blir rÀtt:


<link rel="stylesheet" media="all" href="{$assets(account.template_path ~'/assets/css/global.css')}">


Filer

Genom att skapa filer via administrationen kopplar du samman en FTP-fil med systemet. Systemet kÀnner dÄ till filen och den kan anvÀndas som mall för Sidor. NÀr du skapar en ny fil har du valet att skapa den med en av vÄra mallar som bas. Du fÄr pÄ sÄ sÀtt tillgÄng till alla vÄra sidmallar (se mallvÀljaren) och tillhörande data. Du kan dÄ bygga om en befintlig mall istÀllet för att bygga en ny frÄn grunden. En fil som du skapat blir automatiskt valbar som mall för en sida (se Sidor). Alla filer placeras i mappen "files" i aktuell theme-mapp pÄ FTP-kontot.

 

Sidor

Sidor Àr det som skapar lÀnkbart innehÄll pÄ din hemsida. Varje sida ges en egen URL. Du kan skapa sidor direkt frÄn en fÀrdig mall, eller frÄn en fil som du sjÀlv skapat. Du har Àven möjligheten att direkt i administrationen hantera HTML-koden för en sida, men vi rekommenderar att du istÀllet skapar en fil som du lÀnkar till sidan och pÄ sÄ sÀtt kan redigera HTML-koden frÄn FTP-kontot.


NÀr du skapar en ny sida hittar du tex. sökmotor-instÀllningar under menyn "Avancerat".

 

Skapa en omdirigering (301, 303, 307)

Om du behöver dirigera om en specifik URL till annan sida kan du enkelt göra detta. Skapa en ny sida utan varken mall eller HTML och stĂ€ll in under Avancerat en URL för omdirigering. Du kan Ă€ven hĂ€r stĂ€lla in vilken typ av dirigering det Ă€r. LĂ€s mer om [dirigeringskoder](http://support.unitedprofile.se/hc/admin/articles/204075155-Kom-igÄng/hÀr http:/en.wikipedia.org/wiki/List_of_HTTP_status_codes).

 

Sida utan sidhuvud/sidfot

Om du behöver en informationssida som endast visar innehÄllet frÄn sidan och inte sidhuvud och sidfot kan du kryssa i detta alternativ.


Index-filen anvÀnds fortfarande, sÄ om du byggt in sidhuvud och/eller sidfots-data i den kommer detta fortfarande att visas.

 

Menyer

Du kan anvÀnda upp till 6 olika menyer pÄ hemsidan. Som standard anvÀnds "Standard" i sidhuvudet och i vissa sidfots-mallar anvÀnds menyn "Sidfot". Var och hur en meny skrivs ut bestÀms av editor-koden för menyer. Se avsnittet [Objects->Pages menu] i API-dokumentationen.

Om du klickar pÄ [Hantera menyn] har du möjlighet att lÀgga till objekt för menyn och Àven stÀlla in sorteringen. Ett nytt objekt kan lÀnkas till en egen sida eller en URL. Om du lÀnkar ett objekt till en egen sida uppdateras URLen automatiskt om du skulle byta URL för sidan.

 

Huvudmeny / undermeny

Om du vill ha ett objekt med undermenyer vÀljer du Huvudmeny som objekt, du behöver ej göra fler instÀllningar och sedan skapar du tillhörande objekt dÀr du vÀljer skapad sida som [Typ av objekt]. FÀltet extra lÀgger till kod för aktuellt menyobjekt. Detta styrs av variabeln(se API-dokukentationen).

 

Synlighet

Om du jobbar med att aktivt teman kan stÀlla in att menyobjektet endast skall vara synligt för administratör. PÄ sÄ sÀtt kan du bygga upp menyn i testmiljö innan det gör publikt.

 

Viktig information - nÀr du skapar nya kategorier

Alla mallar du skapar delar samma kategorier. Om du skapar en ny kategori i en ej aktiv mall kommer denna kategori att Àven finnas med i alla övriga mallar. Om den endast skall anvÀndas för den mall du arbetar i behöver du gÄ till aktiv mall och dölja den nya kategorin. InstÀllningar och sortering sker separat för varje enskild mall. Du kan alltsÄ sortera om en kategori i en ej aktiv mall utan att pÄverka aktuell mall och dess kategorisering.

Relaterad till

Var denna artikel till hjÀlp?

0 av 0 tyckte detta var till hjÀlp

Har du fler frÄgor? Skicka en förfrÄgan