Archives for category: Design
Adobe CS4 Web 2.0 Design Workflow

Adobe CS4 Web 2.0 Design Workflow

เนื่องจากว่าได้ทราบลิงค์งานนี้ Adobe CS4 Web 2.0 Design Workflow จาก twitter และด้วยความที่งานของผมก็เกี่ยวข้องกับการออกแบบ ก็เลยอยากไปดู workflow ว่าคนอื่นเขามีเทคนิคอะไรเพิ่มเติมรึเปล่า ก็เลยเข้าไปนั่งฟังด้วยครับ

งานนี้จัดขึ้นที่ หอศิลป์กรุงเทพมหานคร โดย Thai Adobe Flex User Group ผู้บรรยาย : Jedt Sitthidumrong

เนื้อหาหลักๆคือแนะนำ Workflow ในการออกแบบเว็บไซต์ที่ถูกต้องเพื่อความรวดเร็ว และลดขั้นตอนยุ่งยากในการทำงานในฝั่งการออกแบบ โดยใช้ Software หลักๆคือ

โดยใช้ Fireworks ในฝั่งการออกแบบ mockup และใช้ dreamweaver/firebug ในฝั่ง coding/debugging

เนื้อหาด้าน Adobe Fireworks CS4

  • ระวังการใช้ Stoke ในการออกแบบ mockup เพราะถ้าออกแบบผิดแล้วต้องการขยาย scale ที่ดูสวยงามในแต่ละ resolution จะแตกต่างกันโดยสิ้นเชิง
  • อย่าใช้ Adobe Illustrator ในการออกแบบโดยเด็ดขาด เนื่องจากปัญหาเรื่อง scaling และความไม่เท่ากันในหน่วย point/pixel (ลองจากทำ stoke แล้วยืดขยายดู)
  • สร้าง Master Page ใน Adobe Fireworks ทุกครั้งที่ทำงาน เพื่อลดความซ้ำซ้อนของ element หลักในหน้าเว็บ(หน้าอื่นๆก็จะ inherit จาก Master Page)
  • ฝัง Meta Data(Description, Tagging, Copyright, Author, etc.) ทุกครั้งเมื่อทำงาน เพื่อความสะดวกในการค้นหา ลดความซ้ำซ้อน
  • Stoke แบบ Hardline ขอบจะคมเต็ม pixel, Softline ขอบจะฟุ้ง(เกิดจากการทำ Anti Aliasing)
  • การทำ Roll-Over ให้ใช้การสร้าง State แล้วค่อยไปสร้าง Behavior (เทคนิคนี้เหมือนทำบน Dreamweaver แต่ส่วนตัวผมไม่แนะนำในการทำงานจริง เพราะ coding ที่ Adobe ใช้ปรับแต่งต่อยาก)
  • Graphic Library มีแถมมาให้ใน Adobe Fireworks ใช้งานได้เลยจาก common library
  • Adobe Fireworks CS4 มีฟังก์ชั่น “Export to Flex Skin” เพื่อเพิ่มความง่ายในการออกแบบ Flex Application โดยทำ template ในหน้าเดียว
  • ใช้ฟังก์ชั่น Align เพื่อจัดการเรื่องตำแหน่งและขนาดของ element ทั้งหมด(แนะนำเทคนิคนี้ เพราะง่ายมาก ไม่ต้องไปเล็ง)
  • ควรใช้การ Export to PDF เพื่อให้ลูกค้ารีวิว (เนื่องจาก pdf สามารถให้ลูกค้าวาด comment ในตัว viewer แล้วบันทึกส่งกลับมาพิจารณาต่อได้ (โปรแกรม Preview ในแมคใช้ฟังก์ชั่น Annotate)
  • สามารถสร้าง Popup menu โดยการใช้เทคนิค swap image ใน behavior อีกเช่นเคย

เนื้อหาด้าน Adobe Dreamweaver CS4

  • เวลาทำเว็บทุกครั้ง ต้องประกาศ tag <!DOCTYPE> ทุกครั้ง เพื่อบอก version ของ html และแนะนำให้ใช้ “XHTML”
  • ใช้ cmd+option+click เพื่อดูรายละเอียดของ element ต่างๆ (คล้ายๆ Firebug)
  • ลดขั้นตอนในการทำงานโดยการใช้การ Edit Original ที่ Fireworks แล้วกด Done เพื่อกลับมาแก้ที่ Dreamweaver ต่อได้(ลดขั้นตอนการทำงานข้ามโปรแกรมได้ดีมาก)
  • ใช้การ “Clocking” ไฟล์ เพื่อป้องกันการ Upload ไฟล์ขึ้นไปซ้อนทับกัน (แต่ผมแนะนำให้ใช้วิธีการทำ subversion เพื่อความคล่องตัวในการทำงาน)
  • ให้ลูกค้าใช้ Firefox ในการรีวิวงาน(เนื่องจากพัฒนาบน Firefox เป็นหลักเนื่องจากได้มาตรฐาน Web Standard) เมื่อทำใกล้เสร็จค่อยให้แก้ Bug ในส่วนของ Internet Explorer (เพราะ IE มันเรื่องมากในมาตรฐานเว็บ ลูกค้าบางคนยังใช้ IE6 ซึ่งจะ 10 ปีเข้าไปแล้ว)

CSS Design Workflow – การทำงานกับการออกแบบ Style Sheet ให้ออกแบบใน Firefox เป็นหลักแล้วค่อยทำ css hacking กับ IE6,7,8 แยกไฟล์กัน เพื่อลดความซ้ำซ้อน

  • Reset CSS
  • CSS Layout (IE6,IE7,IE8(แยกแต่ละไฟล์เพื่อทำ Hacking))
  • CSS Text (IE6,IE7,IE8(แยกแต่ละไฟล์เพื่อทำ Hacking))

จะว่าไปส่วนใหญ่ผมมักจะทำ mockup บน photoshop โดยอิงจาก 960.gs template เพื่อความสะดวกในการวาง grid เว็บ แล้วค่อยมา hardcode ใน TextMate (Dreamweaver จึงไม่ค่อยมีประโยชน์อะไรกับผมมากนัก) แต่หลังจากนี้คงจะลองเอา workflow นี้ไปทำงานดูครับ :)

