Drupal : การติดตั้งและใช้งาน Tag

การจะใช้งาน Tag ได้ ต้องทำการติดตั้งโมดูล Taxonomy

ซึ่งเมื่อติดตั้ง Drupal แล้ว โมดูลนี้จะ Enable มาด้วย แต่ก็สามารถตรวจสอบการติดตั้งของโมดูลนี้ได้ที่ Administrator > Modules ดังรูปด้านล่าง

drupal_tag_w500

เมื่อติดตั้งโมดูล Taxonomy แล้วจะเห็นส่วนบริหารจัดการของ Taxinomy ที่ Administrator > Content management > Taxonomy

drupal_tag2_w500

ก่อนอื่นต้องสร้างประเภทของคำก่อน โดย Drupal ใช้คำว่า Vocabulary

drupal_tag3_w500

เพิ่ม Vocabulary name, Description และ Help text โดยในตัวอย่างนี้ตังชื่อของ Vocabulary เป็นคำว่า Tags

drupal_tag4_w500

ประเภทของคำที่สร้างขึ้นใหม่นี้ ใช้ได้กับ Content type แบบไหนบ้าง ในตัวอย่างนี้ใช้ได้กับทั้ง Page และ Story

drupal_tag5_w500

  • Tags: คำที่ผู้ใช้เขียนกำกับ นั้น ผู้ใช้สามารถสร้างคำขึ้นมาใหม่เองได้หรือไม่
  • Multiple select: สามารถใช้คำมากกว่า 1 คำได้หรือไม่
  • Requried: จำเป็นต้องมีอย่างน้อย 1 คำ กำกับหรือไม่

drupal_tag6_w500

เมื่อกด Save จะเห็นหน้าจอดังรูป โดย Vocabulary ที่สร้างขึ้นใหม่นี้จะแสดงอยู่ที่ด้านล่าง

drupal_tag7_w500

จากนั้นทดลองใช้งานกันดู โดยทำการเขียน Story ขึ้นมาใหม่ Create contents > Story จะเห็นว่ามี Textbox เพิ่มขึ้นมา ชื่อว่า Tags (ชื่อที่เราตั้งขึ้นมาตอนสร้าง Vocabulary) จากนั้นให้กำหนดคำที่จะใช้กำกับ Story นี้ได้เลย โดยคั่นแต่ละคำด้วย comma

drupal_tag8_w500

บทความที่สร้างขึ้นใหม่นี้ มีคำกำกับไว้ดังแสดงในรูป

drupal_tag9_w500

ติดตั้ง Epydoc บน Windows XP

ดาวน์โหลด และติดตั้ง Epydoc

ดาวน์โหลด Epydoc จาก http://sourceforge.net/projects/epydoc/files/
จะได้ไฟล์ epydoc-3.0.1.win32.exe
ให้ทำการ Double click เพื่อทำการติดตั้ง
หลังจากติดตั้ง Epydoc แล้วจะได้ไฟล์มา 2ไฟล์ ให้ใชงานอยู่ในโฟลเดอร์ C:\Python25\Scripts

  1. epydoc.pyw มี GUI ให้ใช้
  2. epydoc.py สำหรับการใช้งานแบบ command line

การใช้งาน Epydoc

http://epydoc.sourceforge.net/using.html

ที่มา Epydoc

การเปลี่ยน Theme ใน Drupal

Drupal สามารถทำการเปลี่ยน Theme ได้ง่ายๆ โดยการ ดาวน์โหลด Theme ได้จาก http://drupal.org/project/themes ซึ่งจะมี Theme ให้เลือกมากมาย แต่ที่สำคัญคือ ต้องเลือกดาวน์โหลด Theme ให้เวอร์ชั่นตรงกับเวอร์ชั่นของ Drupal ที่ติดตั้งไว้ เช่น 5.x, 6.x หรือ 7.x จากนั้นทำการติดตั้ง Theme ดังนี้

  1. ดาว์นโหลดไฟล์ ในตัวอย่างนี้ ดาวน์โหลดไฟล์ชื่อ Earth_birthday-6.x-1.1.tar.gz โดยนำไฟล์มาเก็บไว้ที่ /home/stang/src
  2. แตกไฟล์ด้วยคำสั่ง tar –zxvf /home/stang/src/Earth_birthday-6.x-1.1.tar.gz
  3. จาก นั้นทำการสร้างไดเร็กทอรี่ themes ไว้ภายใต้ sites/all/ ด้วยคำสั่ง mkdir ดังนี้<yourpath>/sites/all/themes โดยให้แทน <yourpath> ด้วย path ไปยังที่ตั้งของเว็บไซต์
  4. ทำการ copy ไดเร็กทอรี่ Earth_birthday มาไว้ภายใต้ <yourpath>/sites/all/themes ด้วยคำสั่ง cp –r /home/stang/src/Earth_birthday  <yourpath>/sites/all/themes
  5. ทำการเลือก Theme ที่ Drupal เช่นไปที่ http://www.k6.in.th/?q=admin/build/themes
  6. คลิก เลือก Enable ที่ Theme ที่ต้องการ ให้สามารถใช้งานได้ หรือจะเลือกให้เป็นค่าปริยายได้ โดยการเลือก Default จากนั้นกดปุ่ม Save configuration เป็นอันเรียบร้อย

