Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Wyszukiwarka AdsGo.pl
chmiello
post 30.07.2013, 15:00:07
Post #1





Grupa: Zarejestrowani
Postów: 33
Pomógł: 5
Dołączył: 12.07.2010

Ostrzeżenie: (0%)
-----


Witajcie !


Chciał bym Wam pokazać narzędzie nad którym pracuję już jakiś czas. Jest nim wyszukiwarka ogłoszeń AdsGo.pl.

Projekt tworzyłem od 0. Cały system projektowałem kilkanaście razy, aż w końcu doszedłem do momentu kiedy stwierdziłem, że to jest własnie to o co mi chodziło. Jak sami zauważycie wyszukiwarka wypluwa listę ogłoszeń w ułamek sekundy. W tym momencie jest to wersja beta, cały czas ją rozwijam, poprawiam i dodaję coś nowego. Wyszukiwarka swoim zasięgiem obejmuje obecnie kilkanaście portali ogłoszeniowych i tylko trzy województwa, baza cały czas będzie się powiększała.

Codziennie do wyszukiwarki dodawanych jest kilkanaście tysięcy ogłoszeń (szacunkowo przy wszystkich woj. i większej liczbie portali będzie to ok 150 tyś ogłoszeń dziennie).

Co daje AdsGo.pl ?

- Na pewno oszczędza czas, bo zamiast przeglądać portale ogłoszeniowe, wystarczy wklepać fraz i już mamy listę ogłoszeń.
- Ogłoszenia można oznaczyć "listkiem" - czyli zostawić sobie do późniejszego, ponownego obejrzenia.
- Wyszukiwanie w grupie - tworzymy grupę, dodajemy znajomych i wyszukujemy wspólnie - czyli widać jakie zapytania były wpisywane w wyszukiwarkę, na liście wyników widać ogłoszenia które już były odwiedzone przez kogoś z grupy a także każda grupa ma swoją listę listków. To może być przydatne dla kogoś, kto np. idzie na studia i szuka mieszkania razem ze znajomymi.

To tyle co mi w tym momencie przyszło do głowy. Na wszelkie pytania chętnie odpowiem. Z miłą chęcią posłucham również uwag/propozycji.

Zapraszam ! http://adsgo.pl
Go to the top of the page
+Quote Post
buliq
post 30.07.2013, 15:10:59
Post #2





Grupa: Zarejestrowani
Postów: 559
Pomógł: 93
Dołączył: 4.03.2008
Skąd: Olsztyn

Ostrzeżenie: (0%)
-----


Literówka w wynikach wyszukiwania (Znalesiono)
Grafika nie jest czymś co przyciąga i zachęca do korzystania.
Jeżeli pobierasz wyniki z kilku portali czy sprawdzasz czy ogłoszenia się powtarzają? Niestety ale powtarzają się między dniami.

Dlaczego trzeba być zalogowanym w celu oznaczenia listkiem? Przecież można zrobić prosty mechanizm z local storage i już nie trzeba zakładać konta.

Ten post edytował buliq 30.07.2013, 15:12:10


--------------------
KTOŚ TU PACZY???

Kompedium wiedzy
Go to the top of the page
+Quote Post
chmiello
post 30.07.2013, 15:18:43
Post #3





Grupa: Zarejestrowani
Postów: 33
Pomógł: 5
Dołączył: 12.07.2010

Ostrzeżenie: (0%)
-----


Layout jest bardzo minimalistyczny, bo taki miał być. Strona ma być "lekka".

Co do pobierania z kilku portali i sprawdzania ich powtarzalności: ogłoszenia są unikalne w obrębie jednego portalu. Jeżeli ktoś dodał podobne ogłoszenia na różnych portalach nie mogę usuwać jednego z nich, bo to dyskryminowało by ten portal, którego ogłoszenie zostało usunięte.


Możesz podać przykład powtarzającego się ogłoszenia między dniami ? Bo nie natrafiłem akurat na takie, które się powtarza.

Literówki nie zauważyłem. Dzięki, już poprawiona.
Go to the top of the page
+Quote Post
Posio
post 30.07.2013, 17:57:15
Post #4





Grupa: Zarejestrowani
Postów: 417
Pomógł: 44
Dołączył: 23.06.2011

Ostrzeżenie: (0%)
-----


Layout wcale nie jest "lekki", nie wiem dlaczego ale mimo tego że jest po prostu bardziej pusto niż minimalistycznie bola mnie oczy (za dużo białego).

Strony błędów:
http://wielkopolskie.adsgo.pl/index.php/create

Cytat
Ogłoszenia z czwartku 1 stycznia 1970
- zakres troche nie teges moim zdaniem.


I brakuje wg. mnie cen obok wystawionych przedmiotów (przynajmniej z niektórych portali) - to bardzo ułatwia przeszukiwanie ponieważ cena jest jednym z ważniejszych czynników gdy chcemy coś kupić.


Go to the top of the page
+Quote Post
chmiello
post 30.07.2013, 20:12:35
Post #5





Grupa: Zarejestrowani
Postów: 33
Pomógł: 5
Dołączył: 12.07.2010

Ostrzeżenie: (0%)
-----


strony błędów nie są wyłączone, bo to beta wink.gif

co do zakresu, nie jest jeszcze włączone sprawdzanie daty - ustawianie "ostatniej" daty możliwego przeglądania (znów beta).

Jak widzisz ta wyszukiwarka jest inna niż standardowe (jak wroom, czy carocean) tu pewnych rzeczy nie można "wyciągnąć" z ogłoszenia smile.gif Ale myślę, że za jakiś czas różne informacje będą się pojawiać

