Skrypt Demoty2
Skrypt typu Demoty2, umożliwia stworzenie własnej strony internetowej z demotywatorami, demotami oraz memami. Jest to nowoczesny skrypt napisany zgodnie ze współczesnymi standardami oparty o system szablonów Twig2 oraz framework CSS Bulma. Zapytania do bazy danych są zoptymalizowane, dzięki czemu skrypt będzie prawidłowo działał także przy dużej ilości obrazków oraz użytkowników.
Do skryptu dołączony jest rozbudowany Panel Administracyjny, który umożliwia łatwą i szybką edycję ustawień strony przez administratora. Panel Administratora w prosty, wygodny i przede wszystkim intuicyjny sposób pozwala zarządzać serwisem. Dzięki łatwej i przejrzystej obsłudze korzystanie ze skryptu jest możliwe bez posiadania dodatkowej wiedzy programistycznej. Panel Administracyjny jest zbudowany na frameworku CSS Twitter Bootstrap.
Skrypt typu Demoty2 pomoże Ci zarabiać na stronie, poprzez dodawanie reklam i czerpanie z nich pasywnego dochodu! Dostępne miejsca reklamowe znajdują się po bokach wyświetlanych obrazków oraz między nimi.
Istnieje możliwość ustalenia jednego lub więcej moderatorów mających możliwość edycji i usuwania obrazków na stronie (bez dostępu do Panelu Administracyjnego).
Dołączony program instalacyjny pozwala na bardzo łatwą i szybką instalację strony.
Cechy skryptu:
- możliwość rejestracji oraz logowania użytkowników, resetu hasła, automatyczne potwierdzanie adresu email przy rejestracji użytkownika, możliwość logowania przez konto Facebook oraz Google
- Bezpieczny panel logowania (generowany indywidualny kod sesyjny dla każdego formularza logowania), zabezpieczenie przed zatruciem sesji (Session Poisoning), kodowanie haseł użytkowników przy pomocy bcrypt z generowanym automatycznie hashem, unikalne tokeny do akcji użytkownika
- możliwość tworzenia demotów (demotywatorów) oraz memów
- możliwość wyboru koloru oraz wielkości tytułu i opisu, koloru oraz wielkości obramowania tytułu i opisu w tworzonych demotach i memach, oraz w przypadku demotów możliwość wyboru koloru tła i ramki obrazka
- generator memów ze wzorów obrazków dodanych przez administratora systemu
- możliwość tworzenia kategorii
- możliwość tworzenia tagów – ułatwia to pozycjonowanie strony oraz wyszukiwanie obrazków
- możliwość automatycznego dodawania znaku wodnego do tworzonych obrazków lub memów
- podstrony Top oraz Poczekalnia
- wyszukiwarka obrazków
- możliwość zarabiania na reklamach zamieszczonych na stronie
- możliwość głosowania na obrazki (zabezpieczenie przed powtórnym oddaniem głosu) oraz dodawania komentarzy przez wtyczkę Facebook
- możliwość bezpośredniej edycji każdego demotywatora, dodania go na stronę główną oraz usunięcia przez moderatorów serwisu
- informacja o ciasteczkach cookie oraz o przetwarzaniu danych osobowych (RODO)
- wbudowany wysuwany slajder Facebook
- możliwość wysyłki mailingu do wszystkich użytkowników serwisu
- profile użytkowników ze statystykami
- czarna lista słów, adresów IP oraz adresów email
- przyciski umożliwiające udostępnianie obrazka na takich portalach, jak: Facebook, Twitter, Wykop, Pinterest
- możliwość wysyłania e-maili za pomocą konta SMTP
- kanał FEED (RSS) z ostatnio dodanymi demotami i memami
- Skrypt Demoty2 jest zgodny z nowym standardem ECMAScript 2018, dzięki czemu kod JavaScript ma lepszą jakość, ale w związku z tym skrypt może nie działać poprawnie na starszych wersjach przeglądarek internetowych
Wyposażenie skryptu pomagające w pozycjonowaniu SEO:
- przyjazne adresy URL w witrynie (dzięki wykorzystaniu mod rewrite)
- lekka struktura strony internetowej – skrypt bardzo szybko się wczytuje
- prawidłowa semantyka kodu
- znaczniki alt do obrazków – wyszukiwarka internetowa potrafi na ich podstawie rozpoznać co się na nich znajduje
- mapa strony XML dla wyszukiwarek, generowana automatycznie przez system (cron)
- plik robots.txt
- możliwość ustawiania meta tagów (słów kluczowych i opisów SEO) dla stron statycznych w serwisie
- maksymalnie zoptymalizowany kod JavaScript (skrypt nie używa biblioteki jQuery)
Dołączony Panel Administracyjny umożliwia:
- podgląd statystyk strony
- zarządzanie demotami i memami
- zarządzanie kategoriami
- zarządzanie tagami
- zarządzanie użytkownikami, możliwość nadawania praw moderatora
- wysyłka mailingu do wszystkich zarejestrowanych użytkowników
- zarządzanie stronami statycznymi i treściami maili
- logi: wyświetleń obrazków, logowania, wysłanych maili oraz resetu hasła
- możliwość edycji ustawień strony
- zarządzanie czarną listą słów, adresów IP oraz adresów email
- ustawienia wyglądu strony (zmiana logo, dodatkowy kod w HEAD i BODY itd.)
- ustawienia portali społecznościowych
- możliwość dodawania znaku wodnego dla tworzonych obrazków
- możliwość automatyzacji serwisu (zadania cron-a): automatyczne dodawanie obrazków na stronę główną na podstawie określonych warunków
Do skryptu dołączony jest także moduł zmiany języka. Oznacza to, że możesz wybrać w jakim języku będzie wyświetlana Twoja strona. Dostępne aktualnie języki to: polski oraz angielski. Ponadto, masz możliwość dodania tłumaczenia wszystkich fraz w wybranym przez Ciebie języku. Możesz dodać tyle języków, ile tylko chcesz – możliwości są nieograniczone!
Skrypt do poprawnego działania wymaga PHP w wersji min 7.4 oraz bazy danych MySQL. Na serwerze musi być włączony mod rewrite. Po instalacji niezbędne jest skonfigurowanie zadań cron-a dla 3 różnych plików.