SilverStripe ไม่ได้เป็นเพียงที่ซับซ้อน PHP-based CMS แต่หลากหลายมากหนึ่ง มันสามารถนำมาใช้ในการสร้างจัดการและจัดระเบียบโปรแกรมประยุกต์บนเว็บใด ๆ ในด้านต่างๆของกิจกรรม.
SilverStripe เป็นเอกสารที่ดีมากและมามีจำนวนมากของรูปแบบและโมดูลที่จะช่วยให้นักพัฒนาขยายการทำงานเริ่มต้นด้วยเครื่องมือใหม่และคุณลักษณะ.
รับการพัฒนาบน SilverStripe กรอบ CMS นี้เป็นหนึ่งในการยอมรับมากที่สุด CMSs ในธุรกิจที่ไม่เพียง แต่เพราะสินค้าที่สิ้นสุดดี crafted แต่ยังเพราะของ codebase พื้นฐานได้เป็นอย่างดี
สำหรับคุณสมบัติที่ SilverStripe CMS เป็นอย่างดีในการปรับแต่งด้วยการปฏิบัติในปัจจุบันให้ตัวช่วยติดตั้งที่มีการกระจายทุกบูรณานักแต่งเพลงที่มีแผง admin สวยงาม, ธีม, โมดูลและอื่น ๆ อีกมากมายเพิ่มเติม.
คุณสมบัติเหล่านี้จะช่วยให้นักพัฒนาเริ่มต้นในโครงการของพวกเขาและให้ผลิตภัณฑ์ที่เป็นของแข็งในตอนท้ายของความพยายามของพวกเขาได้เป็นอย่างดี.
มีอะไรใหม่ รุ่นนี้:
- รุ่นขั้นต่ำ PHP ยก 5.3.3
- บทนำของ parameterised ออมใหม่
- การสนับสนุนเริ่มต้นสำหรับ PDO
- ย้าย SS_Report และ ReportAdmin ออกไปยังโมดูลที่แยกจากกัน
มีอะไรใหม่ ในรุ่น 3.2.1 / 3.3.0-RC2:
- รุ่นขั้นต่ำ PHP ยก เพื่อ 5.3.3
- บทนำของ parameterised ออมใหม่
- การสนับสนุนเริ่มต้นสำหรับ PDO
- ย้าย SS_Report และ ReportAdmin ออกไปยังโมดูลที่แยกจากกัน
มีอะไรใหม่ ในรุ่น 3.2.0:
- รุ่นขั้นต่ำ PHP ยก 5.3.3
- บทนำของ parameterised ออมใหม่
- การสนับสนุนเริ่มต้นสำหรับ PDO
- ย้าย SS_Report และ ReportAdmin ออกไปยังโมดูลที่แยกจากกัน
มีอะไรใหม่ ในรุ่น 3.1.15 / 3.2.0-RC1:
- ข่าวประชาสัมพันธ์ฉบับนี้รวมถึง แก้ไขความปลอดภัยไม่กี่กรอบ.
มีอะไรใหม่ ในรุ่น 3.1.13 / 3.2.0-beta1:
- ข่าวประชาสัมพันธ์ฉบับนี้รวมถึง แก้ไขความปลอดภัยไม่กี่กรอบ.
มีอะไรใหม่ ในรุ่น 3.1.13:
- ข่าวประชาสัมพันธ์ฉบับนี้รวมถึงการแก้ไขความปลอดภัยไม่กี่ที่จะกรอบ .
มีอะไรใหม่ ในรุ่น 3.1.12:
- ข่าวประชาสัมพันธ์ฉบับนี้รวมถึงการแก้ไขความปลอดภัยไม่กี่ที่จะกรอบ .
มีอะไรใหม่ ในรุ่น 3.1.10:
- แก้ไขความปลอดภัย:
- สิทธิ์เปิดไฟล์.
ช่องโหว่
มีอะไรใหม่ ในรุ่น 3.1.0:.
- คำติชมภาพเพิ่มเติมและดูตัวอย่างได้ง่ายขึ้น
- การตั้งค่าคอนฟิก YAML และดีกว่า UploadField.
- การสนับสนุนนักแต่งเพลงและเว็บไซต์ Add-on ใหม่
มีอะไรใหม่ ในรุ่น 3.1.0 beta3:
- การปรับปรุงการกำหนดค่า API และเริ่มต้นการรักษาความปลอดภัยแม่แบบหล่อ
มีอะไรใหม่ ในรุ่น 3.0.2:
- การปรับปรุงเอกสาร GridField ก
- อนุญาตสอบถามถ้าเขตข้อมูลที่มีอยู่บนโต๊ะ
- เพิ่มคำเตือนหากดูระดับ SiteTree วัตถุเป็นล้าสมัย
- FieldGroup_DefaultFieldHolder แม่แบบ
- การเชื่อมโยงภายนอกเปิดในโหมดการแสดงตัวอย่างในหน้าต่างใหม่
- re-added จัดแต่งทรงผม SilverStripeNavigator
- อนุญาตการแก้จุดบกพร่องข้อผิดพลาดของวงจรการกำหนดค่า
- GreaterThanFilter ควรจะสอดคล้องกับ LessThanFilter
- ไอคอนเมนูที่กำหนดเองสำหรับเมนูหลัก CMS
- เพิ่ม & quot; JPEG & quot; ไปยังรายการของนามสกุลได้รับอนุญาต
- สร้างปลายทาง URL TestRunner setdb
- เมารีภาษา JavaScript
มีอะไรใหม่ ในรุ่น 3.0.1:
- DataList และความไม่แน่นอน ArrayList
คืออะไรใหม่ ในรุ่น 3.0.0:
- แม่แบบเครื่องยนต์ใหม่
- New CMS ออกแบบอินเตอร์เฟซ
- เปลี่ยนชื่อของไพลินกรอบ SilverStripe
- formfield เรียนตอนนี้มี HTML แม่ของตัวเอง
- อนุญาตให้ใช้กรอบการทำงานโดยไม่ต้อง SilverStripe & quot; CMS & quot; โมดูล
- CMS JavaScript ย้ายไป jQuery.entwine
- stylesheets CMS จะถูกสร้างโดย SCSS เพื่อให้มีความยืดหยุ่นมากขึ้นและจัดแต่งทรงผมที่แข็งแกร่ง
มีอะไรใหม่ ในรุ่น 3.0.0 Beta 2:
- & quot; มุมมองรายการ & quot; สำหรับหน้า.
- ภาพการแทรกและการจัดการสื่อได้รับการปรับปรุงรวมทั้ง & quot; แทรกจากเว็บ & quot; ตัวเลือก.
- การใช้งานของมุมมองแบบต้นไม้เมื่อแก้ไขเนื้อหาได้รับการปรับปรุง.
- ใน 3.0 SilverStripe ตอนนี้ทำงานด้วย PHP 5.3+ เพื่อที่จะใช้ประโยชน์จากคุณสมบัติทั้งหมด PHP 5.3.
มีอะไรใหม่ ในรุ่น 3.0.0 Beta 1:
- แยกจากกรอบ CMS ดังนั้นกรอบที่ สามารถใช้งานได้ในตัวเองทำให้มันเต็มเปี่ยมนิติบุคคลที่ยืนอยู่คนเดียวมากกว่าหลักกรอบการสนับสนุนสำหรับผลิตภัณฑ์ CMS เป็นในสาย 2.X ได้.
- รีเฟรช CMS อินเตอร์เฟซการบริหารด้วยการออกแบบและประสบการณ์ของผู้ใช้ที่ทันสมัยมากขึ้นและมากขึ้นในทางเทคนิคที่แข็งแกร่งหนุน JavaScript.
- แทนที่หรือปรับปรุง API สำหรับนักพัฒนาที่ได้มาถึงขีด จำกัด ของการขยายของพวกเขาในรูปแบบปัจจุบันของพวกเขาสำหรับเหตุผลที่เข้ากันได้หรือจะถือว่าเป็นเรื่องยากที่จะรักษา.
มีอะไรใหม่ ในรุ่น 3.0.0 อัลฟาที่ 2:
- CMS:
- ประสิทธิภาพ CMS JavaScript และการรับรู้การแสดงผล
- ใหม่ที่ทุ่มเท & quot; เพิ่มหน้า & quot; อินเตอร์เฟซที่มีรายละเอียดประเภทเพจ
- ปรับปรุง & quot; แทรกลิงค์ & quot; โต้ตอบกับรูปแบบการทำความสะอาด
- แท็บที่เลือกและทรุดตัวลงแผงจะถูกเก็บไว้ในขณะนี้ในคุกกี้สำหรับอินเตอร์เฟซที่สอดคล้องกันมากขึ้นเมื่อกลับมาในภายหลังเพื่อ CMS ที่
- กรอบ:
- การสนับสนุนสำหรับ URL ของหน้าหลายไบต์ (เช่นกับเยอรมัน umlauts) กรอง URL ยืดหยุ่นผ่าน URLSegmentFilter ใหม่ API
- ปรับแต่ง HTML แอตทริบิวต์แบบฟอร์มและ formfield (ซึ่งช่วยให้การใช้งานที่ดีขึ้นของ HTML5 และแอตทริบิวต์ข้อมูล)
- ออม:
- New ออมได้รับความเสถียรต่อไปและ API และเอกสารสามารถพบได้ที่ http://doc.silverstripe.org/sapphire/en/trunk/topics/datamodel
- GridField:
- GridField ได้รับการปรับโครงสร้างหนี้และ API และเอกสารใหม่ที่สามารถพบได้ที่ http://doc.silverstripe.org/sapphire/en/trunk/topics/grid-field/
- ผู้ดูแลระบบ CMS สินทรัพย์ดำเนิน GridField สำหรับการดูไฟล์และโฟลเดอร์
ปรับปรุง
มีอะไรใหม่ ในรุ่น 3.0.0 อัลฟา 1:.
- กรอบและ CMS แยก
- UI ใหม่.
มีอะไรใหม่ ในรุ่น 3.0.0-PR1:
- การเปลี่ยนแปลง API:
- นำออกวัตถุ - & # x3e; cacheToFileWithArgs () โปรดใช้วัตถุ - & # x3e. cacheToFile () กับข้อโต้แย้ง $ พระราม
- นำออก LeftAndMain - & # x3e. GetItem () ให้ใช้การแสดง () แทน
- นำออก CMSMain - & # x3e; getfilteredsubtree () ให้ใช้ getsubtree () API เปลี่ยนลบออก CMSMain - & # x3e. SiteTreeFilters () ให้ใช้ CMSSiteTreeFilter_Search
- นำออก CMSMainMarkingFilter แทนที่ในขณะที่ที่ผ่านมาโดย CMSSiteTreeFilter_Search.
- ModelAdmin - & # x3e; ResultsForm () ไม่ได้ส่งกลับ TabSet (เป็นเพียงไม้เท้ารูปแบบเพื่อรองรับการปรับขนาดที่ถูกต้อง) .
- คุณลักษณะและการปรับปรุง:
- เพิ่ม ClassManifest - & # x3e; getModules () และข้อ จำกัด ออกไปโมดูลระดับบนสุดใน ClassManifest - & # x3e. handleFile () (ที่จำเป็นในการตรวจสอบใหม่ไพลิน / ธุรการ / & quot; submodule & quot;)
- การเพิ่มหมายเลขหน้าเป็นข้อมูลเมตาใน SiteTree - & # x3e. MetaTags () เพื่อที่จะให้บริบทสำหรับการแสดงตัวอย่าง CMS หน้า
- ดูตัวอย่างการเปลี่ยนแปลงการแก้ไขหน้า CMS บนเว็บไซต์ (ผ่านการ & # x3c; & # iframe x3e; แถบด้านข้าง).
- แจ้งให้ทราบล่วงหน้าไม่ลงรอยกันเพิ่มสำหรับ Internet Explorer 6 ใน LeftAndMain.js.
- เปลี่ยน CMSMain - & # x3e. AddForm () เพื่อกิริยาโต้ตอบแสดงหน้าเว็บประเภทและคำอธิบายของพวกเขาเป็น radiobuttons มากกว่าแบบเลื่อนลง
- การแก้ไขข้อบกพร่อง:
- ทำ DateField.js $ .metadata () เรียกร้องให้มีความยืดหยุ่นกับ $ .metadata.defaults เปลี่ยนแปลง.
- เพิ่มการสนับสนุนสำหรับ $ เขตข้อมูลพารามิเตอร์ใน CMSMain - & # x3e. getEditForm () ไม่จำเป็นต้องมีข้อมูล 'ClassName ในบันทึก () ในขณะที่ไม่ได้รวมอยู่ใน getCMSFields () ได้อีกต่อไป
- อนุญาตให้ทางเลือก (เรียงตามลำดับ) ในแม่แบบฟอร์ม - & # x3e. forTemplate ()
- ปิดการใช้งาน add_sheet () บน jstree เป็นอย่างน่ากลัวช้าของมัน.
- การตรวจสอบการดำรงอยู่ของแฟ้มใน LeftAndMain - & # x3e. init () สำหรับการตั้งค่า content_css TinyMCE เพื่อหลีกเลี่ยงการโหลด clientside ที่ไม่จำเป็นของไฟล์
มีอะไรใหม่ ในรุ่น 2.4.5:
- เพิ่มประสิทธิภาพ: File - & # x3e; canEdit ( ) และไฟล์ - & # x3e; canCreate () ตอนนี้ใช้ extendedCan ()
- เพิ่มประสิทธิภาพ: ติดตั้งตรวจสอบ magic_quotes_gpc (ตัวเลือก PHP) และปัญหาการเตือนถ้าเปิดใช้งาน
- แก้ไขข้อผิดพลาด: CMSMain - & # x3e; ย้อนกลับ () ล้มเหลวเนื่องจากการป้องกัน CSRF
- แก้ไขปัญหา: การอัปโหลดไฟล์ที่มีนามสกุลที่ถูกต้องเป็นตัวพิมพ์ใหญ่ที่ถูกปิดกั้นจากการเป็นเว็บที่เข้าถึงได้
- แก้ไขข้อผิดพลาด: แสดงความคิดเห็นหน้าประหยัดบนหน้าไม่ถูกต้อง
- แก้ไขข้อผิดพลาด: เรียกไม่ถูกต้องฟังก์ชั่นวันธรรมดาในชั้นเรียนวันที่
- แก้ไขข้อผิดพลาด: ข้อผิดพลาด SilverStripeNavigator ในกรณีที่หน้าไม่ได้รับการตีพิมพ์ดูเว็บไซต์ที่เก็บไว้
มีอะไรใหม่ ในรุ่น 2.4.3:
- การตรวจสอบสำหรับไฟล์ที่อัปโหลด
- แบบฟอร์มที่เพิ่มสินค้า - & # x3e; enableSecurityToken () เป็นของคู่กับ disableSecurityToken ที่มีอยู่ (บริการ)
- เพิ่ม SecurityToken ห่อป้องกัน CSRF ผ่าน & quot; SecurityID & quot; คำขอพารามิเตอร์
- MySQLDatabase :: renameField () ไม่ได้ตรวจสอบว่าข้อมูลที่มีอยู่ใน fieldList () alterField () ไม่ไม่มีการตรวจสอบดังกล่าวดังนั้นจึงควรจะสอดคล้อง ถอดนี้ควรให้ปรับปรุงประสิทธิภาพการทำงานเล็ก ๆ เช่นกัน.
มีอะไรใหม่ ในรุ่น 2.4.2:
- แก้ไขปัญหาด้านความปลอดภัยที่หน้าเว็บในโหมดร่างอาจ ปรากฏแก่ผู้ใช้ไม่ได้รับอนุญาต.
- แก้ไขปัญหาการรักษาความปลอดภัยที่ผู้ใช้สามารถเข้าถึง admin / การรักษาความปลอดภัย ( แต่ จำกัด สิทธิ์) สามารถใช้เวลามากกว่าบัญชีผู้ดูแลระบบที่รู้จักกันโดยการเปลี่ยนรหัสผ่านของ.
- อนุญาต Apache เว็บเซิร์ฟเวอร์ไปยังหน้าข้อผิดพลาดที่กำหนดเองใน HTML มากกว่าจัดแต่งทรงผมเริ่มต้น Apache.
- การปรับปรุงเทียมทดสอบ:. การทดสอบผล verbose เพิ่มเติมคุ้มครองการสร้างรายงานการแก้ไข
- ตรรกะติดตั้งคงที่สำหรับไดรเวอร์ฐานข้อมูล SQLite.
- ทดสอบหน่วยทั้งหมดผ่านบน Windows OS / SQL Server.
- กว่า 100 การปรับปรุงอื่น ๆ และการแก้ไขข้อบกพร่อง.
มีอะไรใหม่ ในรุ่น 2.4.0:
- เพิ่ม _register_database.php เพื่อไพลินซึ่งชุดเอสเอส จัดให้มีฐานข้อมูลสำหรับ DatabaseAdapterRegistry
- เพิ่มภาษาฮิบรู (he_IL) ภาษาไพลิน.
- เพิ่มทัวเนีย (lt_LT) ภาษาไพลิน.
- เพิ่มภาษาฮิบรู (he_IL) ภาษา CMS.
- เพิ่มทัวเนีย (lt_LT) ภาษา CMS.
- การใช้ jquery.live แทน livequery สำหรับ SelectionGroup.js.
คืออะไรใหม่ ในรุ่น 2.3.3:
- คงที่คู่ของ & # x3c; & # ช่วง x3e; เน้นแท็กรอบคำหลักในข้อความ :: ContextSummary ()
- บักใน differencer เนื้อหาและการจัดแต่งทรงผมที่ดีขึ้น แก้ไขข้อผิดพลาด: แจ้งให้ทราบล่วงหน้าคงที่เมื่อได้รับชื่อของสมาชิกที่ไม่ได้อยู่
- ถูกลบโทรซ้ำ curl_exec () ใน RestfulService
- Updated versioned :: compareVersions () เพื่อใช้ DataDifferencer
- เพิ่มการสนับสนุนที่ดีขึ้นสำหรับการใช้ DataDifferencer จะมองไปที่ระเบียนใหม่
- คง Image_iframe.ss ใช้ X-UA-เข้ากันได้ IE7 จำลองเมตาแท็ก
- Relax ประเภทการตรวจสอบใน! RequestHandler :: checkAccessAction ()
ต้องการ
- PHP 5.3.2 หรือสูงกว่า
- MySQL 5+, PostgreSQL 8.3+ หรือ SQL Server 2008 +
- safe_mode = ปิด
- magic_quotes_gpc = ปิด
- memory_limit = 48M
- โมดูลที่จำเป็น: Dom, GD2, กัญชา iconv, mbstring, MySQL (หรือโปรแกรมควบคุมฐานข้อมูลอื่น ๆ ), เซสชั่น SimpleXML, tokenizer, XML .
- เว็บเซิร์ฟเวอร์ (Apache 1.3 + และ IIS 5.x +)
- เปิดใช้งาน JavaScript บนฝั่งไคลเอ็นต์
ความคิดเห็นที่ไม่พบ