Open Source Web Development Brad Shields CEN/CET.

Post on 17-Jan-2018

217 views 0 download

description

Justification Having the ability to do things with open source software versus pay for proprietary software not only decreases cost of business but dependency on other companies. Having the ability to do things with open source software versus pay for proprietary software not only decreases cost of business but dependency on other companies.

Transcript of Open Source Web Development Brad Shields CEN/CET.

Open Source Web Open Source Web DevelopmentDevelopment

Brad ShieldsBrad ShieldsCEN/CETCEN/CET

OutlineOutline My presentation will focus on open My presentation will focus on open

source web development, specifically source web development, specifically including an online database for including an online database for remote administrationremote administration

Also included is the ability to have Also included is the ability to have restricted users to login and have restricted users to login and have some access to the spreadsheet as some access to the spreadsheet as well.well.

JustificationJustification Having the ability to do things with Having the ability to do things with

open source software versus pay for open source software versus pay for proprietary software not only proprietary software not only decreases cost of business but decreases cost of business but dependency on other companies.dependency on other companies.

Behind the scenesBehind the scenes Background on this topic included Background on this topic included

research on MySql and PhpMyadminresearch on MySql and PhpMyadmin Reasonably familiar with Ubuntu Reasonably familiar with Ubuntu

alreadyalready Conversion of formats is a concernConversion of formats is a concern Never actually setup a Mysql server Never actually setup a Mysql server

for this type of applicationfor this type of application

Problem at handProblem at hand Several issues of concern:Several issues of concern:

Compatibility between Excel files and Compatibility between Excel files and Mysql databaseMysql database

User permissions/restrictionsUser permissions/restrictions Difficulty of operationDifficulty of operation

Problem solved(kinda)Problem solved(kinda) Server works fine, rock solid buildServer works fine, rock solid build Mysql and php work beautifully Mysql and php work beautifully

togethertogether User permissions with PhpMyAdmin User permissions with PhpMyAdmin

are very intricate and configurableare very intricate and configurable Ease of access isn’t as desirable as I Ease of access isn’t as desirable as I

would likewould like

ResultsResults Connectivity and online access are Connectivity and online access are

useless for my specific need without useless for my specific need without the functionality of the Excel the functionality of the Excel calculations.calculations.

ConclusionConclusion Is this possible to do? Completely.Is this possible to do? Completely. Did Mysql and Phpmyadmin work as Did Mysql and Phpmyadmin work as

intended? Completely.intended? Completely. Mysql is a database, nothing more, Mysql is a database, nothing more,

nothing less. It’s not a spreadsheet.nothing less. It’s not a spreadsheet. Possible alternatives? Gmail and Possible alternatives? Gmail and

Google DocsGoogle Docs

Conclusion(2)Conclusion(2) Using Gmail and Google Docs you Using Gmail and Google Docs you

can upload files of various types and can upload files of various types and edit them online. You also have the edit them online. You also have the opportunity to share these opportunity to share these documents either by invitation or by documents either by invitation or by a permanent link. All you need is a a permanent link. All you need is a Gmail account, which is free.Gmail account, which is free.

Thank you Google, I love you.Thank you Google, I love you.

Further informationFurther information Contact myself at:Contact myself at:

bradshields@gmail.combradshields@gmail.com (permanent (permanent email)email)

606.545.3569 (personal cell)606.545.3569 (personal cell) 606.619.4374 (business phone)606.619.4374 (business phone)