Skrypt serwisu ogłoszeniowego z katalogiem firm, bazą artykułów
do poczytania, forum dyskusyjnym i katalogiem stron internetowych
najbardziej rozbudowany skrypt
wPortal to prawdopodobnie najbardziej rozbudowany skrypt serwisu informacyjnego jaki tylko jest dostępny
do kupienia w wersji gotowej (nie na zamówienie).
maksymalnie podrasowany pod kątem zarabiania na nim pieniędzy
Wszystkie elementy zostały przemyślane i zaprojektowane tak, aby przy jak najmniejszej
uciążliwości dla klienta serwis generował największe zyski
sprzyja budowie społeczności
Wyposażony w funkcje kwalifikujące go do kategorii serwisów społecznościowych. Komentarze,
opinie, forum dyskusyjne, wiadomości prywatne - to wszystko powoduje akcelerację ruchu
na serwisie
Chciałbym zapoznać Państwa ze
skryptem portalu internetowego, który zapewnia największe możliwości w stosunku
do produktów konkurencyjnych. Otwierając tego typu serwis stajecie się Państwo właścicielami medium o
niesamowitej potędze rozwojowej,
ponieważ treści zamieszczane są głównie przez użytkowników tych serwisów.
Skrypt wykonany został uniwersalnie, czyli tak aby jego funkcje były dobrze przyjęte przez prawie każdego użytkownika internetowego.
Prace trwały prawie 2 lata. Zachęcam Państwa do poznania dalszej części opisu, pozwoli to zaoszczędzić poważne pieniądze,
ponieważ by zlecić wykonanie czegoś tak rozbudowanego - koszty zamknęłyby się w kilkudziesięciu tysiącach złotych. Z uwagi na to,
że skrypt nie został napisany według Państwa specyfikacji ani nie został przygotowany tylko pod Państwa serwis a zamiast tego
przygotowałem go do seryjnego udostępniania wszystkim zainteresowanym klientom -
koszty wdrożenia są kilkunastokrotnie niższe
niż rzeczywista cena włożonej w niego pracy.
Szablon przystosowany został tak, aby każdy miał zapełniony cały swój monitor treścią, bo w końcu użytkownicy monitorów Full HD
kupili je po to by widzieć więcej a nie to samo tylko wycentrowane na środku ekranu, zajmujące jego czwartą część.
Minimalna rozdzielczość to 1024x768, w tej rozdzielczości serwis zachowuje swoją pełną funkcjonalność jednak ukryta jest
kolumna z ogłoszeniami wyróżnionymi (ogłoszenia wyróżnione wyświetlają się także tam gdzie darmowe tylko
na samej górze listy i w innym kolorze) oraz kolumna z boksami reklamowymi. Na wyższej rozdzielczości tj. 1280x800 i więcej,
pojawia się kolumna z boksami reklamowymi. Trzecim wariantem wyglądu jest wyświetlenie dodatkowej kolumny z ogłoszeniami
wyróżnionymi, na następnej stronie znajduje się pełny widok z 5 kolumnami (dla rozdzielczości wyższych jak 1680x1050).
W ostatniej kolumnie, pod wyszukiwarką oraz w centralnej części serwisu na samym dole znajdują się boksy reklamowe rozliczane
według kliknięć osób zainteresowanych.
Miejsc na reklamę jest dużo, mimo to strona nie przytłacza nimi. Wcześniej pokrótce opisałem boksy reklamowe,
na stronie głównej znajduje się też slider z dowolną ilością reklam, które po kilku sekundach same się zmieniają wyświetlając
kolejne. To bardzo ciekawa opcja i przyciągająca uwagę.
Kolejnym rejonem gdzie wyświetlane są reklamy jest kolumna przedostatnia, która widoczna jest na każdej rozdzielczości i na
każdej podstronie. Reklamy umieszczone w tej kolumnie rozliczane są na ilość wyświetleń i po osiągnięciu np. 10 000 zdeklarowanych
odsłon są automatycznie wyłączane i przestają się wyświetlać. Akceptowane formaty to: kod reklamy, flash oraz obrazek JPEG/GIF
Rejestracja w serwisie możliwa jest zarówno dla osób prywatnych jak i dla firm. Wybierając rejestrację dla firm - automatycznie
zostanie utworzony profil firmy w katalogu. Rejestrując firmę można oznaczyć ją na mapie
co pomoże potencjalnym klientom zlokalizować siedzibę firmy lub punkt obsługi dla regionu.
Rejestrując konto prywatne - pól do wypełnienia jest 2x mniej a wymaganych tylko 6.
Chęć rejestracji należy potwierdzić klikając w link wysłany przez system na podany w rejestracji adres e-mail. Gdyby poczta
odbiorcy odrzuciła wiadomość z jakiegoś powodu - administrator serwisu ma możliwość ręcznej aktywacji konta za zgodą użytkownika.
Firmy w katalogu firm można przeglądać korzystając z listy kategorii lub używając wyszukiwarki (po lewej).
Frazy wpisane w wyszukiwarkę trafiają do chmury tagów, aby później inni użytkownicy mogli je zobaczyć.
W szczegółach firmy znajdują się pełne dane teleadresowe, skrócony wykaz opinii o tej firmie, lokalizacja na mapie Google,
pełny opis działalności, przyciski od Facebooka (lubię to i udostępnij) oraz inne przyciski sterujące:
Omówię je kolejno w dalszej części.

