w.Portal

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.
Unikalny szablon serwisu ogłoszeniowego
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.

Duża ilość miejsc reklamowych na serwisie ogłoszeniowym
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

Skrypt serwisu ogłoszeniowego, integracja z mapami Google Skrypt ogłoszeń z rejestracją i logowaniem
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ć.

Katalog firm Skrypt katalogu firm
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:
  • napisz wiadomość do firmy
  • zgłoś naruszenie zasad
  • wersja profilu do wydruku
  • dodaj firmę do ulubionych
  • dodaj swoją opinię

Omówię je kolejno w dalszej części.

Formularz kontaktu 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.
Formularz zamieszczania opinii o firmie 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.
Zgłaszanie nadużyć na serwisie z ogłoszeniami 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.
Dodawanie firmy do ulubionych na serwisie informacyjnym 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ć.
Generowanie wersji ogłoszenia do wydruku 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.
Inne ogłoszenia z kategorii 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.
Panel zarządzania dla zalogowanego użytkownika
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.
Manager plików przez panel administracyjny
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.
Formularz dodawania ogłoszenia w serwisie Dodawanie ogłoszenia na serwisie
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.
Skrypt serwisu ogłoszeń ze zdjęciami
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.
Dzielenie wyników wyszukiwania ogłoszeń internetowych na strony
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ń.
Szczegóły dodanego ogłoszenia na serwisie Pełne informacje na temat ogłoszenia na stronie
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:
  • formularz kontaktu z osobą, która dodała ogłoszenie
  • zgłoszenie naruszenia zasad
  • wersja ogłoszenia do druku
  • dodanie do ulubionych
  • komentowanie

Funkcje w module ogłoszeń działają zupełnie podobnie jak te, opisane w katalogu firm, zatem nie będę powtarzał.
Katalog stron internetowych
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.

Katalog seo
Szczegóły profilu strony internetowej dostarczają jedynie podstawowych informacji na temat strony czyli:
  • tytuł strony
  • opis dla wyszukiwarek
  • słowa kluczowe
  • miniaturka

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.
Zarabianie w internecie, na serwisie ogłoszeniowym 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:
  • ogłoszenia wyróżnione
  • dodawanie plików/zdjęć/prezentacji do profilu firmy
Pierwszym etapem w procedurze wykupu punktów jest wybór pakietu (pakiety ustala administrator)
Płatności internetowe w serwisie ogłoszeniowym 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:
  • Paypal - do strony paypala
  • Tradycyjny przelew - do danych, które należy wpisać zlecając tradycyjny przelew
  • Przelewy24 - do strony wyboru banku a później do banku z gotowym, wypełnionym przelewem
Płatności bankowe za ogłoszenia wyróżnione 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.
Baza artykułów presell page, dodawanie artykułu
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:
  • stworzenie serwisu informacyjnego
  • bazy wiedzy
  • serwisu tematycznego
Forum dyskusyjne 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 postu na forum 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.
Reklama między postami na forum 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.
Statystyki strony w panelu administracyjnym Na zdjęciu wykres statystyk serwisu dostępny zaraz po zalogowaniu do panelu administracyjnego.
Zmiana języka strony internetowej przez panel administracyjny Powyżej moduł umożliwiający modyfikację każdej etykiety tekstowej co daje możliwość samodzielnej zmiany języka całego serwisu!
Rejestr logowań na serwisie ogłoszeniowym 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
Sprawdzanie adresu IP w bazie WHOIS 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".
Blokowanie adresów IP odwiedzających, banowanie 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.
Zgłoszenia nadużyć dokonane przez serwis ogłoszeniowy 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.