en
Език
  • en
  • de
  • fr
  • es
  • br
  • ru
  • jp
  • kr
AI превод
  • ee
  • ae
  • cn
  • vn
  • id
  • eu
  • il
  • gr
  • no
  • fi
  • dk
  • se
  • tr
  • bg
  • nl
  • it
  • pl
  • hu
  • ro
  • ua
  • cs

Бележки по изданието за версия: 13.0.0 + 13.1.0 (Major)

Съдържание

Технологичен стек

Scrum дъски

Терминология

Дизайн и оформление

Възможност за конфигуриране на лявото меню и горната лента

Отидете до таблото за управление

Администриране на потребителски полета

Формат на часа (1:45 срещу 1.75)

Мигриране от Tasks от филтърен модул

База знания срещу База знания наследство

Zeitwerk (само за разработчици)

Промяна на API за потребителски полета за търсене

Технологичен стек

Този раздел е важен за сървърното решение. Потребителите на облака не трябва да се тревожат за нищо от това.

  • ОС: Debian 11 на amd64 архитектура
  • Redmine: надгражда се от версия 5.0.5
  • Рубин: 3.1.2
  • Bundler: 2.3.7+
  • Rubygems: 3.3.x
  • База данни: Percona/MySQL 8.x
  • redis-сървър: 5+
  • NodeJS: 18.8
  • Докер двигател: 20.10.22
  • Докер композиране: 2.15.1

Преди всяка надстройка, моля, прегледайте внимателно всички бележки към изданието между вашата съществуваща версия и новата версия - може да има обяснение на критични технически или функционални промени.

Scrum дъски – следващото поколение

Това не е научна фантастика (😉), а точно обратното - най-автентичната и прецизна проекция на Спорна топка принципи в част от софтуера.

Виж повече

Техническа документация тук

Scrum дъските са част от плана Essentials => няма нужда да купувате нищо ново.

Този подход за управление на scrum е независим от задачите, което позволява по-свободно сътрудничество - без ограничения като работен процес, задължителни полета, дати на важни етапи и други, които не са наистина съвместими с подхода scrum. Консултирахме се внимателно със сертифициран експерт по scrum, за да покрием правилно ключовите принципи.

От технологична гледна точка, той позволява сътрудничество на следващо ниво, като позволява промени на много потребители в живата scrum дъска (като в специализирани приложения за бяла дъска като Miro или Mural), разбира се, с механизми за предотвратяване на конфликти.


Какво ще кажете за съществуващата Agile дъска?

Scrum дъските са съвсем нова функционалност и по никакъв начин не са свързани със съществуващата Agile дъска (модул за проект Scrum) в предишни версии. Чрез надграждане от по-стара версия вашият оригинален модул за проект scrum ще остане активен. Освен това ще намерите новите Scrum дъски, така че можете да започнете да схващате тяхната концепция, която ние страстно вярваме, че е правилният начин за Scrum.

Ако Easy Redmine 13 е вашата първа версия, вие ще получите само новите Scrum дъски, бързо задвижвайки доставката на такива проекти на вашите клиенти.


Защо нова функционалност, ако вече има такава?

Основната ни цел е хармонично сътрудничество между потребителите на нашия софтуер. Чрез това нашите потребители могат да получат възможност да доставят по-добри продукти на своите клиенти. Ето защо новите Scrum дъски бяха консултирани със scrum експерт, чиято цел е съобразена с нашата. Полученият продукт е твърде различен от оригиналния модул на проекта scrum, така че не може да бъде внедрен като надстройка на съществуваща функционалност.

Терминология

Има някои нови термини, използвани в тази статия, както и промени в текстовите съобщения в приложението. Целта на стандартизацията е да помогне на потребителите да разберат нашето приложение, както и по-доброто разбиране между потребителите и нашите представители при решаване на проблеми или просто общо обсъждане на приложението.

Моля те, провери този документ за списъка с промените в терминологията.

Дизайн и оформление

Изброените промени са в сравнение с v12.

Лявото меню е преработено

Лявото меню е променено от отделни бутони до функционално съгласувана секция. Подменюто се разширява надолу, вместо настрани.

Ако лявото меню е свито, щракването върху подменю разширява лявото меню, така че можете лесно да намерите своя елемент. След това, когато щракнете върху елемента от подменюто, лявото меню автоматично ще се свие отново. По този начин, ако сте свикнали със свито ляво меню, то остава запомнено дори след като е било принудено да се разшири поради показване на подменю.

Защо промяната?

Преди това изглеждаше, че левите бутони на менюто просто се носят в пространството, но не се вписват наистина в оформлението на приложението.

Разширяването на подменюто надолу вместо настрани засилва съгласуваността на менюто като цяло.

