Fairy Tale WebApp¶
Niedawno wpadł mi do głowy pomysł na ciekawy serwis internetowy.
Cała sprawa jest dosyć podobna do blipa, twittera i paru innych serwisów, niemniej jednak jest to trochę różniące się.
Od razu mówię, że nie sprawdzałem, czy coś takiego jest gotowe - to zadanie pozostawiam osobom, które by się podjęły realizacji tego pomysłu.
A więc do dzieła pora opowiedzieć o co chodzi.
Na czym to polega?¶
Dawno, dawno temu gdy byłem jeszcze w szkole średniej na nudnych lekcjach popularne było przesyłanie sobie liścików, albo grupowe pisanie historyjek. Wyglądało to w taki sposób, że była jedna kartka i wielu autorów - całość zabawy zaczynała się od stworzenia początku historyjki, która wyglądała mniej więcej tak: Szedłem przez las aż tu nagle …. Następnie każda osoba, która dostała kartkę dopisywała zdanie albo dwa i podawała kartkę kolejnej osobie - w ten sposób szybko tworzyły się dziwne historyjki z których szło później się pośmiać.
Fairy Tale WebApp - funkcje dla zarejestrowanych¶
Rejestrację, zarządzanie swoim kontem, tworzenie grup znajomych (wszystko to co jest Web2.0 ;))
Użytkownik zarejestrowany powinien mieć możliwość tworzenia, moderowania i edytowania swoich historyjek
Każda historyjka powinna mieć możliwość ustawienia własnego tła - tworzonego przez użytkownika (jakiś obrazek, css)
Ocenianie, obserwowanie i posiadanie rankingu „historyjek” - Dodawanie tagów do historyjek
Powiadomienia o nowych historyjkach utworzonych przez znajomych
Każdy wpis w historyjce która edytowaliśmy/jesteśmy właścicielem powodowałby:
nowe części napisane przez kogoś będą widoczne na naszym profilu (tak jak na flickr.com - „Recent Activity”)
jeżeli jesteśmy właścicielem historyjki od razu możliwość moderowania tekstu
Możliwość śledzenia historyjek poprzez RSS - każda posiada swój własny kanał
Możliwość zamknięcia i usunięcia historyjki
Możliwość utworzenia historyjki nie do dopisywania - statycznej
Fairy Tale WebApp - funkcje dla niezarejestrowanych¶
Wyszukiwanie historyjek po tagach i słowach występujących tekście
Dopisywania swoich części do dowolnych historyjek - wymagane by było wpisanie nicka - ważna sprawa ograniczenie ilości możliwych wpisów w ciągu minuty (oczywiście limitowane to powinno być po IP!)
Z uwag które mi przyszły do głowy¶
Można by zintegrować lektora z każda historyjką - jakaś Ivona, czy inne Expressivo
Fajnie by było jakby długość komunikatów nie była ograniczona
Jakaś integracja z: Blipem, Facebookiem(Aplikacja Facebook), Twitterem by była wskazana - charakter wirusowy samej aplikacji tego by wymagał
Jeżeli historia nie była aktualizowana przez 3 miesiące powinna zostać zamknięta - wyłączona możliwość dopisywania
Koniecznie musi być zrobione ukrywanie wulgaryzmów! - wiadomo jak dzieci wejdą
Powinna być stworzona kategoria «erotyka» ;) - domyślnie pomijana w momencie wyszukiwania w serwisie
Narzędzia i technologie jakich bym użył¶
Google AppEngine(Python, Java) lub PHP w zależności od przewidywanych liczby użytkowników
Systemy autentykacji: OpenSocial, OpenID, GoogleID - OAuth, AuthSub, Windows LiveID, Ning, Zembly
Po stronie użytkownika do budowy interfejsu wykorzystałbym XHTML, CSS i JQuery z ajaxem
Z tego co słyszałem takie coś ktoś kiedyś zrobił (pojedyncza instalacja = jedna historyjka), ale nie potrafię tego znaleźć.
PS: Jeśli wykorzystasz ten pomysł, masz jakieś pytania, lub po prostu chcesz się skonsultować napisz do mnie, chętnie Ci pomogę! :)