• Start
  • Tjänster
  • Teknik
  • Om företaget
  • Blogg
  • Kontakt

Hantrick

Webbyrån nära dig

  • Start
  • Tjänster
  • Teknik
  • Om företaget
  • Blogg
  • Kontakt

Vad är Laravel Horizon? Nu vet vi!

26 juli, 2017 - Webbutveckling - Kommentera

Taylor Otwell, skaparen till ramverket Laravel, har under en längre tid berättat om en kommande produkt som heter Laravel Horizon. Vad detta är har dock hållits hemligt så spekulationerna har flygit fram och tillbaka från nyfikna användare som försökt gissa sig till svaret. Taylor har många gånger även retat med små ledtrådar om vad det är vilket har fått folk ännu mer nyfikna såklart. Det har kommit in gissningar från allt från något relaterat till Docker till ett nytt CMS, men nu vet vi äntligen svaret.

Laravel Horizon är en ny tjänst för köhantering. Det kommer med funktioner där man snabbt kan identifiera jobb som stöter på fel och även omfördela resurser beroende på vilken kö som har störst behov av att hanteras. Utöver detta så finns det även ett väldesignat gränssnitt som gör att arbetet med dessa köer kommer förbättras rejält. Förutom den översikt man nu kan få in i kön så finns även möjlighet att bli informerad och notifierad om något går snett.

Laravel Horizon är helt öppen källkod och kommer att gå att använda helt gratis. Verktyget kommer arbeta tillsammans med Redis, men det dröjer nog inte länge innan stöd finns för fler kösystem.

Ännu är produkten bara annonserad, men en fungerande version kommer finnas tillgänglig väldigt snart (skulle gissa så snart Laracon US är färdigt). Jag väntar med spänning, har redan två projekt som kommer få ett rejält lyft med hjälp av Laravel Horizon.

Hur man lägger till en bild i WordPress

18 februari, 2015 - Hjälpfilmer, Webbutveckling, WordPress - Kommentera

Att hantera mediafiler såsom bilder och film är en återkommande frågor jag får från mina kunder. Här kommer därför en film som förklarar hur man hanterar och lägger till bilder i WordPress. Går samtidigt igenom några olika möjligheter och val man får vid infogande av bilder.

I videon så arbetar jag med sidor, men det fungerar på precis samma sätt när du gör ett blogginlägg istället.

Återkom gärna med feedback och frågor om det dyker upp några. Annars – lycka till med bildhanteringen!

Laravel Homestead och Laravel Forge

18 maj, 2014 - Webbutveckling - Kommentera

I torsdags drog mässan Laracon igång och som det hörs på namnet så är det Laravel som diskuteras. Under två dagar hålls föreläsningar och workshops om ramverket samt teknik som är passande att kombinera det med. Det som många såg fram emot var dock den stora överraskningen som de som arbetar  nära utvecklaren Taylor Otwell småpratat och retat oss nyfika med; något stort ska lanseras under mässans första dag.

Sent i torsdagskväll (svensk tid) så var det äntligen dags. Taylor Otwell som är huvudmannen bakom Laravel kom upp på scenen och började berätta om status på ramverket samt några framtida datum för lansering av de planerade versionerna av ramverket. Allt detta för att hålla oss nyfikna några minuter till innan han presenterade den stora nyheten som snart visade sig vara två nyheter; Laravel Homestead och Laravel Forge.

Laravel Homestead

Att komma igång med programmering kan vara svårt för nybörjare. Varje utvecklingsmiljö (oftast den dator man arbetar med) är unik då varje användare har installerat sina egna program och gjort sina egna inställningar. Till detta så kommer även en större faktor såsom vilket operativsystem man använder och sjävklart även vilken version av systemet man använder. Med Laravel Homestead vill man dock förenkla detta genom att erbjuda en virtuell miljö där alla verktyg och inställningar är klara för att köra igång Laravel. Man behöver alltså inte ställa in en webbserver, installera en databas såsom MySQL och skapa användare och trassla till det utan man kan hoppa in direkt in i utvecklingen. Laravel Homestead fungerar på alla moderna operativsystem och kör i den virtuella miljön Ubuntu 14.04 där NGiNX, PHP5.5 och MySQL finns installerat.

Laravel Homstead ser dock även till att starta igång tjänster såsom Redis, Memcached, Postgresql och Beanstalkd – allt för att göra det som ett bra alternativ även till de mer avancerade användarna. Tekniken bakom är baserad på Vagrant och liknar lösningar såsom PuPHPet, men den är nu framtagen just för Laravel och dess tjänster som det kan utnyttja.

Laravel Homestead går att använda redan idag och kommer garanterat bli ett verktyg jag kommer arbeta in i verksamheten vid utveckling i Laravel.

Laravel Forge

Laravel Forge är som en fortsättning på Laravel Homestead. När man är färdig med utvecklingen i Laravel Homestead och vill göra den tillgänglig på Internet så krävs det att man har en server att lägga det på. Självklart finns det flera alternativ här, de flesta klarar sig nog med ett delat webbhotell och behöver då bara se till att ladda upp ändringarna dit. Vissa vill dock ha mer resurser och väljer därför att använda en VPS – en virtuell server. Denna virtuella server måste installeras med liknande tekniker som används i Laravel Homestead för att fungera fullt ut tillsammans med den nyutvecklade applikationen och det är där Laravel Forge kommer in.

