แนะนำปลั๊กอิน WordPress สำหรับเว็บที่มีนักเขียนหลายคน

ทำเว็บ Biomed.in.th เริ่มจะมีนักเขียนหลายคน ผมถามเพื่อนๆทาง twitter ไปว่ามีปลั๊กอินสำหรับ WordPress ที่ช่วยในการจัดการเว็บที่นักเขียนหลายคนไหม ได้รับคำตอบกลับมาจากหลายคน ผมขอยกตัวที่ผมเอาไปใช้จริงสองตัวมาให้ดู ได้รับการแนะนำมากจาก @sourcode

  1. Role Manager: เป็นปลั๊กอินที่ช่วยในการกำหนดสิทธิ user ให้มีสิทธิในการเข้าถึง หรือปรับแก้ส่วนไหนได้บ้าง ผมใช้เพื่อเวลานักเขียนส่งเรื่องเข้ามา ต้องผ่านการตรวจสอบจาก admin อีกทีเพื่อช่วยกันดูว่าส่วนไหนผิดพลาด และส่วนไหนต้องเพิ่มเติม ก่อนส่งเรื่อยเผยแพร่ การกำหนดสิทธิแยกเป็นเฉพาะตัวบุคคลได้ด้วย เป็นปลั๊กอินที่สำคัญสุดที่ต้องมีในเว็บที่มีนักเขียนหลายคนเมื่อทำการติดตั้งเรียบร้อยแล้ว ในส่วนของ ผู้ใช้ (User) จะมีเมนูเพิ่มเข้ามาให้เราได้ใช้งาน
    User Manager

    เมนู Roles จะสามารถกำหนดสิทธิให้ user ในระดับต่างๆ ได้ทุกระดับขั้น จะลบ เปลี่ยนชื่อ กำหนดสิทธิ เพิ่มใหม่ก็ได้ในหน้านี้

    หน้ากำหนดสิทธิของลำดับขั้นของ นักเขียน

    เมื่อเราต้องการกำหนดสิทธิให้เฉพาะคน สามารถเข้าไปที่ Profile ของ User นั้นๆ แล้วด้านล่างจะมีช่องให้เลือกติ๊กสิทธิของ user คนนั้น

    เมนูกำหนดสิทธิเฉพาะคน

  2. Author Exposed :ปลั๊กอินตัวนี้ เมื่อเราคลิกที่ชื่อของคนเขียน จะมีบ๊อบอัพแสดงรายละเอียดของคนเขียนคนนั้น ขึ้นมาและบอกด้วยว่าเขียนมาแล้วกี่เรื่อง เมื่อคลิกเข้าไปจะแสดงเฉพาะเรื่องที่คนนั้นเขียนไว้ เป็นประโยชน์กับคนเขียนเองเพื่อตรวจสอบว่าตัวเองได้เขียน อะไรไปแล้วบ้าง และคนอ่านอยากติดตามเฉพาะเรื่องของคนนี้ก็สามารถแยกออกมาให้ด้วย วิธีใช้เมื่อลงปลั๊กอินแล้ว ให้ใส่โค้ดนี้แทนในตำแหน่งที่จะแสดงชื่อของคนเขียน
    
    

    ตัวอย่างการใช้งาน  เมื่อคลิกที่ชื่อ จะแสดงรายละเอียด

    คลิกที่ชื่อจะแสดงรายละเอียดของคนเขียน

    See Authors Posts (จำนวนโพสที่เขียนโดยคนนี้) เมื่อคลิกเข้าไปจะเปิดหน้าที่แสดงเฉพาะบทความที่คนนี้เขียน

    แสดงหน้าที่เขียนโดย นักเขียนคนเราสนใจ

หวังว่าจะเป็นประโยชน์กับคนที่กำลังทำเว็บอยู่นะครับ ส่วนปลั๊กอินต่างๆที่เกี่ยวกับการจัดการกรณีมีนักเขียนหลายคนลองเข้าไปดูที่เว็บที่มาครับ

ที่มา : https://www.hongkiat.com
Via : @sourcode

Biomed.in.th กับ Amphur blog ได้ขึ้น Ovi Store แล้ว

หน้ารายงาน สถิติ ของ Biomed.in.th และ Amphur blog ใน Ovi app wizard

