en
Språk
  • en
  • de
  • fr
  • es
  • br
  • ru
  • jp
  • kr
AI-översättning
  • ee
  • ae
  • cn
  • vn
  • id
  • eu
  • il
  • gr
  • no
  • fi
  • dk
  • se
  • tr
  • bg
  • nl
  • it
  • pl
  • hu
  • ro
  • ua
  • cs

Utgivningsinformation för version: 13.0.0 + 13.1.0 (Major)

Innehåll

Teknologisk stack

Skrumbrädor

Terminologi

Design och layout

Konfigurerbarhet till vänster meny och översta fältet

Hoppa till instrumentpanelen

Administration av anpassade fält

Tidsformat (1:45 vs 1.75)

Migrering från uppgifter från filterwidget

Kunskapsbas vs kunskapsbas Legacy

Zeitwerk (endast utvecklare)

API-ändring för anpassade fält för Lookup

Teknologisk stack

Det här avsnittet är viktigt för serverlösningen. Molnanvändare behöver inte oroa sig för något av detta.

  • OS: Debian 11 på amd64-arkitektur
  • Redmine: kan uppgraderas från version 5.0.5
  • Rubin: 3.1.2
  • Bundlare: 2.3.7+
  • Rubygems: 3.3.x
  • Databas: Percona/MySQL 8.x
  • redis-server: 5+
  • NodeJS: 18.8
  • Dockermotor: 20.10.22
  • Docker compose: 2.15.1

Före varje uppgradering, vänligen hänvisa noggrant till alla släpp anteckningar mellan din befintliga version och den nya versionen - det kan finnas viktiga tekniska eller funktionella förändringar som förklaras.

Scrum boards - nästa generation

Det här är ingen sci-fi (😉), utan tvärtom - den mest autentiska och exakta projektionen av Scrum principer till en mjukvara.

Läs mer

Teknisk dokumentation här

Scrum-brädor är en del av Essentials-planen => du behöver inte köpa något nytt.

Detta tillvägagångssätt för scrum-hantering är oberoende av uppgifter, vilket möjliggör ett friare samarbete - utan begränsningar som arbetsflöde, obligatoriska fält, milstolpsdatum och annat som inte är riktigt kompatibla med scrum-metoden. Vi rådgjorde nära med en certifierad scrum-expert för att korrekt täcka nyckelprinciperna.

Ur ett tekniskt perspektiv tillåter det samarbete på en nästa nivå genom att tillåta förändringar av flera användare i live-scrum-tavlan (som i specialiserade whiteboard-applikationer som Miro eller Mural), naturligtvis, med konfliktförebyggande mekanismer.


Hur är det med den befintliga Agile-brädan?

Scrum-brädor är en helt ny funktionalitet och är inte på något sätt relaterade till det befintliga Agile-kortet (scrum-projektmodul) i tidigare versioner. Genom att uppgradera från en äldre version kommer din ursprungliga scrum-projektmodul att förbli aktiv. Dessutom hittar du de nya Scrum-brädorna så att du kan börja förstå deras koncept som vi passionerat tror är DEN riktiga scrum-vägen.

Om Easy Redmine 13 är din första version kommer du bara att få de nya Scrum-brädorna, vilket snabbt driver din leverans av sådana projekt till dina kunder.


Varför en ny funktion, om det redan finns en?

Vårt huvudsakliga mål är harmoniskt samarbete mellan användare av vår programvara. Genom detta kan våra användare få möjlighet att leverera bättre produkter till sina kunder. Det är därför de nya Scrum-styrelserna rådfrågades med en scrum-expert, vars mål är i linje med vårt. Den resulterande produkten är alldeles för olik den ursprungliga scrum-projektmodulen, så den kunde inte implementeras som en uppgradering av befintlig funktionalitet.

Terminologi

Det finns några nya termer som används i den här artikeln, såväl som ändringar i sms i applikationen. Målet med standardiseringen är att hjälpa användarnas förståelse av vår applikation, samt bättre förståelse mellan användare och våra representanter, när man löser problem eller bara allmänt diskuterar applikationen.

