Vous êtes sur la page 1sur 11

2017

TIMETABLEADMINISTRATORS MANUAL

SoftwareVersion6.0
BYGEOFFPARTRIDGE.NET



TABLEOFCONTENTS
TOPIC PAGE

1) INTRODUCTION 1

2) TIMETABLESPECIFICATIONS 1

3) SOFTWAREREQUIRED 1

a. IntranetServer(XAMPPServer) 1

b. WebSever 1

4) COMPATIBILEINTERNETBROWSERS 1

5) TIMETABLEINSTALLATIONPROCESS 2

a. IntranetServerSetup 2

i. InstallXAMPPSoftware 2

ii. SettingUpTheTimetableDatabase 3

iii. InstallandConfigureTimetableSoftware 5

iv. InstallingtheXAMPPPatches 5

v. TestingTimetableProgramandchangingICTADMINaccount 6

b. InternetServerSetup 7

i. SettingUptheTimetableDatabase 7

ii. InstallandConfigureTimetableSoftware 8

iii. TestingSoftware 9

AdministrationSupport 9

Pagei
1) INTRODUCTION
Thismanualoutlinesthesetupinstructionsthetimetableprogramforanintranetorinternetserver.Thetimetableprogram
isonlydesignedtoberunonawebserver,usingawebbrowsertoaccesstheprogram.ThedownloadedTimetableV6.0
package should include the following folders: Manual, timetable, XAMPP V1.7.3, XAMPP Patches and Teamviewer. These
folderscontainallthesoftwareprogramsandfilesyourequire,soyoucaninstallthetimetableprogramonanIntranetor
Internetserver.WeassumethatthepersoninstallingthissoftwarehasITandnetworkingexperienceandunderstandsthe
installprocessesoutlinedbelow.

2) TIMETABLESPECIFICATIONS
The timetableprogram is aweb basedprogram that runs of aMYSQL server and isnot shared with otherusers
outsideofyourorganisation.
ThetimetableprogramcanbeaccessedusingallversionsofWindows,MACorLinuxoperatingsystems,including
accesswithhandhelddevices.


3) SOFTWAREREQUIRED
a. IntranetServer(XAMPPServer)
XAMPPversion1.7.3andensureithasthefollowing:
MYSQL;and
phpMyAdmin

SoftwareprovidedinTimetableV6.0 folder
MozzilaFirefoxorGoogleChromeinternetbrowser(orSafariforAppledevices)

b. WebSever
CPanelorParallelsPleskPanelandensureithasthefollowing:
MYSQL;and
phpMyAdmin

FileZillaFTPClientprogram(Usedtouploadfilesintoyourwebdomainaccount)
MozzilaFirefoxorGoogleChromeinternetbrowser(orSafariforAppledevices)

Tounderstandhowtoinstallandusetheabovesoftware,youcanviewthesetutorialvideosbelow:(Justcopyandpaste
URLintoyourinternetbrowsertoview)

XAMPP: https://www.youtube.com/watch?v=cSN34q47BXY
MYSQL: http://www.cpanel.net/media/tutorials/addmysql.htm
PLESKDatabase https://www.youtube.com/watch?v=GE77l0QRYnU
FileZillerFTPClient: https://www.youtube.com/watch?v=yr_u2iKfAt0


4) COMPATIBILEINTERNETBROWSERS
Browser Compatibility Notes
AvantBrowser Yes
ComodoDragon Yes
Flock No
GoogleChrome Yes Recommended
MaxthronCloud Yes
MicrosoftInternetExplorer No Graphicissues
MozillaFirefox Yes Recommended
Netscape No
Opera No
Safari(AppleBrowser) Yes Recommended
SeaMonkey Yes

ITDepartmentTimetable(V6.0 )AdministratorManual Page1of9

5) TIMETABLEINSTALLATIONPROCESS
a. IntranetServerSetup
XAMPPisanintranetwebserverapplicationprogram,whichallowsyoutorunanywebsoftwareonyourservers.
WehavefoundthetimetableprogramworksbestusingXAMPPversion1.7.3fullorlite.

i. InstallXAMPPSoftware
1. Within the folder marked XAMPP V1.7.3 you will find either the full or the lite versions of
XAMPP.Ifyouarenotrunninganemailserver,justinstalltheXAMPPliteversion.Ifyourusing
MicrosoftWindows7oraboveoperatingsystemsonthecomputeryouareinstallingXAMPPon,
youwillneedtodothefollowing:

