น้ำหนักเบา PHP / MySQL Content Management สำหรับนักพัฒนา: sNews

มีสถานการณ์เมื่อมีการพัฒนารูปลักษณ์ PHP สำหรับแพลตฟอร์มน้ำหนักเบาที่มีความสามารถในการสร้างระบบการจัดการเนื้อหา. มีเพียง 230 KB, sNews ระบบการจัดการเนื้อหา เป็นทางเลือกที่เหมาะสมสำหรับเว็บไซต์ขนาดเล็กหรือกลาง. โปรแกรมนี้สร้างโดย PHP และเก็บข้อมูลในฐานข้อมูล MySQL.

การทำงานเริ่มต้นอย่างรวดเร็วช่วยให้คุณสามารถสร้างบล็อกหรือเว็บไซต์ข่าว. นอกจากนี้ยังช่วยการปฏิบัติหน้าที่เสริมผ่านโมดูลหรือ add-ons.

เมื่อเทียบกับแพลตฟอร์มอื่นๆระบบการจัดการเนื้อหา sNews ไม่รวมกับการทำงานที่ไม่จำเป็นหรือซับซ้อน. โครงสร้างหลักมีเพียงสี่ไฟล์: index.php, snews.php, style.css และ. ไฟล์ htaccess.

ไฟล์ index.php รวม directives HTML ที่กำหนดเว็บไซต์เทมเพลท (รูปแบบ). ลักษณะเนื้อหา styled รหัสผ่านที่มีอยู่ในไฟล์ style.css (แบบเริ่มต้นสามารถกำหนดเองได้อย่างง่ายดายด้วยการแก้ไขโค้ด CSS โดยไม่มีผลต่อเนื้อหา). เริ่มต้นแฟ้ม. Htaccess จะพิจารณาการสร้าง URL ของเครื่องมือค้นหามิตรถ้า Apache เว็บเซิร์ฟเวอร์มีการเปิดใช้ mod_rewrite.

ไฟล์ snews.php รวมเป็น index.php ผ่าน PHP รวมฟังก์ชัน (). ควบคุมการทำงานแบบไดนามิกขององค์ประกอบของระบบการจัดการเนื้อหาผ่านการใช้งานของที่กำหนดเองทำงานเกี่ยวข้อง.

เป็นผลให้ในไฟล์ index.php, คุณสมบัติพลวัตของการตอบสนองขององค์ประกอบ HTML มีการกำหนดขึ้นอยู่กับแท็กง่ายๆว่าสายงานที่กำหนดไว้ล่วงหน้าจาก snews.php.

ตัวอย่างเช่นถ้าเราอ้างอิงถึงไฟล์ดัชนีค่าเริ่มต้นรหัสไปเพิ่มเป็นองค์ประกอบ div ฟอร์มการค้นหา. เมื่อผู้ใช้ดำเนินการค้นหา, โค้ด PHP ที่เกี่ยวข้องจะรันและผลลัพธ์การค้นหาจะแสดง:

<div id="search">

<? PHP searchform ()?>

<div />

แม่แบบการออกแบบสามารถทำจากดินหรือโดยการแนะนำหน้าที่ PHP กำหนดไว้ล่วงหน้าจากแฟ้ม snews.php ลงพร้อมทำแม่. มีให้ยังตั้งกว่าสามสิบ ฟรี XHTML / CSS แม่แบบที่ เหมาะสมที่จะปรับให้เหมาะสมกับ sNews ขับเคลื่อนเว็บไซต์. นอกจากนี้จำนวนมากของแม่ได้พร้อมมีการประชุม sNews.

ระบบการจัดการการติดตั้ง sNews เนื้อหาใช้เวลาเพียงไม่กี่นาที:. ไฟล์ SQL ที่มีอยู่ในไดเรกทอรี SQL ที่อยู่ในคลังกระจาย sNews ต้องนำเข้าสู่ฐานข้อมูล MySQL การใช้ directives บรรทัดคำสั่งหรือยูทิลิตีการจัดการฐานข้อมูลเช่น phpMyAdmin.

แล้วไฟล์ snews.php จะต้องมีการปรับปรุงข้อมูลที่ตรงกับ MySQL พารามิเตอร์การเชื่อมต่อฐานข้อมูลเช่น MySQL ที่อยู่เซิร์ฟเวอร์ชื่อฐานข้อมูลชื่อผู้ใช้และรหัสผ่าน.

โดยมีสะอาดและสะดวกในการกำหนดรหัสและโครงสร้างเบา sNews สามารถใช้เป็นระบบการจัดการสแตนด์เนื้อหาหรือเป็นจุดอ้างอิงสำหรับการเปลี่ยนแปลงอย่างรวดเร็วของเว็บไซต์คงที่เข้ากับเนื้อหาแบบไดนามิก HTML ที่แสดงจากฐานข้อมูลในเซิร์ฟเวอร์ข้าง.

รหัส sNews มีความเห็นเป็นอย่างดีเช่นเริ่มต้นในการเขียนโปรแกรม PHP จะสามารถประสบความเข้าใจที่ดีขึ้นของข้อมูลที่ดีที่สุด MySQL เทคนิคการจัดการโดยเฉพาะ directives.

http://www.downloadtube.com/blog/wp-content/plugins/sociofluid/images/digg_48.png http://www.downloadtube.com/blog/wp-content/plugins/sociofluid/images/reddit_48.png http://www.downloadtube.com/blog/wp-content/plugins/sociofluid/images/dzone_48.png http://www.downloadtube.com/blog/wp-content/plugins/sociofluid/images/stumbleupon_48.png http://www.downloadtube.com/blog/wp-content/plugins/sociofluid/images/delicious_48.png http://www.downloadtube.com/blog/wp-content/plugins/sociofluid/images/blinklist_48.png http://www.downloadtube.com/blog/wp-content/plugins/sociofluid/images/furl_48.png http://www.downloadtube.com/blog/wp-content/plugins/sociofluid/images/newsvine_48.png http://www.downloadtube.com/blog/wp-content/plugins/sociofluid/images/technorati_48.png http://www.downloadtube.com/blog/wp-content/plugins/sociofluid/images/magnolia_48.png http://www.downloadtube.com/blog/wp-content/plugins/sociofluid/images/google_48.png http://www.downloadtube.com/blog/wp-content/plugins/sociofluid/images/facebook_48.png http://www.downloadtube.com/blog/wp-content/plugins/sociofluid/images/yahoobuzz_48.png http://www.downloadtube.com/blog/wp-content/plugins/sociofluid/images/sphinn_48.png http://www.downloadtube.com/blog/wp-content/plugins/sociofluid/images/mixx_48.png http://www.downloadtube.com/blog/wp-content/plugins/sociofluid/images/twitter_48.png
Tags:

บทความที่เกี่ยวข้อง

ปล่อยให้ตอบกลับ