Skip to main content

เปรียบเทียบ WordPress.com กับ WordPress.org (ติดตั้งในเซิร์ฟเวอร์ส่วนตัว)

หนึ่งในทางเลือกในการสร้างเว็บไซต์ในปัจจุบัน คือการใช้งาน WordPress เป็นฐานในการบริหารข้อมูลเนื้อหา แต่รู้หรือไม่ WordPress มีให้เลือก 2 แบบ ได้แก่ WordPress.com ที่มีบริการแบบครบวงจร จ่ายเงินแล้วใช้งานได้ทันที กับ WordPress.org ที่มีแต่เฉพาะตัวโปรแกรมระบบบริหารข้อมูล (CMS) เท่านั้น โดยผู้ใช้งาน จำเป็นต้องไปหาโดเมน และ เซิร์ฟเวอร์ เองต่างหาก

Region 15 ช่อง ในธีม Bartik ของ Drupal 7

สิ่งที่เปลี่ยนแปลงอย่างเห็นได้ชัดใน Drupal 7 คือ Theme ที่เป็นธีมเริ่มต้น โดยเปลี่ยนจาก Garland เป็นการใช้บริการของ ธีม Bartik (คือยังมี Garland ให้เลือกใช้ แต่ถูกปิดการใช้งานโดยพื้นฐาน) และธีมของ admin ใช้ธีม Seven ที่โล่งมาก

ธีม Bartik ใน Drupal 7 มาพร้อมกับพื้นที่ Block region เหลือเฟือ คือมีมากถึง 15 ช่อง ซึ่งเพียงพอสำหรับความต้องการของเว็บทั่วไปได้ทันที (ในขณะที่ ธีม Garland ใน Drupal 7 มี region เพียง 7 ช่อง)

Drupal new design in Localize page

ธีมใหม่ในเว็บไซต์ drupal.org ที่เปิดใช้งานในหน้า localize.drupal.org — ทดลองคลิกดูในหน้าอื่นๆ ยังคงเป็นธีมเดิม

drupal-new

poakpong Fri, 2010-07-09 - 02:04
Drupal Theme: FarmWork

Node: Drupal 6.x FarmWork theme modified from Framework 2.6 original

แจกธีมดัดแปลง

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

เลยตั้งชื่อล้อเลียนต้นฉบับว่า FarmWork โดยดัดแปลงให้เข้ากับจริต(ของผมเอง)ให้มากขึ้น

