-
data publikacji: 27.10.2008
Silverstripe
kategoria: CMSy autor: palmiak
Na zakończenie tego radosnego tygodnia z CMSami zostawiłem Silverstripe. Jest to skrypt który należy do kategorii wagowej zbliżonej do MODx.
Pierwsze wrażenia
Kiedy po raz pierwszy zobaczyłem panel administracyjny (bo wyglądem frontendu to ja już dawno się przestałem przejmować jako wyznacznikiem) pomyślałem sobie, że wygląda to prawie jak MODx czy Typo3. Taki sam podział, podobna filozofia. Na plus musze jeszcze przyznać, że wygląda ten panelik dość estetycznie.
Pierwsze schody się pojawiły gdy zachciało mi się coś dodać. Okazuje, że twórcy Silverstripe po macoszemu potraktowali Operę i trzeba się delikatnie nagimnastykować zawsze żeby zmienić typ strony (zamiast od razu wybrać z niewidzialnego pod Operą menu).
Następnie zauważyłem, że w porównaniu do takiego MODx czy Typo3 brakuje tutaj tych różnych skrawków kodu, możliwości instalacji modułów czy zmiany skór. Silverstripowe wiki szybko wyjaśniło mi jak to działa i muszę przyznać, że było można prościej i bardziej intuicyjnie.
Te wszystkie "dziwactwa" powodują jednak wzrost naszego ego gdy po uda nam się samodzielnie (bez pomocy readme) zainstalować skórkę. Jednak kiedy przywykniemy do nich to okazuje się, że panel jest całkiem znośny.
Jeden ficzer bardzo mi się spodobał. Przy każdej stronie jest coś takiego jak TO DO w którym można sobie napisać co warto poprawić etc oraz opcja która zbiera te wszystkie notki do kupy. Mała rzecz a cieszy.
Wymagania
By rozpocząć zabawę z Silverstripe nasz serwer musi spełniać następujące warunki:
- PHP 5.0.4 lub wyższy (zalecany 5.2)
- MySQL 4.1+
Instalacja
Zaczynamy tak zwykle: idziemy sobie na stronę oficjalną i pobieramy najnowszą wersję. Rozpakowujemy i umieszczamy na serwerze. Następnie w przeglądarce wpisujemy adres miejsca gdzie rozpakowaliśmy pliki/install.php.
Tutaj skrypt dokładnie sprawdzi czy może się połączyć z bazą, czy uprawnienia katalogów są w porządku oraz czy nasz serwer na pewno spełnia wszystkie wymagania. Jeśli uzna, że wszystko jest w porządku możemy się cieszyć zainstalowanym Silverstripem.
Nowa strona
Dodanie nowej strony nie jest czynnością trudną. Najwyżej troszkę upierdliwą pod Operą. Wchodzimy sobie do naszego panelu administracyjnego (adres_strony/admin) i wybieramy zakładkę Site Content. W bocznej częście strony szukamy Site Content and Structure, gdyż pod tym znajduje się guzik create. Pojawi nam się menu z którego wybieramy rodzaj strony jaki chcemy dodać (to właśnie tego w Operze nie widać i trzeba później zmieniać typ strony) - nas interesuje Page.
Wpisujemy tytuł i zawartość. Jeżeli chcemy możemy pogrzebać jeszcze w meta-data.
Jeżeli chcemy ograniczyć dostęp dla tylko zalogowanych wybieramy zakładkę Access i tam Who can view this page on my site? > Logged-in users.
Zmieniamy szaty
Kiedy znudzi się nam podstawowa skóra (czyli zapewne po 10 minutach) warto by było zmienić ją na coś ładniejszego. Idziemy więc sobie na oficjalną stronę ze skórkami. Wybieramy tam sobie tą skórę, która nam się podoba najbardziej, rozpakowujemy i wrzucamy do katalogu themes.
Teraz za pomocą jakiegoś edytora tekstu otwieramy mysite/_config.php i poprawiamy:
SSViewer::set_theme('nazwa_naszej_nowej_skóry');Żeby dopełnić dzieła pozostaje nam w przeglądarce wpisać http://adres_naszej_strony/?flush=1, żeby wyczyścić wszystkie cache etc.
Moduły
Poza tym Silverstripe'a można rozszerzyć o funkcjonalność bloga, sklepu, galerii filmików z YouTube etc. Warto zajrzeć więc na stronę http://www.silverstripe.com/modules/.
Większość modułów instaluje się w ten sam sposób. Pobieramy moduł rozpakowujemy w głównym katalogu Silverstripe, a następnie wchodzimy na na naszą stronę z parametrem db/build, czyli http://nasz_adres/db/build.
Podsumowanie
Silverstripe jest ciekawym CMSem, który na pewno zdobędzie swoich zwolenników. Nie stanie się co prawda nigdy wymarzonym narzędziem niedzielnego bloggera, usatysfakcjonuje jednak średnio i bardziej zaawansowanych. Mimo takiego targetu mam nadzieję, że twórcy ułatwią instalację modułów czy zmianę skór.
-
6 Responses to “Silverstripe”
Leave a Reply
Komentarze
Kategorie
Top 10
Wski: Cross Processing
Kallie Akinyooye: Krótko o… Wordpress 2.7
Agressiva: Jak za pomocą js poprawić wygląd formularzy
S.Wojnowski: Jak za pomocą js poprawić wygląd formularzy
Arek: Menu “wychodzące” zza strony
Arek: Full of colours
Giuseppe Heitner: Wstęp do programowania zorientowanego obiektowo w PHP5…
Kamil: 960 Grid System
Piotrek: Rozwijany panel z odrobiną słodyczy
Kuba: Tworzymy indywidualną stronę startową dla naszych fanów na Facebooku
- CMSy Artykuły dotyczące różnego rodzaju systemów zarządzania treścią CMS.
- Flash Podstawowe informacje pomocne przy tworzeniu animacji w Adobe Flash.
- Fotografia Samouczki dotyczące nie tylko robienia zdjęć ale też ich cyfrowej obróbki.
- Grafika Ogólnie pojęta grafika komputerowa, od inspiracji, po tworzenie layoutów oraz mniejszych form graficznych.
- Inne tutoriale wordpressowe Wszystkie inne zagadnienia dotyczące WordPressa.
- Inspiracje Inspirujące materiały graficzne z dziedziny projektowania stron www, projektów DTP, digital painting, itp.
- Obróbka zdjęć Techniki retuszu fotografii cyfrowych.
- Rysunek Tworzenie rysowanych ilustracji w Adobe Photoshop.
- Skóry do Wordpressa Darmowe oraz płatne – najlepsze skóry do WordPressa.
- Skrypty client-side
- Skrypty server-side
- Tutoriale
- Webdesign Tutoriale z zakresu projektowania stron www i grafiki użytkowej na rzecz internetu.
- Wieczór z Open Source
- Wordpress Ulubieniec naszej publiczności CMS WordPress: nowości, tricki, wtyczki, skóry i wszystko to co może przydać się przy korzystaniu z tego systemu.
- Wtyczki do Wordpressa Recenzje oraz instrukcje najbardziej popularnych i najbardziej niezbędnych pluginów do WordPressa.
- XHTML/CSS Ciekawostki z dziedziny kodowania stron www: XHTML, CSS, jQuery.
Najnowsze newsy
Wieczór z Open Source 2010
Jak co roku WSINF organizuje konferencję Wieczór z Open Source.
Chciałbym zaprosić was na tegoroczna konferencję Wieczór z Open Source 2010! Czytaj dalej
Grafart.org i WACOM zapraszają na konkursy!
Witam!
Myślę, że czas najwyższy nadmienić, że za niedługi czas zostanie zorganizowany pierwszy z trzech konkursów, w których główną nagrodą będą tablety firmy WACOM!
Za miejsca drugie oraz trzecie nagrodami będą kubki i koszulki firmy WACOM oraz magazyny graficzne PSD PHOTOSHOP oraz COMPUTERARTS.
Czytaj dalej
Zapraszamy na forum graficzne Graffika.pl
Każda osoba interesująca się grafiką komputerową ma czasami ochotę porozmawiać o swoich pracach, posłuchać rad, krytyki i pochwał innych osób. Idealnym miejscem na realizowanie takich potrzeb jest forum graficzne Graffika.pl.
Czytaj dalej
Polecane strony
- WordPress Theme from Scratch – Day 1: PSD
- 20 Tutorials For Creating HDR Images
- Ask the Expert – Using Wordpress to Build Large Scale Websites with Derek Herman
- Making an Interactive Picture with jQuery
- Create a Horizontal Scrolling Website
- 800 Most Wanted Free RSS Icons for Bloggers
- 45 Most Wanted Beautiful Free Hand Drawn Fonts
- Caffe-Break Themed Blog Layout Photoshop Tutorial
- Create a nature inspired layout in photoshop
- Coding a Web Design for Speed and Quality
- Beautiful Hand Drawn Websites | Abduzeedo | Graphic Design Inspiration and Photoshop Tutorials
- 40 Fresh Creative and Inspiring Photographs
- Wordpress portfolio layout | Grafpedia
- Simple Facial Photo Retouching | Grafpedia
- Create a beauty layout in 10 steps | Grafpedia





