Vänligen kolla det här dokumentet för listan över terminologiändringar.

Design och layout

De listade ändringarna är i jämförelse med v12.

Vänstermeny har gjorts om

Vänstermeny ändrades från individuella knappar till en funktionell sammanhängande sektion. Undermenyn expanderar nedåt, istället för i sidled.

Om den vänstra menyn är komprimerad, expanderar den vänstra menyn genom att klicka på en undermeny, så att du enkelt kan hitta ditt objekt. Sedan, när du klickar på undermenyalternativet, kommer den vänstra menyn automatiskt att kollapsa igen. Således, om du är van vid en komprimerad vänstermeny, förblir den ihågkommen även efter att den tvingats expandera på grund av att undermenyn visas.

Varför förändringen?

Tidigare kändes de vänstra menyknapparna som att de bara svävade i rymden, men de passade inte riktigt in i applikationslayouten.

Undermenyexpansion nedåt istället för åt sidan förstärker sammanhållningen i menyn som helhet.

Toppfältets innehåll - sammanfattning

Den översta fältet har förbättrats, här är ändringarna:

  1. Hoppa till instrumentpanelen – ny funktion i v13, förklaras mer i detalj längre fram i den här artikeln
  2. Sökningen är bredare och i centrum. Den har också en kortkommando "/"
  3. Toolkit - kalender och kontroller från det borttagna högra servicefältet
  4. Plusknapp - flyttad hit från att tidigare flyta någonstans nära det nedre högra hörnet. Det fanns ingen lämplig plats för det där nere. I mobilvyn stannar plusknappen nere till höger för att vara lätt åtkomlig med tummen.
  5. Användarprofil med undermeny - undermenyn innehåller växlare för mörkt tema och logga ut-knappen. Logga ut-knappen är inte längre en del av den globala menyn, inte heller har den en separat knapp i toppfältet. Användarprofilen finns alltid tillgänglig i den översta raden (kan inte inaktiveras som tidigare), därför hittar du alltid utloggningsknappen här.
  6. Global meny - administratörer kommer också att ha tillgång till Administration från den här menyn.

Varför förändringen?

Vi bestämde oss för att utnyttja potentialen i topplisten och samtidigt upplysa applikationen genom att ta bort rätt servicebar.

Tog bort höger servicebar

Knappar från servicefältet (aktivitetsflöde, att göra-lista etc.) flyttades till den översta fältet.

Varför togs den bort?

Servicefältet till höger var överdrivet, särskilt på sidor med en annan (mer användbar) sidofält (som uppgiftsdetalj eller uppgiftslista). Den övre baren har gott om plats för denna verktygslåda.

Omedelbar mörkt läge växlar

Varje användare kan omedelbart växla mellan mörkt / ljust tema under profilväxeln i den övre raden. Det är inte längre nödvändigt att redigera hela användarprofilen för att byta tema.

Dark toggler fungerar inte med anpassade teman för tillfället. Anpassade teman levereras på ett sätt som för närvarande är inkompatibelt med den här funktionen. Det finns planer på att radera denna begränsning.

Varför förändringen?

För att spara tid, för bättre anpassningsförmåga. Det var också en del av en större teknisk nivå upp.

Ikonuppsättning förändring och enande

Tidigare fanns det fler inkonsekvenser på olika ställen (menyer, anpassade val, hårdkodade vyer,...), vilket försämrade helhetsintrycket av applikationssidorna. Nu kommer varje ikon i applikationen från en ikonuppsättning, baserad på Nucleo-ikoner.

De är lättare att använda översikt stil istället för fyllda stilen för de tidigare ikonerna.

Detta steg har effekt på inbyggda ikoner genom hela applikationen, men också på anpassade ikonval, som är tillgängliga på spårare, trendwidget och anpassade menyalternativ (inställningar för användartyp). Efter uppgraderingen kanske du vill kontrollera några av dina mest använda föremål med anpassade ikoner.

