Witam.

Szanowni   Państwo.  Trwają  prace  nad  czwartą  wersją  PWB,  wersją
całkowicie  nową,  opartą o PHP5, nowe technologie, budowaną pod kątem
optymalizacji i ekstremalnej wydajności i skalowalności.

Do  rozbudowy projektu poszukujemy programistów PHP, którym nieobce są
zagadnienia takie jak:

- obiektowe programowanie w PHP5
- Smarty
- AdoDB
- baza danych MySQL 5
- narzędzia Sourceforge (CVS, tracker'y, bugtrack'i)

Nie jest to oferta pracy! - jest to oferta nieodpłatnej współpracy nad
opensourcowym środowiskiem PWB.

Czego oczekujemy od kandydatów:

- zaangażowania i możliwości poświęcenia konkretnego czasu na projekt
- znajomości w/w zagadnień
- dostosowanie się do przyjętych założeń i standardów:
  *) kodowania
  *) funkcjonalności
  *) zachowania kompatybilności w dół
- dostosowanie się do grupowego trybu pracy

Co oferujemy?

Oferujemy  możliwość  współpracy  przy  złożonym  środowisku klasy CMS
wykorzystywanym  w  kilku  różnych  portalach  internetowych  w tym, w
największym polskim portalu poetyckim www.poema.art.pl Współpraca przy
projekcie  stanowić  będzie  doskonały  element  portfolio jak również
umożliwi   rozwinięcie   umiejętności   programistycznych   i  nabycie
doświadczenia.    Wymienione   elementy   stanowią   doskonałą   kartę
przetargową przy ubieganiu się o posady developerów PHP w firmach.

Jeśli  nie masz czasu, jeśli przejawiasz tzw. słomiany zapał nie pisz.
Jeśli  nie zapoznałeś się z kodem źródłowym (1), nie rozumiesz go, nie
potrafiłbyś  sobie  poradzić  z  rozbudową  kodu  lub  nie potrafiłbyś
zachować  przyjętych  w  kodzie standardów kodowania nie pisz. Projekt
PWB   4   jest  już  na  pewnym  etapie  rozwoju.  Potrzebujemy  zatem
programistów,   którzy   zadeklarują   się   rozbudowywać   istniejącą
aplikację.

(1)  Kod źródłowy opublikowany zostanie w CVSie na Sourceforge'u jeśli
pojawi się jakiekolwiek zainteresowanie.

Jakie założenia ma projekt?

Pierwszym  etapem  jest  przepisanie  kodu źródłowego na PHP5 tak, aby
zapewnić  funkcjonalność  wersji PWB3 przy jednoczesnej optymalizacji.
Na dalszym etapie rozbudowa funkcjonalności.

Na jakim etapie jest projekt?

- przyjęte są pewne założenia funkcjonalne (patrz wyżej)
- przyjęte są założenia programistyczne (patrz kod źródłowy)
- przygotowany jest obiektowy framework zapewniający obsługę baz danych,
  obsługę klas danych, szablonów, sesji, autoryzacji, etc.
- przygotowany jest schemat konstrukcji modułów

Co trzeba zatem robić?

- trzeba dopracować framework
- trzeba zaimplementować w frameworku system pluginów
- trzeba oprogramować w całości wszystkie funkcjonalności PWB3: cms,
  bazę użytkowników, fora dyskusyjne, i kilkanaście innych modułów.

Czekam   na   wasze  zgłoszenia,  proszę  wysyłać  je  na  mój  adres:
pink@pink.art.pl  i/oraz  publikować je na łamach forum. Tu jest także
miejsce właściwe do wszelkich dyskusji.

--
Arkadiusz Kuryłowicz
www.pink.art.pl
tel. +44 775 835 52 47 (UK)