Съдържание на горната лента - резюме

Горната лента е подобрена, ето промените:

  1. Преминете към таблото за управление - нова функция във v13, обяснена по-подробно по-нататък в тази статия
  2. Търсенето е по-широко и в центъра. Има и клавишна комбинация "/"
  3. Инструментариум - календар и контроли от премахнатата дясна сервизна лента
  4. Бутон плюс - преместен тук от предишния плаващ някъде близо до долния десен ъгъл. Там долу нямаше подходящо място за това. В мобилен изглед бутонът плюс остава долу вдясно, за да бъде лесно достъпен с палеца.
  5. Потребителски профил с подменю - подменюто съдържа превключвател на тъмна тема намлява бутон за излизане. Бутонът за излизане вече не е част от глобалното меню, нито има отделен бутон в горната лента. Потребителският профил винаги е наличен в горната лента (не може да бъде деактивиран както преди), следователно тук винаги ще намерите бутона за излизане.
  6. Глобално меню - администраторите ще имат достъп до Администриране и от това меню.

Защо промяната?

Решихме да използваме потенциала на горната лента, като в същото време осветлихме приложението, като премахнахме дясната сервизна лента.

Премахната дясна сервизна лента

Бутоните от лентата за услуги (емисия за активност, списък със задачи и т.н.) бяха преместени в горната лента.

Защо беше премахнат?

Сервизната лента вдясно беше прекомерна, особено на страници с друга (по-полезна) странична лента (като подробности за задачи или списък със задачи). Горната лента има достатъчно място за поставяне на този комплект инструменти.

Незабавно превключване на тъмен режим

Всеки потребител може незабавно да превключва между тъмна/светла тема под превключвателя на профили в горната лента. Вече не е необходимо да редактирате целия потребителски профил, за да превключите темата.

Тъмният превключвател не работи с персонализирани теми в момента. Персонализираните теми се доставят по начин, който в момента е несъвместим с тази функция. Има планове за премахване на това ограничение.

Защо промяната?

За спестяване на време, за по-добра адаптивност. Това също беше част от по-голямо технологично ниво.

Промяна и унификация на набора от икони

Преди това имаше повече несъвместимости на различни места (менюта, персонализирани селекции, твърдо кодирани изгледи,...), което влошаваше цялостното впечатление от страниците на приложението. Сега всяка икона в приложението идва от един набор от икони, базиран на икони на Nucleo.

Те са по-леки - използвани очертание стил вместо с примес стил на предишните икони.

Тази стъпка има ефект върху собствените икони в приложението, но също така и върху персонализирания избор на икони, който е наличен в тракерите, приспособлението за тенденции и персонализираните елементи от менюто (настройки за потребителски тип). След надграждането може да искате да проверите някои от най-използваните елементи с персонализирани икони.

Избор на икони в джаджа за тенденции v12 срещу v13

v12

v13

Избор на икона в потребителски тип - потребителска настройка на менюто v12 срещу v13

v12

v13

Защо промяната?

Един набор от икони е обикновен здрав разум.

Nucleo иконите са професионално поддържан комплект. Стилът на контура прави иконите по-леки, като по този начин поставя по-малко акцент върху тях => по-малко разсейване => повече фокус върху работата.

Подробностите за задачата са обновени

Във v12 направихме подобрения за редактиране на задачи и нови формуляри за задачи (и някои други). Сега, в дизайна v13, обновихме детайлите на задачата.

  • Добавени икони до собствените атрибути на задачата
  • Преоцветен фон зад атрибути
  • Страничната лента стана по-компактна

Защо промяната?

Задачата е най-използваният обект в приложението, решихме, че трябва да изглежда по-представителен, но най-вече по-добре четим.

Редизайн на джаджи на таблото

Най-вече забележими на тенденции, когато е избрана икона.

Администрацията е променена

Само малко визуално подобрение за ежедневната работа на администраторите.


Компактната тема е премахната

Потребителите вече не могат да избират компактна тема.

Защо беше премахнат?

Поддръжката на редовни + компактни теми стана твърде тромава и на практика доведе до влошаване на качеството на компактната тема. 

Нашето изследване установи слабо използване на компактната тема. Решихме да се съсредоточим върху възможно най-добрата форма на единичната (обикновена) тема, включително оптимизации за „компактизиране“ на изгледите, където потребителите трябва да виждат повече данни.

Въпреки това, новата технология, която позволява незабавно превключване на тъмна тема, предоставя и възможността за прилагане на незабавно превключване на „плътност“. Такава опция може да се обмисли в бъдеще въз основа на отзивите на потребителите.

Навигационният път на проекта е преместен вдясно

Родителските проекти са преместени на по-малко видно място.

Защо промяната?