Ikonval i trendwidget v12 vs v13

v12

v13

Ikonval i användartyp - anpassad menyinställning v12 vs v13

v12

v13

Varför förändringen?

En enda ikonuppsättning är rent sunt förnuft.

Nucleo-ikoner är en professionellt underhållen uppsättning. Konturstilen gör ikonerna lättare, vilket lägger mindre vikt på dem => mindre distraktion => mer fokus på arbetet.

Uppgiftsdetaljen har uppdaterats

I v12 gjorde vi förbättringar för uppgiftsredigering och nya uppgiftsformulär (och några andra). Nu, i v13-design, uppdaterade vi uppgiftsdetaljen.

  • Lade till ikoner bredvid inbyggda uppgiftsattribut
  • Omfärgad bakgrund bakom attribut
  • Sidebar gjort mer kompakt

Varför förändringen?

Task är den mest använda enheten i applikationen, vi bestämde oss för att den skulle se mer representativ ut, men framför allt bättre läsbar.

Dashboard-widgets gör om

Mest anmärkningsvärt på Trends, när en ikon är vald.

Administrationen tweaked

Bara en liten visuell boost för administratörens dagliga arbete.


Kompakt tema borttaget

Användare kan inte längre välja kompakt tema.

Varför togs den bort?

Underhåll av vanliga + kompakta teman blev för krångligt och orsakade praktiskt taget kvalitetsförsämring av det kompakta temat. 

Vår forskning fann låg användning av det kompakta temat. Vi bestämde oss för att fokusera på bästa möjliga form av det enstaka (vanliga) temat, inklusive optimeringar för att "komprimera" vyerna där användarna behöver se mer data.

Men den nya tekniken som tillåter omedelbar växling av mörkt tema ger också möjligheten att implementera omedelbar växling av "densitet". Ett sådant alternativ kan övervägas i framtiden baserat på feedback från användare.

Projektbrödsmulan flyttas till höger

Föräldraprojekt har flyttats till en mindre framträdande plats.

Varför förändringen?

Det hjälper till med allmän orientering i projektsammanhang och läsbarheten av namnet på det aktuella projektet. Det finns också mer utrymme till höger för denna sekundära information.

Vänstermeny och översta fältets konfigurerbarhetsändringar (inställning av användartyp)

Konfigurerbarhet av användartyp (aktiverade/inaktiverade objekt i vänstermeny och toppfält) har uppdaterats för att återspegla den nya layouten, undvika felkonfiguration och förbättra användbarheten. Angivna ändringar är i jämförelse med v12.

v13


v12


Hemikon Borttagen inställning => Min instrumentpanel kommer alltid att finnas tillgänglig
Projekt Ingen förändring
Uppgifter Ingen förändring
Snarare Borttagen inställning => den global meny kommer alltid att vara tillgänglig (naturligtvis, med respekt för behörigheter för varje objekt)
Anpassad menyalternativ Ingen förändring
Före sök-knappar (prov) Borttagen inställning => föråldrad
Sök Borttagen inställning => fulltextsökning kommer alltid att vara tillgänglig
Administration Borttagen inställning => kommer alltid att vara tillgänglig för administratörer längst ner på den globala menyn
Logga ut Borttagen inställning => kommer alltid att vara tillgänglig i användarprofilens undermeny

Lade till alternativ för att konfigurera

  • Dashboards - Visa/dölj funktionen "Välj instrumentpanel". Användaren behöver också tillstånd Visa anpassade instrumentpaneler för att se detta föremål.
  • Aktivitetsflöde - Visa/dölj aktivitetsflöde.
  • Att göra-lista - Visa/dölj Att-göra-lista. Användaren behöver också tillstånd Använd att göra-listan för att se detta föremål.
  • Kalender - Visa/dölj kalender. Användaren behöver också global behörighet Visa kalender för att se detta föremål.
  • Konton - endast med CRM. Visa/dölj konton. Användaren behöver också tillstånd Visa konton för att se detta föremål.
  • Kunskapsbas - endast med Kunskapsbas. Visa/dölj KB-verktyg. Användaren behöver också tillstånd Se artiklar för att se detta föremål.
  • Kunskapsbas Legacy - endast med Kunskapsbas Legacy. Visa/dölj KB äldre verktyg. Användaren behöver också tillstånd Visa kunskapsbas Legacy för att se detta föremål.

