Download presentation
Presentation is loading. Please wait.
Published byLeo Berry Modified over 8 years ago
1
Bayonne Senior Design Project Rachel Lamontagne Mike Weiss Jamie Brabston Tim Nix Eriberto Garcia Mark Testa
2
Bayonne Economic Opportunity Foundation Non-Profit Organization Specialize in Community Outreach Run between 7 & 10 Community Programs Receive 1000 Applications / Year No Digital Information New Executive Director
3
The Need New Website: Professional Look Maintainable Provide Accurate Information Reduce Office Visit Times Why? Consultant Suggestion Improve Funding Opportunities
4
Original BEOF Website Originally posted April 21, 2001 according to the Wayback Machine.
5
Initial Project Request New Website Contain up-to-date Information Updatable by Client Client Web Portal Create Account Apply for Programs View Application Status Employee Web Portal Intranet page Process Received Applications
6
Our Goals End of Fall Semester New website: Provide Relief Update Information End of Spring Semester Turn over website control Complete Client Portal Complete Employee Portal
7
Initial Project Decisions Content Management System Joomla Wordpress Drupal Hosting Earthlink Bluehost Dreamhost
8
Templates Our First HTML template
9
Templates - Color Schemes Blue - Requests to see Blue
10
Templates - Color Schemes Red - School Colors
11
Focus Groups Clients 6 clients using different BEOF services Reviewed website and applications Preferred red template Employees 2 Sessions 15 employees Reviewed website, applications and employee functionality Preferred red template End of October 2011 2 Focus Groups Lessons Learned Different programs managed by different teams with different needs
12
Finished Templates Final Style
13
Uploading Content Back end of Drupal
14
Semester Challenges Clients IT Support Changed in November Domain Registration Web Panel Access Disconnect with Non-Technical People Issues with Webform Correct choice would have been CCK Issues with Drupal and Dreamhost
15
Development Module Research and Testing Develop 2 Sites -Public Website -Client & Employee Portals Decide CMS & Hosting Add Content Create Applications Create Separate Dashboards
16
Employee Dashboard
17
Client Dashboard
18
Security Concerns Lack of Precedence No guidance from agencies on security measures Personal Information Information collected Scanning and uploading documents Time information is retained
19
Security Measures Taken Access Control Role based Drupal Security Core Must be kept up to date Passwords Complexity Requirements Aging Drupal Password Reset Input Validation
20
Security Measures Taken Cont. Database Security Physical Separation AES Encryption PCI Compliance SSL Certificate Authority: Comodo 128/256 bit AES encryption 2048-bit keys RSA
21
DEMO
22
Future Work Application Reporting Multiple Languages Spanish Arabic Document Authorization 2 part sign off
23
Questions
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.