HOW to be your OWN WEBMASTER Andrew Mallis CFC Media Lab Why do I need a • who is my audience? website? • what is my purpose? • what can a website do for me that other media cannot? • Do I really have time for this? What do I need from • storage a hosting company? • bandwidth • performace • price • service • specific technologies? – PHP, ASP, MySQL • number of databases? • one-click installs? • media streaming • shell/ VPS / WebDAV TYPES of HOSTING PLANS • Shared hosting • VPS - virtual private server • Managed services – Dedicated server – Co-location • BEWARE the reseller! More information What Software do I need? • FTP client • RAW Text editor – Textmate, TextWrangler, Notepad • Firefox with extensions – Developer toolbar – Firebug – Colorzilla – Measure it • Apache distribution for your testing environment – MAMP or XAMP • Image Editor – Photoshop, Graphic Convertor How Do I Register my Domain name? 1. Check to see if someone owns your domain. Maybe choose another? • Do a WHOIS Lookup: • dnsstuff.com • Networksolutions.com 2. BUY IT: register your domain name with a registrar • .com = godaddy $6.99 USD • .ca = reg.ca $14.95 3. Point your registrars’ name servers to your hosts’ DNS server (with a CNAME record) • WAIT: Once you've told one particular DNS server about your new domain, it will have to transfer that information to all the other servers on the internet, which could take a couple of days. So be aware that your new domain won't necessarily be working instantly. Security Certificates In order to conduct secure transactions, you will need to purchase a security certificate. This is basically an algorithm that authenticates and encrypts data between a user's browser and your server. The algorithm is encoded and decoded with a key. Users are increasingly demanding security from recognized certificate brands. Current industry leaders are Thawte, Geotrust, and Verisign. You need a certificate if you want to: • Host an anonymous FTP site • Conduct e-commerce • Encrypt email from your domain • Secure the submission of users’ personal information – names, dates of birth, drivers license #, addresses, etc. Why open source software packages • Open source is great and FREE • Instead of coding, you’ll be configuring • Help is always close at hand online in forums and documention • opensourcecms.com – test all packages before you install !!! joomla.org Joomla! CMS and community web platform FEATURES • WYSIWYG web-based editor • Templates and extensions (not all are free) • Polls • Blog TYPICAL USES • Small business websites • Non-profit and organizational websites • Corporate intranets and extranets example sites: SamuelLJackson.com, girlscantwhat.com, imperium.ph drupal.org Drupal CMS and community web platform Is Drupal right for you? More about drupal FEATURES • Advanced user managent and permission based feature access • Node based flat architecture • News (RSS) Aggregator • Polls • Multi-lingual • Collaborative book • Searching • Extensive online help • Web-based administration • Themes and templates • 100s of modules TYPICAL USES • Content Management • Blog • Discussion-based community • Collaborative environments example sites: The onion, Terminus1525, Spread Firefox, Project Opus, BBC The World, 43folders, more… phpBB.com phpBB bulletin board/forum More about phpBB FEATURES • Private messages with attachments • Advanced moderation • Private forums or topics • Search • Advanced user management • Registration options • Custom profiles • themes TYPICAL USES • Interest-based communities • Support forums • Development example sites: mozillazine.com,area51 wordpress.org Wordpress blogging software More features More about Wordpress FEATURES • Multi-paged posts • File/picture support • Auto-saved drafts • User management • Configurable sidebar • Lots of great themes • Many extensions – Easily set up a podcast • Dynamic page generation • Web-based admin – Edit themes in browser TYPICAL USES • Blogs • Podcast sites • Personal homepages example sites: icanhascheezburger, lifehack, CNN Political Ticker, andrewmallis.com gallery2.org Gallery photosharing web application More features FEATURES • Supports unlimited galleries and albums • Slideshows, printing, • Rating & comments • E-commerce • Many themes (not many beautiful) • Manipulate, rotate, resize images online • Set size and quality defaults • Auto-watermarking • IPTC aware • Multilingual (over 30 language translations) • Multiple upload methods – iPhoto plugin – Stand-alone Gallery Remote application • Easily embedded into other CMS like Drupal, Wordpress, phpBB, Joomla • Supports movies too! TYPICAL USES • Portfolio site • Personal photo gallery example sites: andrewmallis.com rubyonrails.org Ruby on Rails web application framework Video demos tutorials FEATURES • Rapid prototyping • Simple programming language • Easy AJAX • Customizable applications • NOT for the beginner TYPICAL USES • Web applications • Collaborative environments • E-commerce example sites: basecamp, shopify QUESTIONS? THANK YOU!
Pages to are hidden for
"How to be your own web master"Please download to view full document