Artykuły:

  • data publikacji: 27.10.2008

    Silverstripe

    kategoria: CMSy autor: palmiak

    Silverstripe

    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.

    demo pobierz

    Pierwsze wrażenia

    silverstripe

    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

    wymagania silverstripe

    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.

    instalacja silverstripe

    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

    silverstripe

    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.

    Udostępnij ten artykuł:
    • Print
    • Digg
    • del.icio.us
    • Facebook
    • Mixx
    • Google Bookmarks
    • Gwar
    • RSS
    • Technorati
    • Twitter
    • Wykop

  • This website uses IntenseDebate comments, but they are not currently loaded because either your browser doesn't support JavaScript, or they didn't load fast enough.

    6 Responses to “Silverstripe”

    1. pozmu pisze:

      Trochę śmieszny ten CMS, już w trzecim artykule podręcznika zaczynamy pisać kod PHP, chyba nie do końca o to chodzi w CMS ;)

      • palmiak pisze:

        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ść.

    2. walec51 pisze:

      niedawno powstał pierwszy polski serwis nt. SilverStripa:

      http://www.silverstripe.org.pl

      pozdrawiam i zapraszam

    3. ed pisze:

      ten serwis – lipa jakich mało, a ss – 9/10 pozdrawiać

    4. palmiak pisze:

      @ed to do nas było czy silverstripe.org.pl ?

    5. mateuzs pisze:

      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 :)

    Leave a Reply

Komentarze

Kategorie

Top 10

  • 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