Ein Social Network mit vielen Funktionen und umfangreichem Userbereich...
Das Script läuft sehr schnell und verbraucht nur minimale Ressourcen. Bei der Entwicklung wurde besonders Usability & Sicherheit gelegt. In der neuesten Version wurde zusätzlich Schutz vor Session-Hijacking/Fixation eingebaut und ein neu entwickeltes Sicherheitsmodul integriert.
HTML5 und CSS3 Layout, gepackt in DIVs sorgen für ein modernes und zeitgemäßes Aussehen und leichte Erweiterbarkeit. Das Script lässt sich einfach an die eigenen Bedürfnisse anpassen und komfortabel über den Adminbereich verwalten.
WH Social ist ein in PHP geschriebenes interaktives Webprogramm das zur Datenspeicherung eine MySQL Datenbank verwendet. Das Script ist mehrsprachig über ein Language-System aufgebaut und verfügt über ein eigens entwickeltes kleines Framework (WH Social Engine). Durch den modularen Aufbau ist es leicht zu Handhaben und kann beliebig erweitert werden. Das Layout wird über ein Template-System und CSS Dateien gesteuert und kann so unkompliziert angepasst werden.
Durch den eigenen Verwaltungsbereich eines jeden Users fallen nur geringe administrative Aufgaben an und jedes Mitglied kann selbst die für ihn passenden Einstellungen vornehmen und darüber entscheiden welche Informationen preisgegeben werden sollen.
Eigenschaften
HTML 5 - PHP 5 - DIV Layout - CSS 3 - MySQL - Cross-Browser-Compatible
Language System - jQuery - Sessions Schutz - Template System
Sicherheitsmaßnahmen
- SQL-Injection Schutz
- Session ID nicht in der URL (Session Fixation Schutz)
- XSS Schutz (Cross-Site-Scripting)
- Eingabe- und Formularüberprüfung
- Schutz vor Session Hijacking
- E-Mail Syntax wird überprüft
- Doppel-Opt-in Verfahren
- Passwortwiederholung und Stärkemessung
- Badword Filter
- Captcha – E-Mail Adressen Kodierung
- Schutz vor HTML-Injection
- Überprüfung des Mime-Type
- Ajax-Request Schutz
- Backup System
Grundfunktionen
- Multilingual (Mehrsprachig: Deutsch, Englisch)
- Administrations-Bereich
- Passwort vergessen Funktion
- Erneutes senden der Bestätigungs-Mail
- Beschränkung der Anmeldeversuche
- Session active (bis Browser geschlossen wird)
- Kontaktformular
- Footer Links für Impressum, Haftungsausschluss...
- PopUp Vorschau für Footer Links
- Passwortstärke wird gemessen
- Registrierung mit E-Mail Aktivierungslink
- Admin-Benachrichtigung bei Neuanmeldung
- Anzeige neuester Mitglieder
- Editor mit vielen Funktionen
- Tooltips mit Hinweisen
- jQuery Popups & Cloud Tags
- Smileys und BBCode über Editor
- Livesearch (Mitglieder-Suche mit Vorschau)
- Allgemeine Suchfunktion für Diskussionen...
- jQuery Quick-Navigation
- Timeline Funktion
- Echtzeitkommunikation (Chat)
- Anzeige wie viele Mitglieder und wer Online ist
- Zeitabhängige Begrüßung
- Check Funktion ob E-Mail Adressevergeben ist
- jQuery und Ajax "Zeige mehr" Funktion
- Blätterfunktion (Pagination)
- Individuelle Fehlerseiten (z.B. bei ungültigem Benutzer)
- Dynamisches Sitemap
- Interface: Profile und Gästebuch in externe Seiten
- Neue Diskussionen werden hervorgehoben
- Events mit Timeline-Ansicht
- Ausführliche Statistik
- Freunde einladen
- Persönliche Statisik mit Benachrichtigung bei PM
Mitgliederfunktionen
- Umfangreicher Mitglieder-Bereich
- Pinnwand mit Avataranzeige
- Eigenes RSS Feeds für Pinnwandeinträge
- Eigenes Profil mit vielen Einstellungsmöglichkeiten
- Eigenes Gästebuch (Selbstverwaltung)
- Avatare und Fotoalben mit Kommentarfunktion
- Meinung zu Fotos abgeben
- Fotoliste mit Download-Funktion
- Nachrichtensystem (PMs)
- Archivierung von Nachrichten mit Direktantwort
- Events einsehen
- Diskussionen mit Direktantwort
- Neuigkeiten mit Timeline einsehen
- Anzeige: Anzahl Anmeldungen und Registrierung
- ToDo-Liste
- Adressbuch
- Mitgliederliste
- Komplette Selbstverwaltung
- Signaturen
- Passwort verwalten
- Meine Beiträge einsehen
- Neue Freundschaften aufnehmen
- Öffentliches Profil (Integration über API)
- Avatar verwenden
- Eigens Album mit Beschreibungen
- Persönliche Statistik
- Chatte mit Freunden
- Kommentare abgeben
- Benachrichtigung bei neuer Nachricht
- Bilder hochladen
- Neue Freunde vorschlagen lassen
- Startseiten Zusammenfassung
- Notifications (Hinweise als PopUps)
- Einbinden von Bildern und Links
- Weiterlesen Funktion
Administration
- Themen verwalten
- Diskussionen verwalten
- Statistik einsehen
- Administratoren ernennen
- Terminkalender
- Mitglieder verwalten
- Sperren, Freischalten, löschen
- Newsletter verfassen + Bericht
- Meta Tags bearbeiten
- News - bearbeiten, löschen
- Neuigkeiten veröffentlichen
- Events ankündigen
- Badword Filter bearbeiten
- Script offline setzen
- MySQL Backup vornehmen
- Counter & Diagramme
- Mitglieder Daten einsehen
- Modul Status einsehen
Bei der Entwicklung des iSocial wurde besonders auf eine leichte Handhabung und schnelle Administration geachtet. Das Script ist intuitiv und minimal im Verbrauch.
Der Funktionsumfang wurde den aktuellen Bedürfnissen an ein soziales Netzwerk angepasst und kann von jedem User selbst verwaltet werden.
Die Sicherheit wird selbstverständlich groß geschrieben! Es sind zahlreiche Sicherheitsvorrichtungen integriert worden und auch in Sachen Datenschutz ist das iSocial zukunftsweisend. So werden z.B. keine Personenbezogenen Daten erhoben, außer jene die der User selbst preisgeben möchte.