Das iSocial – Social Network Script 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 (der iSocial 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 • DIV Layout
• Cross-Browser-Compatible
• Language System
• jQuery
• Sessions Schutz
• Template System
Sicherheitsmaßnamen
• 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
• Multi-Language (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
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.
Der Adminbereich
• 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 (Wartungsmodus)
• MySQL Backup vornehmen
• Counter & Diagramme
• Mitglieder Daten einsehen
• Modul Status einsehen
- Marktplatz
- CMS Content Management Systeme
- Social-Network Systeme
- Social Network System