Adresy e-mail firm nie są wyświetlane na stronie (obrona przed spamem), zalogowany użytkownik ma jednak możliwość skontaktowania się z firmą
klikając "napisz wiadomość" i wypełniając
formularz kontaktu. Adres e-mail nadawcy będzie taki sam jak podany w formularzu rejestracji.

Będąc zadowolonym, mniej zadowolonym lub niezadowolonym z usług danej firmy, użytkownik ma możliwość wystawienia jej stosownej opinii,
która będzie się wyświetlać na profilu. Jest to dobry sposób na nowe wejścia, ponieważ firmy chętnie podzielą się linkiem do profilu
ze swoimi klientami, aby zdobyć więcej opinii budujących zaufanie.

Jeśli w katalogu firm pojawi się wpis, który nie powinien się tam znaleźć - każdy użytkownik ma możliwość
zgłoszenia naruszenia
zasad jednym kliknięciem. Profil firmy zgłoszony jako naruszający zasady będzie prezentowany w panelu administracyjnym serwisu,
dzięki czemu administrator go znajdzie, sprawdzi i ewentualnie zablokuje wyświetlanie.

Znajdując interesującą firmę, której usługi mogą być potrzebne w przyszłości, można jednym kliknięciem dodać ją do ulubionych
aby w potrzebie do niej powrócić.

Drukując ze strony - wydruk wyjdzie kiepsko, drukarka wydrukuje także grafikę strony, reklamy i inne elementy.
Rozwiązałem to wykonując
generator wersji do druku.

