7
Procedures System Overhaul Procedures System Overhaul Gary Hemming Gary Hemming

Procedures System Overhaul Gary Hemming. 07/12/2015 2 Procedures System Overhaul Objectives Centralise proceduresCentralise procedures Facilitate easier

Embed Size (px)

Citation preview

Page 1: Procedures System Overhaul Gary Hemming. 07/12/2015 2 Procedures System Overhaul Objectives Centralise proceduresCentralise procedures Facilitate easier

Procedures System OverhaulProcedures System Overhaul

Gary HemmingGary Hemming

Page 2: Procedures System Overhaul Gary Hemming. 07/12/2015 2 Procedures System Overhaul Objectives Centralise proceduresCentralise procedures Facilitate easier

21/04/23 2

Procedures System OverhaulProcedures System Overhaul

ObjectivesObjectives

• Centralise proceduresCentralise procedures

• Facilitate easier updatingFacilitate easier updating

• Provide user-friendly search facilityProvide user-friendly search facility

• Automate new version/release/patchAutomate new version/release/patch

• Flag recently updated proceduresFlag recently updated procedures

Page 3: Procedures System Overhaul Gary Hemming. 07/12/2015 2 Procedures System Overhaul Objectives Centralise proceduresCentralise procedures Facilitate easier

21/04/23 3

Procedures System OverhaulProcedures System Overhaul

Hardware and softwareHardware and software

• Machine - pub3Machine - pub3

• Web Server - Apache 2.0Web Server - Apache 2.0

• Scripting Language - PHP 4.3.9Scripting Language - PHP 4.3.9

• Database - MySQL 4.1.12Database - MySQL 4.1.12

• URL – http://slvtf/procedures/URL – http://slvtf/procedures/

Page 4: Procedures System Overhaul Gary Hemming. 07/12/2015 2 Procedures System Overhaul Objectives Centralise proceduresCentralise procedures Facilitate easier

21/04/23 4

Procedures System OverhaulProcedures System Overhaul

Work to date - 1Work to date - 1

• Creation of MySQL databaseCreation of MySQL database– 6 tables – tblProcedures; tblSections; tblModifications; 6 tables – tblProcedures; tblSections; tblModifications;

tblImages; tblSubsystems; tblUserstblImages; tblSubsystems; tblUsers

• Structure allows the retention of information relating to all Structure allows the retention of information relating to all specific section modifications. Who updated what, specific section modifications. Who updated what, where, when and why…where, when and why…

Page 5: Procedures System Overhaul Gary Hemming. 07/12/2015 2 Procedures System Overhaul Objectives Centralise proceduresCentralise procedures Facilitate easier

21/04/23 5

Procedures System OverhaulProcedures System Overhaul

Work to date – 2Work to date – 2

• Transfer of HTML procedures into database (Dario)Transfer of HTML procedures into database (Dario)

• Collecting and uploading of images (Dario)Collecting and uploading of images (Dario)

• Development of Javascript-based editing interfaceDevelopment of Javascript-based editing interface

• Sliding menuSliding menu

Page 6: Procedures System Overhaul Gary Hemming. 07/12/2015 2 Procedures System Overhaul Objectives Centralise proceduresCentralise procedures Facilitate easier

21/04/23 6

Procedures System OverhaulProcedures System Overhaul

Work planned - 1Work planned - 1

• Implementation of image upload and location facilityImplementation of image upload and location facility

• Design and implement Attach Tables optionDesign and implement Attach Tables option

• Re-linking of images (Dario)Re-linking of images (Dario)

• Search facility – allowing user-defined queries of all or Search facility – allowing user-defined queries of all or specific proceduresspecific procedures

• Modification notification – in terms of flagging recently Modification notification – in terms of flagging recently updated procedures/sections and potential e-mail updated procedures/sections and potential e-mail notificationnotification

Page 7: Procedures System Overhaul Gary Hemming. 07/12/2015 2 Procedures System Overhaul Objectives Centralise proceduresCentralise procedures Facilitate easier

21/04/23 7

Procedures System OverhaulProcedures System Overhaul

Work planned - 2Work planned - 2

• Test Edit facility across different browsers to ensure Test Edit facility across different browsers to ensure equal functionalityequal functionality

• Define users requiring administrator access to specific Define users requiring administrator access to specific sectionssections

• Provide the user with the possibility to automatically Provide the user with the possibility to automatically create a new version or release whenever a modification create a new version or release whenever a modification is madeis made

• Develop Help area and User GuideDevelop Help area and User Guide