เอกสารนี้อยู่ใน Markdown สามารถอ่านเอกสารเวอร์ชันในรูปแบบ HTML ได้ที่: https://github.com/processwire/processwire/blob/master/README.md
ProcessWire เป็น CMS โอเพ่นซอร์สที่เป็นมิตรและทรงพลัง พร้อมด้วย API ที่ใช้งานได้อย่างเพลิดเพลินในทุกขนาด เป็นทั้งระบบการจัดการเนื้อหา (CMS) และเฟรมเวิร์ก (CMF) ที่สร้างขึ้นเพื่อช่วยคุณประหยัดเวลาและทำงานในแบบที่คุณทำ ด้วยฟิลด์ที่กำหนดเองทั้งหมด รากฐานที่ปลอดภัย ความสามารถในการขยายขนาดและประสิทธิภาพที่ได้รับการพิสูจน์แล้ว ProcessWire เชื่อมต่อเนื้อหาทั้งหมดของคุณได้อย่างราบรื่น ทำให้งานของคุณรวดเร็ว ง่ายดาย และสนุกสนาน
ProcessWire ช่วยให้คุณควบคุมฟิลด์ เทมเพลต และมาร์กอัปของคุณได้มากกว่าแพลตฟอร์มอื่นๆ ในขณะที่ API ของ ProcessWire ทำให้การทำงานกับเนื้อหาของคุณเป็นเรื่องง่ายและสนุกสนาน การจัดการและพัฒนาไซต์ใน ProcessWire นั้นง่ายมากอย่างน่าตกใจเมื่อเทียบกับสิ่งที่คุณคุ้นเคย
ProcessWire ได้รับความไว้วางใจอย่างกว้างขวางจากผู้เชี่ยวชาญด้านเว็บในเรื่องความสม่ำเสมอ ความเสถียร และความปลอดภัยที่ยอดเยี่ยม ได้รับการยกย่องจากนักพัฒนาเว็บสำหรับ API ที่ช่วยประหยัดเวลาและทำให้การทำงานสนุก ได้รับการยกย่องจากนักออกแบบเว็บไซต์ในด้านความสามารถในการปรับตัวและความยืดหยุ่นกับความต้องการการจัดการเนื้อหาเว็บไซต์/แอปพลิเคชันที่ทันสมัย และเป็นที่ชื่นชอบของลูกค้าสำหรับอินเทอร์เฟซที่ตรงไปตรงมาและใช้งานง่ายในการเพิ่ม อัปเดต และบำรุงรักษาเนื้อหา ProcessWire เวอร์ชันใหม่จะเปิดตัวทุกสัปดาห์ในสาขาการพัฒนา
ProcessWire เป็นเครื่องมือเหนือกาลเวลาสำหรับมืออาชีพด้านเว็บที่มุ่งมั่นในระยะยาวมาโดยตลอด เริ่มต้นในปี 2003 และได้ชื่อว่า ProcessWire ในปี 2006 และได้รับการพัฒนาอย่างแข็งขันในฐานะโครงการโอเพ่นซอร์สมาตั้งแต่ปี 2010 ในเวลามากกว่าหนึ่งทศวรรษต่อมา (ปี 2023) เราเพิ่งเริ่มต้น ในขณะที่ ProcessWire ยังคงเติบโตและพัฒนาต่อไป ในอีก 10 ปีข้างหน้าและต่อจากนี้
แม้ว่า ProcessWire จะมีมาเป็นเวลานานแล้ว อย่ารู้สึกแย่ถ้าคุณไม่เคยได้ยินเรื่องนี้มาก่อนจนถึงทุกวันนี้ โดยพื้นฐานแล้วเราแตกต่างจากโครงการอื่นๆ ตรงที่เราไม่ส่งเสียงดัง ไม่สนับสนุนการโปรโมต เราให้ความสำคัญกับคุณภาพมากกว่าปริมาณ ความยั่งยืนอยู่เหนือการเติบโต และชุมชนที่เป็นมิตรมากกว่าความนิยม ProcessWire ได้รับการออกแบบให้เป็นพันธมิตรแบบเงียบๆ ซึ่งไม่สามารถระบุได้ง่ายจากส่วนหน้าของเว็บไซต์ใดๆ เราไม่ได้ตั้งเป้าที่จะยิ่งใหญ่ แต่กลับมุ่งเน้นไปที่การเป็นคนที่ดีที่สุดในระดับเดียวกัน
นักพัฒนาเว็บจะค้นหา ProcessWire เมื่อถึงเวลาที่เหมาะสม หลังจากที่ได้ลองใช้แพลตฟอร์มอื่นๆ แล้ว และเมื่อพวกเขาเริ่มใช้ ProcessWire พวกเขาก็จะยังคงอยู่ต่อไป ProcessWire เป็นเกมที่เล่นแล้วติดใจ บำรุงรักษาง่ายในระยะยาว และไม่มีความปลอดภัยและปัญหาการอัพเกรดเหมือนกับแพลตฟอร์มอื่นๆ แต่อย่าเชื่อคำพูดของเรา เว้นแต่การดำรงชีวิตของคุณขึ้นอยู่กับแพลตฟอร์มอื่น ค้นหาด้วยตัวคุณเอง
ProcessWire เป็นมากกว่าซอฟต์แวร์ แต่ยังเป็นชุมชนที่เป็นมิตรของผู้เชี่ยวชาญด้านเว็บที่อุทิศตนให้กับการสร้างเว็บไซต์และแอปพลิเคชันที่ยอดเยี่ยม และช่วยเหลือผู้อื่นด้วยเช่นกัน
โปรดเยี่ยมชมและเข้าร่วมชุมชนที่เป็นมิตรของเราในฟอรัม ProcessWire สมัครรับจดหมายข่าวรายสัปดาห์ของเราเพื่อรับข่าวสารล่าสุดของ ProcessWire ตรวจสอบการแสดงเว็บไซต์ของเราเพื่อดูว่าผู้อื่นกำลังสร้างอะไรด้วย ProcessWire และอ่านบล็อกของเราเพื่อติดตามข่าวสารล่าสุด ProcessWire เวอร์ชันล่าสุด
ข่าว ProcessWire รายสัปดาห์โพสต์โดย Teppo Koivula บนเว็บไซต์ ProcessWire Weekly ของเขา Ryan Cramer โพสต์การอัปเดตหลักรายสัปดาห์และหัวข้อที่เกี่ยวข้องในฟอรัมสนับสนุน ProcessWire กระดานข่าวและประกาศ
เพียงแยกไฟล์ ProcessWire ไปยังตำแหน่ง http ที่เข้าถึงได้ แล้วโหลด URL ในเว็บเบราว์เซอร์ของคุณ นี่จะเป็นการเริ่มตัวติดตั้ง ดูคู่มือการติดตั้งของเราสำหรับรายละเอียดและคำแนะนำเพิ่มเติม หากคุณประสบปัญหาใดๆ โปรดดูคู่มือการแก้ไขปัญหาของเรา
การอัพเกรดเป็นเรื่องง่ายและโดยปกติแล้วเป็นเพียงเรื่องของการเปลี่ยนไดเร็กทอรี /wire/
ของคุณด้วยไดเร็กทอรีจากเวอร์ชันใหม่ แต่เพื่อความปลอดภัย ก่อนที่จะดำเนินการอัปเกรดเวอร์ชันใดๆ โปรดดูคู่มือการอัปเกรด ProcessWire และอาจเปิดไว้ในระหว่างการอัปเกรด ในกรณีที่คุณจำเป็นต้องอ้างอิงกลับไป
เมื่ออัปเกรดจากเวอร์ชัน 3.x หนึ่งไปเป็นเวอร์ชันอื่น โปรดใช้กระบวนการอัปเกรดทั่วไป โดยหลักๆ แล้วประกอบด้วยการตรวจสอบให้แน่ใจว่าคุณได้สำรองข้อมูลทุกอย่างแล้ว จากนั้นจึงแทนที่ไดเร็กทอรี /wire/
ของคุณด้วยไดเร็กทอรีจากเวอร์ชันที่ใหม่กว่า
หากคุณกำลังอัพเกรดจากเวอร์ชัน 3.x ก่อน 3.0.135 โปรดปฏิบัติตามคำแนะนำเหล่านี้ด้วย
หากคุณกำลังอัปเกรดจากเวอร์ชัน 2.x ใดๆ โปรดดูการอัปเกรดจาก ProcessWire 2.x
หากคุณประสบปัญหาในการอัพเกรด โปรดดูคู่มือการแก้ไขปัญหาการอัพเกรดของเรา
แนะนำให้ใช้ FormBuilder เวอร์ชัน 0.5.3 หรือใหม่กว่า
แนะนำให้ใช้ ListerPro เวอร์ชัน 1.1.5 หรือใหม่กว่า
แนะนำให้ใช้ ProFields เวอร์ชันล่าสุดของ ProFields ทั้งหมด (10 โมดูล)
LoginRegisterPro เวอร์ชัน 7 หรือใหม่กว่าแนะนำ
แนะนำให้ใช้ ProCache เวอร์ชัน 4.0.3 หรือใหม่กว่า หลังจากอัปเกรดแล้ว ให้ไปที่การตั้งค่า ProCache ในส่วนผู้ดูแลระบบ (ตั้งค่า > ProCache) และดูว่ามีการแนะนำการแก้ไขใดๆ ในไฟล์ .htaccess ของคุณหรือไม่
สำหรับโมดูล Pro อื่นๆ ทั้งหมดที่ไม่ได้กล่าวถึงข้างต้น เราขอแนะนำให้ใช้เวอร์ชันล่าสุดที่มีอยู่เมื่อเป็นไปได้
โหมดแก้ไขข้อบกพร่องทำให้ข้อผิดพลาดทั้งหมดถูกรายงานไปยังหน้าจอ สิ่งนี้อาจมีประโยชน์ในระหว่างการพัฒนาหรือการแก้ไขปัญหา เมื่ออยู่ในผู้ดูแลระบบ จะเปิดใช้งานลิงก์ "แก้ไขจุดบกพร่อง" (ดูส่วนท้าย) เพื่อรายงานข้อมูลเพิ่มเติมในแผง โหมดแก้ไขข้อบกพร่องไม่ได้มีไว้สำหรับไซต์ที่ใช้งานจริงหรือไซต์ที่ใช้งานจริง เนื่องจากข้อมูลที่รายงานมีไว้สำหรับนักพัฒนาเท่านั้น อย่าเปิดโหมดแก้ไขข้อบกพร่องไว้สำหรับไซต์ที่ใช้งานจริง/ไซต์ที่ใช้งานจริง เนื่องจากอาจเป็นข้อกังวลด้านความปลอดภัย อย่างไรก็ตาม เราคิดว่าคุณจะพบว่ามันมีประโยชน์มากในระหว่างการพัฒนาหรือเมื่อแก้ไขปัญหา
/site/config.php
$config->debug = false;
false
ให้ true
ตามด้านล่าง และบันทึก $config->debug = true;
สามารถพบได้บริเวณด้านล่างของไฟล์ หรือคุณสามารถเพิ่มได้หากยังไม่มี โดยจะทำให้ PHP และ ProcessWire รายงานข้อผิดพลาด คำเตือน ประกาศ ฯลฯ ทั้งหมด แน่นอนว่าคุณจะต้องตั้งค่ากลับเป็นเท็จเมื่อคุณแก้ไขปัญหาใดๆ แล้ว
ลิขสิทธิ์ 2023 โดย Ryan Cramer / Ryan Cramer Design, LLC