drupal_theme_enable_w500

drupal_theme_enable2_w500

Drupal: FCKeditor – WYSIWYG HTML editor

FCKeditor เป็นเครื่องมือช่วยเขียน HTML แบบ WYSIWYG

การติดตั้งใน Drupal จะต้องทำ 2 ขั้นตอนด้วยกัน คือ

  1. ติดตั้งโมดูล FCKeditor สำหรับ Drupal
  2. ติดตั้ง FCKeditor เวอร์ขั่นล่าสุด โดย download ได้จาก FCKeditor homepage

1. ดาวน์โหลด และติดตั้ง FCKeditor สำหรับ Drupal

  • ดาว์นโหลด FCKeditor ที่ http://drupal.org/project/fckeditor จะได้ไฟล์ fckeditor-6.x-2.0.tar
  • ทำการแตกไฟล์ จะได้โฟล์เดอร์ fckeditor
  • upload โฟล์เดอร์ fckeditor ไปไว้ใน  <yourpath>/sites/all/modules
  • ทำการติดตั้ง โดยไปที่ Administrator > Modules จากนั้นเลือกที่หัวข้อ Other > FCKeditor แล้ว Enable FCKeditor ดังรูป

drupal_fckeditor_w500

ถ้าติดตั้งได้ จะปรากฏ FCKeditor ใน Administrator > Site configuration ดังรูป

drupal_fckeditor2_w500

Click ที่ FCKedtor จะเห็นหน้าจอเตือนดังรูปด้านล่าง แจ้งว่าให้ไปที่ FCKeditor homepage เพื่อ download FCKeditor เวอร์ชี่นล่าสุดมาติดตั้ง

drupal_fckeditor3_w500

2. ดาวน์โหลด และติดตั้ง FCKeditor เวอร์ชั่นล่าสุด

