Folbas

Folbas

Nieczęsto zdarza się pracować przy systemach, których korzenie sięgają lat 70. Jeszcze rzadziej ma się okazje je reaktywować. Między innymi z tego względu praca przy systemie FOLBAS była tak ciekawa i pełna wyzwań.

FOLBAS to zdigitalizowana baza pieśni mająca ułatwiać tworzenie fiszek wykorzystywanych do analizy języka folkloru. Początki bazy sięgają lat 70. gdzie jej pierwsza wersja powstała i działała na starych Odrach. Wraz z rozwojem technologii sama baza była migrowana na nowe generacje komputerów, by ostatecznie skończyć na architekturze klient-serwer z bazą danych SQL uruchomioną na bliżej nieokreślonym serwerze i klientach napisanych w Delphi, które z bazy korzystały. W końcu rozwój technologii dopadł i to rozwiązanie – serwer SQL przestał działać a oprogramowanie, na którym działał, nie było kompatybilne z żadnym współczesnym systemem operacyjnym. Czytaj więcej

Panorama manager

Panorama manager

Panorama manager to prosty system CMS pozwalający zarządzać panoramami generowanymi przez program Panoramo Pro. Pozwala on obejść ograniczenia Panoramo Pro, dzięki czemu możliwe jest tworzenie bardziej zaawansowanych menu nawigacyjnych, ułatwia zarządzanie dużymi zbiorami panoram oraz pozwala dowolnie ostylować menu. System wykorzystuje framework Yii oraz bazę SQLite, dzięki czemu jest prosty w instalacji. Udostępnia wygodny interfejs do zarządzania menu oraz manager plików pozwalające wrzucać i edytować pliki panoram. Dzięki zastosowaniu mechanizmu layoutów pozwala w prosty i nieinwazyjny sposób dostosować wygląd menu i samej panoramy. Pierwszym wdrożeniem z dedykowanym stylem menu jest spacer po gminie Urszulin. Czytaj więcej

Lublin. Instrukcja obsługi

Lublin. Instrukcja obsługi

Właśnie ruszyła strona projektu „Lublin. Instrukcja obsługi”. To drugi, po Domu słów, serwis oparty o nowy CMS Ośrodka. Poza standardowymi funkcjonalnościami zwiera specjalny szablon dla ciekawostek i skrypt automatycznie generujący spis treści na podstawie struktury nagłówków w treści podstrony. Serwis prezentuje historię Lublina w postaci chronologicznie ułożonych artykułów opisujących dane „epoki” – w tym celu powstał mechanizm pozwalający umieścić podstrony na linii czasu, a następnie nawigować chronologicznie pomiędzy poszczególnymi artykułami. Czytaj więcej

Dom Słów

Dom Słów

Kilka dni temu miała miejsce premiera nowej  strony Domu Słów. To pierwsza publicznie dostępna strona bazująca na nowym CMSie, który stworzyłem specjalnie na potrzeby Ośrodka „Brama Grodzka – Teatr NN”. Nie jest to jednak pierwsza strona, która z niego korzysta – pierwszym serwisem który powstał na tym CMSie i robił niejako za królika doświadczalnego jest strona projektu Mały Lublin, która nie miała jeszcze premiery. Czytaj więcej

yii-elfinder2 – menedżer plików dla Yii

Do jednego z projektów pisanych w Yii potrzebowałem wtyczki, która umożliwiałaby zarządzanie i upload plików na serwer. Żadna z istniejących wtyczek mi nie odpowiadała, więc postanowiłem napisać własną. W rzeczywistości to tylko zmodyfikowana wersja innej wtyczki ze zaktualizowanym elFinderem i kilkoma poprawkami, aby to wszystko działało. Mimo wszystko myślę, że jest całkiem przydatna i pozwalał łatwo zintegrować elFindera z własnym projektem w Yii. Jej rozwój można śledzić na Githubie, tam też można zgłaszać ewentualne błędy.