You are on page 1of 53

How to Build and

Manage A Web Site


Poomjit Sirawongprasert

Director : TruData Co., Ltd.


How WWW Works
Before You Code

 Domain Names
 Hosting

 Site Planning

 Legal Issues

 Privacy and Trust


Registrar

 นายหนา / ขายโดเมน
 รับจดทะเบียนโดเมน ทั้งแบบปลีกและสง

 ไดรบ
ั การอนุมัติจาก ICANN ใหเปน Registrar
Generic Top-Level Domain
Name (gTLD) #1
 .com – commercial
 .net – network

 .org – organization

 .int – intergovernmental organization

 .edu – education (US)

 .mil – military (US)

 .gov – government (US)


Generic Top-Level Domain
Name (gTLD) #2
 .aero – certain members of the global
aviation community
 .biz – businesses

 .coop – cooperatives

 .info – information

 .museum – museums and related


persons
 .name – individuals

 .pro – licenses professionals


Generic Top-Level Domain
Name (gTLD) #3 (soon)
 .asia - business or personal interests
originate in Asia countries
 .cat – no purpose
 .jobs – employment, human resources
areas
 .mail – association with email (control spam)
 .mobi – internet site for mobile usage
 .post – postal business
 .tel – communications
 .travel – tourism business
 .xxx – online adult-entertainment community