Trochę śmieszny ten CMS, już w trzecim artykule podręcznika zaczynamy pisać kod PHP, chyba nie do końca o to chodzi w CMS
Bo to advanced CMS dla advanced user dzięki któremu masz advanced user experience
A poważnie to troszkę robi za framework, dzieki któremu masę pierdół masz już z głowy i musisz tylko sobie dopisać brakującą funkcjonalność.
niedawno powstał pierwszy polski serwis nt. SilverStripa:
http://www.silverstripe.org.pl
pozdrawiam i zapraszam
ten serwis – lipa jakich mało, a ss – 9/10 pozdrawiać
@ed to do nas było czy silverstripe.org.pl ?
O właśnie znalazłem ten artykuł. W Polsce widzę ciągle cisza o SS, chociaz widzialem pare ogloszen i pare firm ktore tego uzywaja. A tu niedlugo mamy 2.4 Beta na talerzu, wyglada na to ze jest szybsze i ma pare fajnych rzeczy w środku (np. nested urls). Instalacja modułów i skór jest całkiem prosta dla programisty, a jak już się raz dopisze te brakujące kawałki logiki, to można wypuścić wszystko w ręce "niedzielnych" użytkowników, jak ktoś to ładnie ujął. Nie siedzę w tym aż tak długo, ale widziałem że ci niedzielni są całkiem zadowoleni, tak samo jak ci poniedziałkowi