ก่อนที่เราจะไปใช้งานโปรแกรมหรือสร้างเว็บไซต์ขึ้นมาสักเว็บ สิ่งหนึ่งที่มือใหม่มักจะมีความสงสัยคือ หลักการหรือขั้นตอนการพัฒนาเว็บไซต์ ว่าควรจะเริ่มต้นอย่างไรดี และขั้นต่อๆไปจะไปอย่างไรดี ทั้งนี้เนื่องจากการพัฒนาเว็บไซต์ขึ้นมาหนึ่งเว็บ ก็เปรียบเสมือนการสร้างโครงการหนึ่งโครงการ โครงการจะสำเร็จตามที่เราหวังไว้หรือไม่ ก็ขึ้นอยู่กับว่าเราปฎิบัติตามขั้นตอนต่างๆ ของการพัฒนานั้นหรือไม่ สิ่งขั้นตอนการพัฒนาเว็บไซต์มีด้วยกัน 8 ขั้นตอน ดังนี้ 1.การวางแผนกำหนดทิศทางของเว็บไซต์ การวางแผนเป็นสิ่งแรกที่ทุกโครงการจะต้องมี เช่น เราต้องการจะทำเว็บไซต์เพื่อจำหน่ายสินค้าบนเว็บไซต์ เราต้องมีการวางแผนก่อนว่า เว็บจะนำเสนอข้อมูลอย่างไร มีกลุ่มเป้าหมายของผู้ที่เข้ามาใช้เว็บไซต์เป็นใคร สิ่งต่างๆเหล่านี้จะต้องวางแผนไว้ทั้งหมด
2.ขั้นตอนการเก็บรวบรวมข้อมูล ก่อนเริ่มเก็บข้อมูลต่างๆควรถามตัวเองดูก่อนว่า เราเข้าเว็บไซต์เพราะอะไร
- เพื่อเข้ามาชมความสวยงามของเว็บไซต์
- เพื่อเข้ามาใช้งานโปรแกรมบนเว็บไซต์
- เพื่อเข้ามาสืบค้นข้อมูล
เมื่อพิจารณาตามเหตุผลข้างต้นที่กล่าวมา เราคงได้จำตอบในใจแล้ว เกิอบทุกคนเข้าเว็บเพราะ เข้ามาหาข้อมูล สืบค้นข้อมูล อ่านข้อมูล ถึงแม้บางคนอาจจะบอกว่าเข้ามาซื้อสินค้าผ่านเว็บ แต่ถ้่าไม่มีข้อมูลสินค้าให้พิจารณาก่อน การจะเกิดกระบวนการสั่งซื้อนั้นก็คงเกิดขึ้นไม่ได้ ดังนั้นสิ่งที่สำคัณที่สุดคือ ข้อมูล หรือ Contents ดังนั้นขั้นตอนในการเก็บรวบรวมข้อมูล จึงเป็นขั้นตอนที่สำคัญไม่น้อยไปกว่าขั้นตอนอื่นๆ เนื่องจากเป็นขั้นตอนที่จะบอกเราได้ว่าเว็บไซต์เราจะมีข้อมูลใดบ้าง และจะสร้าง Menu ต่างๆอย่างไร
3.ขั้นตอนการออกแบบ Template สำหรับขั้นตอนนี้คือการออกแบบเว็บเพจนั้นเอง ซึ่งการออกแบบนั้น นักพัฒนาเว็บจะออกแบบสิ่งที่เรียกว่า Template เพื่อใช้กับเว็บของต้น ซึ่ง Template ก็คือ ต้นแบบของเว็บเพจนั้นเอง โดยการออกแบบอาจจะใช้โปรแกรมด้านกราฟฟิค เช่น Adobe Photoshop เป็นต้น เพื่อให้ได้ต้นแบบที่เป็นรูปภาพขึ้นมาก่อน ทั้งนี้เพื่อให้ Concept ในการออกแบบเว็บเป็นไปในทิศทางเดียวกัน
4.ขั้นตอนการนำข้อมูลลงสู่ Template ที่จักเตรียมไว้ ขั้นตอนนี้คือการนำผลงานจากขั้นตอนที่ 2 มาผนวกกับผลที่ได้จากขั้นตอนที่ 3 นำมาผสานกัน ก็จะเกิดเว็บเพจขั้น ซึ่งขั้นตอนนี้นักพัฒนาเว็บไซต์อาจจะใช้โปรแกรมประเภท WYSIWYG อย่างเช่น Adobe Dreamweaver เป็นต้น ในการนำข้อมูลลงสู่ Template ที่ได้จัดเตรียมไว้
5.ขั้นตอนการพัฒนาโปรแกรม หากเว็บไซต์เราจำเป็นต้องมีการใช้งานโปรแกรมบนเว็บเช่้น ระบบ Webboard, ระบบสมาชิก เป็นต้น ในขั้นตอนนี้เราคงต้องพัฒนาโปรแกรมนั้นๆขึ้นมา ซึ่งการพัฒนาโปรแกรมนั้น เราจำเป็นต้องมีความรู้ในการเขียนโปรแกรมบนเว็บด้วย เช่น PHP, ASP.Net, JSP, Perl/CGI เป็นต้น แต่หากเว็บไซต์เรา เ็ป็นเพียงเว็บไซต์ที่ต้องการนำเสนองาน หรือข้อมูลผ่านเว็บ โดยไม่ต้องมีผู้ใช้งานมาจัดการข้อมูลในเว็บเราก็สามารถข้ามขั้นตอนนี้ไปได้เลย
6.ขั้นตอนการตรวจสอบการทำงานของเว็บไซต์ ขั้นตอนนี้เป็นขั้นตอนการตรวจสอบของเว็บไซต์ว่า สามารถทำงานได้ดีตามต้องการหรือไม่ ซึ่งการตรวจสอบเว็บไซต์นี้ รวมไปถึงการตรวจสอบการแสดงผลของเว็บไซต์ในแต่ละ Web Browser หากแสดงผลแตกต่างกันมากเราก็ต้องพิจารณาและปรับปรุงเว็บใหม่ สำหรับการทดสอบนี้เราอาจจะทดสอบเฉพาะ Web Browser ที่มีผู้นิยมใช้มากก็ได้ เช่น Firefox, Internet Explorer เป็นต้น
7.ขั้นตอนการนำออกเผยแพร่ สำหรับขั้นตอนนี้เป็นขั้นตอนสำคัญอีกอันหนึ่งคือ เมื่อเราได้พัฒนาเว็บไซต์และมีการตรวจสอบจนเป็นที่แน่ใจแล้ว เราสามารถนำเว็บไซต์นั้นออกเผยแพร่บนโลกอินเตอร์เน็ต โดยเราต้องมีเซิร์ฟเวอร์ที่จะใช้ในการวางไฟล์ของเราเสีัยก่อน เราอาจจะติดต่อขอเช่าบริการเซิร์ฟเวอร์ที่ให้บริการรับฝากเว็บไซต์ ซึ่งเรียกกันว่า Web Hosting เช่นที่ http://www.4gbhost.com เป็นต้น และจะต้องมีโดเมนหรือชื่อเว็บไซต์ของเรา ตัวอย่าง dexmore.com เป็นต้น
หลังจากนั้นเราก็ FTP ไปยัง Hosting ที่เราใช้บริการเพื่ออัพโหลด ไฟล์งานเว็บของเราไปเก็บไว้ยัง Hosting เพื่อให้ผู้ใช้บริการอินเตอร์เน็ตได้เรียกชมเว็บไซต์ของเราได้จากโปรแกรม Web Browser
8.ขั้นตอนในการเผยแพร่ประชาสัมพันธ์ สำหรับขั้นตอนนี้คือ ขั้นตอนที่เราจะต้องทำเว็บไซต์ของเราให้เป็นที่รู้จักกับบุคคลกลุ่มเป้าหมายของเรา การประชาสัมพันธ์ก็มีหลายทางเลือกที่หน้าสนใจ เช่น
- การแลก Banner กับเว็บไซต์อื่นๆ
- การทำ SEO หรือ Search Engine Optimize
- การเผยแำพร่แบบ Offine เช่น การตักสติ๊กเกอร์ไปแปะท้ายรถ การเพิ่มชื่อเว็บเราไปติดกับนามบัตรเรา
ซึ่งยุทธการเผยแพร่ประชาสัมพันธ์เว็บที่ได้ผลมากที่สุดในปัจจุบันคือ SEO เนื่องจากผู้ที่ต้องการข้อมูลจากเว็บไซต์ต่างๆมักใช้จุดเริ่มในการค้นหาจากเว็บ Search Engine เช่น Google เป็นต้น
บทความนี้ถูกเผยแพร่ในเว็บไซต์ Dexmore เท่านั้น ใครจะเอาไปที่อื่นให้เครดิตด้วยนะครับ
ลิงค์หัวข้อ:
http://dexmore.com/topic/1320