ยินดีต้อนรับคุณ, บุคคลทั่วไป กรุณา เข้าสู่ระบบ หรือ ลงทะเบียน

เข้าสู่ระบบด้วยชื่อผู้ใช้ รหัสผ่าน และระยะเวลาในเซสชั่น

  แสดงกระทู้
หน้า: [1] 2 3 ... 60
1  พัฒนาเว็บไซต์ / CMS & Free Script / แนะนำ Silverstripe เพื่อเป็น CMS อีกหนึ่งทางเลือก เมื่อ: 24 สิงหาคม 2010, 16:22:03
หาอะไรทำแก้เซ็งครับ ไม่รู้จะทำอะไรเลยแนะนำ CMS ที่คนไทย ไม่ค่อยพูดถึงกันเท่าไหร่ แต่กำลังเป็นที่นิยมในนิวซีแลนด์ นั่นคือ Silverstripe ครับ



Silverstripe คืออะไร
Silverstripe เป็นซอฟแวร์สำหรับจัดการเนื้อหา (Content Management System : CMS) สัญชาตินิวซีแลนด์
สร้างโดยบริษัท SilverStripe Limited ซึ่งก่อตั้งมาตั้งแต่ปี 2000 ปัจจุบันกำลังเป็นที่นิยมในนิวซีแลนดื โดยเฉพาะหน่วยงานของรัฐบาล
โดยเฉพาะความสามารถในการพัฒนาเพิ่มเติมได้ง่าย ระบบติดต่อกับผู้ใช้ ใช้งานง่าย จึงทำให้ CMS ตัวนี้น่าสนใจและจับตามอง

ใครใช้บ้าง
ดูได้จากเวบเหล่านี้เลยครับ

จุดเด่น
  • สำหรับผู้ใช้ Silverstripe มีระบบติดต่อกับผู้ใช้ ที่ดูเรียบง่าย ใช้งานง่าย, เพิ่มแก้ไขเนื้อหา ใส่รูปภาพได้ไม่ยาก
  • สำหรับเวบโปรแกรมเมอร์ Silverstripe เขียนด้วย PHP5 แบบ Full OOP นอกจากนี้ยังมีเฟรมเวิร์ค Sapphire ไว้ให้นักพัฒนา เขียนฟังก์ชันเพิ่มเติมโดยใช้ความสามารถ OOP ได้อย่างเต็มที่ อยากได้อะไรเพิ่ม ก็เขียนเป็น Module เข้าไป ส่วนฟังก์ชันพื้นฐาน เช่น Email, RSS ก็มีไว้ให้ใช้ครับ
  • สำหรับดีไซเนอร์ ระบบเทมเพลตของ Silverstripe นั้นเรียบง่าย ตรงไปตรงมา ไม่ซับซ้อนเท่า Joomla หรือ Wordpress หากเคยทำ Theme ให้กับตัวใดตัวหนึ่งมาก่อน Silverstripe theme จะกลายเป็นเรื่องปอกกล้วยสำหรับคุณเลย

จุดเด่นอื่นๆ
  • ติดตั้งง่าย
  • เพิ่มรูป/ไฟล์สำหรับดาวน์โหลด เข้าไปในเนื้อหาง่าย
  • ย้ายหน้าเวบระหว่าเมนูด้วยการลากแล้ววาง (Drag and drop)
  • สามารถปรับ Meta title, Meta description แยกแต่ละหน้าได้ (Basic On-page SEO)
  • ระบบ Pretty URLs แบบ Wordpress, Drupal ก็มีให้ใช้นะ
  • สนับสนุนการใช้งานแบบหลายภาษา สามารถนำไปประยุกต์ใช้กับเวบไซต์หลายๆ ภาษาได้

จุดด้อย
 - งานนี้ต้องบอกว่า จุดด้อยของ Silverstripe อยู่ในจุดเด่นของ Silverstripe เอง นั่นคือในระบบเมนูในส่วนของ Admin นั้น ไม่เหมาะกับเวบไซต์ที่มีเนื้อหาจำนวนมาก

จากภาพตัวอย่าง สมมติว่ามีการเพิ่มเนื้อหาเข้าไปเรื่อย ลองนึกภาพดูได้เลยนะครับ ว่ามันจะยาวขนาดไหน
 - นอกจากนี้ Module สำเร็จรูป ยังมีให้ใช้ไม่มากนัก หากต้องการความสามารถเพิ่มเติม ต้องใช้ความสามารถด้าน PHP programming
 - เมนูภาษาไทยยังไม่เสร็จ แต่ปัญหานี้แก้ไม่ยาก ช่วยๆ กันแปลเหมือนกรณีของ Wordpress