a) RightclickontheXAMPPprogramiconandselectproperties
b) ClicktheCompatibilitytab
c) TickttheRunthisprogramincompatibilitymodebox
d) SelectWindowsXP(servicepack3)inthedropdownbox
e) TickRunthisprogramasanadministratorbox
f) ClickApplyandthanOk
g) DoubleclickontheprogramicontoinstallXAMPPprogram



2. YouneedtoensurethatyouinstallXAMMPinthemaindirectoryofyourcomputersoperating
system.OnMicrosoftWindows,thisdirectoryisallocatedthedirectorydrivenameC:

ITDepartmentTimetable(V6.0 )AdministratorManual Page2of9

3. Oncetheprogramhasfinishedinstalling,ablackscreenwillappear,askingifitshouldinstall
programshortcutsonyourcomputersdesktopscreen.Selectbasedonyourownpreference.

4. Nextitwillaskifyouwanttomakeaportabledrive,selectnandpressEntertocontinue.Once
finished,itwillpromptyoutopressreturn,sopressEntertocontinue.

5. Onthescreenthatappearsnextwhichisdescribingtheprocessofinstallingphp.iniandmy.ini
filesonyourcomputer,pressEntertocontinue.

6. Onthenextscreen,typeXandpressEnter.

7. Go to the program directory (Start menu for windows) and find the folder called XAMPP for
Windows,openitanddoubleclickonXAMPPControlPanelicontostartXAMPP.

8. Tick both Svcboxes for Apache andMySql and thanclick theStartbutton forbothmodules.
BothmodulesAdminiconshouldturngreenlikeintheimagebelow.IftheApacheAdmindoes
not turn green, it is because the allocated port for your Apache program is being used by
anotherprogramoritisbeingblockedbyyourfirewall.YoucanfindvideosonYoutubethat
showyouhowtocorrectthisproblem.Forfirewallissues,justchangethesettingsforApache,
MySqlandXAMPPtoallowinyourfirewallsettingsandthisshouldfixtheproblem.




ii. SettingUpTheTimetableDatabase
1. WiththeXAMPPprogramrunninglikeintheaboveimage,clickontheApacheAdminbuttonand
your web browser should open to XAMPPs language select screen. Select your language
preference.YoushouldberedirectedtotheXAMPPdashboardscreen.

2. ClickontheSecuritylinkandanotherbrowsertabwillopen.Clickonthelinkthatreads
http://localhost/security/xamppsecurity.php

ITDepartmentTimetable(V6.0 )AdministratorManual Page3of9

3. HereyouwillcreateapasswordforyourMySqlprograminthesectioncalledMYSQLSECTION:
"ROOT"PASSWORD.

a) Setyourpasswordandrecordthisinformationdown(asyouwillrequireitlatterforthe
timetablesconfig.phpfilesettings)
b) Tickthehttpbox
c) Tickthe(File:C:\xampplite\security\mysqlrootpasswd.txt)and
d) ClickonPasswordChanging

IfyouwishtosecureyourXAMPPsecurityinformationfortheabove,thanyouwillneedtocreate
ausernameandpasswordfortheXAMPPDIRECTORYPROTECTION(.htaccess)section.

4. NowclosethesecuritybrowsertabandreturntothemainXAMPPdashboardscreen.

5. ClickonthelinkcalledphpMyAdmin.Youwillberequiredtoenterinausernameandpassword.
Theusernameisrootandthepasswordiswhatyoutypedaboveinpoint3above.

6. NowyoushouldbeinthephpMyAdmindashboardscreen.UnderthesectioncalledMySQL
localhost,youwillneedtocreateyourtimetabledatabase.IntheboxbelowcalledCreateanew
database,typethewordtimetableandclickontheCreatebutton(likethebelowimage).



7. Nowyouwillberedirectedtoyourtimetabledatabasedashboardscreen.

a) ClickontheImporttabandtheuploadfileboxwillopen.
b) InthesectioncalledFiletoimport,clickonbrowsebutton
c) GototheTimetableV6.0folderandopen it
d) OpenthetimetablefolderandthentheSQLFilefolder
e) SelectthefilewithintheMYSQLFilefoldercalledtimetableandthanclickOpen
f) Nowyouwillbereturnedtothetimetabledatabasedashboardscreen
g) InthefirstsectioncalledFiletoImport,youshouldseethefollowingscreen



h) ClickontheGobuttonandyourtimetabledatabaseshouldbesuccessfullyinstalledlike
inthis:


ITDepartmentTimetable(V6.0 )AdministratorManual Page4of9

