TiM - zdjęcie 1 z 9

1

1. TiM - Time is Money

Krótki opis

TiM jest projektem wewnętrznym na potrzeby firmy Hard & Smart. Mechanizm ma za zadanie zliczać czas pracy użytkowników nad danym projektem. Pozwala w łatwy sposób kontrolować status prac, łączny czas pracy nad danym zadaniem (także zadania wieloosobowe) czy łączny czas pracy dla danego klienta. Poszczególne informacje można zestawić w danych tabelarycznych z podziałem na miesiące.

Przygotowane są dwa rodzaje kont: administrator oraz użytkownik. Użytkownik widzi swoje zadania oraz zadania grupowe, do których został przydzielony; natomiast administrator może zarządzać wszystkimi przydzielonymi zadaniami.

Charakterystyka projektu

Mechanizm TiM'a jest kolejnym projektem zbudowanym w oparciu o Zend Framework, co umożliwia jego łatwą i szeroką rozbudowę. Dane przechowywane w bazie pozwalają na dowolne generowanie statystyk, czy podsumowań. Zastosowany wzorzec MVC przyspiesza edycję szablonów/mechanizmu narzędzia, ze względu na oddzielenie warstwy logiki, modelu danych oraz widoku.

Technologie: PHP 5, MySQL 5, Zend Framework, XHTML 1.0 Strict, CSS.

Rok: 2008.

Status: ukończony, rozwijany.

Url: projekt wewnętrzny na potrzeby firmy.

Akzo Nobel - zdjęcie 1 z 8

2

2. Akzo Nobel

Krótki opis

Strona firmy Akzo Nobel.

Jest to pierwsza strona, w której został wykorzystany rozwijany przeze mnie firmowy system CMS. Na stronie znajdują się aktualności, katalog produktów wraz z wyszukiwarką, formularz kontaktowy a także generator mapy serwisu. Katalog produktów oraz pliki do pobrania są spersonalizowane - tzn. każdy użytkownik posiada swoją listę produktów, które zostały mu przydzielone do wglądu. Użytkownikami (tworzenie kont, przydzielanie zasobów) zarządza administrator.

Charakterystyka projektu

System CMS, jak i sama strona, zostały zbudowane w Zend Framework. Silnik CMS'a został tak przygotowany, aby móc stworzyć dowolną strukturę podstron, z nieskończenie wieloma zagłębieniami (strona->podstrona->podstrona->[...]). Edytor TinyMCE pozwala na łatwe uzupełnianie serwisu treścią. Dodatkowo, podczas przydzielania zasobów (oraz ich edycji czy usuwania), mechanizm strony wysyła przydzielonym do nich osobom stosowny komunikat.

Technologie: PHP 5, MySQL 5, JavaScript, jQuery, Zend Framework, XHTML 1.0 Strict, CSS, TinyMCE.

Status: ukończony

Rok: 2008.

Url: http://akzonobel.poznan.pl/

DDD - zdjęcie 1 z 5

3

3. DDD

Krótki opis

Strona firmy DDD - Dobre Dla Domu.

Witryna posiada podstawowe dane o firmie, rozbudowany katalog produktów, oraz informacje dla potencjalnych partnerów. Na podstronach znajdują się między innymi porady dotyczące oferowanych produktów a także lista dostawców.

Charakterystyka projektu

Silnik strony wykonany jest w PHP, z użyciem bazy MySQL. Dzięki wykorzystaniu jQuery powstał intuicyjny mechanizm prezentacji oferty, który pozwala w łatwy sposób odnaleźć wybrane produkty. Dla przyszłych partnerów został stworzony rozbudowany formularz kontaktowy.

Technologie: PHP, MySQL, JavaScript, jQuery, XHTML 1.0 Strict, CSS, PHPMailer.

Rok: 2007.

Status: Projekt ukończony.

Url: http://ddd.com.pl/

Newsletter - zdjęcie 1 z 5

4

4. Newsletter

Krótki opis

Newsletter stworzony na potrzeby wewnętrzne firmy Aramaz, w celu ułatwienia wysyłania masowej korespondencji do wszystkich klientów.

Charakterystyka projektu