เหมาะกับงานแบบไหนบ้าง?
Silverstripe เหมาะกับเวบไซต์ขนาดเล็ก มีจำนวนหน้า/จำนวนเนื้อหาไม่มาก เช่นเวบบริษัท เวบแนะนำสินค้า ต่างๆ
เช่น หากได้โจทย์มาว่า ให้ทำเวบไซต์สำหรับบริษัท มีหน้า Home, Product, Contact และต้องให้ลูกค้าสามารถแก้ไขข้อมูลในเวบได้เอง
Silverstripe สามารถตอบโจทย์ได้เลย

การติดตั้งและใช้งานเบื้องต้น
1. ดาวน์โหลดเวอร์ชันล่าสุดที่ http://www.silverstripe.org/stable-download/
2. แตกไฟล์ออก แล้ววางไว้ที่ Document root
3. สร้างฐานข้อมูลและเตรียม Username/Password ของ MySQL ให้พร้อม
4. เรียกเวบไซต์ที่ต้องการติดตั้งผ่าน Browser จากนั้นก็ดำเนินการตามขั้นตอน

รูปภาพการติดตั้ง









สรุป

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

แล้วไงต่อ?
อาทิตย์หน้า ผมจะมาต่อเรื่องการนำไปใช้งานจริง โดยสมมติโจทย์มา(ก็อบมาจากลูกค้านั่นแหละ อิอิ) และการทำ Theme ของ Silverstripe ครับ โดยการทดลองดาวน์โหลด Free HTML template จากในเน็ตนี่แหละ แล้วมาแปลงเป็น Silverstripe กัน

โปรดติดตามด้วยใจระทึกพลัน
2  พัฒนาเว็บไซต์ / Programming / Re: เราสามารถใช้ .htaccess สร้าง Subdomain ได้หรือเปล่าครับ เมื่อ: 24 สิงหาคม 2010, 12:59:11
ใช้เทคนิคที่เรียกว่า wildcard dns ครับ
3  พัฒนาเว็บไซต์ / วิจารณ์เว็บไซต์ / Re: เว็บโดนของแล้ว เปิดจาก ie เห็นเลย ไม่รู้ว่า โดนยิง หรือเปล่า เมื่อ: 23 สิงหาคม 2010, 01:53:52
SPAM ตรงไหนครับ
ผมเปิดดูก็ปกตินะ
4  อื่นๆ / Cafe / Re: 3BB ค้างชำระกี่เดือนถึงโดนตัดครับ ใครลูกค้า 3BB บ้างช่วยด้วยคับ เมื่อ: 21 สิงหาคม 2010, 13:14:03
เมื่อก่อนสามเดือน
แต่เดี๋ยวนี้ไม่แล้ว ปล่อยให้ค้างไปอย่างนั้นแหละ
ยิ่งถ้าใช้โปรโมชันเดิม ก็จะปล่อยให้ค้างไปเรื่อยๆ ไม่ตัด อย่างมากก็แจ้งเตือนผ่านหน้าเวบ
และถ้าจ่ายครบทุกเดือน ก็จะได้โปรใหม่แทน
5  < กดยุบ (ห้องยกเลิกการใช้งาน) / สาระคำถามทั่วไป (ย้ายไป cafe) / Re: สอบถามหน่อยครับ เกี่ยวกับ ดอด ต่างๆของโลกครับ เมื่อ: 20 สิงหาคม 2010, 20:57:18
ลืมดูชื่อคนตั้งกระทู้ เลยขอกลับมาแก้ไขข้อความให้น่าอ่าน และเคารพผู้หลักผู้ใหญ่หน่อยครับ

รายชื่อโดเมนเนม อยู่ตามลิงค์ด้านล่างนี้นะครับ
http://en.wikipedia.org/wiki/Country_code_top-level_domain
http://en.wikipedia.org/wiki/L..._of_Internet_top-level_domains

Keyword : "top level domain name"

คงได้คำตอบที่ต้องการนะครับ
6  พัฒนาเว็บไซต์ / CMS & Free Script / Re: สอบถาม magento จะเปลี่ยน user กับ password ติดต่อฐานข้อมูลตรงไหน เมื่อ: 19 สิงหาคม 2010, 16:29:29
ใน app/etc/local.xml ครับ

