OneFileCMS เป็น CMS อย่างง่าย (ระบบการจัดการเนื้อหา) ที่มีอยู่ทั้งหมดในฐานข้อมูลเดียวที่น้อยกว่า PHP/JavaScript
ด้วยฟังก์ชั่นการแก้ไขขั้นพื้นฐานอัปโหลดและฟังก์ชั่นการจัดการไฟล์ OneFileCMS สามารถดูแลเว็บไซต์ทั้งหมดในเบราว์เซอร์ได้อย่างสมบูรณ์โดยไม่มีโปรแกรมภายนอกใด ๆ
ดาวน์โหลด เวอร์ชันปัจจุบัน
อัปโหลด ไปทุกที่บนเว็บไซต์ของคุณ
เข้าสู่ระบบ !
ข้อมูลการเข้าสู่ระบบเริ่มต้นคือ "ชื่อผู้ใช้" และ "รหัสผ่าน" แน่นอนคุณจะต้องเปลี่ยนสิ่งเหล่านั้น ...
เช่นเดียวกับ CMS ใด ๆ คุณอาจต้องแก้ไขสิทธิ์ไฟล์ของโฟลเดอร์เว็บไซต์ของคุณเพื่อให้ OneFileCMS สามารถแก้ไขและสร้างไฟล์ได้ ตรวจสอบกับโฮสต์ของคุณหากคุณไม่แน่ใจและตระหนักถึงข้อกังวลด้านความปลอดภัยใด ๆ
นอกจากนี้คุณยังสามารถเปลี่ยนชื่อไฟล์จาก "OneFileCms.php" เป็นอย่างอื่นเช่น "admin.php" (ระวังเกี่ยวกับการทำให้เป็นไฟล์เริ่มต้นของโฟลเดอร์: เซิร์ฟเวอร์ของคุณอาจติดอยู่ในการเปลี่ยนเส้นทาง)
ใช่! ในขณะที่ภาษาอังกฤษ (EN) เป็นค่าเริ่มต้น Laguages ต่อไปนี้ยังมีอยู่:
หากคุณพูดภาษาอื่นและต้องการมีส่วนร่วมการแปลจะได้รับการต้อนรับและชื่นชม! เพียงใช้ไฟล์ภาษาอังกฤษ (หรืออื่น ๆ ) เป็นเทมเพลตและแปลแต่ละคำวลี ฯลฯ ตามความเหมาะสม
แน่นอน!
ฉันอาจไม่มีเวลา/แบนด์วิดท์/ความชอบที่จะใช้ทุกคุณสมบัติ แต่ฉันจะทำในสิ่งที่ฉันสามารถทำได้ หากคุณพบข้อผิดพลาดโปรดยื่นรายงานในหน้าปัญหา
ใช่! เรียงลำดับของ ... ทางอ้อม อัปโหลดหรือสร้างสำเนาเพิ่มเติมของ OneFileCMS แต่ให้ชื่อไฟล์ที่แตกต่างกัน (เช่น: OneFile1.php และ OneFile2.php ฯลฯ ... ) จากนั้นในแต่ละสำเนาให้รักษาชื่อผู้ใช้รหัสผ่านและค่ากำหนดค่า $ session_name
ตอนนี้เนื่องจากไม่มีฐานข้อมูลหรือวิธีการอื่น ๆ ของการควบคุมเม็ดหรือการเข้าสู่ระบบการเข้าถึงชื่อผู้ใช้หลายชื่อจึงให้ยูทิลิตี้ที่ จำกัด อย่างไรก็ตามการมีสำเนาสำรองการทำงานอย่างน้อยหนึ่งชุดของ OneFileCMS แนะนำในกรณีที่สำเนาหลักได้รับความเสียหาย
เพราะมันคือ. มันอาจจะง่าย แต่สามารถทำงานให้เสร็จได้ ในขณะที่คุณไม่ต้องการสร้างบ้านใหม่จากพื้นดินด้วยค้อน, เลื่อยและการวัดเทปคุณสามารถ "จัดการ" ได้เล็กน้อยด้วยเครื่องมือเหล่านั้น
และเพราะ "OneFileCms" ฟังดูเท่
ฟังก์ชั่นการเข้าสู่ระบบของ OneFile ใช้เวลานานขึ้น* ในการทำงานบน IE รุ่น 8 อย่างน้อยกว่าบน Chrome หรือ Firefox เพียงคลิก [ไม่] ในการแจ้งเตือนและการเข้าสู่ระบบควรเสร็จสิ้นหลังจากผ่านไปอีกไม่กี่วินาที
(*ประมาณ 8 วินาที -VS- 1/4 วินาทีในระบบทดสอบของฉัน)
ความล่าช้าเป็นผลมาจาก OneFileCMS "Pre-Hash" ฝั่งไคลเอ็นต์ดำเนินการบนรหัสผ่านของคุณก่อนที่จะส่งเข้าสู่ระบบไปยังฝั่งเซิร์ฟเวอร์ OneFileCMS ไม่นับเวลาที่การแจ้งเตือนกำลังรอการตอบกลับ 8 วินาทีที่กล่าวถึงก่อนหน้านี้มาจากระบบ XP 2.5Gz เดียว
ดูตัวแปรส่วนกลาง "$ pre_iterations" ในตอนท้ายของ system_setup () สามารถปรับได้ แต่เป็นการดีที่สุดที่จะทำในสำเนาท้องถิ่นในการตั้งค่าการพัฒนาจากนั้นอัปโหลดสำเนาที่อัปเดต
OneFileCms สามารถกำหนดค่าได้อย่างง่ายดายให้ทำงานกับ tinymce หรือ ckeditor (และอาจเป็นคนอื่น ๆ ) แต่บรรณาธิการต้องได้รับจากเว็บไซต์ของตน สำหรับคำแนะนำการตั้งค่าพื้นฐานอ่านไฟล์ "init" ที่เหมาะสมจาก extras/ directory ใน repo oneFileCMS
หากคุณต้องการอัปโหลดไฟล์จำนวนมากโปรแกรม FTP อาจมีความยืดหยุ่นและฝึกฝนมากกว่าเล็กน้อย
ไดเรกทอรีที่มีไฟล์หลายร้อยไฟล์อาจใช้เวลาหลายวินาทีในการแสดง ตัวอย่างเช่นในระบบของฉัน- เดสก์ท็อป 2.5Gz ที่ใช้ XP ใช้เวลา 2 ถึง 4 วินาทีในการแสดงไดเรกทอรีที่มี 200 ไฟล์
OneFileCMS จะไม่เป็นตัวเลือกที่ดีที่สุดสำหรับเว็บไซต์ที่ต้องการสิทธิ์ในระดับที่แตกต่างกันเว้นแต่ผู้ใช้ทั้งหมดจะได้รับความไว้วางใจให้อยู่ในพื้นที่ที่มีความรับผิดชอบ เนื่องจาก OneFileCMS อนุญาตให้อัปโหลดไฟล์และแก้ไขไฟล์ได้โดยตรงบนเว็บเซิร์ฟเวอร์จึงไม่มีวิธีที่จะรักษาความปลอดภัยจากการกระทำใด ๆ
แน่นอนว่าปัญหาเหล่านี้ไม่ได้เป็นเอกลักษณ์ของ OneFileCMS - เนื่องจากจะมีอยู่ใน CMS ใด ๆ ที่อนุญาตให้แก้ไขไฟล์ที่ไม่ จำกัด และอัปโหลด
เช่นเดียวกับเว็บไซต์ใด ๆ หากการเชื่อมต่อของเว็บไซต์ของคุณไม่ได้เข้ารหัส (ไม่ใช้ SSL/TLS) รหัสผ่านและชื่อผู้ใช้จะถูกส่งในข้อความที่ชัดเจน* ระหว่างการเข้าสู่ระบบ *เป็นรุ่น 3.4.15 แฮชฝั่งไคลเอ็นต์ของรหัสผ่าน "ข้อความธรรมดา" ของผู้ใช้จะถูกส่งไปยังเซิร์ฟเวอร์ ดังนั้นในขณะที่แฮชฝั่งไคลเอ็นต์นี้ยังคงเป็นรหัสผ่าน "ข้อความธรรมดา" เท่าที่เซิร์ฟเวอร์เกี่ยวข้องกับรหัสผ่านดิบจริงของผู้ใช้จะได้รับการปกป้องจากการเปิดรับแสงทันที
ส่วนการกำหนดค่า
การตั้งค่า/ตัวแปรระบบ
ภาษาเริ่มต้น
ฟังก์ชั่นเซสชันและอื่น ๆ
ไอคอน & ฟังก์ชั่น SVG $
ฟังก์ชั่นหน้าและการตอบสนอง
ฟังก์ชัน JavaScript
สไตล์ชีท
ตรรกะเพื่อกำหนดการดำเนินการ
สร้าง/ส่งออกหน้า