~Drupal basic tutorial 1~
posted on 27 Mar 2009 14:42 by apemon-chan in nerd, web-app
หลังจากดองblogมานาน ก็เปิดentry greekต่้อ(blogแต่งด้วยthemeแนวanime แต่เนื้อหา80%กลับ
เป็นแนวtutorial
คราวนี้ก็มาที่ drupal tutorial งับ ส่วน irrlicht tutorial นั้นถูกลอยแพก็เข้าสู่กระบวน
การดองเค็มเหตุเพราะขี้เกียจทำหันไปสนใจdrupalมากกว่าเนื่องจากใช้ทำงานงับ
drupal คือ อีหยัง? drupalสั้นๆก็คือ cmsตัวหนึ่งที่(น่าจะ)ดีที่ี่สุดในตอนนี้ อ่านรายละเอียดdrupal
ได้ที่drupal.in.thงับ อันนี้ถ้าใครเคยเล่นพวกphp-nuke,joomla,mambo มาก็คงจะนึกภาพออกทันทีงับ
สำหรับในentryนี้จะมาพูดถึงวิธีการลง+การใช้งานdrupalแบบง่ายๆกันงับ เพราะจากเท่าที่สังเกตุ
มันไม่ได้ง่าย เพรียบพร้อมเหมือน php-nuke ซะทีเดียว
มาเริ่มต้นที่การลงdrupalก่อนนะงับ เริ่มต้นก่อนอื่นก็ติดตั้งโปรแกรม web server ก่อนนะงับ ซึ่งแล้วแต่
ความชอบงับว่าจะเอา appserv รึ xampp (รึตัวอื่นๆ) เมื่อมีweb serverแล้วก็ลองเปิด web browser แล้วลอง
พิมพ์ localhost ดูนะงับ สำหรับappservถ้าได้แล้วจะเป็นหน้าตาประมาณนี้
-ถ้าพิมพ์ localhost แล้วไม่ขึ้น ลองพิมพ์127.0.0.1แทนดู ถ้าได้ ลองไปดูที่
C:\WINDOWS\system32\drivers\etc เปิดไฟล์hostsด้วย notepad งับ (hostsเฉยๆน่ะ ไม่ใช่
hosts.ics นะ) แล้วลองดูว่า ชื่อ localhostถูกใช้ไปยังงับถ้ายังไม่มีชื่อlocalhost ให้เพิ่มบรรทัด
127.0.0.1 localhostงับ ประมาณรูปนี้
จากตัวอย่างนี้ เราสามารถใส่ชื่ออื่นๆไปด้วยก็ได้งับ เช่น ในที่นี้ใส่ชื่อ apemon-chan เมื่อเราพิมพ์
apemon-chanลงไปในweb browser ก็จะให้ผลเหมือน localhost งับ
เมื่อลง web server เสร็จ ต่อไปก็จะเริ่มขั้นตอนลงdrupalล่ะ
1.โหลดdrupaจากเว็บ drupal.org (รึ drupal.in.th ก็ได้)
2.แตกไฟล์zip แล้วcopy folder drupal ไปใส่ในเว็บ server (ถ้า appservให้วางไว้ที่
C:\AppServ\www ถ้าเป็น xampp ให้วางในfolder htdocs)
3.พิมพ์ localhost/ชื่อfolder drupal แล้วที่เหลือก็ทำตามที่เว็บบอกเหรองับ
ถ้าหากลงสำเร็จ ก็จะได้หน้าจอประมาณนี้งับ
ก็เป็นอันเรียบร้อยนะคับ ทีนี้ก็ลองเล่นดูได้ตามสบายละคับ ว่าแล้วก็ลองมาทดลองสร้างเนื้อหาเว็บ
กันเลยดีกว่า
การใส่contentบนdrupal
ในเมนูฝั่งซ้ายนั่นจะมีหัวข้อ create content ลองกดดูงับ จะมีให้เลือกระหว่าง page กับ storyคับ
แล้วมันต่างกันไงล่ะ อันนี้ต้องลองคับ(เพราะไม่รู้จะอธิบายไงดี)
อันนี้ก็ลองสร้างstoryขึ้นมาเรื่องนึงงับ(อันนี้เล่นง่ายก็อบcode html จากentryเก่าๆมาแปะ)
ในกรณีที่ใช้tag htmlในส่วนเนื้อหานั้น ตรงส่วน input format ให้ปรับเป็น full html ด้วยนะเออ
ไม่งั้นคำสั่งhtmlพวกรูปต่างๆจะไม่ขึ้นนะเออ
อันนี้คือผลที่ได้คับ
เมื่อกด read more
ก็เป็นอันเสร็จสำหรับการใส่contentเบื้องต้นนะคับ เพื่อการเขียนcontentที่ง่ายขึ้นแนะนำให้หา
module ที่ชื่อ fckeditor มาลงคับ
การลงmoduleเพิ่ม
ตรงส่วนนี้ใครที่เคยใช้php-nukeหรือcmsตัวอื่นก็คงคุ้นเคยกันดีอยู่แล้วงับ ทำไมต้องลงmodule ว่าง่ายๆ
ก็คือ การเพิ่มความสามารถให้drupalในส่วนที่เราต้องการ(และอาจจะไม่ต้องการ
)
สำหรับวิธีการลงก็ไม่ยาก ก็หาmoduleที่สนใจจากเว็บ drupal.org หรือ drupalmodules.com
เวลาโหลดก็ดูด้วยคับว่าmoduleตัวที่เราโหลดมามันrequestว่าต้องมีmoduleตัวอื่นลงก่อนเปล่า
เช่น module advanceforum จะต้องลง module auther pane ก่อน เป็นต้น ถ้ามีก็โหลดmodule
ตัวที่ต้องใช้มาลงให้เรียบร้อยก่อนคับ
จากตัวอย่างในที่นี้จะโหลด module devil มาใช้นะคับ ก่อนอื่นก็นำmoduleที่โหลดมาไปใส่ไว้ใน
folder sites/all/modules คับ(ถ้าไม่มีfolder modules ให้สร้างขึ้นมาเอง)
เสร็จแล้วให้ไปที่เมนู administer แล้วคลิกเลือกตรง module คับ

ติ๊กถูกหน้า module ที่เราต้องการเปิดใช้งาน แล้ดกด save ก็เป็นอันจบคับ
ก็เป็นอันจบสำหรับ drupal basic tutorial 1 นะงับ ถ้ามีข้อมูลผิดพลาดตรงไหนก็mentบอกได้นะคับ
#1 By book on 2009-03-27 18:57