ตัวอย่าง
โค๊ด:
<resources>
            <db>
                <table_prefix><![CDATA[]]></table_prefix>
            </db>
            <default_setup>
                <connection>
                    <host><![CDATA[localhost]]></host>
                    <username><![CDATA[developer]]></username>
                    <password><![CDATA[developer]]></password>
                    <dbname><![CDATA[sandbox_test]]></dbname>
                    <active>1</active>
                </connection>
            </default_setup>
7  < กดยุบ (ห้องยกเลิกการใช้งาน) / สาระคำถามทั่วไป (ย้ายไป cafe) / Re: ที่ไหนทํา..นามบัตรใส... ★★★★ เมื่อ: 18 สิงหาคม 2010, 11:55:42
สวยใส ทำลายสิ่งแวดล้อม
8  อื่นๆ / Cafe / Re: เพื่อน..คุณทำไมต้องสร้างขยะอินเตอร์เน็ตให้ลูกหลานด้วยวะ? เมื่อ: 14 สิงหาคม 2010, 19:24:42
ไม่สำคัญว่าคนอื่นจะมองเราอย่างไร
ที่สำคัญคือเราคิดอย่างไร
จับจ้องที่เป้าหมาย อย่าได้แคร์อุปสรรค
9  พัฒนาเว็บไซต์ / Programming / Re: โปรแกรมเมอร์ทั้งหลาย หลับกันยังเอ๋ย ช่วยผมทำอาเรย์ 2 มิติทีครับ เมื่อ: 14 สิงหาคม 2010, 01:12:41
ไม่รู้ว่าแวะไปดูนี่หรืยัง?
http://www.digital-web.com/extras/jquery_crash_course/
ตอนผมทำระบบจองโต๊ะร้านอาหาร ผมดูตัวอย่างจากหน้านั้น

แก้ไขหน่อย

ค้นตั๋วเก่าๆ ออกมาดู ผมเรียงแถวผิดนะ
ที่ผมเคยซื้อจะเรียงแบบนี้



Code ก็ประมาณนี้
http://pastie.org/1090882
10  พัฒนาเว็บไซต์ / Programming / Re: โปรแกรมเมอร์ทั้งหลาย หลับกันยังเอ๋ย ช่วยผมทำอาเรย์ 2 มิติทีครับ เมื่อ: 14 สิงหาคม 2010, 00:42:28
ที่เคยซื้อมันไม่ใข่แบบนั้นนะครับ

เห็นเรียงกันแบบนี้

[A1][A2]  [A3][A4]
[B1][B2]  [B3][B4]
[C1][C2]  [C3][C4]
....


ประมาณนี้ครับ

ตัวอย่างโค้ด
http://pastie.org/1090802

รันแล้วจะได้แบบนี้


จากนั้นเอา วันที่+หมายเลขรถ+หมายเลยที่นั่ง เป็นหมายเลขตั๋วได้เลย

20100814-63522-A1

ยาวไปเนาะ

มิน่าเมล์เขียวถึงใช้อักษรสุ่ม
11  < กดยุบ (ห้องยกเลิกการใช้งาน) / Host & Domain (ยกเลิกใช้) / Re: มีที่ไหนให้เช่า HOST เป็น OSX server มั่ง เมื่อ: 13 สิงหาคม 2010, 15:00:02
http://bit.ly/as0bKq
12  พัฒนาเว็บไซต์ / วิจารณ์เว็บไซต์ / Re: ในที่สุดความฝันที่จะมีเว็บตัวเองก็สำเร็จเย้ๆๆๆๆๆๆๆๆ เมื่อ: 13 สิงหาคม 2010, 01:39:43
ชื่นชมในความตั้งใจนะครับ
ก้าวต่อไปเรื่อยๆ นะครับ

"คนที่เดินอยู่บนทางตรงย่อมไม่มีวันหลงทาง"
13  ความรู้ทั่วไป / General (ถามคุยวิชาการ IM) / Re: เปิดเน็ตเพิ่มอีกสาย มันจะจบรึป่าว เมื่อ: 12 สิงหาคม 2010, 21:13:32
ความเห็นผมคือ
ไม่มีกระสุนเงินพิฆาต ที่ตอบโจทย์ได้ทุกอย่าง
ต้องแก้เป็นเรื่องๆ ไป
เช่น ถ้าใช้ IP เดียวกัน แล้วไปซับมิทเวบเดียวกัน เวลาใกล้เคียงกัน
อาจโดนแบน IP ไปเลย ก็แก้ปัญหาด้วยกันรีสตาร์ทเราเตอร์ซะ
แต่ถ้ามีสองไอพี แน่นอนว่าอาจจะทำงานง่ายกว่าเดิม

