+ All Categories
Home > Documents > Performance and User Experience Improvements to the ASU/NASA Space Grant Website

Performance and User Experience Improvements to the ASU/NASA Space Grant Website

Date post: 06-Jan-2016
Category:
Upload: royce
View: 20 times
Download: 2 times
Share this document with a friend
Description:
Performance and User Experience Improvements to the ASU/NASA Space Grant Website. [email protected]. Presentation Structure. Input Validation Database Improvements Toward Drupal. Input Validation. Preventing XSS and SQL Injection. General Process. Benefits. - PowerPoint PPT Presentation
Popular Tags:
14
PERFORMANCE AND USER EXPERIENCE IMPROVEMENTS TO THE ASU/NASA SPACE GRANT WEBSITE [email protected]
Transcript
Page 1: Performance and User Experience Improvements to the ASU/NASA Space Grant Website

PERFORMANCE AND USER EXPERIENCE IMPROVEMENTS TO THE ASU/NASA SPACE GRANT WEBSITE

[email protected]

Page 2: Performance and User Experience Improvements to the ASU/NASA Space Grant Website

Presentation Structure

Input Validation Database Improvements Toward Drupal

Page 3: Performance and User Experience Improvements to the ASU/NASA Space Grant Website

Preventing XSS and SQL Injection

Input Validation

Page 4: Performance and User Experience Improvements to the ASU/NASA Space Grant Website

General Process

Page 5: Performance and User Experience Improvements to the ASU/NASA Space Grant Website

Benefits

Reduces Potential of Successful Attack “Exploits of a Mom” XKCD.com

Helps user properly complete forms Saves time correcting user error

Page 6: Performance and User Experience Improvements to the ASU/NASA Space Grant Website

Implementation

Research acceptable data for each field Official Specifications Previous Data Educated Guesses

Page 7: Performance and User Experience Improvements to the ASU/NASA Space Grant Website
Page 8: Performance and User Experience Improvements to the ASU/NASA Space Grant Website
Page 9: Performance and User Experience Improvements to the ASU/NASA Space Grant Website

Implementation

Create filtering function library MySQL escaping functions Regular expression functions Basic type testing functions

Test Sample applications

Page 10: Performance and User Experience Improvements to the ASU/NASA Space Grant Website

Database Improvements

Page 11: Performance and User Experience Improvements to the ASU/NASA Space Grant Website

Database Modifications

Cleaning out previous bad entries and depreciated tables

Creating a new database structure to simply data storage and extraction

Working on structures to better incorporate past data and data sharing between Space Grant Programs

Page 12: Performance and User Experience Improvements to the ASU/NASA Space Grant Website

Toward Drupal

Page 13: Performance and User Experience Improvements to the ASU/NASA Space Grant Website

The Current Framework is Complex

Over 710 PHP Files 826 Images 465 Folders 2 Databases 53 Tables

Page 14: Performance and User Experience Improvements to the ASU/NASA Space Grant Website

Benefits of Drupal

One display system makes standards compliance simpler

Time tried CMS means less errors and the benefit of many skilled developers

Skinning the website is simpler Modular setup makes adding features

much easier


Recommended