På onsdagsmorgonen loggar Marek, ägare till en snickeriverkstad med ett sexpersoners team, in på Task Manager på sin egen hosting och ser en röd prick vid kugghjulet. En ny version är tillgänglig, men han har ingen IT-tekniker att ringa. Att uppdatera programmet på egen hosting kräver dock oftast inte FTP: innan Marek klickar på Installera måste han först se till att ha en säkerhetskopia av datan.

Hur vet administratören att en ny version har kommit?

Task Manager kontrollerar själv om uppdateringar finns tillgängliga efter inloggning samt regelbundet medan applikationen är öppen. Den kontrollerar också när du återvänder till webbläsarfliken, om det gått en viss tid sedan föregående kontroll. En ny version signaleras till administratören med en avisering samt en röd prick på kugghjulsikonen.

Marek ser meddelandet ”Uppdatering tillgänglig - version X.Y.Z är redo att installeras”. Knappen Visa leder honom till Inställningar → Uppdateringar; efter att inställningarna öppnats visar en andra röd prick rätt flik. Aviseringen visas en gång per version, och prickarna försvinner när den senaste versionen har installerats. Vanliga användare ser ingen av dessa signaler.

Det är en avisering, inte en uppmaning att installera omedelbart. Marek kan först läsa ändringsloggen och förbereda en säkerhetskopia. Om han vill se hur fliken är uppbyggd innan sin första uppdatering hittar han det i instruktionen för uppdatering av Task Manager.

Uppdatering av programmet på din egen hosting börjar med en versionskontroll

Du startar uppdateringen av Task Manager under Inställningar → Uppdateringar; de flesta versioner installerar du därifrån utan FTP. Om ett visst paket stöder installation direkt i applikationen får du veta efter att det har hämtats - programmet visar antingen knappen Installera eller en instruktion för manuell uppladdning.

Fliken Uppdateringar med ändringslogg för den nya versionen och knappen Hämta
Läs Ändringsloggen innan du hämtar och kontrollera vilken version som är nästa
  1. Öppna kugghjulet och välj Uppdateringar. Klicka på Kontrollera uppdateringar. Du ser Installerad version, det vill säga versionen som körs på servern, Kodversion, det vill säga versionen på applikationens filer, samt Tillgängliga versioner.
  2. Läs Ändringsloggen för den närmast kommande versionen. Om flera versioner väntar installerar du dem en i taget. Knappen för nästa version är aktiv; nästa blir tillgänglig efter att den föregående har installerats.
  3. Säkerhetskopiera och klicka på Hämta. Innan du fortsätter visar applikationen en varning om säkerhetskopia av databasen samt mappen med bilagor uploads/. När du bekräftar varningen hämtar servern paketet och kontrollerar dess SHA-256-kontrollsumma - ett digitalt avtryck som används för att verifiera den hämtade filen.
  4. Om knappen Installera visas, klicka på den. Förloppsindikatorn visar stegen: databasmigreringar, filkopiering och slutförande. Migrering innebär att databasens struktur anpassas till kraven i den nya versionen. När det är klart klickar du på Uppdatera applikationen eller använder Ctrl/Cmd + Shift + R.

Vid installation som sköts av applikationen laddar du inte upp filer själv. Installationsprogrammet hoppar över includes/config.php, uploads/, storage/ och logs/, och utför eventuella databasmigreringar automatiskt. Om du utgår från en äldre version kan förloppsindikatorn hoppa fram i steg. Fullständig förhandsvisning i realtid fungerar först när den installerade versionen redan innehåller den här mekanismen.

Fönstret Inställningar med fliken Uppdateringar, ändringslogg och knappen Uppdatera applikationen
Efter installationen visas ändringsloggen, ett slutfört förlopp och knappen Uppdatera applikationen i fliken

Säkerhetskopian gör du, inte knappen Hämta

Task Manager varnar om säkerhetskopiering, men gör den inte åt dig. Innan du uppdaterar, kopiera databasen samt katalogen uploads/, där bilagorna finns, med hjälp av hostingens verktyg eller en kopia som finns hos leverantören.