Med hjälp av tjänsten Laravel Forge så kan man köra igång en ny VPS hos någon av de vanligare leverantörerna (som stödjer API-anrop) och verktygen kommer därefter konfigurera upp servern med all programvara som behövs för applikationen. Precis som i stil med Homestead, men nu på en server som är tillgänglig via Internet. Laravel Forge ger möjlighet att snabbt ställa in flera webbplatser på samma server och har även stöd för att automatiskt lansera förändringar så snart de kommer in via GIT (versionshantering).

Laravel Forge drar igång på måndag och kommer kosta $10 US per månad plus eventuella kostnader för den virtuella servern. Jag ser fram emot att få testa tjänsten inom kort även om det i dagsläget inte finns något behov för just detta verktyg i min verksamhet.

Tips – Marknadsför din app för mobila besökare

14 maj, 2014 - Webbutveckling, WordPress - Kommentera

Många webbplatser och företag har idag en även en app tillgängliga för smartphones såsom t.ex. iPhone och Android. Genom en snabb ändring på sin webbplats kan man informera alla besökare till webbplatsen om att det finns en app samt ge dem alternativet att installera appen. Det fina är att informationen enbart visas för mobila besökare samt att den rekommenderar rätt app direkt om ni erbjuder både en version för Android och en för iOS (iPhone/iPad).

Tekniken som används kallas Smart App Banner och lanserades tillsammans med iOS 6. Tekniken finns även med i den nyare versionen iOS 7 så tekniken fungerar i dagsläget på mer än 97% av alla användare av iPhones. Funktionen finns officiellt bara tillgänglig för enheter som kör iOS, d.v.s. iPhone och iPads, så användare av Android kommer tyvärr inte se informationen. Som tur var finns det dock en hel del smarta och driftiga människor där ute som helt enkelt återskapade en liknande funktion men då istället riktad mot smartphones som använder Android.

Följ nedanstående instruktioner beroende på plattform som du vill rikta in dig mot. Använder du WordPress så finns ett färdigt tillägg för dig att installera. Läs mer om detta i slutet av inlägget.

iOS (iPhone/iPad)

Lägg in följande information i mellan din <head>-tagg.

<meta name="apple-itunes-app" content="app-id=myAppStoreID">

I exemplet ovan måste du ersätta följande information för att det ska bli rätt:

  • app-id=myAppStoreId – Ersätt myAppStoreId med din apps ID från App Store. Det är ett niosiffrigt nummer och kan hittas på länken till din app i App Store. För WordPress-appen som hittas på App Store (https://itunes.apple.com/se/app/wordpress/id335703880?mt=8) så är IDet du söker markerat med fet stil (fyll i app-id=335703880).

Om du arbetar som affiliate kan du även skicka med ditt affiliate-ID samt om du är en avancerad användare så kan du även låta användaren öppna en specifik avdelning i din app om besökaren redan har installerat den. Detta räknas dock som mer avancerad installation och information kan hittas om detta via att besöka iOS Developer Library.

 Android (t.ex. Samsung, LG, Sony)

Tyvärr finns inte samma teknik som en officiell funktion för Android, men som nämnt ovan så finns det duktiga människor därute som har löst det ändå. Den lösning som jag själv använt heter jQuery Smart Banner. Det är ett JavaScript som tillsammans med jQuery visar en banner likt den som visas för iOS men nu även för Android (vilket innebär telefoner såsom LG G2, Samsung Galaxy S5, Sony Xperia Z2 o.s.v.) men även surfplattor som baserar sig på Android.

Lägg in följande information mellan din <head>-tagg:

    <meta name="google-play-app" content="app-id=com.google.android.youtube">
    <link rel="stylesheet" href="jquery.smartbanner.css" type="text/css" media="screen">
  •  Ersätt com.google.android.youtube med ditt id från Google Play. För WordPress-appen som hittas på Google Play (https://play.google.com/store/apps/details?id=org.wordpress.android&hl=sv) så är det ID du söker markerat med fet still (använd org.wordpress.android)

Lägg in följande i slutet av din kod (innan </body>):

    <script src="//ajax.googleapis.com/ajax/libs/jquery/1.8/jquery.min.js"></script>
    <script src="jquery.smartbanner.js"></script>
    <script type="text/javascript">
      $(function() { $.smartbanner() } )
    </script>
  •  Ta bort raden om jquery.min.js om du redan har läst in jQuery på din webbplats
  • Ersätt sökvägen till jquery.smartbanner.js beroende på vart du laddade upp den på din webbplats. Exempel har du skapat en mapp som heter /javascript/ så ändrar du till /javascript/jquery.smartbanner.js

Använder du WordPress?

Då finns det mycket enklare lösning för dig. Logga in på din administrationspanel och välj att installera tillägget AppBanners. Tillägget lägger då med automatik till nödvändig information och du behöver bara ange vart dina appar finns i Google Play och i AppStore.

Vill du veta mer?

Slå mig en signal på 070-533 52 28 och låt mig berätta mer.
Kontakta mig

Länkar

  • Start
  • Tjänster
  • Teknik
  • Om företaget
  • Blogg
  • Kontakt

Senaste från bloggen

  • Vad är Laravel Horizon? Nu vet vi!
  • Hantrick – Nu en webbyrå i Gävle
  • Hur man lägger till en bild i WordPress
  • Flyttar kontoret till Sandviken
  • Webbplats eller hemsida?

Om Hantrick

Hantrick är en liten webbyrå strax utanför Gävle och Sandviken med kunder över hela landet. 

Sociala medier

Facebook
Twitter

Copyright © 2025 · Hantrick Webbyrå · Byggd med WordPress

Copyright © 2025 · Genesis Framework · WordPress · Log in