ผมใช้ Ovi app wizard ในการทำ App ของ Biomed.in.th กับ Amphur blog แล้วลองส่งให้ Nokia พิจารณา ใช้เวลาประมาณ 15-18 ชั่วโมง ก็อนุมัติและส่งขึ้น Ovi Store แล้ว ทดลองดาวน์โหลดผ่านทางมือถือ Nokia ที่ใช้ Symbian S60 Edition 5  รุ่นจอสัมผัส ได้แล้วครับ เข้า Ovi store ในเครื่องแล้วลองค้นหาชื่อ Biomed.in.th ได้เลย ฟรีครับ

App ใน Ovi Store

รีวิว WordPress 3.0 beta 1

WordPress 3.0 beta 1

WordPress 3.0 beta 1 ได้ถูกปล่อยออกมาให้สาวกได้ลองเล่นแล้ว บล็อกผมก็ใช้ WordPress อยู่ด้วย ไม่พลาดที่จะทดลองและเอามาบอกต่อ ผมพยายามหยิบ feature เด่นๆ ที่น่าสนใจมาเล่าให้ฟังครับ ก่อนหน้านี้ผมได้บล็อกเกี่ยว WordPress ไว้หลายอันเหมือนกัน ใครสนใจลองดูใน tag WordPress ได้เลยครับ

เริ่มรีวิว WordPress 3.0 beta 1 กันเลยดีกว่าครับ

    1. ในตอนติดตั้ง พบว่ายังติดตั้งได้เร็วเหมือนเดิม มีส่วนที่เพิ่มเข้ามาในการติดตั้งคือ เราสามารถใส่ user, password ในตอนเริ่มต้นได้เลย ต่างจากเวอร์ชั่นก่อนที่ระบบจะ generate มาให้ แล้วค่อยไปเปลี่ยนเองภายหลัง ผมชอบในการเปลี่ยแปลงตัวนี้นะ

      สามารถตั้งชื่อ admin และ password ด้วยตนเองได้

    2. ในส่วนที่เกี่ยวกับการจัดการธีม  WordPress 3.0 beta 1 ใช้ธีมชื่อ Twenty Ten เป็นธีม default
หน้าหลัก WordPress 3.0 beta 1

ธีมนี้มี Option สามารถเปลี่ยน header ,background ได้โดยไม่ต้องไปแก้ใน css เลย สามารถอับโหลดรูปขึ้นเองได้ หรือจะเลือกจากภาพที่มีอยู่แล้วได้เลย เข้าไปแก้ไขได้ที่เมนู Appearance (ฟีเจอร์นี้มากับธีมนะไม่ใช้ WordPress เปลี่ยนธีมมันก็หายไป)

หน้าแก้ไขภาพส่วนหัว อยู่ใน Appearance

ในส่วนของเมนูธีม จะแสดงเป็น tab แยกระหว่าง Manage Themes(เลือกธีมที่จะแสดง) และ Install Themes(ส่วนค้นหาธีมหรืออับโหลดธีม)

เมนูจัดการ Themes
  1. ส่วนของการจัดเมนู แต่ก่อนหน้านี้เราจะไม่สามารถปรับแต่งเมนูได้ WordPress 3.0 beta 1 เพิ่มส่วนของการจัดการมาให้ ทำให้นึกถึง plugin ตัวหนึ่งชื่อ pagemashที่สามารถจัดการหน้า page ให้เป็น sub ของ page ไหนก็ได้ ในส่วนของการจัดการเมนูใหม่ใน WordPress 3.0 beta 1 นี้คล้ายๆกัน สามารถ drag and drop ได้ ใส่ลิงค์เองได้ เข้าใช้งานได้ที่  Appearance >>Munus

    ส่วนจัดการเมนู WordPress 3.0 beta

  2. WordPress 3.0 beta 1 รวมเอา WordPress MU เข้ามาด้วย ทำให้สามารถสร้างเว็บย่อยได้ง่ายยิ่งขึ้น และจัดการได้ง่ายขึ้น ตัวนี้คือตัวที่ผมรอคอย เว็บผมทำ sub-domain ไว้หลายอัน แล้วต้องลง WordPress ใหม่ทุกอัน แยกเป็นคนละเว็บโดยอิสระถ้ามันรวมกันได้ มันจะสะดวกกับผมอย่างแน่นอน เว็บของผมที่เป็น sub-domain อยู่