Varför förändringen?

Vi ansåg att vissa viktiga objekt inte borde vara möjliga att dölja efter användartypsinställning. Det hade en betydande användarförvirringspotential. Andra föremål placerades på lämpligare platser, vilket gjorde konfigurationen irrelevant.

Å andra sidan trodde vi att de icke-kritiska föremålen kan vara döljbara. Till exempel skulle administratörer alltid se att göra-listan och kalendern, även om de inte använder dem, även om de har inaktiverat behörigheter (eftersom administratörer ser allt). I v13 kan de döljas via användartyp. Aktivitetsflödet var synligt för praktiskt taget alla användare (eftersom det inte var bundet av någon behörighet), nu kan det döljas om du tycker att det är distraherande.

Hoppa till instrumentpanelen

Som redan nämnts ovan innehåller den översta fältet ett nytt objekt, genom vilket du kan navigera till anpassade instrumentpaneler.

Hur det fungerar

  1. Användaren behöver tillstånd Visa anpassade instrumentpaneler aktiverat för att använda den här funktionen.
  2. Genom att klicka Visa alla anpassade instrumentpaneler du kommer att dirigeras till listan över instrumentpaneler.
  3. Här kan du ställa in instrumentpaneler som du ofta besöker, som favorit.
  4. Dina favoritinstrumentpaneler presenteras sedan direkt i urvalet från den översta raden.


Varför denna funktion?

Anpassade instrumentpaneler har alltid varit en stark tillgång för vår applikation. Men de saknade en ingångspunkt där användarna faktiskt kunde hitta dem. Administratören måste lägga till länken till vänstermenyn eller dela den manuellt på annat sätt. Funktionen Hoppa till instrumentpanelen är lösningen på detta problem.

Nu kan du till fullo släppa lös kraften i dashboarding för vilken del av ditt företag som helst som hanteras i Easy Redmine.

Förbättringar av administration av anpassade fält

Ändring som kanske inte påverkar den dagliga verksamheten, men den eliminerar potentiellt ovänligt beteende för administratörer som hanterar anpassade fält i applikationen.

Tidigare

Anpassade fält separerades efter enhetstyp. Vissa entitetstyper gömdes under ellips.

Nu

Alla anpassade fält finns i en filtrerbar lista, med möjlighet att söka.

Ur funktionellt perspektiv förblir allt som förut. Genom att klicka på en enhetstyp kommer du in i vyn av anpassade fält för den specifika enhetstypen. Den här vyn tillåter inställning av ordning för de anpassade fälten.


Tidsformat (1:45 vs 1.75)

I användarprofilen kan du välja hur du vill visa använd tid.

Tidigare

Det fanns alternativ "kort" (decimal, t.ex. 1,75) och "lång" format (1 timme 45 minuter).


Nu

1. Det "korta" formatet har bytt namn till Decimal, fungerar som tidigare - 1,75

2. Det "långa" formatet har ersatts av en kompakt form av timmar och minuter - 1:45


Varför förändringen?

Baserat på feedback från användare blev det tydligt att det gamla "långa" formatet inte var väl accepterat. Det tog för mycket plats i rapporterna och var inte lätt att läsa. Det korta formatet hade problemet med att beräkna i decimalsystem, vilket var en "kulturchock" för många användare, som aldrig har arbetat med decimaltidsberäkning.

Migrering från uppgifter från filterwidget

In release notes för version 11, meddelade vi att vissa widgets skulle tas bort. Widget Uppgifter från filter fanns fortfarande i applikationen om den lades till före v11. Det var bara otillåtet att lägga till nya widgetar av dessa typer.