Pod pełnym profilem firmy znajdują się elementy powiązane, czyli: ogłoszenia dodane przez tą firmę oraz podobne
firmy powiązane po identycznej kategorii.
Po zarejestrowaniu się i zalogowaniu, nowy użytkownik otrzyma dostęp do swojego panela zarządzania.
Za jego pomocą można wykonać wszystkie dostępne akcje.
Gdyby jednak był problem z wejściem do panela - jedyna przyczyna: zapomnienie hasła, można
skorzystać z opcji przypomnienia (a raczej wygenerowania nowego hasła) i wysłania go na
e-mail podany w rejestracji. Wiadomość przypominająca hasło zawiera nowe hasło, informacje
na temat bezpieczeństwa (prośba by zmienić hasło po zalogowaniu) oraz link do kliknięcia
bez którego nowe hasło nie wejdzie w użycie - to jest zabezpieczenie, aby jakiś żartowniś
nie zlecił przypomnienia hasła osobie trzeciej i tym samym naraził ją na trud logowania
innym, dziwnym hasłem i konieczność jego zmiany.
Każdy klient może do swojego profilu firmy dołączyć plik zawierający jakieś dodatkowe materiały.
Mogą to być pliki w formacie PDF, dokumenty Microsoft Office, pliki tekstowe, archwia ZIP/RAR a nawet prezentacje we flashu.
Dodawanie plików do profilu firmy jest dożywotnie - pliki nigdy się nie usuwają same, chyba że użytkownik sam tego dokona.
Koszt dodania jednego pliku o wielkości nieprzekraczającej 4mb to 1 punkt prepaid. Punkty prepaid użytkownicy zdobywają
wykupując punkty na usługi płatne.
W najnowszej wersji skryptu zastosowałem szereg nowatorskich rozwiązań. Są to: dołączanie filmów
umieszczonych na Youtube, słowa kluczowe dla wyszukiwarki na stronie oraz dla wyszukiwarki Google
oraz możliwość ustawienia pozycji na mapie - opcja bardzo przydatna jeśli z jednego konta dodaje
się ogłoszenia dla 2-3 swoich firm.
Dodając ogłoszenie klient może zdecydować czy chce ogłoszenie darmowe na 30 dni czy
też płatne. Płatność odbywa się przedpłatą - klient zasila konto (wykupuje punkty)
a później z nich korzysta zamawiając usługi płatne.
Do każdego ogłoszenia jest możliwość dołączenia zdjęć. O tym ile zdjęć można dołączyć decyduje
administrator serwisu wpisując ich liczbę w panelu administracyjnym serwisu. Wartość domyślna to 5.
Zdjęcia ładowane są w formacie JPEG i wielkości nieprzekraczającej 800x600 px. Jeśli zdjęcie będzie
większe - zostanie automatycznie zmniejszone. Ważne tylko by wagowo mieściło się w limicie jaki
nakładać będzie Państwa serwer. Mój serwer przyjmuje pliki do 8mb co pozwala moim klientom ładować
zdjęcia nawet prosto z aparatu cyfrowego.
Po dodaniu ogłoszenia jego treść jak i zdjęcia można w każdej chwili edytować. Można też najpierw
dodać ogłoszenie darmowe a w późniejszym czasie skorzystać z wyróżnienia na 30 dni lub więcej.
Gdy ogłoszenie straci ważność - system automatycznie wyśle na podany w ogłoszeniu e-mail
link umożliwiający ponowne dodanie go jednym kliknięciem.
Frazy wprowadzone w wyszukiwarce trafiają do chmury tagów co pozwala na zasugerowanie ich innym oraz
pomoc w zaindeksowaniu przez Google na te słowa kluczowe.
Ogłoszenia przeglądać można zarówno korzystając z wyszukiwarki jak i klikając po kategoriach.
Dla wygody osób przeglądających ogłoszenia jak również dla ograniczenia transferu i przyspieszenia
ładowania podstron - ogłoszenia podzielone są na strony, na każdej jest określona przez
administratora liczba ogłoszeń.
W szczegółach ogłoszenia znaleźć można pełne dane teleadresowe, zdeklarowaną cenę, zdjęcia (z możliwością powiększenia),
treść i lokalizację na mapie. Można także skorzystać z różnych funkcji mających na celu zwiększenie wygody użytkowania. Są to:
Funkcje w module ogłoszeń działają zupełnie podobnie jak te, opisane w katalogu firm, zatem nie będę powtarzał.
Najnowszy skrypt serwisu ogłoszeniowego posiada także zakładkę "strony www",
w której każdy może dodać swoją stronę internetową tak jak do katalogu stron,
z tą różnicą, że wystarczy wpisać jedynie adres strony www a pobraniem meta
tagów, zrobieniem miniaturki i całkowitym wpisaniem do bazy zajmuje się skrypt.
Możliwe jest także przeszukiwanie bazy stron www w poszukiwaniu wyników pasujących
do określonej frazy np. "ogłoszenia" pozwoli znaleźć wszystkie serwisy ogłoszeniowe
zapisane w bazie stron. Moduł ten zbudowany został celem zwiększenia obszerności
serwisu niewielkim kosztem. Każda dodana strona internetowa zwiększa o 1 ilość
podstron w serwisie, ponadto duża liczba różnorodnych rekordów wpływa pozytywnie
na lepsze pozycjonowanie w Google.
Szczegóły profilu strony internetowej dostarczają jedynie podstawowych informacji na temat strony czyli:
Wszystkie te dane pobierane są z kodu strony, a miniaturka wykonywana jest przy współpracy z jednym
zewnętrznym skryptem, który je wykonuje.
Użytkownicy mają możliwość
oceniania stron internetowych na zasadzie "daj punkt" i "odbierz punkt". Ponadto
można dodawać strony do ulubionych, przechodzić do nich, drukować profil i zostawiać pod profilem komentarze.
Katalog stron www zawsze był ciekawym urozmaiceniem dla każdej strony.

