Oprogramowanie wspomagające obsługę portali internetowych
Poema Website Builder

Wstep
Podstawowe parametry programu
Wymagania
Implementacja oraz demo
Pobierz program
Dokumenty powiązane z programem
Podziekowania
Autor


Wstep :

Poema website builder to program umożliwiający kompletne zarządzanie portalem/wortalem internetowym o dowolnym profilu poprzez interface www (przeglšdarkę www). Zarządzanie opiera się na definiowaniu struktury, treści oraz parametrów witryny. Pozwala to na prowadzenie za pomocą oprogramowania PWB dowolnego portalu internetowego który jest funkcjonalny i przyjazny zarówno dla użytkownika jak i twórców. Poema nadaje się doskonale do prowadzenia zarówno portali małych, gromadzących informację na dowolny temat, jak i wielkich multitematycznych serwisów. Doskonale sprawdza się również przy prowadzeniu wirtualnych galerii grafik. Największym atutem Poema website builder jest wieloużytkownikowość - oznacza to że w pracach nad portalem może brać dowolna ilość osób którym ustala się ściśle okreslony zakres kompetencji.



Podstawowe parametry programu :

  • możliwość formowania dowolnej struktury serwisu opartego na strukturze drzewa. Struktura oparta jest na poziomach zagnieżdżenia : stronie głównej=>działach=>poddziałach, artykułach zawartych w dziale lub poddziale. Program pozwala na definiowanie dowolnej ilości działów, poddziałów i nieograniczoną głębokość zagnieżdżenia działów i poddziałów.
  • możliwość elastycznego definiowania wyglądu każdego z działów a co za tym idzie poddziałow i artykułów które to dziedziczą wygląd po działach. Całość programu oparta jest na szablonach pisanych w HTML. Dzięki temu można definiować KAŻDY element wyglądu poczynając od ogólnej struktury na tabelkach wyświetlających zawartość działu kończąc.
  • możliwość wieloużytkownikowego dostępu do redagowania serwisu opartego na własnościach i właścicielach obiektów oraz grupach dostępu. Możliwość zaawansowanej kontroli dostępu podzielonej na prawa do obiektów, prawa do tworzenia struktury oraz prawa do publikacji. Możliwość definiowania grup dostępu.
  • obsługa systemu uwag i komentarzy, dodatkowy moduł do moderowania niecenzuralnego słownictwa, obsługa informowania mailem właściciela komentowanego obiektu (publikacji, działu) o nowych komentarzach.
  • obsługa systemu statystyk dla odwiedzających takich jak informowanie o nowych publikacjach i komentarzach od czasu ostatnich odwiedzin zwykłego użytkownika, informowanie o ilości odsłon obiektów serwisu, statystyki czytalności.
  • wbudowana wyszukiwarka łańcuchów tekstowych przeszukująca treści publikacji oraz działów.
  • obsługa galerii grafik w postaci automatycznego generowania miniaturek oraz dostosowywania wielkości grafiki do potrzeb wyglądu serwisu, obsluga quoty plikow uzytkownikow, co pozwala na kontrolowanie objetosci serwisu.
  • obsługa problemu z indeksowaniem przez wyszukiwarki internetowe zasobów dynamicznych serwisów, generowanych z baz danych, obsługa aliasow wirtualnych mapujacych nazwy na odpowiednie obiekty serwisu (dzialy,kontenery,publikacje)
  • Wstępne przystosowanie PWB do wielojęzykowego interfejsu programu: z uwagi na konstrukcję szablonową, jak i trzymanie komunikatów w bazie SQL interfejs PWB można przetłumaczyć na dowolny jezyk.
  • Elastyczność funkcjonalności dzięki systemowi pluginów. System pluginów umożliwia wzbogacenie portalu opartego na PWB o dowolne funkcje bez ingerowania w kod żródłowy programu. Niektóre ze standartowo zaimplementowanych jako pluginy funkcji to :
    • możliwość obsługi listy dyskusyjnej powiązanej z kontami użytkowników.
    • "wizard publikacji" umożliwiający niezaawansowanym użytkownikom umieszczenie nowego artykułu krok po kroku.
    • obsługa systemu przygotowywania zbiorczego archiwum tekstów w formacie ZIP.
    • zabezpieczenie przed przeciążeniem serwera SQL przez aplikację PWB
    • możliwośc ograniczenia dostępu do portalu na podstawie adresu IP klienta
    • możliwość samodzielnego definiowania hostów wirtualnych których adresy są mapowane na obiekty portalu (działu,publikacje)
    • dodatkowe rozszeżenia interfejsu PWB
  • Program zaopatrzony jest w wygodny, automatyczny instalator który ułatwia proces wdrożenia aplikacji PWB

Wymagania :

  • serwer Apache (lub dowolny inny serwer HTTP wspólpracujacy z PHP)
  • interpreter PHP w wersji 4 z bibliotekami mysql, gd, ftp, pcre
  • baza danych oparta na MySQL
  • instalacja na systemie Unixowym lub Win32/NT
  • serwer list dyskusyjnych (opcjonalnie)

Implementacja oraz demo :

W obecnej chwili program jest w wersji rozwojowej (aktualny numer wersji 3.4 rc1) i ma swoją implementacje już w kilku serwisach internetowych :

Pod powyższymi adresami możesz zobaczyć jak funkcjonuje program jako gotowe wdrożenie. Możesz także zapoznać się z funkcjonowaniem programu od strony administracyjnej używajac demo PWB, które znajdziesz tutaj. Utworz nowe konto używając stosownego linku, lub zaloguj się na konto administracyjne: login: root, hasło: root. Publikacje możesz umieszczać dowolnie, baza jest czyszczona co pewien okres czasu.



Pobierz program :

Program PWB dystrybuowany jest poprzez system Sourceforge. Z tamtąd mozesz pobrać najnowszą wersję, zgłosić błedy lub propozycje nowych funkcji PWB, możesz także podyskutowac na temat PWB używajac forum dyskusyjnych. W najbliższym czasie po zrealizowaniu wszystkich zamierzeń program zaopatrzony zostanie w kompletną dokumentację i opis instalacji które na chwilę obecną istnieją w szczątkowej formie.



Dokumenty powiązane z programem :



Specjalne podziekowania dla :

  • Markusa za wsparcie graficzne, nowe pomysły i beta-testing
  • Maco - za pomoc przy tworzeniu PWB, jak i wsparcie graficzne
  • Odyna za wsparcie graficzne
  • Toirell'a - za beta-testing

Autor :

Arkadiusz "Pink" Kuryłowicz <pink@pink.art.pl>
PWB Developers Team
Ostatnie uaktualnienie : 27 sierpień 2003



SourceForge Logo
stat4u