define (‘WP_ALLOW_MULTISITE’, true ) ;

เมื่อใส่โค้ดเข้าไปแล้วจะมี เมนู Tools>>network เพิ่มขึ้นมา คลิกเข้าไปจะมีโค้ด ให้เพิ่มเข้าไปในไฟล์ wp-config.php และ .htaccess

addsite setup

เมื่อทำทุกอย่างเรียบร้อยแล้ว จะมีเมนู Super Admin เพิ่มขึ้นมาด้านบน ซึ่งจะทำให้สามารถจัดการได้อย่างสะดวก ทั้งการเลือกธีมให้แต่ละ site , การเพิ่ม site, การจัดการ user ในการใช้งาน, รวมทั้งพื่นที่การใช้งานแต่ละ site

เมนู Super Admin
การจัดการเพิ่ม site ใหม่ให้เว็บไซต์

เมื่อดูความสามารถของ WordPress 3.0 beta 1 แล้ว พบว่ามันน่าใช้มากขึ้น และมี feature ที่ผมรออยู่ ตัวสมบูรณ์มาไวไวนะ

อยากลองทดสอบเข้าไปดาวน์โหลดได้ที่  https://WordPress.org/development/2010/04/WordPress-3-0-beta-1/

dipity.com เว็บนี้บอกว่า คุณทำอะไรเมื่อไหร่!

การแสดงผลของ dipity.com

เจอบล็อกของ @iannnnn “พลังไพร่ใน Social Network” เห็นเว็บหนึ่งในพรีเซ็นต์มันช่างน่าสนใจเหลือเกิน (ตามไปดูเอง) มีบางอย่างผุดขึ้นมาในหัวว่า ถ้าอยากรู้ว่าวันนี้ของปีที่แล้ว เราทำอะไรอยู่ ก็เลือนไปดูเลยน่าจะดี เว็บที่ว่าคือ dipity.com สมัครง่าย แล้วก็ import ข้อมูล Timeline ของเราเข้าไป รองรับ Twitter, Flickr, Picasa, Youtube, WordPress, Blogger, Delicious, RSS บล็อกของเรา อื่นๆดูในรูป แต่แปลกตรงที่ ไม่มี Facebook ไม่รู้ทำไม?
หน้าเลือก source เข้ามาแสดงใน dipity

เมื่อเราใส่เนื้อหาเข้าไป ทุกอย่างจะถูกแสดงผลตามเวลาที่เราเผยแพร่เนื้อหานั้นสู่สาธารณะ การซูมเข้า-ออกที่อยู่ด้านซ้ายของมันคือ การขยายย่อเวลาให้แสดงเป็น ชั่วโมง วัน สัปดาห์ เดือน ปี หรือร้อยปี อีกอย่างที่ชอบมากเลยคือ Embed มาโชว์ในบล็อกได้ด้วย (ดูด้านล่าง)
ประโยชน์ของมันผมเห็นหลายอย่าง เอาไว้บันทึกเหตุการณ์ต่างๆได้ ง่ายต่อการย้อนมาดูในภายหลัง ติด geotagging ก็จะสามารถแสดงในแผนที่ได้ด้วย เราเล่น social network หลายที่ก็สามารถดึงมันมารวมกันแล้วแบ่งตามช่วงของเวลา สรุปว่าลองไปเล่นดูแล้วกัน

Pongsak S. on Dipity.

ขอบคุณ @iannnnn ที่ทำให้รู้จัก dipity
อันนี้ของผม https://www.dipity.com/sarapuk/

วิธีการติดตั้งภาษาไทยให้กับ WordPress

WordPress in Thai Language