poakpong Sat, 2010-02-13 - 02:53
แทรก css style ของ table ในบางธีม
ช่วงนี้ต้องจัดการกับธีมในหลายเว็บ แล้วมีปัญหากับ css style ของ tag เกี่ยวกับตาราง พวก table, th  และ td ที่มันไม่เว้นช่องว่าง (แม้จะพยายามแทรก code เข้าไปใน html ก็ยังช่วยไม่ได้) เลยไปหาชุด css style พื้นฐานมาอันนึง แปะเข้าไปในไฟล์ .css เลยละกัน โดยถ้าในหน้าเว็บนั้นมีการสั่งตารางเอาไว้ ก็ให้ดึง css ชุดนี้มาแสดงผลโดยอัตโนมัติ (ถ้าไม่มีชุดอื่นมาสั่งทับทีหลัง) table {   border: 1px #666 solid;   border-collapse: collapse;   border-spacing: 0px; } tr th {   border-bottom: 1px #666 solid;   font-weight: bold;   padding-top: 4px;   padding-bottom: 4px;   paddin
poakpong Tue, 2009-04-28 - 19:45
กำหนด regions เพิ่มเติมใน drupal 6.x
สำหรับคนที่จะทำเว็บไซต์ด้วย drupal แต่ติดขัดที่ drupal เตรียมพื้นที่ (regions) สำหรับให้เราวางกล่อง (Block) น้อยเกินไป ก็สามารถเพิ่มเติมได้ด้วยตัวเอง (บล็อกนี้เขียนเล่าจากการใช้งาน โดยอ้างอิงจากบล็อกของ donuzz หากผิดพลาดตรงจุดไหน ผู้รู้ช่วยชี้แนะด้วยครับ ) โดยปกติทั่วไปแล้ว drupal 6.x จะเตรียม regions เอาไว้ประมาณ 5 regions คือ Header, Left sidebar, Content, Rigth sidebar และ Footer (ดูรูป 1) figure1 drupal6x basic regions ((update: 2009-02-27 13:23)) แล้วถ้ากรณีที่เราต้องการสร้างหน้าพิเศษที่มีพื้นที่ (regions) ไม่เหมือนหน้าอื่น (ปกติ template ทั้งหมดของ drupal จะถูกเก็บอยู่ในไฟล์ page.tpl.php) เราจะต้องทำดังนี้ 1. สร้าง page ว่างๆ (ซึ่งเป็น content types ประเภทหนึ่ง) แล้วกำหนดให้ URL path เป็นชื่อที่ต้องการ เช่น /newsupdate 2. สร้างไฟล์ page-newsupdate.tpl.php ไว้ในโฟลเดอร์ธีม เพื่อใช้เป็น template เฉพาะในหน้าที่เราต้องการ 3. เพิ่มโค้ดในไฟล์ template.php (ถ้าไม่มีให้สร้าง template.php ไว้ในโฟลเดอร์ธีม) ดูรายละเอียด http://drupal.org/node/139766 (อ้างอิงจากคอมเม้นท์ของ donuzz) 4. แก้ไขโค้ด php ภายในไฟล์ page-newsupdate.tpl.php ให้เป็นไปตามพื้นที่ (regions) ที่เราต้องการ โดยเพิ่ม <?php print $new_regions_name ?> (ดูรูป 2) figure2 drupal custom regions แล้วก็เพิ่มรายชื่อ regions ที่เราสร้างเพิ่มเติมไว้ในไฟล์ .info ของธีมนั้นๆ โดยเพิ่มคำสั่งดังนี้ // regions ที่มีอยู่เดิม regions[left] = Left sidebar regions[right] = Right sidebar regions[content] = Content regions[header] = Header regions[footer] = Footer // regions ที่เรากำหนดขึ้นใหม่ regions[home_left] = Left homepage regions[home_middle] = Middle hompeage regions[home_bottom] = Bottom homepage ** หมายเหตุในการแก้ไข/เพิ่มเติม regions แต่ละครั้ง จะต้อง Clear cached data ในหน้า Site configuration > Performance เพื่อให้ drupal อัพเดทข้อมูลภายในระบบ ** เราก็จะสามารถมองเห็นรายชื่อ regions ได้ในหน้า Block
poakpong Thu, 2009-02-26 - 16:07

TABOD.com ขับเคลื่อนโดย Drupal

TABOD.com เว็บไซต์ของ สมาคมคนตาบอดแห่งประเทศไทย (Thailand Association of the Blind : TAB) โดยจริงๆ แล้ว URL หลักของสมาคมฯ คือ TAB.or.th แต่เนื่องจากความไม่สะดวกในการปรับปรุง-แก้ไข ไฟล์ระบบ (CMS) ผมเลยแก้ปัญหาโดยให้ทำการ redirect มาแสดงผลที่ TABOD.com แทน เว็บไซต์ทำเสร็จ และส่งมอบให้เจ้าหน้าที่ของทางสมาคมฯ เป็นคนอัพเดทข้อมูลนานแล้ว ช่วงนี้มีเวลาพักหายใจ เลยมาเขียนบล็อกไว้นิดนึงว่า TABOD.com ก็ใช้บริการ Drupal กับเขาเหมือนกัน หน้าตาที่ปรับแต่งไว้ไม่ได้ทำอะไรมากนัก เน้นเรียบๆ ใช้งานง่าย ให้ตัวช่วยอ่านเว็บอ่านได้สะดวก * Drupal ตัว drupal อัพเดทเป็นเวอร์ชั่นล่าสุด 6.6 * Theme (ธีม) ใช้บริการ Framework ซึ่งเป็นธีมโล่งๆ ไม่รก (เหมาะสำหรับนำไปปรับแต่งเป็นธีมของตัวเอง) ในเวอร์ชั่น 2.0 จะมีเวอร์ชั่นพื้นขาว และพื้นดำให้เลือกใช้ (ใน 2.1 จะเหลือแต่เวอร์ชั่นพื้นขาวอย่างเดียว) ในเว็บสมาคมคนตาบอดฯ ตั้งค่าให้สามารถแสดงได้ 2 ธีม คือ แบบปกติ สีขาว และแบบสำหรับคนสายตาเลือนราง สีดำ ซึ่งสามารถเลือกเปลี่ยนธีมได้จากทางด้านบนของเว็บ (ใช้โมดูล Switchtheme) * module (โมดูล) - Contact Forms สำหรับแบ่งประเภทของข้อมูลที่จะติดต่อ/กลุ่มผู้รับอีเมล (ปกติใน Drupal มีโมดูล Contact อยู่แล้ว) - FCKeditor + IMCE ปรับแต่งช่องพิมพ์ข้อความ และระบบจัดการรูปภาพ - Switchtheme สำหรับให้ผู้ที่ไม่เป็นสมาชิก สามารถสลับเปลี่ยนธีมได้ - Views ใช้ในการเรียกข้อมูลตามที่กำหนดให้แสดงเป็นรายการ แก้ไขตรง template เล็กน้อยให้สามารถคลิก ข้าม ไปยังเนื้อหาหรือเมนูได้ ส่วนข้อมูลต่างๆ เห็นว่าตอนนี้กำลังทะยอยๆ เอาใส่เว็บให้หมด ;-) TABOD.com - Bright Version TABOD.com - Dark Version

อัพเดทเล็กน้อยกับ sunderlandthai.com

หลังจากไม่ได้อัพเดทอะไรในเว็บ sunderlandthai.com เสียนาน (สัก 2-3 เดือนมาแล้ว) ตั้งแต่เปลี่ยนมาใช้ drupal - สาเหตุที่เปลี่ยนเพราะตอนนั้นเจ้าเว็บบอร์ด smf มันโดน spam เลยทำให้ server overload แถมผมดันทำข้อมูลเสียอีกจำนวนหนึ่ง (ซวยโคตรๆ) ก็เลยเปลี่ยนมาใช้ drupal ซะเลย - ในตอนนั้นก็ไม่ได้ทำอะไรมาก แค่เปิดฟังก์ชั่น Forum ให้สมาชิกที่คุ้ยเคยเข้ามาคุยกัน โดยตอนนั้นใช้ theme สำเร็จรูป (ถ้าจำไม่ผิดชื่อ Zen อะไรสักอย่าง) หน้าตาพื้นๆ มาก ขาวๆ โล่งๆ ตอนนี้หลังจากได้เรียนวิชาเกี่ยวกับการปรับแต่ง drupal ขั้นพื้นฐาน จากสำนัก #o
Foxkeh, Firefox Theme poakpong Thu, 2008-09-04 - 18:44
Subscribe to Theme