Holmes2 to darmowy skrypt stworzony dla witryny internetowej, dzięki któremu możesz utworzyć swój własny portal z bazą nieruchomości (Real Estate). Został opracowany na podstawie doświadczenia zdobytego przy konstruowaniu innych skryptów ogłoszeniowych, takich jak Motonotice, Festa2 i oryginalny Holmes.
Dzięki Holmes2 masz możliwość utworzenia portalu lokalnego, ogólnopolskiego lub międzynarodowego. Skrypt doskonale sprawdza się do zarządzania zarówno małymi, jak i dużymi witrynami z ofertami nieruchomości na sprzedaż, wynajem lub zamianę. Mogą to być domy, działki, garaże, hale/magazyny, lokale, mieszkania, pokoje, wille, zamki, itp.
Holmes2 wyróżnia się niezwykle intuicyjną obsługą oraz rozbudowaną funkcjonalnością.
Wygląd strony oparty jest na frameworku Bootstrap 4, co umożliwia osobie z podstawową wiedzą z zakresu CSS łatwe dostosowanie wyglądu strony. Dzięki temu użytkownik może dopasować stronę do swoich potrzeb lub do konkretnego obszaru ogłoszeń.
Skrypt ten cechuje się dużą uniwersalnością, umożliwiając tworzenie pól z opcjami dodatkowymi, które będą widoczne tylko w wybranych kategoriach.
Portal jest już wstępnie skonfigurowany, zawiera bazę województw i miast, kategorie i typy ogłoszeń, uniwersalny regulamin oraz politykę prywatności. Dzięki temu oszczędzasz czas na konfiguracji!
Zarabiaj na portalu
Możesz generować dochód ze swojej witryny poprzez ustawienie opłat za promowanie lub wystawienie ogłoszenia. Możesz także umieszczać reklamy na stronie, na przykład z programów partnerskich lub Google Adsense.
Skrypt posiada integrację z systemami płatności PayPal, Dotpay, Przelewy24 oraz Paynow.
Ważną cechą systemu jest jego niezawodność i łatwość obsługi – cecha wręcz niezbędna w nowoczesnych portalach, zarówno dla zwykłych użytkowników, jak i dla administratora serwisu.
Pozycjonowanie portalu
Funkcje skryptu Holmes2 wspierające pozycjonowanie SEO:
- Przyjazne adresy URL w witrynie: Na przykład, z nazwą kategorii, regionu lub typu ogłoszeń.
- Lekka struktura strony internetowej: Skrypt szybko się wczytuje, co zwiększa wydajność witryny.
- Znaczniki alt do obrazków: Wyszukiwarki internetowe mogą na ich podstawie zidentyfikować zawartość obrazka.
- Mapa strony w stopce portalu: Ułatwia nawigację i indeksację strony przez wyszukiwarki.
- Mapa strony sitemap.xml: Automatycznie generowana przez system (Cron) dla wyszukiwarek internetowych.
- Plik robots.txt: Blokuje dostęp do zasobów, które nie powinny być indeksowane, zwiększając kontrolę nad indeksacją.
- Możliwość ustawiania meta tagów: Pozwala na dostosowanie słów kluczowych i opisów SEO indywidualnie dla każdej strony info, artykułu lub kategorii w serwisie.
- Mikrodane w spisie ogłoszeń: Wspiera precyzyjne informacje na temat ogłoszeń, co może poprawić ich wyświetlanie w wynikach wyszukiwania.
- Mikrodane na stronie z ogłoszeniami: Pomagają w lepszym zrozumieniu treści przez wyszukiwarki i poprawiają prezentację ogłoszeń.
Główne zalety skryptu Holmes2:
- Obsługa systemu płatności: Skrypt umożliwia płatności poprzez PayPal, Dotpay, Przelewy24 oraz Paynow (promowanie i wystawianie ogłoszeń).
- Konfiguracja opcji dla danej kategorii: Możliwość ustawienia opcji dodatkowych (filtrów) dostępnych tylko dla wybranej kategorii przy dodawaniu i wyszukiwaniu ogłoszeń.
- Dostosowanie opłat: Skrypt pozwala na ustalanie opłat zarówno za kategorie, jak i czas trwania ogłoszenia.
- Zaawansowana wyszukiwarka ofert: Użytkownicy mogą łatwo znaleźć obiekt spełniający ich potrzeby dzięki zaawansowanej wyszukiwarce.
- Integracja z Google Maps: Zaznaczanie lokalizacji na Mapie Google, wyszukiwanie w określonej odległości od wprowadzonego adresu oraz wyświetlanie sugerowanych lokalizacji.
- Promowanie ogłoszeń: Skrypt umożliwia promowanie ogłoszeń dla zwiększenia ich widoczności.
- Integracja z Google reCAPTCHA: Zabezpieczenie przed niechcianym spamem i botami.
- Moduł newsletteru: Wbudowany moduł do wysyłki mailingu do zapisanych do newslettera lub zarejestrowanych użytkowników. Możliwość wysyłania maili poprzez SMTP oraz dołączania załączników do wiadomości email.
- Responsywny szablon oparty na Bootstrap 4: Strona jest poprawnie wyświetlana na urządzeniach mobilnych.
- Integracja z portalami społecznościowymi: Logowanie przez Facebook-a i Google, przyciski do udostępniania ogłoszeń i artykułów w serwisach: Facebook, X (dawniej Twitter), LinkedIn.
- Duża ilość miejsca na reklamy: Możliwość dodawania banerów reklamowych, edycji slidera na stronie głównej oraz stopki serwisu.
- Dodawanie stron info i artykułów: Skrypt umożliwia dodawanie dodatkowych treści informacyjnych oraz artykułów na stronie.
- Kanał RSS FEED: Wyświetlanie najnowszych ofert w serwisie.
- Formularz kontaktowy: Umożliwiający szybki kontakt z właścicielem obiektu.
- Strony profilowe użytkowników i agencji reklamowych: Z możliwością edycji treści oraz formularzem kontaktowym.
- Automatyczne dodawanie znaku wodnego do zdjęć w ofertach: Zabezpieczenie przed nieuprawnionym użyciem zdjęć.
- Dodawanie ofert przez niezalogowanych użytkowników: Zależne od ustawień w panelu admina.
- Mikrodane (microdata): Przydatne przy pozycjonowaniu witryny.
- Zabezpieczenia: Solenie haseł, kod sesji logowania, dodawania ogłoszeń, atrybuty nofollow w linkach w opisach ogłoszeń.
- Dołączanie filmików z YouTube: Przy dodawaniu ogłoszenia możliwość dodania linku do filmu w YouTube.
- Dołączanie własnego kodu CSS: Możliwość dostosowania wyglądu stylami edytowanymi w panelu admina.
- Możliwość wpisania nazwy waluty: Administrator ma możliwość wyboru kodu waluty.
- Informacja o ciasteczkach cookie i RODO: Użytkownik musi zatwierdzić, że akceptuję cookie i politykę prywatności.
- Łatwa instalacja skryptu: Dołączony program instalacyjny.
- Podgląd szczegółowych statystyk systemu: W panelu admina wraz z generatorem wykresów.
- Bezpieczny panel logowania: Z generowanym indywidualnym kodem sesyjnym, zabezpieczenie przed Session Poisoning, kodowanie haseł użytkowników przy pomocy bcrypt.
- Możliwość ukrywania adresu email oraz numeru telefonu w ogłoszeniach: Dla dodatkowej ochrony prywatności. Użytkownicy dysponujący danym adresem email nie będą mogli się zarejestrować w serwisie, dodać tego adresu w ogłoszeniu (wykorzystując inne konto) ani wysłać wiadomości z formularza kontaktowego do administratora lub innych użytkowników
- Czarna lista adresów email: Blokowanie użytkowników po konkretnym adresie e-mail w Panelu Administracyjnym.
- Czarna lista adresów IP: Blokowanie możliwości dodawania ogłoszeń z określonych adresów IP.
- Czarna lista słów kluczowych: Ograniczenie użycia niepożądanych słów w tytule i treści ogłoszenia.
- Wybór ilości znaków w tytule ogłoszenia: Edytowane w panelu administracyjnym.
- Schowek na ogłoszenia dla zalogowanych użytkowników: Możliwość zapisywania ulubionych ofert.
Wymagania skryptu
- serwer z PHP w wersji 7.2 – 8.2
- baza danych MySQL
- uruchomione MOD Rewrite
- biblioteka GD
- możliwość ustawienia zadań CRON-a
Użyte technologie
PHP + system szablonów Twig 3, baza danych MySQL, HTML 5 + Bootstrap4 + CSS3, jQuery3 + AngularJS
Demo skryptu
Demo skryptu: holmes2.itworksbetter.net
Demo Panelu Administracyjnego: holmes2.itworksbetter.net/admin
login: test
hasło: 1234
Przykładowe strony stworzone na tym skrypcie: playastreet.pl, odomek.pl, znajdzbiuro.pl
Zobacz także: Instrukcja instalacji i konfiguracji skryptów