Skrypt wyposażony został w płatności internetowe, aby móc bezobsługowo sprzedawać usługi płatne. Całość bazuje na systemie prepaid
czyli najpierw należy zapłacić by dostać punkty na usługi płatne, następnie te punkty można dowolnie wykorzystać na:
Pierwszym etapem w procedurze wykupu punktów jest wybór pakietu (pakiety ustala administrator)

Kolejnym krokiem jest potwierdzenie swoich danych oraz wybór kanału płatności (są dostępne 3, ale administrator może dowolne powyłączać).
Po wybraniu kanału płatności klient zostanie przekierowany:

Może się zdarzyć, że klient będzie miał konto bankowe w tak egzotycznym banku, że nie będzie on obsługiwany przez
pośrednika płatności Przelewy24. Jeśli tak się zdarzy to zawsze będzie miał możliwość ręcznego wypełnienia przelewu,
ponieważ wPortal generuje te informacje i udostępnia w zamówieniu.
Dane do wpłaty zawsze zawierają unikalny tytuł zawierający nazwę użytkownika i numer zamówienia, aby łatwo można było
zweryfikować wpłatę i przydzielić punkty.
Artykuły do poczytania dodawać można w taki sam sposób jak ogłoszenia czy wpisy w katalogu firm z tą różnicą,
że użyć można formatowania tekstu za pomocą BB Code.
Mogą one być dodawane przez użytkowników (w tym przypadku nie będą widoczne od razu, ale będą czekać na
akceptację administratora) lub przez administratora za pomocą panela administracyjnego. Artykuły umieszcza
się w kategoriach, które wcześniej zdefiniuje administrator serwisu. Taki system artykułów daje wiele możliwości takich jak:

Dla bardziej dynamicznego rozwoju społeczności w serwisie, wyposażyłem skrypt w
moduł forum. Jest to standardowe forum z podziałem na kategorie

Zakładanie nowych tematów możliwe jest dla każdego nowego użytkownika, który jest zarejestrowany i zalogowany. Użytkownicy mają możliwość jedynie
zakładania nowych tematów - kategorie forum mogą zakładać wyłącznie administratorzy.