Genom att uppgradera till v13 kommer en automatisk migrering att omvandla befintliga Uppgifter från filter widgets till sina respektive följare. Migreringen täcker de allra flesta konfigurationer och grundläggande användningsfall. Endast ett fåtal hörnfall kan inte migreras.

Hur det fungerar


Baserat på utgångsinställning av den äldre widgeten kan den omvandlas på följande sätt:

  • Lista - kommer att migreras till widget Lista
  • Diagram - kommer att migreras till respektive widgets bar, linje or Paj diagrammet
  • Rapportera - kommer att migreras till widget Vridbord
  • Kanban - kommer att migreras till widget Anpassad kanban-bräda
    Anpassat kanbankort har en mer komplex konfiguration (dokumentation här). Det är möjligt att du kommer att behöva justera vissa delar av statuskartläggningen i widgeten.
  • Kakel - det finns ingen widget som representerar denna utdata, den kommer att migreras till Lista
  • Kalender - det finns ingen widget som representerar denna utdata, den kommer att migreras till Lista
  • Om flera utgångar valdes kommer migreringen att ske till widgeten som representerar den första utdatatypen som valts

Plattor och kalenderwidgetar kommer att gå förlorade vid migreringen. Det finns dock fortfarande en manuell lösning för att få dessa utgångar på en instrumentpanel, om du verkligen behöver dem.

  1. Gå till uppgiftslistan
  2. Förbered dina brickor eller kalenderutdata
     
  3. Spara filtret

  4. Gå till en instrumentpanel
  5. Anpassa
  6. Lägg till widgetlista -> Entitet - Uppgifter
  7. Välj det sparade filtret

  8. Spara instrumentpanelen
  9. Dela ett leende 🙂

Faktum är att alla sparade filter i vilken utdata som helst (eller flera utgångar) migreras till widgeten Lista, men kommer att visa utdata från det sparade filtret.

Varför migrationen?

De gamla widgetarna är redan funktionellt ersatta. Att hålla dem i applikationens kod/databas blir därför en onödig stabilitets- eller prestandarisk. Mer kod => högre buggpotential; större datavolym => högre prestandaeffekt.

Denna migrering gör det möjligt att ta bort gammal kod och onödiga data från din applikation.

Kunskapsbas vs kunskapsbas Legacy

Smakämnen original kunskapsbas döps om i ansökan till Kunskapsbas Legacy. Det finns inga funktionsförändringar, detta tillägg körs fortfarande med v13.

Den nya Kunskapsbas 2.0 döps om till helt enkelt Kunskapsbas.

Varför?

Den ursprungliga KB i sin struktur och form har nått sin funktionella topp. Det finns inget tekniskt utrymme för att förbättra dess förmåga till dagens komplexa kunskapsdelningskrav. Detta tillstånd är praktiskt taget definitionen av Legacy inom mjukvaruterminologi.

Uppdraget togs över av den nya Knowledge-basen, som är byggd som ett specialiserat professionellt dokumentationsverktyg, och överträffar avlägset alla möjligheter från den ursprungliga. Detta verktyg kommer att utvecklas och förbättras under de kommande åren. Numret 2.0 känns överdrivet, speciellt om du bara har en KB installerad.

Zeitwerk-stöd (endast för utvecklare av Easy Redmine)

Utvecklare i Easy Redmine-applikationen bör vara medvetna om denna förändring. Detaljer finns i Utvecklarens portal.

Detta är inte en funktionell förändring => användare och administratörer kan ignorera det.

Varför förändringen?

Att hålla jämna steg med nuvarande och framtida tekniska standarder.

API-ändring för anpassade fält för Lookup

För anpassade sökningsfält har ID:t bytt namn till VALUE för överensstämmelse med JSON-formatet och andra anpassade fält.

Innan


 
 
 

Nu


 
 
 

changelog

Glöm inte att kontrollera changelog för andra, mindre förändringar.

Prova Easy Redmine i 30 dagars gratis provperiod

Fullständiga funktioner, SSL-skyddad, dagliga säkerhetskopior, i din geolokalisering