sections overview you just love me for my content we need funding! security, privacy and tracking...

31

Upload: jeremy-phelps

Post on 12-Jan-2016

216 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Sections Overview You just love me for my content We need funding! Security, Privacy and tracking users The next steps Other resources
Page 2: Sections Overview You just love me for my content We need funding! Security, Privacy and tracking users The next steps Other resources

Sections Overview

You just love me for my content We need funding! Security, Privacy and tracking users The next steps Other resources

Page 3: Sections Overview You just love me for my content We need funding! Security, Privacy and tracking users The next steps Other resources

Section 1: Love Me

Site Technologies - quick and dirty Some site guidelines Hosting Options Domain names Advertising Start a mailing list Search Engines demystified

Page 4: Sections Overview You just love me for my content We need funding! Security, Privacy and tracking users The next steps Other resources

Technologies

HTML! Hypertext Markup Language A universal standard for the way things are displayed In a

browser<b>Fred</b> = Fred

Scripting Can run on web server or on the client computer.

http://www.w3schools.com/js/tryit.asp?filename=tryjs_formattext

Essentially small computer programs Make web pages Alive! Example: display the current date on a web page <%=DATE%> in VbScript Getdate function in JavaScript

Page 5: Sections Overview You just love me for my content We need funding! Security, Privacy and tracking users The next steps Other resources

Technologies part 2

JAVA A programming language that has found its home on the

internet as it is cross platform (Mac/Unix/Windows) Promised to easily deploy and maintain Full blown applications. In reality JAVA is slow, cumbersome and 80% of enterprise

implementations fail.

.NET Microsoft's answer to JAVA Instead of one JAVA language that’ll run on many OS’s its one

OS with many languages that will easily work together. VB, C#, J#.... Cobol.NET

Page 6: Sections Overview You just love me for my content We need funding! Security, Privacy and tracking users The next steps Other resources

Basic Site guidelines

Don’t have anything constantly moving unless you want people to move on

Use light on dark not dark on light for your pages. When in doubt. Leave it out. If it might be annoying it probably is. Check your spelling Plan your site for 800X600 screen resolution. Check your spelling again. PLAN AHEAD 95% of your work will be maintenance of the original

site Update your site on a regular basis. Once a week is good. Two at

the outside. Nothing says “cruddy web site” more then bad links on pages.

Page 7: Sections Overview You just love me for my content We need funding! Security, Privacy and tracking users The next steps Other resources

Basic Site Guide slide 2

Nothing says good web site more then valid links pointing to good content. If you get lost on your own site your users will too. Always include a site map. ALWAYS have a link to your main web page on every page in a the same

spot. Navigation buttons are for logical navigation first - pretty buttons second. Amazon & My Yahoo are the only sites that has ever used tabs effectively You won’t be the third to use tabs effectively. Spell check again. While you are at it have your mate check your grammar. Flash can be annoying! Be careful!

Page 8: Sections Overview You just love me for my content We need funding! Security, Privacy and tracking users The next steps Other resources

Hosting options

Some of your organizations’ national chapters will offer hosting for free. Buy my own server or rent some space?

Having your own allows for complete freedom of OS and administration! Great! Now what?

Pay a server admin and pay for the always on internet connection ……..

Cost benefits to sharing space on another server can far outweigh the drawbacks

At someone elses mercy for quality of service and uptime.

There are many hosting companies. Pick yours carefully Co-location servers. A neat alternative “Ask me what this is”

Page 9: Sections Overview You just love me for my content We need funding! Security, Privacy and tracking users The next steps Other resources

Domain Names

www.WesternPAnonprofittechsupport.org

Rolls right off the tongue!

Instead www.PittFreeTech.org

Don’t worry there are lots of good domain names left.

Page 10: Sections Overview You just love me for my content We need funding! Security, Privacy and tracking users The next steps Other resources

Advertising!

Your web site is a form of advertising Make it known by seeing that it is indexed on other

sites with common interests. If you link to them MAYBE they should link to you?

Put you web address on EVERYTHINGFlyers, Business cards, T-shirts. Etc…..

Page 11: Sections Overview You just love me for my content We need funding! Security, Privacy and tracking users The next steps Other resources

Start a mailing list

NO SPAM! Do not send unsolicited messages! Allow users to sign up for a mailing list

where you can update people on what is going on in your organization.

Big organization? Try a message forum. NO SPAM! It tastes awful on toast!

Page 12: Sections Overview You just love me for my content We need funding! Security, Privacy and tracking users The next steps Other resources

Demystified Search Engines

Web Spider A program that searches the web and collects

the content of a page. Then it returns toi the web to get more data

META tags are unseen text on a web page that allow the user to describe content of page.

Other progam builds a list of words and where they are found on page.

Index the words According to a defined weight.

Example: Words like An, A, or would have a low weight

Encode data

Share search engine with World

Image from howstuffworks.com

Page 13: Sections Overview You just love me for my content We need funding! Security, Privacy and tracking users The next steps Other resources

Section 2: Transactions/Fundraising Shopping Technologies - quick and dirty Accepting Payments Refunds and Exchanges Bid more, it’s for charity! -Online Auctions Regulation of Internet fundraising

Page 14: Sections Overview You just love me for my content We need funding! Security, Privacy and tracking users The next steps Other resources

Transaction technologies/Accepting Payments Where internet technologies and security technologies meet.

Methods to “skin the cat” Allow someone else to handle the transaction

Yahoo or Verio or another host (they take a cut) all e –commerce functionality.

They have canned websites you can customize