dzięki za podpowiedz smile.gif
Go to the top of the page
+Quote Post
klocu
post 30.07.2013, 20:53:42
Post #6





Grupa: Zarejestrowani
Postów: 291
Pomógł: 45
Dołączył: 21.08.2007

Ostrzeżenie: (0%)
-----


Nie no proszę Cię - beta betą, ale widoczne błędy to już przesada.

Kod
Request URL:http://ajax.adsgo.pl/ajax/get_leafs_group
Request Method:POST
Status Code:500 Internal Server Error

Nad rzutami stack traceami to bym się zastanowił. Bo o ile przechwycenie HTTP_Exception_404 groźne nie jest, to jak coś posypie się z bazą to może być różnie.

Formularze - rejestracja konta.
- Logika jest dość pokrętna, jeśli wypełnię śmieciami wszystkie pola, poślę formularz, usunę wartość pierwszego pola i znów pośle... to dlaczego wszytko co wcześniej wpisałem idzie w diabły?
- Login może być dowolnym znakiem specjalnym? No nie jestem przekonany.
Go to the top of the page
+Quote Post
dżozef
post 30.07.2013, 20:59:59
Post #7





Grupa: Zarejestrowani
Postów: 125
Pomógł: 9
Dołączył: 25.05.2013

Ostrzeżenie: (0%)
-----


siedzę i się gapię i nie mam bladego pojęcia cototo jest


--------------------
Go to the top of the page
+Quote Post
chmiello
post 30.07.2013, 22:07:08
Post #8





Grupa: Zarejestrowani
Postów: 33
Pomógł: 5
Dołączył: 12.07.2010

Ostrzeżenie: (0%)
-----


Cytat(klocu @ 30.07.2013, 21:53:42 ) *
Nie no proszę Cię - beta betą, ale widoczne błędy to już przesada.

Kod
Request URL:http://ajax.adsgo.pl/ajax/get_leafs_group
Request Method:POST
Status Code:500 Internal Server Error

Nad rzutami stack traceami to bym się zastanowił. Bo o ile przechwycenie HTTP_Exception_404 groźne nie jest, to jak coś posypie się z bazą to może być różnie.

Formularze - rejestracja konta.
- Logika jest dość pokrętna, jeśli wypełnię śmieciami wszystkie pola, poślę formularz, usunę wartość pierwszego pola i znów pośle... to dlaczego wszytko co wcześniej wpisałem idzie w diabły?
- Login może być dowolnym znakiem specjalnym? No nie jestem przekonany.



tak, masz świętą rację, przyznaję się bez bicia, zaraz wyłączę to, login może być dowolny, nie ma to większego znaczenia. Co do usuwania danych z pół, założyłem, że będzie się wypełniać je po kolei, źle to zrozumowałem, jutro poprawię, faktycznie masz racje smile.gif

Cytat(dżozef)
siedzę i się gapię i nie mam bladego pojęcia cototo jest
ale że w sensie ?
Go to the top of the page
+Quote Post
redeemer
post 31.07.2013, 16:50:11
Post #9





Grupa: Zarejestrowani
Postów: 915
Pomógł: 210
Dołączył: 8.09.2009
Skąd: Tomaszów Lubelski/Wrocław

Ostrzeżenie: (0%)
-----


Wszędzie brak walidacji/filtracji co skutkuje błędami typu XSS:

Persistent: http://account.adsgo.pl/groups/view/20

Non-persistetnt: klik

itd.


--------------------
Go to the top of the page
+Quote Post
chmiello
post 31.07.2013, 18:55:06
Post #10





Grupa: Zarejestrowani
Postów: 33
Pomógł: 5
Dołączył: 12.07.2010

Ostrzeżenie: (0%)
-----


haha, złapać się na czyś takim, dzięki za zauważenie i informacje, pewnie takich "krzaczków" po stronie frontend'u jest jeszcze kilka.

Oczywiście poprawione i jeszcze raz dzięki za wyłapanie smile.gif
Go to the top of the page
+Quote Post
d.stp
post 1.08.2013, 23:10:15
Post #11





Grupa: Zarejestrowani
Postów: 358
Pomógł: 0
Dołączył: 19.04.2012

Ostrzeżenie: (0%)
-----


chyba backendu
Go to the top of the page
+Quote Post
chmiello
post 2.08.2013, 08:28:40
Post #12





Grupa: Zarejestrowani
Postów: 33
Pomógł: 5
Dołączył: 12.07.2010

Ostrzeżenie: (0%)
-----


no chyba właśnie nie, to jest to, co widzi user a bo nie czyściłem tego po prostu, backend jest na innym serwerze, i tam błędów w wyszukiwanie nie ma smile.gif

(system jest zbudowany z dwóch cześć, to co przetwarza Kohana i to co do przetwarzania prześle serwer z zewnątrz wink.gif)
Go to the top of the page
+Quote Post
dżozef
post 2.08.2013, 10:35:14
Post #13





Grupa: Zarejestrowani
Postów: 125
Pomógł: 9
Dołączył: 25.05.2013

Ostrzeżenie: (0%)
-----


Cytat(chmiello @ 30.07.2013, 22:07:08 ) *
ale że w sensie ?


że nigdzie nie ma ani grama wiadomości co to za strona. mapka jakaś, logowanie... i tyle



--------------------
Go to the top of the page
+Quote Post
chmiello
post 2.08.2013, 12:03:40
Post #14





Grupa: Zarejestrowani
Postów: 33
Pomógł: 5
Dołączył: 12.07.2010

Ostrzeżenie: (0%)
-----


fakt, dzięki pomyślę jak można by było poinformować, co to robi.
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 14.08.2025 - 11:00