SlideShare a Scribd company logo
1 of 8
Contents
DEPLOYMENT AND USAGE..................................................................................................................2
CHANGES...........................................................................................................................................3
NEW LOOK AND FEEL..........................................................................................................................5
FUTURE OF THE PROJECT....................................................................................................................8
DEPLOYMENT AND USAGE
CopyPaste and overwrite all the files.
Change the usedskininOTRS adminSysConfigPanel.
Noweach usercan selectthe theme fromhispreferencesMenu,byclickingonthe name (usuallytop
rightcorner).
NOTE: You won’tbe able to use anyotherskinafterapplyingthispackage.Take a backupof yourfilesif
youeverneedtorevertback to some otherskinor needtoupdate yourOTRS versioninthe future.
CHANGES
List of files inwhichchangeswere made
 DTL files
o AgentFAQExplorer.dtl
o AgentNavigationBar.dtl
o CustomerTicketMessage.dtl
o Header.dtl
o Login.dtl
 JavaScript
o Core.Agent.js
 CSS
o Core.AgentTicketQueue.css
o Core.Default.css
o Core.Form.css
o Core.Header.css
o Core.OverviewSmall.css
o Core.Table.css
DTL FILES
AgentFAQExplorer.dtl
Fixingof irregularlayoutcausedbythe new Vertical NavigationBar,removedline:25 ClearFix
AgentNavigationBar.dtl
Many changeswere done tofacilitate hidingthe sidebar,introducingthe arrow forindicating
the collapse andexpandfunctionalitiesof ListItems,andmovingthe otherlistitemsdown.
CustomerTicketMessage.dtl
Introducedmore formfields.
Header.dtl
Changedlogouticon.
Login.dtl
Heavychangesmade to the Agentloginpage.
Login.dtl hassome if notmany inline CSSstyleswhichobviouslyisnotrecommendedinusual
situationbutinthiscase it worksout prettyfairlyasno otherfile/DOMissupposedtoadoptthis
style.
The footerwas notremovedasremovingitforsome absurdreasondisabledthe loginbutton
(whythishappenedisstill notclear)
The original headerof the page isnow the footer.
JAVASCRIPT
Core.Agent.js
Commented outLines 98-102 to disable the timerof aListItemdrop down.
CSS
Core.Form.css
Fixedlayoutandindentationforformswhichwasruinedbecause of the new Loginpage.
Core.Header.css
Modifiedcolourattributes,LogoutButton,Removedfloat, changedthe Navigationbarto
sidebar,PositionAttributes,PositionAttributesforError message,changestoelementsof
sidebartoaccommodate the changesmade (Lookand feel).
Core.OverviewSmall.css
RemovedPadding,FixedLayout.
Core.Table.css
Background and mouse hoverhighlightcolourchanged.
Core.AgentTicketQueue.css,Core.Default.css
Minor layoutchangesas a resultof makingthe side NavigationBar.
NEW LOOK AND FEEL
The newNavigationbarisa sidebarwhichhasmanydynamicentitiesaddedtoit
Once a listItemis clickeditexpandsif itcontainsmore elements.
It doesnotcollapse until andunlessitismanuallydone bythe user
Thisis unlike the previous behaviourinwhichthe list collapsesafterafew
seconds.
There isa small arrowheadindicatingthe currentstate of the list:
If the arrow headispointingdownisindicatesthatthe listisexpanded.
Arrowheadpointingtowardsthe rightmeansitis currentlycollapsed.
On expansionof alistthe otheritemsmove downtoaccommodate the sublist
items.
The newNavigationBarhas dynamicsize changingaccordingtothe text
content.Ascan be seenfromthe previousandthisimage.
The currentlyselectedpage hasthe correspondinglistItemathinblack
borderaroundit.
A slightpinkcolorisaddedona sublistitemuponmouse hover
The whole NavigationBarcan be collapsedtothe side increasingthe workspacearea.
Thiscan be done byclickingonthe double arrow on top of the NavigationBar.
The new loginpage is completelyrevampedtogive itanew feel andremove the excessunnecessary
elements
Variousotherchangestomatch the newcolourtheme have beendone.Rangingfromthe hovercolor
on itemsina listor ina table to changingthe colourof the page header.
FUTURE OF THE PROJECT
The immediate future scope of the projectwouldbe toswitchthe companylogofora mini-versionso
that the heightof the headercan be reduced.
In the longerrunthisprojectcan be aimedtoadapt the Material Design conceptor somethingsimilar
whichreducesthe numberof functioningelementsinthe page toincrease the visual experience and
productivityfromthe userside.
Eventhoughadaptingthe Material designinthe projectinitscurrent state isnot at all recommended.It
requiresalotof panelstobe removedwhichreducesthe functionalityof the applicationata given
screenpresentedtothe userandalsowouldincrease the numberof mouse clicksandmouse
movements.
Hence adaptingsuchconceptcertainlyrequiresalotpf planningandrequirementanalysistobe made.
Anyfurthermodificationsasperthe users’requirementcanbe done byreadingthe changessectionof
thisdocumentandthe guidesmentionedat OTRSGitHub docs.