Country Code Top-Level
Domain Name (ccTLD)
 .th – Thailand (http://www.iana.org/root-
whois/th.htm)

 .us – United States (http://www.iana.org/root-


whois/us.htm)

 .tv – Tuvalu (http://www.iana.org/root-whois/tv.htm)

http://www.iana.org/cctld/cctld-whois.htm
โดเมนเนมสัญชาติไทย (.th)
 .co.th – สําหรับการพาณิชยและธุรกิจ
 .in.th – สําหรับหนวยงานทุกประเภท และบุคคลทั่วไป

 .ac.th – สําหรับสถาบันการศึกษา

 .go.th – สําหรับการใชของภาครัฐบาล เชน กระทรวง,หนวยงาน


รัฐบาล
 .net.th – สําหรับผูใหบริการเครือขายอินเทอรเน็ต (ISP)
 .or.th – สําหรับองคกรที่ไมแสวงผลกําไร

 .mi.th – สําหรับองคกรที่ไมแสวงผลกําไร
ระดับของโดเมน ccTLD
Top Level Domain Name หรือ
Country Code Top-Level Domain Name
(ccTLD)

yourdomain.co.th

Third Level Domain Name Second Level Domain Name


What is a Good Name?

 Good Extension
 Short

 Easy To Spell

 Descriptive

 Keywords
Finding A Name
Initial
1. Whois search or domain generator

2. Register (http://icann.org/registrars/)
 gTLD domain names

 ccTLD – THNIC (http://www.thnic.co.th)


Present
2. Register (http://icann.org/registrars/)
 DotArai (http://www. DotArai.com)
รายละเอียดเงื่อนไข
ของผูขายชื่อโดเมน
กรณีนี้คือ register.com

Registrant
แสดงสวนที่เปนเจาของ
Registrant
แสดงสวนที่เปนเจาของ

ชื่อผูขายโดเมน

ชื่อโดเมนที่จด
วันแรกที่จดโดเมน
Admin Contact
ผูดูแลโดเมน วันที่โดเมนหมดอายุ

วันที่มีการปรับปรุงฐานขอมูล

Technical Contact
Name Server
หรือ DNS ผูดูแลขอมูลทางเทคนิค
How To Secure Your
Domain Name
 Insecure password
 Unencrypted Access

 Backdoor Modifications

 Domain Transfers

 Keep Whois Information Current

 Don’t Forget Paying Renewal Fee


Design and Layout

 Usability and Information Architecture


 Accessibility

 Design Principles

 Design Practice
 Design Tips & Tricks

 Software Tutorials
 Flash Tutorials
Site Strategy

 Community
 Content

 eCommerce
Site Marketing

 Traffic Analysis
 Search Marketing

 Other Promotions
Step-by-Step: Build Your
First Web Site
What You'll Need
 A Web page editor (Microsoft
FrontPage, Adobe DreamWeaver,
Blue Voda, HomeStead)
 A Graphic editor (Photo Shop,
PaintShops)
 A host for your Web site
 A FTP client (FlashFXP, BulletProof)
Samples of
Web Page Editor
Source: http://www.homestead.com/
Source: http://www.vodahost.com/bv/
Samples of
Graphic Editor
Source: http://www.corel.com/servlet/Satellite?pagename=Corel3/Products/Display
Source: http://www.corel.com/servlet/Satellite?pagename=Corel3/Products/Display
Samples of
FTP Client
Source: http://www.inicom.net/pages/en.ffxp-home.php
Source: http://www.inicom.net/pages/en.ffxp-home.php
What is CMS?
Content Management System

 In the context of a Web site a CMS is a collection of


tools designed to allow the creation, modification
organisation and removal of information from a Web
site. It is common for a CMS to require users to have
no knowledge of HTML in order to create new Web
pages.
www.bized.ac.uk/educators/16-
19/business/marketing/lesson/sup_glossary.htm

 Content Management System. A browser based


interface which allows the owner to update the content
of their web site whenever they want.
www.websight.co.uk/glossary
What are systems in CMS?

 News and Story


 Review

 Member

 Search

 Download

 Banner

 Analysis, Tracking and Statistics


Samples of CMS Software

CMS Portals CMS e-Commerce


 PHP  OSCommerce

 JAVA  Zen-Cart

 Python  cpCommerce

 PERL  Osc2Nuke

 ASP, ASP.NET  PhpShop

 XML
Samples of CMS Software
CMS e-Learning CMS Forums
 Moodle  phpBB
 ATutor  YaBB
 Claroline  PNphpBB
 doceboLMS  IPB
 Learnloop  Phorum
 XMB
 FUDforum
 SMF
 W-Agora
 OpenBB
 miniBB
 Beehive
Samples of CMS Software

CMS Groupware CMS Blogs


 PHProjekt  WordPress

 dotProject  Drupal

 eGroupWare  b2evolution

 More.groupware  Nucleus

 phpCollab  pMachine

 MyPHPblog

 Movable Type

 Geeklog

 bBlog
Samples of CMS Software

CMS Wiki Workflow


 MediaWiki  openWFE

 Wikipedia  openFlow

 WackoWiki

 PhpWiki

 MoinMoin
Samples of CMS Software

CRM ERP
 openCRX  webERP

 SugarCRM  ERP5

 Vtiger CRM  Compiere

 OFBiz
Weblog or Blog
A weblog (usually shortened to blog, but
occasionally spelled web log) is a web-
based publication consisting primarily of
periodic articles (normally in reverse
chronological order). Although most early
weblogs were manually updated, tools to
automate the maintenance of such sites
made them accessible to a much larger
population, and the use of some sort of
browser-based software is now a typical
aspect of "blogging".
en.wikipedia.org/wiki/Weblog
Software for creating Blog

 pMachine
 B2evolution

 bBlog

 MyPHPblog

 Nucleus

 Wordpress

 Simplog
Website Models

 Brochureware Site or Web Catalog


 Online Store

 Subscription Site

 Advertising Site

 Online or Cyber Mail or e-Market


Place
 Business-to-Business Site

 Auction Site

 Weblog or Blog
Brochureware Site or Web
Catalog
 Mostly used by traditional business
 Aids in the buying and selling process

 Providing online documentation

 Software download

 Frequently Asked Question (FAQ)


Online Store

 Website where consumers buy


products or services
 Commonly referred to as e-commerce
site or “B2C (Business to Consumer)
site”
 Displays products or services with
detail information (e.g. specifications
and pricing) usually from a database
with search feature and method for
online purchase
Subscription Site

 Targets a specific niche market


 e.g. expert information and services,
digital product delivered in a timely
manner, access to research
information, and graphics, music and
computer game downloads
 Sold for a monthly fee, an annual
subscription, or a small per
transaction fee
Advertising Site

 Revenue base is derived from


banners, sponsorships, ads, and other
advertisement methods
 Traffic the site draws is the measure
of its value
 e.g. cnet.com and howstuffwork.com
Online or Cyber Mall or e-
Marketplace
 Simple and easy way to sell products
and services online
 Cyber mall generally offer turnkey
solutions for store creation, payment
processing, and site management
 e.g. Yahoo! Store, tarad.com
Auction Site

 Actual bidding and selling takes place


over the internet
 e.g. eBay, Amazon auctions, Yahoo
auctions
Weblog or Blog

 Person or people produce the blog


 Blog readers develop relationships
with the blog author
 e.g. eatonweb.com, scripting.com,
gizmodo.com,
mcafeespamexperiment.com
Source: http://blog.myspace.com/levionline
Further information

 http://www.sitepoint.com
 http://www.pcworld.com/howto/article/
0,aid,57924,pg,2,00.asp
 http://www.cmsthailand.com

 http://www.w3c.org

 http://webclipart.about.com/od/tutorial
shelp/a/first.htm
FAQ
Poomjit
Sirawongprasert
Poomjit@TruData.co.th
TruData Co., Ltd.

You might also like