Virtual host that will manage a good portion of the transaction

The host handles much of the above but you design site and database. Similar to external web host in section 1.

Enterprise You own the server and handle everything from taking

credit cards to creating icons

Page 15: Sections Overview You just love me for my content We need funding! Security, Privacy and tracking users The next steps Other resources

We got Orders! Now what?

All the other “business stuff” still applies. If you have mail order in place you’ll be in good

shape If not you have to set up a system….

How will you deal with…..customer servicereturns or exchanges?

Page 16: Sections Overview You just love me for my content We need funding! Security, Privacy and tracking users The next steps Other resources

Online Auctions

Lots of places allow you to conduct online auctions at a discount.

http://pages.ebay.com/charity/ Even E-bay lets you have auctions

These are great! I even got some cool stuff from a charity that I just needed.

Bob Regan will celebrate the day goodwill opens an online storefront!

Page 17: Sections Overview You just love me for my content We need funding! Security, Privacy and tracking users The next steps Other resources

BIG BROTHER!

NEWS FLASH: The government regulates you! Moving to the Internet can cause unknown violations of OBRA ’93

Law that dictates who is entitled to what information from and ABOUT YOU if they donate.

IRS also entitles people to have information about donations over a certain amount ($250)

The above are not new but can be harder if you accept donations online and less face to face.

A clever alternative is to put a wish list on your web site and let people donate goods or funds to buy it.

*I AM NOT A LAWYER

Page 18: Sections Overview You just love me for my content We need funding! Security, Privacy and tracking users The next steps Other resources

Section 3:Security, Privacy and tracking users Are you secure? Thoughts on your network Internet Security Privacy of data Tracking users

Cookies Server Logs

Page 19: Sections Overview You just love me for my content We need funding! Security, Privacy and tracking users The next steps Other resources

Off Topic

Is your network secure? A LOT of you have private data about people they

don’t want public. If you are connected to the internet you may be vulnerable

Do you have a firewall & antiviral scanners? Security policies?

About data About use of computers…. Think about where your data is……….. Historically, The best way to get at data is to ask for it from an

employee...

Page 20: Sections Overview You just love me for my content We need funding! Security, Privacy and tracking users The next steps Other resources

Internet Security

Encryption the activity of converting from plain text into code

SSL -Secure socket layer You have used this if you bought anything online It encrypts information so that only you and the other party

can read using public keys. Hard to grasp past the fact that it works.

PGP -Pretty Good privacy Learn more at Pgp.com Works similar to SSL.

Page 21: Sections Overview You just love me for my content We need funding! Security, Privacy and tracking users The next steps Other resources

Privacy

Have a written privacy policy about what people submit on your web site readily availible

Explicitly says what you will and will not do with their information

Will you sell contact information etc….

Page 22: Sections Overview You just love me for my content We need funding! Security, Privacy and tracking users The next steps Other resources

Tracking Users

A blessing and a curse.Blessing

Track scum who try to hack your site. Track usage statistics of who is visiting from where Find out what content people are using on your

site Curse

People don’t like being tracked without their knowledge

Page 23: Sections Overview You just love me for my content We need funding! Security, Privacy and tracking users The next steps Other resources

Cookies

A cookie is a piece of text that a Web server can store on a user's hard disk. Cookies allow a Web site to store information on a user's machine and later retrieve it. The pieces of information are stored as name-value pairs

UserID A9A3BECE0563982D www.goto.com/ //sample cookie

Thanks to Howstuffworks.com for this definition

Page 24: Sections Overview You just love me for my content We need funding! Security, Privacy and tracking users The next steps Other resources

Web Server Logs

Any good hosting company will provide access to your logs so you can see who is visitingFrom whereWhat they looked atHow long they stayed

Page 25: Sections Overview You just love me for my content We need funding! Security, Privacy and tracking users The next steps Other resources

Section 4: The Next Steps

Planning for the futureXHTMLWireless web

What do these mean for me?

Updating your site

Page 26: Sections Overview You just love me for my content We need funding! Security, Privacy and tracking users The next steps Other resources

Buzzword Bingo

XML Used for data about your data.

HTML Markup and display

XHTML Enforces a more well formed and syntactic valid html

code. Intermediate step to making content based markup

Page 27: Sections Overview You just love me for my content We need funding! Security, Privacy and tracking users The next steps Other resources

WIRELESS…..?

Gearing up for handheld devices takes some planning but not impossible

Wouldn’t it be nice if….People could report possible illegal dumping

from their palms or cell phones electronically?

Not cheap to implement but it is possible!

Page 28: Sections Overview You just love me for my content We need funding! Security, Privacy and tracking users The next steps Other resources

Updating your site

USE TECHNOLOGY Make life easier by making it easy to update and

make changes to your site. Possibly have a separate secure update site so

people can update your sites w/o knowing how to code?

Planning this into initial phase is the single best thing you can do to ensure you stay current.

Page 29: Sections Overview You just love me for my content We need funding! Security, Privacy and tracking users The next steps Other resources

Other Resources:Books on this Topic

Page 30: Sections Overview You just love me for my content We need funding! Security, Privacy and tracking users The next steps Other resources

Note on books

Both were written in ~1999 in the heyday of 5000+ NASDAQ + New Economy BS

Both have some very good information but there is also a lot of marketing hype.

Page 31: Sections Overview You just love me for my content We need funding! Security, Privacy and tracking users The next steps Other resources

Web Sites

I did not find any I referred to more then once? HAVE YOU?

Please share….

QUESTIONS?

Thanks! [email protected] http://visc.sis.pitt.edu