สำหรับใครติดตั้งภาษาอังกฤษไว้แล้วอยากเปลี่ยนมาเป็นภาษาไทย เป็นเรื่องที่คิดว่าน่าจะรู้กันอยู่แล้ว ติดตั้งตัวภาษาอังกฤษไว้ ถ้าเปลี่ยนเป็นภาษาไทยทั้งเราและเพื่อนน่าจะทำงานกันได้ง่ายขึ้น เลยลองหาวิธีเปลี่ยนโดยไม่ต้องลงใหม่ ก็ไปเจอวิธีการเปลี่ยนในเว็บ ก็เลยบันทึกไว้ดูเผื่ออนาคตอาจได้ทำอีก

  1. ดาวน์โหลด th.mo ตามเวอร์ชั่นของ WordPress ที่ลิงค์นี้มา https://svn.automattic.com/wordpress-i18n/th/tags/ มันจะอยู่ใน folder ชื่อ messages
  2. อับโหลดไฟล์ th.mo ขึ้นไปเก็บที่ wp-content/languages (สร้าง folder นี้ ขึ้นมาเอง)
  3. แก้โค้ดใน wp-config.php ให้เป็น define (‘WPLANG’, ‘th’);  (เติม th เข้าไป)
  4. เสร็จสมบูรณ์

via: https://codex.wordthai.com/เวิร์ดเพรสในภาษาของคุณ

แชร์บล็อกด้วย Google Buzz button

เราเห็นปุ่ม Retweet ในบล็อกต่างๆมานานแล้ว เมื่อ Google ออก Google Buzz มาให้เล่น ปรากฎว่าได้รับการตอบรับเป็นอย่างดี มีคนใช้และเล่นกันเยอะ ด้วยฐานของผู้ใช้ Gmail เยอะอยู่แล้วรวมทั้งใช้งานร่วมกับ Google Reader ได้อย่างดี แต่อย่างไรก็ตามก็มีหลายจุดที่ถูกติชมไปหลายจุด Google เองก็ออกมาบอกว่าจะพัฒนาให้ดีขึ้น เริ่มจะเห็นเว็บใหญ่ๆหลายแห่งได้ใส่ Buzz this ให้กับเว็บตัวเองแล้ว และอยู่ข้างๆกับ Retweet,และ Share ของ Facebook นี้อาจเป็นสัญญาณว่ามันอาจจะเป็นที่นิยมอย่าง Twitter หรือ Facebook ก็เป็นได้

google-buzz-button

WP google-buzz คือ Plugin สำหรับ WordPress เมื่อติดตั้งแล้วจะมีปุ่ม buzz this ให้ได้ใช้ในการแชร์ไปที่ Google Buzz  วิธีการติดตั้ง และการใช้งานก็ง่ายมาก จะเข้าไป search ในหน้าเพิ่ม Plugin แล้วค้นหาชื่อ WP google-buzz แล้วคลิกติดตั้งได้เลย หรือจะเข้าไปโหลดมาติดตั้งเองก็ได้ตามลิงค์ จากนั้นเข้าไปหน้า Setting >>WP google-buzz เพื่อตั้งค่าต่างๆของ Plugin

buzz this option

ปรับแต่งตั้งค่า ตามความเหมาะสมของเว็บของเรา ส่วนใครอยากเพิ่มตัวอื่นอย่างเช่น Facebook share ,Retweet ที่ผมติดตั้งพร้อมกันกับ Google Buzz มีดังนี้ครับ

  1. WP google-buzz ตัวแชร์ไปที่ Google Buzz
  2. Facebook Share (New) Button แชร์ไปที่ Facebook
  3. TweetMeme Retweet Button ปุ่มใช้ retweet

ขอให้สนุกกับการแชร์เรื่องดีๆให้กับเพื่อนนะครับ

via : https://mashable.com

Twitter LiveBlog Plugin เขียนบล็อกง่ายๆด้วย Twitter

Twitter LiveBlog