Помага за общата ориентация в контекста на проекта и четливостта на името на текущия проект. Освен това има повече място вдясно за тази вторична информация.

Промени в конфигурируемостта на лявото меню и горната лента (настройка за потребителски тип)

Възможностите за конфигуриране на типа потребител (активирани/деактивирани елементи в лявото меню и горната лента) е актуализирано, за да отрази новото оформление, да избегне неправилно конфигуриране и да подобри използваемостта. Изброените промени са в сравнение с v12.

v13


v12


Икона на дома Премахната настройка => Моята стена винаги ще бъде на разположение
Проекти Няма промяна
Задачи Няма промяна
Повече Премахната настройка => the глобално меню винаги ще бъде на разположение (естествено, спазвайки разрешенията за всеки елемент)
Персонализиран елемент от менюто Няма промяна
Преди бутони за търсене (пробна версия) Премахната настройка => остаряла
Търсене Премахната настройка => търсенето в пълен текст винаги ще бъде достъпно
Администрация Премахната настройка => винаги ще бъде достъпна за администраторите в долната част на глобалното меню
Изход Премахната настройка => винаги ще бъде достъпна в подменюто на потребителския профил

Добавени опции за конфигуриране

  • Табла за управление – Показване/скриване на функцията „Избор на табло за управление“. Потребителят също се нуждае от разрешение Преглед на персонализирани табла за управление за да видите този артикул.
  • Емисия за активност - Показване/скриване на емисия за активност.
  • Списък със задачи - Показване/скриване на списък със задачи. Потребителят също се нуждае от разрешение Използвайте списък със задачи за да видите този артикул.
  • Календар - Показване/скриване на календара. Потребителят също се нуждае от глобално разрешение Преглед на календара за да видите този артикул.
  • Сметки - само с CRM. Инструмент за показване/скриване на акаунти. Потребителят също се нуждае от разрешение Преглед на акаунти за да видите този артикул.
  • База знания - само с База знания. Показване/скриване на инструмента KB. Потребителят също се нуждае от разрешение Вижте статиите за да видите този артикул.
  • База знания Legacy - само с База знания Legacy. Показване/скриване на наследения инструмент на KB. Потребителят също се нуждае от разрешение Вижте базата знания Legacy за да видите този артикул.

Защо промяната?

Смятахме, че някои важни елементи не би трябвало да могат да се скрият от настройката за потребителски тип. Имаше значителен потенциал за объркване на потребителите. Други елементи бяха поставени на по-подходящи места, което направи конфигурацията без значение.

От друга страна, смятахме, че некритичните елементи могат да бъдат скрити. Например, администраторите винаги ще виждат списък със задачи и календар, дори ако не ги използват, дори ако имат деактивирани разрешения (защото администраторите виждат всичко). Във v13 те могат да бъдат скрити чрез потребителски тип. Емисията на активността беше видима за почти всеки потребител (тъй като не беше обвързан с никакво разрешение), сега може да бъде скрита, в случай че ви разсейва.

Отидете до таблото за управление

Както вече споменахме по-горе, горната лента съдържа нов елемент, чрез който можете да навигирате до персонализирани табла за управление.

Как работи

  1. Потребителят се нуждае от разрешение Преглед на персонализирани табла за управление разрешени за използване на тази функция.
  2. Чрез щракване Показване на всички персонализирани табла за управление ще бъдете насочени към списъка с табла за управление.
  3. Тук можете да зададете таблата за управление, които често посещавате, като любими.
  4. След това вашите любими табла за управление се представят директно в селекцията от горната лента.


Защо тази функция?

Персонализираните табла за управление винаги са били силен актив на нашето приложение. Липсваше им обаче входна точка, където потребителите всъщност биха могли да ги намерят. Администраторът ще трябва да добави връзката към лявото меню или да я сподели ръчно по друг начин. Функцията за прескачане към таблото е решението на този проблем.

Сега можете напълно да разгърнете силата на таблото за управление за всяка част от вашата компания, която се управлява в Easy Redmine.

Подобрения в администрирането на потребителски полета

Промяна, която може да не повлияе на ежедневните операции, но елиминира потенциално недружелюбно поведение за администраторите, управляващи потребителски полета в приложението.

Преди това

Персонализираните полета бяха разделени по тип обект. Някои типове обекти бяха скрити под многоточие.

Сега

Всички персонализирани полета са в един списък с възможност за филтриране, с възможност за търсене.

От функционална гледна точка всичко остава както преди. Щраквайки върху тип обект, ще влезете в изгледа на потребителски полета за този конкретен тип обект. Този изглед позволява задаване на ред на персонализираните полета.


Формат на часа (1:45 срещу 1.75)

В потребителския профил можете да изберете как да показвате прекараното време.

Преди това