W każdym temacie na forum na 2 pozycji, czyli przed pierwszą wypowiedzią w tym temacie
znajduje się automatycznie doklejana reklama. Taki rodzaj reklamy ma dużą skuteczność,
ponieważ w całości upodabnia się do wypowiedzi użytkownika.
Panel administracyjny
Producent oprogramowania musi zdawać sobie sprawę z tego, że tworzy oprogramowanie dla klientów a nie
dla webmasterów. Ja pisząc swoje skrypty doskonale wiem o tym, że większość trafi do osób, które nie
są zaawansowanymi użytkownikami komputera. Stąd wszystkie elementy funkcjonalne moich skryptów są
zbudowane intuicyjnie, interfejs jest po polsku i posiada wyłącznie elementy, które są rzeczywiście
potrzebne. Panel administracyjny jak i cała reszta nie bazuje w żadnym stopniu na darmowych
Joomlach i innych tegu typu.
maksymalna funkcjonalność
Panel administracyjny serwisu posiada ogromną ilość funkcji, która pozwala
na pełne i szybkie zarządzanie serwisem. Na każdym etapie zrobione są skróty
oraz pełna integracja całości by zarządzanie było szybkie i przyjemne
wygodne zarządzanie reklamą
Sprzedaż reklam to główny sposób czerpania zysków z serwisu internetowego stąd
w skrypcie wPortal zarządzanie reklamami zostało maksymalnie zoptymalizowane, aby
skupić się na pozyskiwaniu klientów a nie na walce z nieprzyjaznym panelem
pomoc techniczna
Każdy moduł panela administracyjnego jest po polsku, a ponadto doskonale opisany,
aby nie sprawił problemów. Jeśli mimo wszystko znajdzie się jakakolwiek niejasność
to można skontaktować się telefonicznie, aby uzyskać pomoc.

Na zdjęciu wykres statystyk serwisu dostępny zaraz po zalogowaniu do panelu administracyjnego.

Powyżej moduł umożliwiający modyfikację każdej etykiety tekstowej co daje możliwość
samodzielnej zmiany języka całego serwisu!
Każde logowanie użytkownika na serwisie ogłoszeniowym jest zapisywane w bazie wraz z numerem IP.
Taka funkcjonalność może być niezastąpiona gdy dojdzie do złamania prawa za pośrednictwem serwisu

W panelu administracyjnym znajdują się 2 bardzo przydatne opcje, jedna z nich to wyszukiwanie
adresu IP w bazie danych whois. Dlaczego to takie ważne? Otóż każdy komputer w sieci ma
swój adres IP. Gdy serwis zaczyna być oblegany przez bota albo wyjątkowo
natrętnego użytkownika, za pomocą opcji "sprawdź IP w bazie whois" można uzyskać informacje
na temat tej osoby. W bazie whois znajdują się także numery telefonów do firmy dostarczającej internet
osobie o podanym IP. Jeśli użytkownik dopuścił się czynu zabronionego - można dokonać zgłoszenia
pod odpowiedni numer widoczny z podpisem: "abuse".

Czasami jednak po sprawdzeniu IP w bazie whois wyjdzie, że pochodzi on z Turcji lub Meksyku.
Teoretycznie wiele zrobić się nie da jednak jeśli adres IP jest stały - można jednym kliknięciem
go zablokować. Służy do tego opcja: "zablokuj IP". Od tej pory z tego IP nie będzie się
dało wejść na Państwa serwis.
Opcja ta jest szczególnie przydatna jeśli w bazie whois się dowiemy, że pod danym adresem
IP kryje się serwer PHP. Aby ukrócić zabawę natrętnemu napastnikowi - wystarczy go zablokować
i od tej pory nie zrobi już nic.

Ważnym modułem i bardzo ułatwiającym życie jest baza zgłoszeń nadużyć. Za każdym razem gdy
jakiś użytkownik serwisu klika "zgłoś naruszenie zasad" - zgłoszenie trafia własnie w to miejsce.
Całkowicie zrezygnowałem z przesyłania zgłoszeń na adres e-mail właściciela, ponieważ każdy, kto
działa w internecie - zawsze tonie w wiadomościach - nie tylko tych niechcianych, ogólnie we
wszystkich.
Przy każdym zgłoszeniu wybrać można z podmenu pozycję "przejdź do wpisu", aby dokonać jego
weryfikacji, edycji lub zwyczajnie go usunąć i pożegnać się z problemem.