ธรรมดาผมก็ชอบฟังเพลงอยู่แล้ว แถมต้อง “ฝังปก” กับ iTunes ด้วยเพื่อความสวยงามในการ browse บน iPhone
แต่แล้วปกเพลงธรรมดาๆ ที่ผมสงสัยว่า “มันจะสื่ออะไร” สุดท้ายผมก็เจอสิ่งที่ซ่อนอยู่

ใช้เวลากับรูปสักหน่อยนะครับ มี 2 ปกครับ แล้วค่อยไปดูเฉลยด้านล่าง :

bbb cover(art)

bbb cover(art)

bbb cover(art)

bbb cover(art)



 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
คิดออกรึยังครับ

====================================

เฉลย :

รูปบนใช้คำว่า base ball bear Love Mathematics ไว้ (วิธีการมองให้เอียงหัวไปทางซ้าย)

รูปล่างใช้คำว่า base ball bear Change ไว้ (วิธีการมองให้เอียงหัวไปทางขวา)

ทั้งสองรูปนี้ผมว่าเจ๋งมาก เพราะเป็นการนำเอาแค่ตัวอักษรมาทำการจัดเรียงจนได้ภาพศิลป์ออกมา ไม่ว่าจะใช้เทคนิคแบบ mirror หรือ เน้นสีเฉพาะส่วนเพื่อสร้างเป็นภาพใหม่ แต่ความหมายยังคงถูกซ้อนไว้เหมือนเดิม แต่เป็นที่น่าสังเกตว่าภาพที่สร้างขึ้นมามักจะสมมาตร และรักษาระยะห่างเท่าๆกันครับ :)

เนื่องจากว่าบล๊อกผมที่ผ่านมาใช้ theme ที่อาจจะดูเวอร์มากเกินไป เลยนั่งคึกออกแบบใหม่ เพราะเริ่มจากเห็นชาว twitter ใช้รูปการ์ตูนที่วาดเอง โดย @Urinn
และผมก็เกิดอาการคึก วาด avatar ใช้เองบ้าง :P ด้วยทักษะอันน้อยนิดกับ wacom ขาวเนียนของผม ได้ออกมาเป็น http://twitpaint.com/iovq3y ที่ดูโรคจิตและไม่เหมือนตัวจริง 555

เลยเกิดอาการ design-addict ขึ้นมาทันใด เลยจัดการโมบล๊อกนี้ซะใหม่ ให้ดูใช้ง่ายขึ้น สะอาดขึ้น แต่ไม่รู้ว่าจะถูกใจกันรึเปล่านะครับ :P

handmade by @meddlesome

handmade by @meddlesome

Theme นี้ชื่อว่า “handmade” พัฒนาต่อจาก WP Theme Wuwei , icon เกือบทั้งหมดวาดด้วยมือจึงใช้ชื่อว่า “handmade” รวมถึงใช้ Font ลายมือจาก @Tpagon