Report

  • 1. Contents DEPLOYMENT AND USAGE..................................................................................................................2 CHANGES...........................................................................................................................................3 NEW LOOK AND FEEL..........................................................................................................................5 FUTURE OF THE PROJECT....................................................................................................................8
  • 2. DEPLOYMENT AND USAGE CopyPaste and overwrite all the files. Change the usedskininOTRS adminSysConfigPanel. Noweach usercan selectthe theme fromhispreferencesMenu,byclickingonthe name (usuallytop rightcorner). NOTE: You won’tbe able to use anyotherskinafterapplyingthispackage.Take a backupof yourfilesif youeverneedtorevertback to some otherskinor needtoupdate yourOTRS versioninthe future.
  • 3. CHANGES List of files inwhichchangeswere made  DTL files o AgentFAQExplorer.dtl o AgentNavigationBar.dtl o CustomerTicketMessage.dtl o Header.dtl o Login.dtl  JavaScript o Core.Agent.js  CSS o Core.AgentTicketQueue.css o Core.Default.css o Core.Form.css o Core.Header.css o Core.OverviewSmall.css o Core.Table.css DTL FILES AgentFAQExplorer.dtl Fixingof irregularlayoutcausedbythe new Vertical NavigationBar,removedline:25 ClearFix AgentNavigationBar.dtl Many changeswere done tofacilitate hidingthe sidebar,introducingthe arrow forindicating the collapse andexpandfunctionalitiesof ListItems,andmovingthe otherlistitemsdown. CustomerTicketMessage.dtl Introducedmore formfields. Header.dtl Changedlogouticon.
  • 4. Login.dtl Heavychangesmade to the Agentloginpage. Login.dtl hassome if notmany inline CSSstyleswhichobviouslyisnotrecommendedinusual situationbutinthiscase it worksout prettyfairlyasno otherfile/DOMissupposedtoadoptthis style. The footerwas notremovedasremovingitforsome absurdreasondisabledthe loginbutton (whythishappenedisstill notclear) The original headerof the page isnow the footer. JAVASCRIPT Core.Agent.js Commented outLines 98-102 to disable the timerof aListItemdrop down. CSS Core.Form.css Fixedlayoutandindentationforformswhichwasruinedbecause of the new Loginpage. Core.Header.css Modifiedcolourattributes,LogoutButton,Removedfloat, changedthe Navigationbarto sidebar,PositionAttributes,PositionAttributesforError message,changestoelementsof sidebartoaccommodate the changesmade (Lookand feel). Core.OverviewSmall.css RemovedPadding,FixedLayout. Core.Table.css Background and mouse hoverhighlightcolourchanged. Core.AgentTicketQueue.css,Core.Default.css
  • 5. Minor layoutchangesas a resultof makingthe side NavigationBar. NEW LOOK AND FEEL The newNavigationbarisa sidebarwhichhasmanydynamicentitiesaddedtoit Once a listItemis clickeditexpandsif itcontainsmore elements. It doesnotcollapse until andunlessitismanuallydone bythe user Thisis unlike the previous behaviourinwhichthe list collapsesafterafew seconds. There isa small arrowheadindicatingthe currentstate of the list: If the arrow headispointingdownisindicatesthatthe listisexpanded. Arrowheadpointingtowardsthe rightmeansitis currentlycollapsed. On expansionof alistthe otheritemsmove downtoaccommodate the sublist items.
  • 6. The newNavigationBarhas dynamicsize changingaccordingtothe text content.Ascan be seenfromthe previousandthisimage. The currentlyselectedpage hasthe correspondinglistItemathinblack borderaroundit. A slightpinkcolorisaddedona sublistitemuponmouse hover The whole NavigationBarcan be collapsedtothe side increasingthe workspacearea. Thiscan be done byclickingonthe double arrow on top of the NavigationBar.
  • 7. The new loginpage is completelyrevampedtogive itanew feel andremove the excessunnecessary elements Variousotherchangestomatch the newcolourtheme have beendone.Rangingfromthe hovercolor on itemsina listor ina table to changingthe colourof the page header.
  • 8. FUTURE OF THE PROJECT The immediate future scope of the projectwouldbe toswitchthe companylogofora mini-versionso that the heightof the headercan be reduced. In the longerrunthisprojectcan be aimedtoadapt the Material Design conceptor somethingsimilar whichreducesthe numberof functioningelementsinthe page toincrease the visual experience and productivityfromthe userside. Eventhoughadaptingthe Material designinthe projectinitscurrent state isnot at all recommended.It requiresalotof panelstobe removedwhichreducesthe functionalityof the applicationata given screenpresentedtothe userandalsowouldincrease the numberof mouse clicksandmouse movements. Hence adaptingsuchconceptcertainlyrequiresalotpf planningandrequirementanalysistobe made. Anyfurthermodificationsasperthe users’requirementcanbe done byreadingthe changessectionof thisdocumentandthe guidesmentionedat OTRSGitHub docs.