Każdy z użytkowników może dodawać nowych adresatów do wspólnej listy. Spośród wszystkich można dodawać wybrane do osobistej listy klientów. Newsletter posiada graficzny pasek postępu wysyłania maili. W przypadku błędu wysłania, użytkownik jest o tym informowany, a lista wszystkich klientów, do których mail nie mógł być wysłany, jest na nowo dodana do puli adresatów i możliwe jest ponowne wysłanie danej wiadomości.

Technologie: PHP, MySQL, JavaScript, XHTML 1.0 Strict, CSS, PHPMailer.

Rok: 2007.

Status: Projekt ukończony.

Url: projekt na potrzeby wewnętrzne firmy.

Generator ankiet - zdjęcie 1 z 9

5

5. Generator ankiet

Krótki opis

Mechanizm ma za zadanie generować ankietę w możliwie najprostszy dla użytkownika sposób. Kreator pozwala okreslić: ilość pytań, ilość odpowiedzi, rodzaj odpowiedzi (jedno/wielokrotna, odpowiedź otwarta). Każda z odpowiedzi może także posiadać swoje opcje do wyboru, w postaci jednokrotnego wyboru (radio lub rozwijana lista) bądź wielokrotnego wyboru. Dla każdej odpowiedzi można także wygenerować pole tekstowe, pozwalające podać powód wybranej odpowiedzi.

Charakterystyka projektu

Generator ankiet został zbudowany w Zend Framework, całkowicie obiektowo (PHP 5, wzorzec MVC) korzysta z bazy MySQL do przechowywania formularza ankiety.

Technologie: PHP 5, MySQL 5, Zend Framework, XHTML 1.0 Strict, CSS.

Rok: 2008.

Status: projekt przerwany, w kolejce do rozbudowy.

Url: projekt wewnętrzny na potrzeby firmy.

Tic Tac - zdjęcie 1 z 1

6

6. Tic Tac

Krótki opis

W okresie od 16.10.2008 do 11.12.2008 Tic Tac przeprowadził konkurs. Należało podać numer paragonu fiskalnego i wówczas dana rejestracja brała udział w losowaniu nagród. Moim zadaniem było stworzenie mechanizmu zbierającego dane z formularza na stronie oraz mechanizmu losującego zwycięzców.

Charakterystyka projektu

Mechanizm został stworzony w PHP 5, całkowicie obiektowo. Wykorzystałem MySQL do przechowywania danych oraz PDO do komunikacji z bazą.

Technologie: PHP 5, MySQL 5, XHTML 1.0 Strict, CSS.

Rok: 2008.

Status: projekt ukończony, zamknięty (konkurs zakończony).

Url: brak. Konkurs zakończony.

Om

O mnie

Jestem programistą PHP (OOP), JavaScript (korzystam głownie z biblioteki jQuery). Przygotowuję także szablony na potrzeby stron WWW (HTML, XHTML w wersji Strict/Transitional, CSS) z zachowaniem standardów sieciowych. Do pracy przy większych projektach wykorzystuję Zend Framework, którego jestem zwolennikiem. Przy mniejszych - korzystam z klas, które tworzę w wolnym czasie. To tylko część z moich umiejętności. A co mnie wyróżnia na tle innych programistów? Przede wszystkim...

...lubię to, co robię.

Programowanie sprawia mi przyjemność, bawię się nim, a zarazem uczę.
Z zaciekawieniem śledzę nowinki związane z moim zawodem, a także staram się być na bieżąco z trendami.

Portfolio, które zaprezentowałem, to wybiórczy zbiór projektów o różnorodnym zastosowaniu.

K

Kontakt

OK

L

Linki

  1. Smashing Magazine - niesamowity serwis dla web-developerów i designerów,
  2. www.php.pl - polski wortal PHP,
  3. Zend Framework PL - Zend Framework polska społeczność,
  4. Kurs HTML - brzmi banalnie, ale to chyba najlepszy polski poradnik odnośnie HTML oraz CSS.
  5. www.shiflett.org - bezpieczeństwo w PHP i aplikacjach sieciowych,
  6. Webhosting.pl - portal technologii internetowych.
  7. Nowe:
  8. http://picasaweb.google.com/iga.smolak - zdjęcia mojej córeczki, Igi.

wkrótce więcej...