ที่สำคัญบล๊อกนี้ประกาศไม่รองรับ Internet Explorer 6 เพราะใช้ transparent png เพียบ :) เปลี่ยนไปใช้ firefox กันครับ เพื่อความสุขของ Web Developer :)

theme ยังไม่เสร็จ 100% นะครับ :P ถ้ามีอะไรจะแนะนำก็บอกได้เลยครับ ขอบคุณทุกท่าน :)

Yahoo meme's logo

Yahoo meme's logo

เนื่องจากว่าผมได้ไปลงทะเบียนเพื่อขอลองใช้ Yahoo meme ซึ่งเป็นบริการใหม่จาก Yahoo ในลักษณะ Microblogging ซึ่งในข่ายนี้มีผู้นำคือ Twitter

ตอนนี้ Twitter ก็เปลี่ยน Postition ของตัวเองจาก What’re u doing เป็น Share and discover what’s happening right now หลังจาก trend ของ twitter เริ่มใกล้ตัวขึ้น กลายเป็น​ newmedia ไปซะแล้ว

สงครามในครั้งนี้ Yahoo คงเห็นช่องว่างในจุดนี้ และ yahoo เองก็มีประสบการณ์กับผลิตภัณฑ์แบบ Social มาบ้างแล้ว เช่น Flickr.com (Huge – Social Image bucket) หรือ del.icio.us (Social Bookmarking) ทั้งสองตัวค่อนข้างได้รับความนิยมเป็นอย่างมาก

Yahoo meme

Yahoo meme

Yahoo เลยเปิด Social Microblogging ขึ้นมาบ้าง ท่ามกลางสงคราม Social Networking อันเชียวกราด ก็คือ Yahoo meme

ต่อไปนี้คงรีวิวเล็กๆนะครับ :)

