14Juli

phpContact 3

phpContact 3

phpContact 3 BETA - jetzt noch sicherer gegen SPAM

Die Software wurde komplett überarbeitet.
Das Hauptaugenmerk wurde dabei auf die Sicherheit gelegt. Es wurden viele neue Funktionen eingebaut die gegen Spam-Mails arbeiten. Zusätzlich wurde der Administratorbereich erneuert. Er wurde übersichtlicher, benutzerfreundlicher und passt sich jetzt perfekt an alle Displaygrößen an.


BETA Version

Die neue Version 3 wird vorerst noch als Beta Version geführt.
Durch die vielen neuen Funktionen wurden viele neue Codezeilen geschrieben. Ob diese auf allen Servern auch fehlerfrei laufen weiß ich (noch) nicht. Ich habe zwar viele Tests gemacht, kann aber nicht mit Sicherheit sagen, dass die neue Version auf jedem Server funktioniert. Daher wird diese Version 3 vorerst parallel zur aktuellen Version 2.1.0 stable als Beta Version zur Verfügung stehen.

Über Feedbacks bin ich sehr dankbar.

horizontale Linie

Was ist alles neu?

Wie im Einleitungstext bereits geschrieben wurde, ist vor Allem die Sicherheit an erster Stelle gestanden. Da mir in den letzten Monaten einiges zu Ohren gekommen war, dass über phpContact Spam Mails verschickt werden, musste ich dagegen was machen. Durch dieses Eingreifen in den Core-Code habe ich gleich die Chance genutzt und den Administrator-Bereich auf Vordermann gebracht. Ich nutzte dazu das Bootsrap Framework und bastelte ein responsive Design. Somit ist er nicht nur auf allen Endgeräten optimal zu sehen, sondern ist auch übersichtlicher und einfacher zu bedienen.

Login

Bisher konnte man sich in den Administratorbereich "nur" mit einem Passwort anmelden. Jetzt ist dazu auch der korrekte Benutzername erforderlich. Des weiteren wird jetzt das Passwort verschlüsselt gespeichert.
Der Supporter-Zugang wurde entfernt.


Eingabefilter

Die Eingabefelder wurden mit mehreren unterschiedlichen Filtern versehen. Somit werden zum Beispiel keine Sonderzeichen mehr erlaubt.


Totalsperre

Eine totale Sendesperre wird dann aktiv, wenn 5 mal (Standardeinstellung, kann geändert werden) pro Minute auf den Senden Button geklickt wird. Erst nach Ablauf der Zeit (Standardeinstellung ist 10 Minuten, kann geändert werden) kann ein neuer Versuch das Formular zu senden erfolgen.


Aufenthaltsdauer

Eine reale Person braucht einige Zeit um die Formularfelder auszufüllen. Ein automatisiertes Programm ist hingegen sehr schnell. Daher wurde eine Funktion eingebaut, die das Absenden erst nach einigen Sekunden erlaubt. Diese Zeit kann natürlich wieder individuell eingestellt werden. Standardeinstellung sind 3 Sekunden.


verstecktes Eingabefeld

In den neuen Formularen kann ein bestimmtes verstecktes Eingabefeld eingebaut werden. Echte Personen sehen dieses Eingabefeld nicht und füllen es daher nicht aus. Automatische Programme hingegen füllen üblicherweise (es könnte sich ja um ein Pflichtfeld handeln) alle Felder aus. Wird also dieses versteckte Eingabefeld ausgefüllt, wird die E-Mail nicht gesendet.


Bot-Trap

Mit einem Script eines Drittanbieters, nämlich von bot-trap.de, können unerwünschte Zugriffe ausgesperrt werden. Mit verschiedenen Erkennungsfiltern (IP, User-Agent,...) werden Bots erkannt und deren Zugriff gesperrt. Diese Funktion ist optional und muss separat aktiviert bzw. installiert werden. Hier wird auch eine Logfile verwendet um die Zugriffs-Versuche zu speichern.


Logfile

Um dennoch einen Überblick WANN, WER, WAS gesendet oder versucht hat zu senden zu bekommen, werden jetzt alle Klicks auf den Senden Button gespeichert. Sei es ein Versuch mit irgendwelchem Error oder eine erfolgreiche Versendung einer Nachricht. Alles wird gespeichert.


Software Installation

Die Installationsroutine wurde komplett überarbeitet (Design und Funktion). Nach erfolgreicher Installation, kann jetzt (wenn es der Server erlaubt) das Installationsverzeichnis automatisch gelöscht werden. Bisher musste man es per FTP löschen.


Administratorbereich

Komplett neu. Wie schon oben erwehnt habe ich das Bootstrap Framework verwendet um ein responsive Design zu schaffen. Die Übersicht und Handhabung wurden somit verbessert. Das neue Administrator-Tempalte heißt "dione".


neues Standard Formular Temlate

Das Template "Default", dass bisher das Standard Formular Template war, wurde durch "metis" abgelöst. "metis" wurde von "chloe" abgeleitet und mit weiteren Funktionen ausgestattet.


SSL bzw. TLS tauglich - seit BETA2

phpConctact kann jetzt ohne Einschränkungen auf https:// Domains verwendet werden.

horizontale Linie

Downlaod und Demo

Sie können sich auf der Demoseite einen Einblick über die neue Version verschaffen. Ich habe die Möglichkeit die Konfiguration zu ändern gesperrt. Aber es besteht trotzdem die Möglchkeit das Formular zu testen.

Demo Administratorbereich

Benutzername: Admin
Passwort: 12345

zum Demo Administratorbereich


Formular "metis"

Metis mit allen eingebauten Formularfeldern.

zum Formular "metis"


Download

Den Download finden Sie auf der Downloadseite. Klicken Sie dazu unten auf den Button.

zur Downloadseite

horizontale Linie

Kritik, Anregungen, Beschwerden?

Ich bin über jedes Feedback (sei es positiv oder negativ) sehr dankbar. Bitte hinterlasse hier einen Kommentar, oder schreibe mir über das Kontaktformular deine Meinung.

Vielen lieben Dank!

horizontale Linie

Posted in Neuigkeiten

Kommentare (0)

Supportfragen werden nicht veröffentlicht und nicht beantwortet.
Bitte nur Kommentare schreiben.

Bitte einloggen, um einen Kommentar zu schreiben.