การเขียนบล็อกโดยการใช้การอับเดตจาก Twitter มีปลั๊กอินอยู่หลายตัว ตัวนี้เป็นหนึ่งในนั้นที่ลองใช้แล้วมันสะดวกดีครับ การทำ Liveblog มักจะเห็นในการรายงานข่าวสด ในงานแถลงข่าวต่างๆ ความสะดวกของปลั๊กอินตัวนี้คือ เราจะเริ่มเขียนได้โดยไม่ต้องเข้าบล็อกเลย ทั้งการโพสหัวข้อขึ้นมาใหม่ หรือปิดการ live ได้โดยใช้ Twitter ทั้งสิ้น

  1. Twitter Liveblog Plugin ดาวน์โหลดตามลิงค์ หรือจะติดตั้งผ่านทางหน้า admin ของ WordPress ก็ได้ เมื่อติดตั้งเสร็จแล้ว ก็ตั้งให้ปลั๊กอิน activate ให้พร้อมใช้งาน
  2. จากนั้นเข้าไป เมนู settings >>Twitter LiveBlog เพื่อตั้งค่าต่างๆของ Twitter Liveblog
    หน้า setting Twitter Liveblog

    ใส่ User Passward ของ account Twitter  แล้วจะจัดหมวดหมู่ของบล็อกได้ที่ไหนก็ตั้งค่าให้เรียบร้อยเพียงแค่นี้ก็เสร็จเรียบร้อย เพียงแค่นี้ก็พร้อมใช้งานแล้วครับ

  3. วิธีการใช้งาน ถ้าต้องการเริ่มเขียนบล็อก ให้ทวีต  //NLB//ตามด้วยชื่อของโพสนั้น เช่น “//NLB// ทดสอบ Twitter Liveblog” ปลั๊กอินจะสร้างโพสชื่อ “ทดสอบ Twitter Liveblog” ขึ้นที่บล็อกของเรา และทวีตต่อๆไปจะเข้าไปอยู่โพสนี้ครับ
  4. เมื่อต้องการหยุดการ Live ก็ให้ทวีต //ELB// บล็อกนั้นก็จะหยุดเอาทวีตจาก Twitter มาแสดง

จำง่ายๆ //NLB// ย่อมาจากคำว่า New Live Blog เวลาจะจบ //ELB//ย่อมาจาก End Live Blog

ลองดูตัวอย่างที่ผมทดลองใช้ตอนที่ไปดูงานบอล ที่บล็อก Live Blog CUTUBall66
ถ้าใครเจอปัญหาเวลาของทวีตไม่ตรง ซึ่งผมก็เจอวิธีแก้ไข เข้าไป Edit ปลั๊กอิน แล้วค้นหาคำว่า $gmttime ให้แก้โค้ดจาก

function blog_time_from_gmt($gmttime)
{
return $gmttime + (get_option('gmt_offset') * 3600);
}
function gmt_from_blog_time($blogtime)
{
return $blogtime - (get_option('gmt_offset') * 3600);
}

เปลี่ยนเป็น

function blog_time_from_gmt($gmttime)
{
return $gmttime + (7 * 3600);
}
function gmt_from_blog_time($blogtime)
{
return $blogtime - (7 * 3600);
}

ดาวน์โหลดปลั๊กอิน Twitter Liveblog Plugin

เว็บกองก่อสร้างระบบไฟฟ้า (ภาคกลาง,ภาคใต้)

กองก่อสร้างระบบไฟฟ้า (ภาคกลางและภาคใต้)

ช่วยเพื่อนทำเว็บกองก่อสร้างระบบไฟฟ้า (ภาคกลาง,ภาคใต้) แน่นอนใช้ WordPress และธีมจาก ไทยธีม ของ @imenn ปรับแต่งได้ง่าย และรวดเร็ว เลยใช้เวลาทำไม่นานมากนัก หวังว่าเขาจะชอบมันและคนในกองจะชอบมันด้วย

ใส่ Drag to share ให้ WordPress

meebo bar Drag to share

