Ale nie koniecznie, zwrocmy uwage na to ze albo juz te systemy sa bardzo dziurawe, maja kiepska dokumentacje, sa zadko aktualizowane, maja male wsparcie techniczne ze strony autorów. Tak naprawde nie ma dobrego polskiego systemu ktory bylby latwy w obslude, latwy w dopasowaniu przez kazdego uzytkownika dla swoich potrzeb. Po co sciagac system ktory z gora narzuca okreslone komponenty jezeli i tak z polowy ich niebedziemy korzystac ? Dlatego mozna stworzyc cos porzadnego, wspolnie, lecz do pracy trzeba by duzo osob, kazdy mialby swoje okresloe zadanie, kazdy programista zajmował by sie swoja czescia kodu i ja udoskonalał, ale jednoczesnie przestrzegal ustalonych zasad aby cały system był napisany w podobnym stylu ( ale i tak oczywiscie byla by obszerna polska dokumentacja ), aby był łatwy do modyfikacji. Nalezalo by zadbac nad bezpieczenstwem i szybkoscia jak i jego latwoscia przedewszystkim , czyli wlasciwie wszystkim


System projektowany zorientowanie obiektowo, korzystający z php 5.1.X oraz bazy danych:
- minimum mySQL 4.1
- mysle ze mozna rozwazyc opcje dotycząca bazy SQLite
- mozna sie tez zastanowic aby w niektorych miejscach wykorzystać xml
Przechodząc do możliwości systemu i budowy.
System podstawowy jak sama nazwa mówi byłby zupełnia podstawą czy sam silnik systemu w którym oczywiscie beda zawarte min. klasa do obslugi mysql z cachowanie wynikow, system szablonów, filtrowanie danych ... W wersji podstawowej myśle ze powinno sie znależć:
- System zarządzania grupami
- tworzenie własnych grup które maja dostęp do konkretnych działow po stronie uzytkownika jak i po stronie panelu administracyjnego
- dodawanie osob do danych grup ( podstawowe grupy napewno to root oraz uzytkownik )
- Powiązany z systemem zarzadzania grupami system rejestrowania nowych uzytkownikow
- System uwierzetelniania ( logowania ) użytkowników na stronie glownej oraz w panelu administracyjnym.
- System zarzadzania kategoriami informacji
- System zarzadzania informacjami. Informacje przedstawione w postaci:
- aktualnośći
- strony informacyjnej
- artykułu
- Możliwość komentowania nastepujacych informacji:
- aktualnośći
- artykułow
- Zapisywanie logów z panelu administracyjnego, kazde nieudane logowanie, kazda powazna operacja ( jak usuwanie / edytowanie tresci / ustawien )
I to tyle jeżeli chodzi o podstawowa wersje. Dlaczego tylko tyle ? System ma byc elastyczny, kazdy ma mieć w nim to czego potrzebuje a nie to co narzuca mu autor systemu. Myśle ze w/w funkcje systemu sa minimalnymi aby mozna bylo go wykorzystac choc na najmniejszej stronie.
No i oczywiscie wersja z wszystkimi dodatkowymi komponentami które spełniają podstawowe funkcje na serwisach internetowych
- RSS dla artykułow jak i aktualności
- System sond z możliwościa archiwizowania poprzednich sond.
- System downloadu z możliwoscia
- utworzenia dowolnej ilosci podkategorii
- komentowania plikow
- oceniania plików
- mirrorowania plików
- System galeri z możliwoscia
- utworzenia dowolnej ilosci podgaleri
- komentowania zdjec
- oceniania zdjęc
- System katalogów linkow z mozliwoscia
- utworzenia dowolnej ilosci podkategorii
- oceniania danego odnosnika
- zglaszania niepoprawnosci odnosnika
- System kontaktu z administracja jak i pozostałymi grupami którę mają choć minimalne uprawnienia do zarządzania informacjami w systemie
Oczywiscie wyzej wymienione funkcje nie sa opisane dokladnie jakie maja sie w nich znajdowac pola, oraz jakie mają byc podfunkcje danego modulu/komponentu wymienionego wyzej.
Gdy bedzie stworzone to co wymienione wyzej oczywiscie bedzie trzeba to udoskonalac i uaktualniac. Ale dopiero po opublikowaniu pierwszej wersji stabilnej mozna oczywiscie wziasc sie tez za tworzenia innych funkcji do systemu ktore nie sa uwazane za standardowe / wymagane dla przecietnego serwisu czyli np:
- Shoutbox
- Jakies mini statystyki ( oczywiscie mini czyli ile osob odwiedzilo / odswiezylo strone w danym dniu / miesiacu / roku )
- Ksiega gosci
- modyfikacja korzystajaca z mod-rewrite i robiaca system seo friendly

i inne co przyjdie do glowy.
Trzeba pierw omowic dokladnie jak ma pracowac i jakie funkcje ma spelniac system. Nie sposob opisac tego wszystkiego w tym jednym poscie

Kto jest potrzebny ?
- Oczywiscie programisci przedewszystkim, duzo programistow

- Graficy
- Kordynatorzy projektu
- W pozniejszych etapach gdy beda juz jakies zapewne przydadza sie ludzie od / do reklamy
Kogo i co mamy ?
- Mamy server do testow
- Mamy juz kilka osob min. dobrego grafika jak i dwoch programistow
Gdy bedzie choc jeszcze kilka chetnych, gdy beda pozytywne opinie o tym mysle ze bedzie mozna wziasc sie do pracy napewno pierwsze co zostanie zrobione to otwarcie forum developerskiego jak i omowienie wspolnie mozliwosci systemu, kto nad czym pracuje itd

Aha najwazniejsze projekt oczywiscie mialby byc rozpowszechniany za darmo bez oplat !
Jezeli chcecie sie do tego przylaczyc piszcie, na PW, na email: rafal.robakowski@gmail.com gg: 2812312 ( pisac konkrety

Tresc tego co napisalem jest pewnie bardzo zamieszana bo pisane na goraco
