Odpowiednik portalu Albicla napisany w 48 godzin. Poznajcie Xepo.pl

“Mirki – Jeżeli pod tym postem będzie minimum 1000 plusów… Odpalam live na yt i napiszę DZIAŁAJĄCY odpowiednik portalu #albicla w 48 godziny ( ͡° ͜ʖ ͡°)” – napisał na Wykopie użytkownik drago110. I jak napisał, tak zrobił.

Polski portal społecznościowy Albicla.com niedawno zawitał do sieci i jak się okazało, zaliczył spory falstart. Twór promowany przez redaktora naczelnego Gazety Polskiej i Gazety Polskiej Codziennie już od samego początku mierzył się z wieloma problemami. Skopiowany regulamin Facebooka, problemy z rejestracją, atak trolli to tylko czubek góry lodowej problemów, z którymi strona zmierzyła się od momentu wystartowania. Całą sprawę szerzej opisaliśmy w tym wpisie.

Alternatywa do alternatywy Facebooka

Odpowiedź internautów na start Albicli była bezkompromisowa. Jednak prócz tego, że wszyscy zgodnie zaczęli wyliczać wszelkie błędy na stronie, powstała całkowicie nietypowa inicjatywa. Użytkownik portalu Wykop.pl, kryjący się pod nickiem drago110 podjął się napisania własnej wersji strony. I to w ekspresowym tempie, ponieważ na realizację tego zadania wyznaczył sobie 48 godzin.

Jak zapowiedział, tak zrobił. Strona jest już dostępna dla wszystkich chętnych i chociaż wiele jej elementów wymaga poprawek, to jak zapewnia autor, jej celem nie było napisanie w pełni sprawnego portalu społecznościowego, tylko pokazanie, jak tego nie robić. 

Potwierdzenie tego faktu znajdziemy nie tylko w wypowiedziach drago110, ale także w warunkach rejestracji. Aby dołączyć do społeczności Xepo.pl musimy potwierdzić, że “podane przeze mnie dane (login,hasło oraz adres ip) nie są wykorzystywane na żadnym innym serwisie internetowym. Oraz jestem świadom, że budowa aplikacji jest podatna na ataki. Co grozi opublikowaniem tych danych w sieci.”

Xepo.pl - odpowiedź na Albicla

 

Postanowiliśmy przyjrzeć się bliżej tej ciekawej inicjatywie i zadaliśmy drago110 kilka pytań.

Skąd pomysł na napisanie Xepo.pl? Jaki jest cel tego portalu?

drago110: Zaczęło się od portalu Wykop.pl – przeglądałem tam wpisy i wpadłem na tag o Albicli. Początkowo dla żartu napisałem, że napiszę swój odpowiednik tego portalu. Zainteresowanie było ogromne, więc następnego dnia gdzieś w emocjach wpadłem na pomysł, że odpalę stream i na żywo pokaże jak nie pisać aplikacji.

Co Twoim zdaniem jest największym błędem Albicli?

drago110: Głównie ich falstart. Portal nie posiada prawie żadnej użytecznej funkcjonalności. Nie działające przyciski itp. O walidacji po stronie serwera to ja już nawet nie chce mówić.

A może potrafiłbyś powiedzieć coś dobrego o tym projekcie?

drago110: Działa… Jako tako. 🙂 Ale działa.

Co było najtrudniejsze w napisaniu Xepo?

drago110: Testy penetracyjne na produkcji. Zresztą cała aplikacja była pisana na… Produkcji. 🙂 Ogólnie najtrudniejsze było zbudowanie coś z niczego. Wszystko potoczyło się bardzo szybko, a ja kompletnie nie miałem pomysłu na tę aplikację.

Mógłbyś opowiedzieć nieco więcej szczegółów o tym, co kryje się w kodzie Xepo?

drago110: Xepo to spaghetti wielu technologi w jednym pliku. Totalny brak jakiejkolwiek logiki. Brak frameworka, brak struktury MVC, brak Composera… Na dodatek niektóre pliki są napisane strukturalnie. Chciałem pokazać, że w te 48h można stworzyć dobrze wyglądającą „protezę” dla użytkownika, ale pod względem kodu woła o pomstę do nieba. Jeśli chodzi o tematy bezpieczeństwa, to znajdziemy tam wręcz książkowe błędy związane z zabezpieczeniami. No i wiadomo działa – jako tako…

W jakiej mierze Xepo dorównuje Albicli?

drago110: Pod względem kodu – jest tragedia. Myślę, że przy kodzie Xepo kod Albicli prezentuje się całkiem przyzwoicie. 🙂 Największą różnicą jest chyba jednak społeczność, która skupiła się wokół projektu.

W jaki sposób społeczność Wykopu pomogła Ci w tym projekcie?

drago110: Społeczność Wykopu pomogła mi w testowaniu aplikacji – starali się popsuć jak najwięcej. Na dodatek, dzięki nim projekt nie umarł, a treści umieszczone na stronie z charakteru testowego, zaczynają zmieniać swoją treść na docelową.

Zamierzasz dalej rozwijać produkt i stać się realną konkurencją dla “Orła białego”? A może open-source?

drago110: Jeśli zainteresowanie stworzeniem konkurencji dla „Orła Białego” utrzyma się na tym samym poziomie – to czemu nie? I tak, byłaby to aplikacja open-source, bo tego potworka, którego napisałem, trzeba jak najszybciej ubić. 


Źródło: Wykop.pl, Xepo.pl. Po zalogowaniu na portalu dostępna jest ankieta dotycząca przyszłości portalu.

Zapraszamy do dyskusji

Patronujemy

 
 
More Stories
podcast
Czy musisz znać programowanie funkcyjne?