ก่อนอื่น ท่านต้องใช้ Yahoo ID ในการเข้าระบบ (เนื่องจากผมมี Yahoo ID Japan อยู่แล้ว แต่ใช้ไม่ได้กับบริการของ Yahoo US ทั้งหมด, เลยต้องสมัครสมาชิกใหม่ ลองอ่านเหตุผลใน Yahoo Answers ก็มีคนบอกว่าเพราะ Yahoo Japan แยกเป็นบริษัทไป เลยใช่้ ID ร่วมกันไม่ได้ ไม่รู้จริงเท็จอย่างไร

เมื่อล๊อกอินเรียบร้อยจะพบหน้าจอหลักของ meme

Yahoo meme - Main Page

Yahoo meme - Main Page

โดยหลักๆจะคล้ายๆ Home ของ twitter คือเป็นหน้าจอที่รวม posts ของคนที่เรา followers (ใช้ศัพท์ followers คล้าย twitter)
โดยสามารถแชร์เรืื่องราวได้ ไม่ว่าจะเป็น Text, Photo, Video, Music

เท่าที่เห็น Text มีการนับตัวอักษร แต่ไม่มีจำกัดเหมือน twitter ที่ 140 ตัวอักษร(เนื่องจาก twitter มีรากฐานมาจากการส่ง sms ที่รองรับข้อความเพียง 140 ตัวอักษร)

ส่วน Photo รองรับการโพสรูปจาก ลิงค์ หรือ จากคอมพิวเตอร์(อัฟโหลด)

Yahoo meme - Photo Posting

Yahoo meme - Photo Posting

ซึ่งดูๆแล้วเหมือนกับ twitter x twitpic ไปซะงั้น (twitpic เป็น online image posting mashup ที่เกิดมาเพื่อรองรับการ sharing photo ที่ twitter ไม่รองรับ) อย่างไรก็ตามแต่ การโพสรูปบน meme ยังมีจุดด้อยคือ ไม่สามารถเรียงดู timeline ของทุกรูปได้(เหมือนกับการไปใช้บริการของ 3rd-party คือ twitpic)

ส่วน Video รองรับการโพสลิงค์จาก youtube และ vimeo

ส่วน Music รองรับการโพสลิงค์ *.mp3 จากเว็บอื่นๆ

ต่อไปจะดูในส่วนของ Posts (ใน twitter คือ twit, หรือ tweet)

Yahoo meme - Posts

Yahoo meme - Posts

ใน ส่วนของ Posts จะมีด้านขวาที่เป็นปุ่มสีม่วง สัญลักษณ์ return เป็นปุ่มสำหรับการ “Repost” หรือคล้ายลักษณะการ “Retweet” หรือ “RT” ใน twitter (การ Retweet, เป็นการ “โพสซ้ำ” เพื่อ “ส่งต่อ” หรือ “เห็นด้วย” เป็นพฤติกรรมที่เกิดขึ้นมาโดยผู้ใช้เอง และ twitter กำลังพัฒนา API ให้รองรับการ “RT” ต่อไป)

Twitter Retweet

Twitter Retweet

โดย meme เองจะแสดงว่าโดน Repost ไปกี่ครั้ง ในกรณีนี้การ Repost จะไม่สามารถไปต่อข้อความ หรือแก้ไขข้อความดังที่ทำใน twitter ได้ ทำได้เพียงแต่การ comment เท่านั้น (ในลักษณะนี้จะช่วยลดการสร้าง Duplicate Content ได้อย่างมากในการกระจายข้อความ)

Yahoo meme - Repost with comment

Yahoo meme - Repost with comment

โดย หลังจาก Repost โพสจะไปปรากฎที่ Followers ของเรา โดยที่คนอื่นสามารถมา Repost ต่อไป เช่นข้อความที่ผมเคย Post ไปแล้วมีคนมา Repost และ comment ไว้

Yahoo meme - Repost with comment

Yahoo meme - Repost with comment

จากที่สังเกต การ comment ต่อๆกันนั้นเป็นไปไม่ได้ แต่ yahoo meme ได้ทำหน้า Reposts ไว้สำหรับดูความเคลื่อนไหวของ posts นั้นๆว่ามีใครมา Repost หรือ comment  บ้าง โดยการกดที่ตัวเลขของโพสนั้นๆ

Yahoo meme - Repost History

Yahoo meme - Repost History

ถือว่า Reposts เป็นขั้นสูงของการ “Retweet” ที่การจะดู History หรือ tracking ทำได้แต่เพียงดู mentions หรือ search เอา

ต่อไปลองทดสอบเครื่องหมาย @ (คือ reply, mentions ใน twitter) หรือ # (คือ tag ใน twitter) ผลการทดสอบ ไม่สามารถทำได้ ฉะนั้นการไป mentions กับบุคคลนั้นๆทำไม่ได้

Yahoo meme - @Reply Test

Yahoo meme - @Reply Test

การทำ tagging ก็ไม่สามารถทำได้ ณ.ขณะนี้ ซึ่งทำให้การหา Trend ก็ทำไม่ได้ แต่ณ.ตอนนี้มีส่วนที่เรียกว่า “Popular” ไว้สำหรับดู Posts ที่ได้รับการ repost เยอะในขณะนั้น (ก็พอดู trend ได้บ้าง)

Yahoo meme - Popular

Yahoo meme - Popular

ส่วนการ Find (ค้นหา) ณ. ขณะนี้รองรับแต่การค้นหา “meme” หรือ user คนอื่นๆที่เล่น ไม่สามารถหาข้อความได้

Yahoo meme - Find

Yahoo meme - Find

ด้านการเปลี่ยน theme ในขณะนี้ไม่รองรับการแก้ไขพื้นหลัง(background) ต้องใช้ theme ที่เตรียมไว้ให้เท่านั้น

Yahoo meme - Theme

Yahoo meme - Theme

ส่วนด้านอื่นๆเช่น API ตอนนี้ก็ยังไม่มีข่าวว่าจะเปิดรึเปล่า

สรุป : Yahoo meme = twitter + twitpic
และ meme เป็น twitter ของชุมชนสายออกแบบ โดยดูจาก content ที่ posts กันส่วนใหญ่เป็น ภาพ เชิงออกแบบหรือสร้างสรรค์ อย่างไรก็ตาม ถ้า meme อยากจะปักธงสู้ twitter คงจะยากเพราะ twitter ชนะเพราะ content+users+client+mashup เป็นส่วนผสมที่เข้าที่ (แต่หา model ทำเงินไม่ได้ :P )

ตอนนี้ก็เอาใจช่วย meme ให้พัฒนาไปมากกว่านี้ กับ position ของตัวเองที่บอกว่าเป็น “Cool things sharing” ส่วนตัวชอบ user interface มาก เพราะใช้ “Helvetica Neue:P

ปล.ใครอยากลองเล่น เชิญที่ http://meme.yahoo.com แล้วไปพิมพ์เมล์ทิ้งไว้ หรือจะเอา invite จากผมก็ได้ครับ :)
ปล. meme ผมอยู่ที่ http://meme.yahoo.com/meddlesome/