Bayonne_Presentationx

conditioninspiredInternet και Εφαρμογές Web

4 Δεκ 2013 (πριν από 3 χρόνια και 4 μήνες)

74 εμφανίσεις

Bayonne Senior
Design Project

Rachel Lamontagne

Mike Weiss

Jamie Brabston

Tim Nix

Eriberto Garcia

Mark Testa

Bayonne Economic
Opportunity Foundation



Non
-
Profit Organization



Specializ
e

in Community
Outreach



Run
b
etween
7 & 10
C
ommunity
P
rograms



Receive
1000
A
pplications /

Y
ear



No
D
igital
I
nformation



New
Executive Director

The Need


New Website:


Professional Look


Maintainable


Provide Accurate Information


Reduce
Office
Visit
Times



Why?


Consultant Suggestion


Improve
Funding

Opportunities

Original BEOF Website

Originally posted April 21, 2001 according to the Wayback Machine.

Initial Project Request


New Website


Contain
up
-
to
-
date
I
nformation


Updatable by Client



Client Web Portal


Create Account


Apply for Programs


View Application
Status



Employee Web Portal


Intranet page


Process

Received

Applications

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

Initial Project Decisions


Content Management System


Joomla


Wordpress


Drupal



Hosting


Earthlink


Bluehost


Dreamhost

Templates


Our First
HTML
template

Templates
-

Color Schemes

Blue
-

Requests to see Blue

Templates
-

Color Schemes

Red
-

School Colors

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


Finish
ed

Templates

Final Style

he

Uploading Content

Back end of Drupal

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

Development

Module
Research and
Testing

Develop 2 Sites

-
Public Website

-
Client & Employee
Portals

Decide CMS &
Hosting

Add Content

Create
Applications

Create
Separate
Dashboards

Employee Dashboard

Client Dashboard

Security Concerns


Lack of Precedence



No guidance from agencies on security measures



Personal Information



Information collected



Scanning
and uploading documents



Time
information is retained



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


Security Measures Taken
Cont.


Database Security


Physical Separation


AES
Encryption


PCI
Complia
nce



SSL


Certificate Authority:
C
omodo


128/256
bit
AES
encryption


2048
-
bit keys RSA


DEMO


Future Work


Application Reporting



Multiple Languages


Spanish


Arabic



Document Authorization


2 part sign off

Questions