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

AWBIRG – Advanced Web-Based Iptables Rules Generator

AWBIRG to projekt stworzony w ramach mojej pracy magisterskiej. Jest to system mający ułatwiać zarządzanie regułami iptables dla bram sieciowych. System jest napisany w PHP z wykorzystaniem frameworka Yii, jako baza danych może zostać wykorzystany  MySQL lub SQLite. Jest to webowa aplikacja udostępniająca interfejs do zarządzania konfiguracjami iptables. System pozwala na wygodne definiowanie reguł z podziałem na hosty/podsieci, z możliwością agregacją ich w grupy. Dla każdego hosta lub grupy można przypisać osobny zestaw reguł oraz zmienne, które mogą zostać później wykorzystywane w regułach. Podział ten pozwala stworzyć hierarchię hostów oraz reguł, co ułatwia zarządzanie siecią oraz pozwala na znaczną redukcję powtarzalności podobnych reguł. System został dość szczegółowo opisany w prezentacji oraz samej pracy.