Silverstripe 2.1

Silverstripe to opensourcowy (licencja BSD), napisany w PHP5 system do tworzenia witryn internetowych. Stanowi połączenie systemu zarządzania treścią (CMS, ang. Content Management System) i frameworka (szkieletu aplikacji i zestawu komponentów do wykorzystania).

Jako framework, Silverstripe opiera się na modelu MVC, czyli Model-Widok-Kontroler (ang. Model-View-Controller). Polega on na podziale aplikacji na trzy warstwy, z których pierwsza służy do przechowywania danych, druga - do ich prezentacji, a trzecia - do odczytu danych ze źródeł i ich przetwarzania (podział ten jest czasami przedstawiany inaczej). Obsługą warstwy widoku w Silverstripe zajmuje się system szablonów i motywów graficznych (ang. themes), co pozwala na szybką zmianę wyglądu strony - wystarczy wybrać odpowiedni wzorzec z listy.

Silverstripe jest także modularny - jego struktura opiera się na niezależnych modułach, które możemy dobierać, instalować, modyfikować i usuwać według własnych potrzeb. Wśród tych modułów są m.in. systemy do prowadzenia blogów, sklepów internetowych (włącznie z możliwością płacenia online), forów dyskusyjnych lub galerii zdjęć. Każdy z modułów ma niezłą dokumentację, a jego instalacja jest bardzo prosta.

Zaletą systemu SilverStripe jest bardzo dobra dokumentacja oraz możliwość wypróbowania jego działania na stronie domowej. W wersji 2.1 wprowadzono obsługę motywów graficznych, BB-kodu , widgetów (kontrolek interfejsu graficznego), a także testy jednostkowe i zarządzanie komentarzami do artykułów. Rozbudowano również interfejs (API) do obsługi i tworzenia modułów, zaktualizowano edytor TinyMCE do wersji 2.1.1.1, poprawiono działanie mechanizmów antyspamowych i uwierzytelnianie dostępu użytkownika, zwiększono wydajność działania systemu i usunięto sporo błędów.

http://www.silverstripe.com

Zaloguj się, aby dodać komentarz

Nie masz konta? Zarejestruj się »

Zobacz także

Skuteczne narzędzia do wykrywania uszkodzonych podzespołów

pobierz

Wykrywanie i usuwanie niechcianych programów

pobierz

Polecane artykuły

Array ( [docId] => 49206 )

Array ( [docId] => 49206 )
Array ( [docId] => 49206 )