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 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.