iii. InstallandConfigureTimetableSoftware
1. GototheTimetableV6.0folderandcopythe timetablefolder.

2. GotothedirectorywhereyouinstalledtheXAMPPprogramandopenthefolder.

3. Locatethefoldercalledhtdocsandopenit

4. Pastethetimetablefolderyoucopiedbeforeintothisfolder

5. Once all timetable files have been copied, open the timetable folder and locate the config.php
file,rightclickonthefileicon,selectOpenWithandselectNotepadtoopenthefile,likeinthe
imagebelow:



6. Addthefollowinginformationbelowinred,saveandexitNotepad:

a) define('DB_NAME','timetable');
b) define('DB_USER','root');
c) define('DB_PASSWORD','databasepassword);
d) define('DB_HOST','localhost');

(Thedatabasepasswordistheoneyoucreatedonpage4,section3above.)

iv. InstallingtheXAMPPPatches
Thepurposeofthesepatchesistocorrectproblemsthatwereidentifiedwhentryingtoopenorsave
completedtimetablesforClasses,TrainersandFacilitiesinPDFformat,whenyouclickedontheSave
asPDFbuttonundertheBuildViewTimetablesectionofthetimetableprogram.

1. GototheTimetableV6.0folderandopen it.

2. OpentheXAMPPPatchesfolderandcopytheapacheandphpfolders.

3. GotothedirectorywhereyouinstalledtheXAMPPprogramandopenthefolder.

4. PastetheapacheandphpfoldersintothisXAMPPfolder.Whenpromptedtoreplacefilesor
folders,clickyes.

v. TestingTimetableProgramandchangingICTADMINaccount
ITDepartmentTimetable(V6.0 )AdministratorManual Page5of9

1. Openupyourwebbrowserandtypehttp://localhost/timetable/intotheURLaddressbar

2. Youshouldgetthebelowloginscreen:



3. Typeinthedefaultusername= adminand password = admin (until changed)and than click Login

4. Youshouldberedirectedtothemaintimetableprogramdashboardscreen,asyoucanseeinthe
imagebelow.Ifyouarenotredirectedtothedashboardscreen,thanthereisanerrorwithyour
databaseusernameandpasswordsettingsthatyouwillneedtoinvestigate.



5. Onceyouhavesuccessfullyloggedintothetimetableprogramme,youwillneedtochangeyour
defaultadministratorpasswordasfollows:

a) ClickontheAdminAreatab
b) InthedropdownmenuclickonSetupUsers
c) IntheUserSetupscreen,clickonthe+Addbutton
d) TypeinyournewUserID,yournameandselectAdministratorinthedropdownmenu
e) Donotdeletethedefaultuseryet,butclickonthelogoutbuttonatthetoprighthand
cornerofthebrowserscreen.
f) Once you return to the login screen, type in your new username and password and
login.
g) Ifsuccessful,thandeletethedefaultadminusercredentialsinthesetupusersscreen,
byclickingontheusersoitishighlightedandthanclicktheRemovebutton.


DonotremovetheSTAFF,STUDENTorICTSUPPORTuseraccounts,orstaffandstudentscannotlogintochecktheircompleted
timetablesandifyouhaveissues,wecannotlogintothetimetableprogrammetoassistyoulater,especiallyifyouaccidentally
deleteyourADMINaccount.


b. InternetServerSetup
ITDepartmentTimetable(V6.0 )AdministratorManual Page6of9

Tocompletethisprocess,youwillneedtohavefullaccess(usernameandpassword)toyourwebdomainCPanel
or PLESKS control panel. If not, you will have to request this from your domain hosting provider or ask them to
setupthetimetableprogramonyourbehalf.

Touploadthetimetableprogramintoyourwebserver,soyoucanaccessitonlinethroughtheinternet,youwill
requireaFTTPuploadprogram.ThebestoneisFileZillaFTPClient,whichyoucandownloadhere:
https://filezillaproject.org/download.php?type=client

i. SettingUptheTimetableDatabase
1. LogintoyourwebsitecontrolpanelandlocatethesectionforDatabases

2. Firstyouwillneedtocreateanewdatabaseforyourtimetableprogrambycallingittimetable.

3. You will also need to create an admin username and password (required for the timetable
programconfig.phpfilelater)

4. Mostwebdomaincontrolpanelshavetrainingvideosthatexplaininastepbystepprocesson
Youtube,howtosetupyourdatabases.ForaCPanel,theyuseaMySQLDatabase,whichIhave
includedalinkaboveonpage1.Allyouneedtoknowisthecontrolpanelbrandusedbyyour
domainhostingcompany,soyoucanfindtheinstructionalvideoonYoutube.

