• knife set
  • feed

    วางแผนทำ web site

    posted on 13 May 2009 08:23 by itshee in Drupal

    บล็อกนี้เป็นซีรีส์ของ คู่มือปรุงเว็บไซต์ฉบับ non-programmer โดยนำเคสของ stylelurf.com มาให้ดูกันครับ จะเป็นการเล่าของการทำเว็บไซต์ยากๆ โดยไม่จำเป็นต้องรู้โค้ด PHP หรือ MySQL ซักนิดเดียว

    ขั้นตอนเริ่มแรกสุดในการสร้างเว็บนั้น ง่ายๆ แต่เป็นขั้นตอนที่หลายคนมักจะมองข้าม ซึ่งก็คือ "การวางแผน" การวางแผนก่อนการเริ่มงานจะเป็นตัวที่ช่วยให้ประหยัดเวลาในระหว่างการทำงานได้หลายสิบเท่าเลยทีเดียว โดยการวางแผนสำหรับทำเว็บด้วย ดรูปัล (Drupal) นั้น เริ่มได้ดังนี้

    1. วางแผนสำหรับเว็บไซต์ - ดรูปัลมีเครื่องมือฟรีให้หลายชิ้นพร้อมใช้งาน ซึ่งการทำเว็บไซต์แต่ละเว็บนั้น สามารถใช้เครื่องมือที่หลากหลายได้ โดยพยายามเลือกเครื่องมือที่ไม่ตกรุ่นมาใช้
      • วางโครงสร้างเนื้อหาเว็บ - ออกแบบว่าเนื้อหาของเว็บเราจะประกอบด้วยอะไรบ้าง โดยส่วนนี้จะเป็นชนิด "เนื้อหา" (content type) โดยการทำแบ่งประเภทของเนื้อหา เช่น เนื้อหาบล็อก เนื้อหาส่วนโหลดภาพ เนื้อหาส่วนเว็บบอร์ด ฯลฯ คราวหน้าหน้า จะนำตัวอย่างเนื้อหาของ stylelurf มาอธิบายเพิ่มครับ
      • วางโครงสร้างของฟีเจอร์ - ออกแบบว่าเว็บเราจะมีฟีเจอร์อะไรบ้าง เช่น มีระบบโหวต ระบบอัปโหลดภาพ ระบบเลือกภาพ ฯลฯ
    2. วางแผนสำหรับอนาคต -  ออกแบบเว็บไซต์เผื่อไว้ใน 12-24 เดือนข้างหน้า ประมาณการว่าขนาดของเว็บไซต์ และทิศทางของเว็บไซต์เราจะเป็นอย่างไร และดูทิศทางของเทรนด์เว็บไซต์ว่าไปในทางไหน ซึ่งจุดนี้จะช่วยให้เราไม่เอาเทคโนโลยีที่ตกรุ่น หรือใกล้ตกรุ่นมาใช้ในเว็บไซต์เรา
    3. มีส่วนร่วมในชุมชนดรูปัล - หลายครั้งที่การพูดคุยกับนักพัฒนาคนอื่น ช่วยให้เราได้รู้เทรนด์ และไอเดียในการแก้ไขปัญหาได้ สำหรับชุมชนหลักอยู่ที่ http://drupal.org/ (ภาษาอังกฤษ) ส่วนชุมชนไทยยังเล็ก(มาก) ตอนนี้อยู่ที่ http://drupal.in.th/ และคนใช้ส่วนใหญ่ก็เป็นโปรแกรมเมอร์ คุยสิบคำแล้วงงได้ หากใครใช้ IRC อาจลองแวะที่ irc://irc.freenode.net/drupal (ภาษาอังกฤษ)

    การวางแผนในช่วงแรกนั้นอาจจะวางแผนไว้คร่าวๆ โดยไม่จำเป็นต้องวางแผนข้ามปีแล้วค่อยเริ่มสร้างเว็บ โดยไม่จำเป็นต้องว่าเราจะต้องรู้ทุกอย่าง 100% ก่อนการทำเว็บ เห็นบางคนวางแผนนานมากหลายเดือน พอเริ่มทำเว็บ กลับกลายเป็นว่าเทคโนโลยี กับเทรนด์ต่างๆ ที่นิยมช่วงนั้นเอาต์ไปหมดแล้ว นอกจากนี้ที่สำคัญการวางแผนที่ไม่ดีก็ไม่ต่างอะไรกับการไม่วางแผน

    ขอบคุณสำหรับความรู้ครับ
    กำลังศึกษาเรื่องทำเวบอยู่...เริ่มจาก 0 เลย เห็นเพื่อนใช้ Drupal เลยอยากลองมั่ง

    #6 By Johnnie on 2009-10-20 05:04

    ง่า เป็นยูส"เซ่อ"อะ ลองทำเ็ว็บตัวเองดู
    แต่ของเราแบบขำๆนะ ไม่ได้จะหัดทำ
    แค่อยากมีเว็บเอาไว้หลงตัวเองเฉยๆ*กัวเชยแหะๆ

    ก็ไม่มีพื้นโปรแกรมเลย แต่พอถามคนข้างๆเอาได้
    เลยว่าจะใช้บริการตามเว็บสำเร็จรูปฟรีไปก่อน
    ว่าแต่ ขนาดใช้สำเร็จรูปเรายังวางแผนเลยนะ เอ้อ(เก่ง..ๆ)
    เราวาด'ออร์แกไนซ์'ไว้ก่อนสมัครอีก ฮ่าๆ

    จึงเรียนมาเพื่อทราบ(ว่ามาอ่าน)
    อยากเขียนเพิ่มก็เขียนไป
    อ่านไม่รู้เรื่องอยู่ดี(อ่าว!)..แต่ก็อ่านนะ อิๆcry
    ขอบคุณมากค่ะ เริ่มเข้าใจมากขึ้น
    ตามอ่านทุกบทเลย big smile Hot!

    #4 By ไอ้แป้น : i-phan on 2009-05-26 09:48

    Hot! Hot! วางแผนๆ ให้เห็นภาพมัวๆ อยู่ในใจ นึกภาพตัวเองตอนเป็น user เลยยิ่งดี โมว่านะ ^^''
    แฮะ ไม่ค่อยได้วางแผนเลย ลุยมันโลด อย่างว่าคือยังไม่รู้ว่าดรูปัลทำอะไรได้บ้าง เลยวางแผนไม่ถูก ตอนนี้เริ่มเห็นภาพมัว ๆ แล้วครับ Hot!

    #2 By mahaoath on 2009-05-13 10:08

    เห็นด้วยอย่างแรงเลยครับ
    การวางแผน โดยเฉพาะกับโปรแกรมเมอร์นั้นสำคัญมากจริงๆ
    มันทำให้งานเราเดินหน้าไปในทางที่เราต้องการ

    แต่ส่วนใหญ่ก็มักจะเจอแบบว่า
    ทำๆไปก่อน แล้วค่อยมาคิดเติมนี่แต่งนั่นทีหลัง
    ทำให้ Maintenance ได้ลำบาก

    Hot! Hot! Hot! Hot! Hot!

    #1 By robocon on 2009-05-13 08:48