Имаше опции "къс" (десетичен, напр. 1,75) и "дълъг" формат (1 час 45 минути).


Сега

1. "Краткият" формат е преименуван на десетичен, работи както преди - 1,75

2. „Дългият“ формат е заменен с компактна форма на часове и минути – 1:45


Защо промяната?

Въз основа на отзивите на потребителите стана ясно, че старият "дълъг" формат не е добре приет. Зае твърде много място в отчетите и не беше лесно за четене. Краткият формат имаше проблем с изчисляването в десетична система, което беше "културен шок" за много потребители, които никога не са работили с десетично изчисляване на времето.

Мигриране от Tasks от филтърен модул

In бележки за версията 11, обявихме, че някои джаджи ще бъдат премахнати. Widget Задачи от филтъра все още съществува в приложението, ако е добавен преди v11. Беше забранено само добавянето на нови джаджи от тези типове.

Чрез надграждане до v13 автоматичната миграция ще трансформира съществуващите Задачи от филтъра джаджи на съответните им последователи. Миграцията обхваща по-голямата част от конфигурациите и основните случаи на употреба. Само няколко ъглови случая не могат да бъдат мигрирани.

Как работи


Базиран на настройка на изхода на наследената джаджа, тя може да бъде трансформирана по следните начини:

  • списък - ще бъдат мигрирани към джаджа списък
  • Диаграма - ще бъдат мигрирани към съответните джаджи бар, Линия or пай диаграма
  • Доклад - ще бъдат мигрирани към джаджа Осева таблица
  • Канбан - ще бъдат мигрирани към джаджа Персонализирана канбан дъска
    Персонализираната канбан дъска има по-сложна конфигурация (документация тук). Възможно е да се наложи да коригирате някои части от картографирането на състоянието в рамките на изпълнимия модул.
  • Плочки - няма джаджа, представяща този резултат, той ще бъде мигриран към списък
  • Календар - няма джаджа, представяща този резултат, той ще бъде мигриран към списък
  • Ако са избрани няколко изхода, миграцията ще бъде в изпълнимия модул, представляващ първия избран тип изход

Плочките и приспособленията за календар ще бъдат загубени от миграцията. Въпреки това, все още има ръчно решение, за да получите тези резултати на таблото, ако наистина имате нужда от тях.

  1. Отидете на списък със задачи
  2. Подгответе вашите плочки или календарен изход
     
  3. Запазете филтъра

  4. Отидете на таблото за управление
  5. Персонализирайте
  6. Добавете списък с джаджи -> Обект - Задачи
  7. Изберете запазения филтър

  8. Запазете таблото за управление
  9. Споделете усмивка 🙂

Всъщност всеки запазен филтър в който и да е изход (или множество изходи) ще бъде мигриран в притурка списък, но ще покаже изхода(ите) на запазения филтър.

Защо миграцията?

Старите джаджи вече са функционално подменени. По този начин запазването им в кода/базата данни на приложението се превръща в ненужен риск за стабилност или производителност. Повече код => по-висок потенциал за грешки; по-голям обем данни => по-висок ефект на производителност.

Тази миграция позволява премахване на стар код и ненужни данни от вашето приложение.

База знания срещу База знания наследство

- оригинална база от знания се преименува в приложението като База знания Legacy, Има без функционални промени, тази добавка все още работи с v13.

Новото База знания 2.0 се преименува на просто База знания.

Защо?

Оригиналният KB по своята структура и форма е достигнал своя функционален връх. Няма техническо място за подобряване на възможностите му спрямо днешните сложни изисквания за споделяне на знания. Това състояние на практика е определението за Наследство в софтуерната терминология.

Мисията е поета от новата база знания, която е изградена като специализиран инструмент за професионална документация, далеч надхвърлящ всички възможности на оригиналната. Този инструмент ще бъде разработен и подобрен през идните години. Броя 2.0 се чувства прекомерно, особено ако имате инсталиран само един KB.

Поддръжка на Zeitwerk (само за разработчици на Easy Redmine)

Разработчиците на приложението Easy Redmine трябва да са наясно с тази промяна. Подробности са достъпни в Портал за разработчици.

Това не е функционална промяна => потребителите и администраторите могат да я игнорират.

Защо промяната?

Да сме в крак с настоящите и бъдещи технологични стандарти.

Промяна на API за потребителски полета за търсене

За персонализираните полета за търсене идентификаторът е преименуван на VALUE за съгласуваност с JSON формата и други персонализирани полета.

Преди


 
 
 

Сега


 
 
 

Дневник на промените

Не забравяйте да проверите промените за други, по-малки промени.

Опитайте Easy Redmine за 30 дни безплатен пробен период

Пълни функции, SSL защитени, ежедневни архиви, във вашето геолокация