ตอบไม่ถูก เพราะไม่มีสูตรตายตัวครับ
14  พัฒนาเว็บไซต์ / Programming / Re: ถามเกี่ยวกับOSCOMMERCE ทีครับ เมื่อ: 12 สิงหาคม 2010, 11:46:54
มันเป็นรุปภาพครับ

ลองเปิดโฟลเดอร์ images ดูครับ
15  พัฒนาเว็บไซต์ / CMS & Free Script / Re: walmart.in.th มีปัญหานะครับ ใช้ 10GB Hots และ Joomla Jalarix (ช่วยด้วยครับ) เมื่อ: 12 สิงหาคม 2010, 11:34:46
เปิดหน้านี้ขึ้นมายังไง ?
 Shocked แล้วหน้าแรกทำแบบนี้ไม่ดียังไง☺€€€
คือ ผมว่ามันบอกภาพเหตุการณ์ดีนะ


โอว add on ตัวไหนครับ แนะนำที น่าจะช่วย ใช้พัฒนาเว็บได้มากเลยครับ


ใช้ Firebug จ๊ะ http://getfirebug.com/

เอ้าแถมอีกภาพ จาก YSlow



แนะนำให้ปรับปรุงด่วนเลยนะครับ  wanwan016
16  พัฒนาเว็บไซต์ / CMS & Free Script / Re: walmart.in.th มีปัญหานะครับ ใช้ 10GB Hots และ Joomla Jalarix (ช่วยด้วยครับ) เมื่อ: 12 สิงหาคม 2010, 01:53:10
แค่หน้าแรก ปาไป 3MB



ทำไปได้  wanwan004
17  พัฒนาเว็บไซต์ / Programming / Re: รบกวนสอบถามท่านผู้รู้หน่อยครับ เมื่อ: 08 สิงหาคม 2010, 10:20:04
you didn't found this error alone.

http://bit.ly/dpaPbN

18  พัฒนาเว็บไซต์ / Programming / Re: fetch ข้อมูลเดิม ซ้ำหลาย ๆ ครั้ง ยังไง เมื่อ: 08 สิงหาคม 2010, 10:17:38
โค๊ด:
<?php
$foo 
range(1,10);
foreach(
$foo as $bar) {
$sub_foo range(1,10);

echo "<tr>\n";
foreach($sub_foo as $sub_bar) {
echo "<td>$sub_bar Show something inside of $bar</td>\n";
}
echo "</tr>\n";
}
19  ความรู้ทั่วไป / Amazon / Re: AOM โดนแจ้งว่าภายในเว็บไซต์มีการละเมิดลิขสิทธิ์??? เมื่อ: 08 สิงหาคม 2010, 00:10:04
น่าทำ SEO แก้เผ็ด

Monster Cable is real monster
20  พัฒนาเว็บไซต์ / Programming / Re: mashup คืออะไรคะ เมื่อ: 07 สิงหาคม 2010, 13:32:18
ผ่านไปหลายวัน ยังไม่มีใครตอบให้

ผมก็คงให้คำตอบที่ชัดๆ เคลียร์ๆ ไม่ได้ แต่จะอธิบายลักษณะการใช้งานนะครัล

Mashup เป็นการผสมผสาน ความสมารถหรือข้อมูล ของเวบใดเวบหนึ่ง
เช่น คุณอยากทำระบบติดตามรถหาย โดยแสดงผลเป็นแผนที่ แต่คุณไม่มีข้อมูลแผนที่เป็นของตัวเอง
จึงต้องไปใช้บริการของ Google maps หรือ Yahoo maps หรือแม้กระทั่ง Bing maps
การที่คุณดึงเอา "ข้อมูล" แผนที่ มาผสมกับ "ข้อมูล" ของคุณ ลักษณะนี้เรียกว่า Mashup ครับ

ลองดูตัวอย่างการผสมบริการ/ข้อมูลต่างๆ ได้ที่ http://www.programmableweb.com/mashups เผื่อเป็นไอเดียสร้างสรรค์สิงใหม่ๆ ครับ
หน้า: [1] 2 3 ... 60