Hallo liebe Baukasten Community!
Ich arbeite seit 2-3 Wochen an einem neuen Projekt.
In diesem Projekt geht es um den Homepage Baukasten. Worum genau? - Um die Spam- und Phishing-Seiten.
Status des Projekts: Entwicklung
Version: Beta 1.2
Zeitaufwand: Mehrere Stunden (min. 30 Stunden)
Warum?
Ich habe es oft mit Phishing- und / oder Spam-Seiten zutun.
Außerdem möchte ich den Moderatoren damit versuchen, Arbeit abzunehmen.
Und mir ist Langweilig.
Wer hat Zugriff auf die Seite:
Jeder hat Zugriff auf die Seite, doch nur Foren-Moderatoren und bestimmte User haben Zugriff auf den internen Bereich des Systems.
Wenn man eingeloggt ist, hat man eine Seite mehr, die man sich ansehen kann. Alle User, die keinen Zugriff auf den internen Bereich haben,
haben Standard-Zugriff auf die Seiten: Startseite, Generatoren, Partner, Kontakt, Impressum und Login.
Was passiert im internen Bereich?:
Im internen Bereich werden auf 5 Funktionen verlinkt:
- Profil editieren
- Seiten anzeigen
- Seiten-Whitelist
- Seite hinzufügen
- Seiten verschicken
Außerdem stehen am Anfang des Dashboards aktuelle Bugs, To-Do's, News usw.
Diese News werde Ich schreiben.
Funktion Profil editieren:
Jeder Benutzer hat ein Profil welches er editieren kann.
Momentan gibt es dort die Punkte:
- Benutzername (nicht änderbar)
- Passwort (Pflicht)
- Name (Pflicht)
- E-Mail Adresse (Pflicht)
- Homepage
Ich schätze mal die Punkte sind selbsterklärend.
Funktion Seiten anzeigen:
Hier werde die letzten 1000 Einträge der Datenbank in einer jQuery-Tabelle angezeigt.
Man kann eine Seite auswählen und von dieser den Status ändern. Der Standard Status nach dem Hinzufügen lautet "Warte auf Prüfung".
Folgende Status' gibt es:
- Warte auf Prüfung - Es wird darauf gewartet, dass ein Moderator diese Seite.
- Geprüft - Die Seite wurde von einem Moderatoren geprüft und ist eine Phishing- bzw. Spam-Seite.
- Gemeldet - Die Seite wurde an die webme GmbH gemeldet.
- Fehlalarm - Die Seite wurde von einem Moderatoren geprüft und ist keine Phishing- bzw. Spam-Seite.
Die Struktur der Tabelle sieht so aus:
ID - *radiobutton* - Status - Autor - Name - Typ - URL
Erklärung:
ID - Jede Seite in der Datenbank hat eine ID. Die höchste ID (zuletzt eingetragene Seite) wird zuerst angezeigt.
*radiobutton* - Hier kann man die Seite auswählen, um den Status von dieser zu ändern.
Status - Hier wird der aktuelle Status angezeigt.
Autor - Hier wird der Benutzername angezeigt, welcher diese Seite hinzugefügt hat.
Name - Hier wird der Name der Seite angezeigt, wenn dieser beim Hinzufügen angegeben wurde.
Typ - Hier wird der Typ der Seite angezeigt (Phishing- oder Spam-Seite)
URL - Hier wird die Seiten-URL als Link angezeigt. Der Link wird in einem neuen Tab / Fenster geöffnet (target="_blank").
Funktion Seiten-Whitelist:
Hier werden alle Seiten aufgelistet, die man nicht melden kann. Man kann neue Seiten hinzufügen und auch vorhandene löschen.
Wenn eine Seite hinzugefügt wird, muss Sie 2mal hinzugefügt werden. (Einmal mit und einmal ohne
www.).
Danke an welsowgaming für diesen Vorschlag!
Funktion Seite hinzufügen:
Hier kann man die Phishing- bzw. Spam-Seiten zur Datenbank hinzufügen.
Dort gibt es folgende Punkte:
- Name der Seite (Optional)
- URL der Seite (Pflicht)
- Typ der Seite (Auswahl: Phishing- oder Spam-Seite)
Wieder selbsterklärend.
Funktion Seiten verschicken:
Schritt 1 - Seiten auswählen:
Hier werden alle Seiten mit dem Status "Geprüft" angezeigt.
Man kann die Seiten mit Checkboxen auswählen.
Schritt 2 - E-Mail Einstellungen:
Hier muss man folgendes angeben:
- Empfänger: (standardmäßig:
abuse-de@webme.com)
- Dein Name: (standardmäßig der Name aus dem Profil)
- Betreff: (der Betreff der bei der E-Mail angezeigt wird)
- Text vor den Seiten
- Text nach den Seiten
Schritt 3 - Abschicken
Ein Klick auf den Abschicken Button und die Mail geht raus
Eine Kopie dieser Mail geht an die eigene E-Mail Adresse.
Weitere Informationen:
ALLES dieser Seite(n) (inkl. Design usw.) wurde von mir (Dennis14e) erstellt.
Screenshots - Inzwischen veraltet:
Screenshot
Voraussetzungen:
- Aktueller Browser (HTML5 + CSS3)
- Aktiviertes JavaScript (optional)
- Aktivierte Weiterleitungen
Anmerkungen:
Die Seite ist noch nicht im Internet erreichbar.
Das System wird nicht als Download verfügbar sein.
Weitere Vorschläge sind willkommen!
MfG Dennis14e
______________
Meine Seiten sind aktuell aufgrund von zeitlichen Gründen pausiert.