5. Onceyouhavecompletedsteps1to3above,youneedtogobacktothemaincontrolpanel
dashboardscreenandunderthesectionforDatabases,locateyournewdatabase.InCPanel,
thisiscalledmyPHPAdmin.Findthisiconandclickonit.

6. NowyoushouldbeinthephpMyAdmindashboardscreen.UnderthesectioncalledMySQL
localhost,youwillneedtocreateyourtimetabledatabase.IntheboxbelowCreateanew
database,typethewordtimetableandclicktheCreatebutton(likeyouseeinthescreen
below)



7. Nowyouwillberedirectedtothetimetabledatabasedashboardscreen.

a) ClickontheImporttabandtheuploadfileboxwillopen.
b) InthesectioncalledFiletoimport,clickonbrowsebutton
c) GototheTimetableV6.0folderandopen it
d) OpenthetimetablefolderandthentheSQLFilefolder
e) SelectthefilewithintheMYSQLFilefoldercalledtimetableandthanclickOpen
f) Nowyouwillbereturnedtothetimetabledatabasedashboardscreen
g) InthefirstsectioncalledFiletoImport,youshouldseethefollowingscreen

ITDepartmentTimetable(V6.0 )AdministratorManual Page7of9

8. ClickontheGobuttonandyourtimetabledatabaseshouldbesuccessfullyinstalledlikeinthis
image:



ii. InstallandConfigureTimetableSoftware
1. Once you have setup your timetable database, go to the Timetable V6.0 folder, open the
timetablefolderandlocatetheconfig.phpfile.Rightclickonthefileicon,selectOpenWithand
selectNotepadtoopenthefile,likeinthisimagebelow:



2. Typeinthefollowingdetailsbelow,saveandexitNotepad:

e) define('DB_NAME','dbname_timetable');
f) define('DB_USER','dbname_user');
g) define('DB_PASSWORD','useyourtimetabledatabasepasswordhere);
h) define('DB_HOST','localhost');

(Databasepasswordyoucreatedonpage7sectioniabove.)

3. UsingyourFileZillaFTPClientprogram,youwillneedtologinintoyourwebsitedomain.

4. Identifyyourpublic_htmlfolderandclickonit.Thepublic_htmlfolder,isthefolderwhereyour
websitefilesarestored.

5. IntheTimetableV6.0 folder,selectthetimetablefolder,thandraganddropthetimetablefolder
intoyourpublic_htmlfolder.




ITDepartmentTimetable(V6.0 )AdministratorManual Page8of9

iii. TestingSoftware
1. Once you have uploaded all the timetable files into your web server, you can now test the
timetableprogrambytypingwww.mydomainname.com/timteableintoyourwebbrowsersURL
addressbar.Youshouldberedirectedtothetimetableprogramloginscreen.

2. Onceyouhavesuccessfullyloggedintothetimetableprogramme,youwillneedtochangeyour
defaultadministratorpasswordasfollows:

a) ClickontheAdminAreatab
b) Inthedropdownbar,clickonSetupUsers
c) IntheUserSetupscreen,clickonthe+Addbutton
d) TypeinyournewAdminuserIDname,yournameandselectAdministratorinthedrop
downbox.
e) Donotdeletethedefaultuseryet,butclickonthelogoutbuttonatthetoprighthand
cornerofthescreen.
f) Once you return to the login screen, type in your new username and password and
login.
g) Ifsuccessful,thandeletethedefaultadminusercredentialsfromthesetupusersscreen
byclickingontheusersoitishighlightedandclicktheRemovebutton.

DonotremovetheSTAFF,STUDENTorICTSUPPORTuseraccounts,orstaffandstudentscannotlogintochecktheircompleted
timetablesandifyouhaveissues,wecannotlogintothetimetableprogrammetoassistyoulater,especiallyifyouaccidentally
deleteyourADMINaccount.


6) AdministrationSupport
Ifyouhaveanyissueswiththeprograminstallprocessorusingthetimetableprogram,pleasedonothesitatetocontactus
atsupport@geoffpartridge.netforassistance.

Youcanalsoviewourtimetableprogramtrainingvideosandotherdocumentsfromwww.geoffpartridge.net
























ENDOFDOCUMENT

ITDepartmentTimetable(V6.0 )AdministratorManual Page9of9

Vous aimerez peut-être aussi