På onsdagen kontrollerar Marek först att han har båda delarna av säkerhetskopian. Enbart en kopia av mappen uploads/ ersätter inte en databaskopia, och enbart databasen omfattar inte filerna i den katalogen. Först efter att ha förberett båda delarna bekräftar han varningen i applikationen. Han förutsätter inte att backup är onödig bara för att installationsprogrammet hoppar över datan.

Applikationens data finns på din server, så det är du som säkerhetskopierar innan du byter version. Det är en skyldighet kopplad till installationen på din server. Om du säkerhetskopierar regelbundet, kontrollera innan uppdateringen att kopian motsvarar det aktuella datatillståndet och inte bara är en äldre fil som lagts undan tidigare.

När går det inte utan FTP?

Vissa paket stöder inte installation direkt i applikationen och kräver manuell uppladdning via FTP. Task Manager visar den här vägen efter att paketet hämtats, sparar filen .zip på din dator och visar en instruktion; vid behov kan du använda knappen Spara paket (.zip) igen.

FTP används här för att överföra filerna till hostingen. Innan du laddar upp dem, säkerhetskopiera databasen och uploads/, packa upp .zip-filen, anslut till hostingen och flytta sedan innehållet i paketet till applikationens katalog, och skriv över de befintliga filerna med undantag för fyra platser:

  • includes/config.php - konfiguration och hemligheter;
  • uploads/ - bilagor och avatarer;
  • storage/ - arbetsdata;
  • logs/ - loggar.

Efter uppladdningen uppdaterar du sidan med Ctrl/Cmd + Shift + R och klickar på Sök uppdateringar igen för att bekräfta versionsnumret. Om utgåvan ändrar databasen visar ändringsloggen eller versionsanteckningen ytterligare steg. Vid tveksamhet, återställ säkerhetskopian och kontakta leverantören i stället för att gissa vad du ska hoppa över.

För Marek är gränsen praktisk: ett paket med knappen Installera hanterar han i webbläsaren, men vid FTP-instruktioner måste han själv avgöra om han vill ladda upp filer manuellt. Löftet ”utan FTP” gäller de flesta utgåvor, men inte varje utgåva utan undantag.

Meddelandet betyder inte alltid ett uppdateringsfel

Meddelandet ”Du har den senaste versionen” innebär att det inte finns någon nyare utgåva att hämta. Ett anslutningsfel till uppdateringsservern eller ett oförändrat versionsnummer efter manuell uppladdning kräver en separat kontroll. Börja med orsakerna nedan.

Vad du serVad det betyder och vad du ska kontrollera
”Det gick inte att ansluta till uppdateringsservern”Kontrollera internetanslutningen och att licensnyckeln är giltig. Versionslistan är endast tillgänglig för installationer med en giltig licens.
”Du har den senaste versionen”Den installerade versionen är den senast tillgängliga utgåvan.
Versionsnumret ändrades inte efter uppladdningenKontrollera att filerna hamnade i rätt katalog och uppdatera sidan utan cacheminne: Ctrl/Cmd + Shift + R.

Vid kontroll av tillgängliga utgåvor frågar programmet först servern taskmanager.works. Om den inte svarar vänder det sig automatiskt till reservservern api.taskmanager.pl; du behöver inte växla något själv. Under fliken Uppdateringar ser du vilken server som svarade.

Utebliven förnyelse av uppdateringar stänger inte av programmet

Om du inte förnyar åtkomsten till uppdateringar fortsätter Task Manager att fungera på den installerade versionen. Den permanenta licensen omfattar 12 månader med nya utgåvor i priset; efter den perioden är förnyelsen valfri, men utan den hämtar du inte fler versioner.

Till exempel kostar en årlig förnyelse för planen Classic i varianten Standard 447 zł. Marek kan antingen förnya åtkomsten till nya utgåvor eller behålla sin nuvarande version utan ytterligare avgift för att fortsätta använda programmet. Skillnaden mellan licensavgiften och fortsatta kostnader beskrivs utförligare i jämförelsen mellan abonnemang och engångslicens.

