Marcin Kapusta

Marcin Kapusta iOS
Developer/Software
Developer/Music
Producer

Temat: Zlece/Poszukuje CMS'a pod portal...

Witajcie.

Od razu przejdę do sedna potrzebuje CMS'a, który ułatwi mi zbudowanie serwisu, który będzie miał cechy serwisu społecznościowego i ogłoszeniowego. Główne wymagania i funkcję jakie CMS musi spełniać przedstawiam poniżej.

1. Użytkownicy
1.1 Tworzenie/Rejestracja użytkowników
1.2 Aktywacja konta poprzez email
1.3 Logowanie/Rejestracja poprzez Facebook'a, automatyczne pobieranie płci, imienia i nazwiska, linka do profilu na facebook'u, oraz Facebookowej miniaturki.
1.4 Komunikacja między użytkownikami (wbudowana funkcja skrzynki na wiadomości od innych użytkowników, tzw. prywatne wiadomości)
1.5 Zawieranie znajomości z innymi użytkownikami (wysyłanie prośby o znajomość, potwierdzenie znajomości, anulowanie znajomości)
1.6 Edycja swojego profilu, zmiana avatara, informacji o sobie

2. System Powiadomień

2.1 Na pocztę - gdy użytkownik jest nie zalogowany
2.2 W strefie powiadomień (na stronie) - gdy użytkownik zalogowany
2.3 Powinna być możliwość podpięcia innych powiadomień np. powiadomienie sms
2.4 Powiadomienia powinny dotyczyć wszystkiego co dotyczy danego użytkownika (nowa znajomość, prywatna wiadomość i inne...)

3. Płatności
3.1 Możliwość wykorzystania systemu płatności płatności.pl
3.2 Każdy użytkownik ma swoje saldo, korzysta z serwisu, płaci a gdy saldo mu się wyczerpie musi się doładować. Tak jak na allegro.

Moduł jest mi potrzebny do serwisu ogłoszeniowego.

Będą to ogłoszenia specjalnego rodzaju, otagowane i należące do różnych kategorii czasami nawet 100 różnych kategorii.

To co charakteryzuje te ogłoszenie to w pewnym sensie są one jak grupy w serwisie społecznościowym. Ten kto tworzy ogłoszenie jest autorem grupy/ogłoszenia, dodaje on swoje pola/informację itp, ale najważniejsze jest to jakie funkcje ma mieć takie ogłoszenie:

Autor ogłoszenia określa ile maksymalnie osób może się dołączyć do ogłoszenia. Użytkownicy wysyłają prośbę o udział w ogłoszeniu/grupie do autora ogłoszenia. Autor czyta prośbę i wyraża zgodę na udział danej osoby w ogłoszeniu/grupie lub nie. Gdy liczba miejsc w ogłoszeniu się wyczerpie nikt nie może się już dołączyć.

Takie ogłoszenie/grupa ma swój czas emisji. Po określonym czasie jest usuwana. Użytkownicy za udział w ogłoszeniu mogą wystawić sobie opinie.

Ogłoszenie powinno mieć także funkcję ściany. Pisać na niej mogą wszyscy i członkowie/uczestnicy ogłoszenia/grupy i ludzie, którzy jeszcze nie dołączyli. Ściana powinna mieć opcję dla autora ogłoszenia z możliwością usuwania niektórych wpisów i blokowania użytkowników, którzy nie ładnie się wyrażają lub piszą nie na temat.

W momencie kiedy autor ogłoszenia wyraża zgodę na udział użytkownika w grupie/ogłoszeniu wszyscy dotychczasowi członkowie otrzymują powiadomienie o nowym członku poprzez system powiadomień opisany wyżej.

Kiedy ktoś z poza grupy/ogłoszenia doda wpis na tablicy ogłoszenia powiadomienie otrzymuje tylko autor ogłoszenia.

Kiedy któryś z członków/uczestników ogłoszenia/grupy napisze coś na ścianie pozostali członkowie wraz z wszystkimi innymi, którzy coś pisali na tej ścianie powinni otrzymać powiadomienie. Autor ogłoszenia jest traktowany tak jak członek/uczestnik.

Ściana powinna mieć możliwość odpisywania na inne wpisy i prowadzenia żywej/interaktywnej dyskusji dla członków ogłoszenia/grupy

Członek ogłoszenia/grupy powinien mieć możliwość zaproszenia swoich znajomych do udziału w ogłoszeniu.

Innymi słowy jest trochę tych wymagań, ale potrzebuje właśnie takiej funkcjonalności, nie innej.

Jeśli chodzi o techniczne informację to CMS powinien być napisany w PHP i działać na bazie MySQL. Najlepiej, żeby był oparty o Zend Framework i był łatwo rozbudowywany.

Jeśli ktoś posiada taki produkt lub mógłby zrobić proszę o kontakt.

--
Pozdrawiam serdecznie
Marcin Kapusta
Michał Lisowski

Michał Lisowski Java Web Developer

Temat: Zlece/Poszukuje CMS'a pod portal...

Pierwsze co przychodzi mi do głowy to Drupal. W zasadzie wszystkie wymagania z pkt. 1 i 2 są spełnione przez domyślną instalację, oczywiście po konfiguracji ;)

Ad. 3) Moduły do obsługi płatności też już są. Moduł UserPoints (http://drupal.org/project/userpoints) może być pomocny. W skrócie, użytkownicy zdobywają lub płacą "punktami" za konkretne akcje na stronie.

Co do ogłoszeń, czyli grup ;), to sprawdź Organic Groups (http://drupal.org/project/og). Jest to duży moduł+rozszerzenia zapewniający funkcjonalności "społecznościowe". Powinien spełnić większość Twoich wymagań.

Podsumowując, wygląda na to, że większość Twoich wymagań spełnia sam Drupal + odpowiednie moduły dodatkowe. Oczywiście zostaje sporo roboty konfiguracją i spinaniem tego w całość, ale nie wygląda na to, żeby trzeba było pisać jakieś duże moduły specjalnie pod ten projekt.

Żeby nie było, że faworyzuje Drupala, rzuć jeszcze okiem na Joomle, podobno też ma niezłe "social" moduły.



Wyślij zaproszenie do