teamon.eu

blah blah blah

rubber - wersja testowa

29 maja 2009

Kategorie:

Tagi:

  • Jogger
  • Ruby

Czyli edytor szablonów Joggera i menadżer plików z wbudowanym serwerem.

Lista ficzerów:

  • Dodawanie, usuwanie plików z folderu files
  • Edycja szablonów wpisów, komentarzy, logowania
  • Edycja szablonów stron
  • Serwer upakowujący szablony w przykładową treść - nie ma potrzeby męczenia się w panelu Joggera żeby sprawdzić jak coś będzie wyglądać.
  • Podgląd nowego wpisu

Wymagania

Jedynym wymaganiem do uruchomienia programu jest zainstalowany interpreter Ruby

W chwili obecnej zaimplementowana jest większość tagów szablonowych, które są opisane na Wiki. Poniżej krótki opis użycia.

Instalacja i konfiguracja

Instalacja sprowadza się do zainstalowania gema z githuba

 
gem sources -a http://gems.github.com
sudo gem install teamon-rubber
 

Ustawienie loginu i hasła (hasło jest przechowywane w zakodowanej formie)

 
mkdir my_jogger
cd my_jogger
rubber configure
 

Zarządzanie plikami

Pobranie plików z Joggera

rubber download

Wysłanie zmodyfikowanych plików

 
rubber upload files/my_file.html
rubber upload Szablon_koemntarzy.html
 

Wysłanie wszystkich plików

rubber upload files/*

Uruchomienie serwera

rubber server

Twój jogger będzie dostępny pod adresem http://localhost:1337. Przykładowe treści można zmienić w pliku content.yml. Zmiana w pliku szablonu będzie od razu widoczna po odświeżeniu przeglądarki (nie ma potrzeby restartowania serwera).

Podgląd nowego wpisu

Dodając plik do folderu posty o nazwie np. "nowy post.html" będzie on dostępny pod adresem http://localhost:1337/nowy%20post

Wszelkie propozycje i uwagi są bardzo mile widziane.

Kod oczywiście dostępny na githubie

2 komentarze

  • D4rky 29 maja 2009 17:44:45

    Mogłeś to wykonać z użyciem FUSE, byłoby wygodniejsze :)

  • teamon 29 maja 2009 17:50:09

    Niekoniecznie, bo byłby automatyczny update na serwer, a to nie zawsze jest pożądane.

Zostaw komentarz

code