Förväxla inte detta med skrivskyddat läge. Det uppstår när licensnyckeln har gått ut, är ogiltig eller inte har angetts - inte för att du avstått från att förnya uppdateringar. I detta läge kan du visa befintliga uppgifter, chattar, meddelanden och filer, men inte skapa eller ändra innehåll. Längst ner på skärmen visas ett rött fält.

Nyckelns status kontrollerar du under Inställningar → Avancerat → avsnittet Licens. När det återstår 14 dagar eller mindre till nyckelns utgång visar appen en gul påminnelse. Om du behöver ange en ny nyckel klistrar du in den i fältet Ny licensnyckel och klickar på Spara och aktivera; en utgången eller ogiltig nyckel avvisas och skriver inte över en fungerande. Mer om denna skillnad hittar du på sidan Permanent licens.

Du kan överlåta uppladdningen av versioner till någon annan

Om du inte vill ladda upp nya utgåvor själv kan du använda det betalda Serviceavtalet. Det är en månadstjänst som omfattar uppladdning av versioner med säkerhetskopia, kopplad till en aktiv förnyelse av åtkomsten till uppdateringar; den kostar 99 zł i planen Starter eller 199 zł i planen Classic.

Det är inte en del av den permanenta licensen som aktiveras automatiskt. Fjärrinstallation av programmet är en separat tjänst: i Starter kostar den 299 zł exkl. moms, och från planen Classic ingår den i priset. Task Manager fungerar på vanligt webbhotell med PHP 8.1+ och MySQL eller MariaDB. Om du fortfarande väljer hur du ska driftsätta programmet, se hur ett uppgiftsprogram på egen server fungerar utan IT-personal.

I morgon öppnar du Inställningar → Uppdateringar, kontrollerar numret på den installerade versionen och antecknar i kalendern när du ska kontrollera säkerhetskopian av databasen samt uploads/. Om du först vill se programmet i webbläsaren, öppna Demo.

Vanliga frågor

Hur uppdaterar du programmet på din egen hosting utan FTP?

De flesta versioner av Task Manager installerar du under Inställningar → Uppdateringar med knapparna Hämta och Installera, utan FTP och kommandorad. En del paket kräver manuell uppladdning via FTP; då visar applikationen en instruktion.

Tar uppdateringen av applikationen på hostingen bort mina uppgifter och bilagor?

Installationsprogrammet tar inte bort uppgifter och bilagor: det hoppar över katalogen uploads/, där bilagorna finns, och utför eventuella databasmigreringar. Det hoppar även över includes/config.php, storage/ och logs/. Innan du uppdaterar, gör en säkerhetskopia av databasen och uploads/ - applikationen påminner om det, men skapar den inte åt dig.

Vad händer om jag inte förnyar tillgången till uppdateringar?

Task Manager fortsätter att fungera på den installerade versionen, men du kommer inte att kunna hämta nya versioner. Skrivskyddat läge beror på en saknad, ogiltig eller utgången licensnyckel, inte på utebliven förnyelse av uppdateringar.

Hur får jag veta att en ny version har släppts?

Task Manager kontrollerar själv om nya versioner finns tillgängliga och visar administratören en avisering samt en röd prick vid kugghjulet. Aviseringen visas en gång per version.

Kan jag hoppa över flera versioner på en gång?

Nej, tillgängliga versioner installeras en i taget. Knappen för närmast kommande version är aktiv, och nästa blir tillgänglig när den har installerats.

Källor

  1. Task Manager, Uppdateringar
  2. Task Manager, Resurser: Uppdateringar
  3. Task Manager, Resurser: Licens
  4. Task Manager, Installation på din server
  5. Task Manager, Permanent licens
  6. Task Manager, Priser

Task Manager-teamet - vi skriver om teamarbete, AI i företag och struktur i uppgifter med exempel från Task Manager, ett program som installeras på din egen server. Task Manager har utvecklats sedan 2013 av Blue Creation Group (Piotr Łącz) och används bland annat av Neonet, Wojskowa Akademia Techniczna och Polpharma - se vad kunderna tycker. Vi kontrollerar texterna mot dokumentationen och den aktuella versionen av programmet.