4. fejezet - Hogyan tehetők közzé az OTRS kiterjesztések

Tartalom

Csomagkezelés
Csomagterjesztés
Csomagparancsok
Telepítés
Eltávolítás
Frissítés
Felsorolás
Csomagkészítés
Csomagspecifikációs fájl
<Name>
<Version>
<Framework>
<Vendor>
<URL>
<License>
<ChangeLog>
<Description>
Csomagműveletek
<BuildHost>
<BuildDate>
<PackageRequired>
<ModuleRequired>
<OS>
<Filelist>
<DatabaseInstall>
<DatabaseUpgrade>
<DatabaseReinstall>
<DatabaseUninstall>
<IntroInstall>
<IntroUninstall>
<IntroReinstall>
<IntroUpgrade>
<CodeInstall>
<CodeUninstall>
<CodeReinstall>
<CodeUpgrade>
<PackageMerge>
Feltételek: IfPackage és IfNotPackage
Példa .sopm
Csomagösszeállítás
Csomagéletciklus - telepítés, frissítés, eltávolítás
Csomagátírás
OTRS 5-ről 6-ra
Dátum- és időszámítás
A fogd és vidd többszörös feltöltés hozzáadása
Az adminisztrációs képernyők továbbfejlesztései
Beállítófájlok költöztetése
Megváltoztatott Perl-dokumentáció szerkezet
Továbbfejlesztések a sablonozáshoz és a JavaScript használatával végzett munkához
Felhasználói jogosultságok ellenőrzése
Jegy API változások
Bejegyzés API változások
Rendszerbeállítás API változások
LinkObject API változások
Kommunikációs napló támogatás a további levelezési szűrőkhöz
Levelezési sor feldolgozása az egységtesztekhez
Felületi elem kezelés a jegynagyítás képernyőn
OTRS 4-ről 5-re
Átszerkesztett Kernel/Output/HTML
Elő-kimenetszűrők
IE 8 és IE 9
Általános felület API változás a „Ticket” csatlakozóban
Előnézeti függvények a dinamikus statisztikákban
Eldobott HTML nyomtatás
Továbbfejlesztett fordítási szöveg kinyerés
OTRS 3.3-ról 4-re
Új objektumkezelés
Eltávolított CacheInternalObject
Áthelyezett ütemező háttérprogram fájlok
Kódszakaszok frissítése az SOPM fájlokban
Új sablonmotor
Új FontAwesome verzió
Egységtesztek
Egyéni jegy előzmény típusok

Csomagkezelés

Az OPM (OTRS csomagkezelő) egy mechanizmus az OTRS keretrendszerhez való szoftvercsomagok terjesztésére HTTP-n, FTP-n vagy fájlfeltöltésen keresztül.

Például az OTRS projekt OTRS modulokat kínál OTRS csomagokban az Internetes tárolókon vagy az FTP-kiszolgálóinkon keresztül, mint például naptár, fájlkezelő vagy webes levelező. A csomagok az adminisztrátori felületen keresztül kezelhetők (telepítés, frissítés vagy eltávolítás).

Csomagterjesztés

Ha egy internetes OPM tárolót szeretne létrehozni, akkor egyszerűen mondja meg az OTRS keretrendszernek a Package::RepositoryList rendszerbeállítási lehetőség bekapcsolásával, hogy hol van annak a helye, és adja meg az új helyet itt. Ezután egy új választási lehetősége lesz a csomagkezelőben.

A tárolójában hozzon létre egy index fájlt az OPM csomagokhoz. Az OTRS egyszerűen beolvassa ezt az index fájlt, és tudni fogja, hogy mely csomagok érhetők el.

shell> bin/otrs.Console.pl Dev::Package::RepositoryIndex /útvonal/a/tárolóhoz/ > /útvonal/a/tárolóhoz/otrs.xml
            

Csomagparancsok

A következő OPM parancsokat használhatja az adminisztrátori felületen vagy a bin/otrs.PackageManager.pl parancsfájllal az adminisztrátori feladatok kezeléséhez az OPM csomagoknál.

Telepítés

OPM csomagok telepítése.

Eltávolítás

OPM csomagok eltávolítása.

Frissítés

OPM csomagok frissítése.

Felsorolás

Az összes OPM csomag felsorolása.