ใครที่เคยเข้าไปที่เว็บอย่างเช่น  Mashable , intomobile เวลาเราเอาเมาส์ไปวางที่รูปภาพที่อยู่ในโพสจะขึ้นข้อความขึ้นว่า drag to share เมื่อเราคลิกแล้วลากจะขึ้น ไอคอนให้เราวางเพื่อแชร์หน้านั้นได้เลย Feature นี้เป็นความสามารถของ meebo ที่ทำออกมาให้เว็บใหญ่ๆได้ทดลองใช้ก่อน ตอนนี้ meebo ได้ออกรุ่น beta มาให้ทุกเว็บได้ลองใช้แล้ว ผมเลยจับมาใส่บล็อกตัวเองลองดู รู้สึกว่ามันโอเคดีครับ ดูขั้นตอนการติดตั้ง

  1. เข้าไปสมัคร ขอใช้บริการที่ https://bar.meebo.com การสมัครใช้งานเหมือนเว็บทั่วไปครับ
  2. เมื่อสมัครเสร็จแล้วก็เข้าสู่ขั้นตอน set up เลย ใส่ชื่อของเว็บ และที่อยู่ของเว็บให้เรียบร้อย แล้วคลิก continue

    meebo bar setup

  3. เลือกชนิดของเว็บไซต์ของคุณ ซึ่ง meebo bar ซับพอร์ตหลายตัว ของเราเป็น WordPress เมื่อคลิกเข้าไปจะมีลิงค์ให้โหลด Plugin มาติดตั้ง

    meebo bar support

  4. ติดตั้ง Plugin ที่โหลดมาให้เรียบร้อย สั่งให้ Activate ขอข้ามรายละเอียดขั้นตอนนี้คิดว่าทุกคนทำได้
  5. เมื่อติดต้ัง Pluging เสร็จแล้ว ถ้าลองเข้าไปที่เว็บไซต์ควรที่จะมี meebo bar ด้านล่างแล้ว ถ้าคลิก share pages ตอนนี้ก็จะมี drop here ขึ้นแล้ว

    meebo bar button

  6. หากต้องการ ทำให้รูปที่อยู่บนเว็บสามารถ Drag to share ได้ต้องเข้าไปใส่โค้ดในไฟล์ header.php ของธีมที่เราใช้งานอยู่ ดูรายละเอียดส่วนนี้ได้ที่ https://dashboard.meebo.com และในหัวข้อ  Drag and drop sharing โค้ด
    
    
  7. เสร็จเรียบร้อยพร้อมใช้งาน

นอกจาก drag to share แล้ว meebo bar ยังสามารถ chat กันได้ สรุปว่ามันทำให้เว็บเราดูดีขึ้นและ share ได้ง่ายขึ้น

ข้อมูล : https://bar.meeboo.com

WordPress กับ Sticky(การปักหมุด)

แก้ธีมของ Biomed.in.th โจทย์ที่ทำคือต้องการให้สองโพสที่น่าสนใจแสดงภาพขนาดใหญ่และอยู่หน้าแรก ในตอนแรกธีมนี้ใช้การเลือกบาง categories มาแสดงซึ่งมันทำให้มันแสดงซ้ำกับ div ตัวกลางที่เราให้แสดง All Topic อยู่ ซึ่งเราไม่ต้องการให้เป็นแบบนั้น

เลยเปิดดู Codex ของ WordPress ในส่วนของ Template Tags/query postsเลยไปเห็นการใช้ Sticky ในการแสดง Posts เลยหยิบมาใช้ซึ่งก็ตอบโจทย์ที่เราต้องการได้พอดีเลย ทำเสร็จแล้วเลยขอบันทึกไว้เอาไปใช้ประโยชน์ในโอกาสต่อไป

โค้ดส่วนแรกซึ่งจะแสดง Sticky

[code lang="php"]
 2, // จำนวนของโพสที่ต้องการแสดง
  'caller_get_posts' => 1,
  'post__in'  => get_option('sticky_posts') ); //ให้แสดงเฉพาะโพสที่ Sticky
query_posts($args); ?>
[/code]

ผลของโค้ดนี้ได้ผลดังด้านซ้ายของเว็บไซต์

แสดงเฉพาะ Sticky

จากนั้นในส่วนที่แสดงโพสทั้งหมดไม่ต้องการให้โพสที่ถูกปักหมุดมาแสดงด้วยเดี๋ยวจะซ้ำกันทำให้คนอ่านได้ข้อมูลซ้ำเก่าและไม่น่าสนใจ

โค้ดที่ใช้แสดงโพสทั้งหมดยกเว้นโพสที่ถูก sticky

[code lang="php"]
 6,
                 'caller_get_posts' => 1,
                  'post__not_in' => $sticky,
                  'paged'=>$paged,
                 );
query_posts($args);
?> [/code]

ผลของโค้ดนี้ได้การแสดงผลตรงกลาง

แสดง All Posts ยกเว้น sticky

ขอบคุณ WordPress Codex

Exit mobile version