จากรูปด้านบนให้ Click ที่ FCKeditor homepage ในกรอบสีแดง หรือ (ดาว์นโหลดที่ http://sourceforge.net/projects/fckeditor/files/FCKeditor/)

จากนั้น download ไฟล์ จะได้ไฟล์ FCKeditor_2.6.5.tar.gz
ทำการแตกไฟล์ จะได้โฟล์เดอร์ fckeditor แล้วนำไปไว้ที่ <yourpath>/sites/all/modules/fckeditor/fckeditor/
เมื่อทำการ refresh หน้าจอจะเปลี่ยนไปดังรูปข้างล่างนี้ แสดงว่าการติดตั้งเสร็จสิ้นแล้ว

drupal_fckeditor4_w500

จากนั้นให้ทำการกำหนดสิทธิการใช้ FCKeditor โดยให้ click ที่ Permissions ในกรอบสีแดง หรือที่ Administrator > User Manangement > Permissions จะปรากฏหน้าจอดังรูปด้านล่าง

drupal_fckeditor5_w500

ให้กำหนดสิทธิการใช้งาน fckeditor modules เช่นในตัวอย่า่งนี้ เลือกกำหนดให้ authenticated user สามารถทำการ access และ uploads ไฟล์ได้
กด Save permissions เป็นอันเสร็จ

ต่อไปทำลองใช้งานดู โดยไปที่ Create content > Story ก็จะเห็น Tool ปรากฏขึ้นมาให้ใช้งานได้ดังรูปด้านล่าง

drupal_fckeditor6_w500

เพียงเท่านี้ก็จะสามารถใช้งาน FCKeditor ได้แล้ว
แต่ถ้าต้องการปรับแต่ง FCKeditor ให้ไปที่ Administer -> Site configuration -> FCKeditor

Drupal: การติดตั้ง Markdown

การเขียนแบบ Markdown ใน Drupal

Markdown คืออะไร?

Markdown ก็คือรูปแบภาษาๆหนึ่ง ที่ออกแบบมาให้ใช้งานได้ง่ายโครงสร้างๆง่าย เพื่อที่จะใช้สร้างการแสดงผลที่สวยงามในเว็บเพ็จ (ที่มา thdiy.com)

จะเขียน Markdown ต้องติดตั้งโมดูลอะไรบ้าง?

ต้องทำการติดตั้งโมดูล Markdown filter โดยสามารถดาว์นโหลดได้จากหน้า Project Page เสร็จแล้วให้ทำการติดตั้งโมดูล

drupal_module_markdown_w500

หลังจากติดตั้งโมดูล Markdown filter แล้วต้องทำการกำหนด Input formats ด้วย โดยไปที่ Administrator > Site configuration > Input formats ดังนี้

drupal_sitecon_input_w500

โดยในตัวอย่างนี้ผมเลือกที่จะใช้ Markdown ใน Full HTML โดยเข้าไปแก้ไข configure ของ Full HTML

drupal_sitecon_input2_w500

จากนั้นไปที่หมวด Filters ให้ disable Line break converter และ enable Markdown

drupal_sitecon_input3_w500

เป็นอันว่าตอนนี้ติดตั้ง Markdown และพร้อมใช้งานแล้วครับ ต่อไปทดลองเขียนข้อความด้วย Markdown กัน โดยไปที่ Create content > story จากนั้นทดลองเขียนข้อความด้วย Syntax ของ Markdown ลงไป โดยตัวอย่างการเขียนสามารถดูได้จาก wikipedia.orgDaring Fireballhttp://fingersports.net/node/124

drupal_markdown1_w500

ในตัวอย่างนี้ผมเขียน Header ครับ สังเกตุได้ว่าตัวอักษรจะใหญ่ๆหน่อย

drupal_markdown2_w500

TCP Port ที่ควรรู้ไว้

Well-Known TCP Port Numbers

Port Number Description
7 ECHO
20 FTP — Data
21 FTP — Control
22 SSH Remote Login Protocol
23 Telnet
25 Simple Mail Transfer Protocol (SMTP)
37 Time
42 Host Name Server (Nameserv)
43 WhoIs
49 Login Host Protocol (Login)
53 Domain Name System (DNS)
70 Gopher Services
79 Finger
80 HTTP
110 POP3
115 Simple File Transfer Protocol (SFTP)
118 SQL Services
119 Newsgroup (NNTP)
137 NetBIOS Name Service
139 NetBIOS Datagram Service
143 Interim Mail Access Protocol (IMAP)
150 NetBIOS Session Service
156 SQL Server
161 SNMP
194 Internet Relay Chat (IRC)
389 Lightweight Directory Access Protocol (LDAP)
443 HTTPS
546 DHCP Client
547 DHCP Server
569 MSN
1080 Socks

ที่มา webopedia.com

Drupal: การแจ้งเตือนเรื่องความปลอดภัย

Drupal จะมีการตรวจสอบ security update ของโมดูลต่างๆ ตามระยะเวลาที่ตั้ง cron ไว้ เมื่อ Drupal ทำการตรวจสอบพบว่ามี โมดูลเวอร์ชั่นที่ใหม่กว่า Drupal จะแนะนำให้ทำการติดตั้ง เวอร์ชั่นใหม่ โดยทำการแจ้งเตือนเป็นกรอบสีแดงดังรูปด้านล่าง ดังนั้นเมื่อเราพบกรอบดังกล่าว ก็ควรที่จะเข้าไปดูรายละเอียดโดยการคลิกที่ available updates (ในกรอบสีแดง)

drupal_message_update_w500

drupal_message_update2_w500

หลักจากคลิกที่ available updates จะปรากฏหน้าจอดังนี้ ในกรณีนี้คือแจ้งว่า มี Drupal เวอร์ชั่นใหม่กว่า แนะนำให้ติดตั้งคือเวอร์ชั่น 6.14 โดยสามารถทำการดาว์นโหลดได้โดยการคลิกที่ Download (ในกรอบสีแดง)

drupal_message_update3_w500

เมื่อทำการดาว์นโหลดมาแล้ว ให้ทำการแตกไฟล์ แล้วนำไฟล์ที่แตก ไปแทนที่ไฟล์เดิมได้เลยทันที

การ Upload ไฟล์ และแนบไฟล์ ใน Drupal

Drupal นั้น สนับสนุนการ Upload ไฟล์ เพื่อแนบไปกับเนื้อหา หรือเพื่อให้ผู้ใช้สามารถทำการดาว์นโหลดไฟล์ไปใช้ได้ แต่เมื่อติดตั้ง Drupal ใหม่ ความสามารถนี้จะยังไม่สามารถใช้ได้ ต้องทำการ Enable โมดูล Upload ซะก่อน

ซึ่งโมดูลนี้มีมาพร้อมกับ Drupal โดยอยู่ในส่วนของ Core – optional เพียงแต่ยังไม่ได้ Enable โดยเราสามารถทำการ Enable โมดูลได้ โดยไปที่ เมนู Administrater > Site building > Modules ซึ่งจะปรากฏหน้าจอดังรูปนี้

drupal_module_upload_w500

จากนั้นให้คลิกเลือก Enable ที่โมดูล Upload (กรอบสีแดงในรูป)

drupal_module_upload2_w500

จากนั้นกดปุ่ม Save configuration (ปุ่มทางด้านล่าง) เป็นอันเสร็จ

Windows XP: วิธีลบ Windows Genuine Advantage ออกจากเครื่อง

แก้ไขได้ใน 3 ขึ้นตอน

  1. กด start (มุมล่างซ้าย) –> run  –> regedit.exe
  2. แล้วไปตามนี้ HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\Notify
  3. พอถึงตรงนี้หา folder ที่ชื่อว่า WgaLogon ลบทิ้ง(คลิ๊กขวาที่ไฟล์แล้วกดDELETE)

ที่มา: www.gunsandgames.com/