Mache ich gerne
Wer möchte, kann sich auf:
http://test.piacos.de austoben
.
Dort sind E-mail Prüfung und Aktivierung deaktiviert. Eine dummy E-Mail Adresse reicht.
Aktuelle Features:
Allgemein:
* - Session Sicherung mit Ticket Methode über Cookie.
* - BBCode vorhanden.
* - Seitliche Boxen frei konfigurierbar.
* - Register Globals sind vollkommen unnötig, $_GET und $_POST werden immer verwendet.
* - Upload mit Safemode möglich, Uploads werden im Adminbereich gelistet.
* - Freie Gruppenerstellung mit Rechten.
* - Eigene Konfiguration für User und Admin.
* - Sparsamer Umgang mit Datenbankabfragen.
* - CMS Eigene Statistiken vorhanden.
* - Links mit Namen des Beitrags o.ä. im Link.
HTML:
* - Auf Strict geprüft und erstellt.
* - 3 Spalten Technik, mit der Besonderheit, das der Mittelteil im Quellcode am Anfang ist.
* - Gleiche Anzeige des Standard Design mit allen Browsern (außer IE 5.01).
* - Style komplett über CSS konfigurierbar.
Index:
* - Es können neue News, Foreneinträge etc. auf der Indexseite beliebig angezeigt werden.
User:
* - Allgemeine Sachen wie Avatare, Signatur etc. vorhanden.
* - Die Module sind für User konfigurierbar.
* - Funktion für Adminanfragen und Adminvorgänge.
* - Wer ist wo, wer war Online, Geistfunktion: vorhanden.
* - Registrierung mit Freischaltung und Mailprüfung möglich.
* - Automatisches nach bestimmter Zeit.
* - Automatischer Login möglich.
* - Automatischer Reload der Seite möglich, damit man Online bleibt, bis der Browser geschlossen wird.
Forum:
* - Anzeige eigene Beiträge.
* - Anzeige gesperrte Beiträge / Sperrungen für Beiträge (Kann nur von Rechtebesitzern noch gelesen werden).
* - Anzeige gemeldete Beiträge / Gemeldete Beiträge für Admin Benachrichtigung.
* - Favoriten.
* - Aufzeichnung der Themenaktionen und Beitragsaktionen.
* - Beiträge mit schlechten Wörtern, werden automatisch markiert.
Admin:
* - Ansicht offene Tickets.
* - Ansicht Log letzte Aktionen von Usern / Mods = Bearbeitung etc.
* - Ansicht noch nicht freigeschaltete User.
Hilfreiche / Sichere Konstanten
* - $_GET bereits vordefiniert in set,modul,aktion,id
* - Der ID Parameter ist bereits als gesicherte Konstante verfügbar.
* - Gewähltes Modul, Set-, Aktionparameterstehen als Konstante zur Verfügung.
SEO
* - Die CMS Struktur verwendet nur SET, AKTION, ID und MODUL als Parameter, wodurch mod_rewrite gut eingesetzt werden kann (Die Funktion ist momentan in Arbeit).
* - IDs werde immer mit Titel verlinkt. d.h. z.B.: board.php?id=1_test
* - Es werden dynamische Sitemaps erstellt im XML Format, die Google verwendet.
* - Sessions werden erst nach Anmeldung aktiviert, daher keine SEO feindlichen URLs.
Sicheres Formularsystem
* - $_POST Übertragung wird geprüft, Formular wird erstellt, anhand selbst gewählter Parameter in einer Formulardatei.
* - Änderungen und Manipulationsversuche werden gemerkt und geloggt.
* - Zufälliger Prüfwert, womit die Speichern von Eingabefeldern in Browsern außer Kraft gesetzt werden sollten (Namensveränderne interne Formularfelder).
* - SPAM Catch - Es wird dem Spambots eine Falle gestellt durch unsichtbares, variables Eingabefeld.
* - Schlechte Wörter werden ersetzt. Eine Kennung, das schlechte Wörter eingeben wurden, wird mitgesendet.
* - Nur eine Seite mit Formular kann aufgerufen werden. Bei Aufrufen einer anderen Seite aka verlassen, wird das Formular ungültig. Ebenso nach einer bestimmten Zeit.
Geplant ist (direkt aus der internen Liste, daher z.t. Kauderwelsch ):
*Extern:
Erstellen Sitemap für Beiträge etc.
Sitemap witere Sitemap, wenn mehr als 50.000 Beiträge
sitemap_xxx0.xml etc.
mysql_num_rows einsetzen
*System:
Wartungsmodus, gesetzt in config.inc.php
Aktion - möglichkeiten corher prüfen.
$Template wenn nicht vornanden = array()
Entschärfen des ... sec. Spamschutz
WWO (bei Useränderung Usergruppe WWO aktualisieren) / WIO in Box. korrekte Usergruppe anzeihen lassen.
Konfigurationsdatei für Module verbessern / unnötig machen / prüfen
Menü: ----- bearbeiten, da z.t. fehler bei Design
Update der Pagesfunktion... Schritweise Springen einbauen
Neues Modul: Statische Seiten
Online / offline... liste besser verwalten
User Online verbessern
*Registration:
Forenregeln / Nutzungshinweise bei Registration
Passwortstärke variabel machen
*Board:
Farbige Themen, angepasste Stempel in Verzeichnis
Auto Archivierung / Archivirungsfunktion
Symbole für Foren
Threadstarter kennzeichnen.
Verschmelzen / Teilen von beiträgen
Unterforen abonieren
Ungelegesen bei neuem Thread testen
Bei erstem Thread, auch bearbeitung ermöglichen
*User:
Anzahl Anmeldungen Überwachen > 5 o.ä. xxx min pause
aktionen bei korreter Einwahl löschen, wenn PW... und Admin bereich
*Info:
Bugfix: Userrechte Menü geht nicht
Userrechte abhängig von Modulaktivierung anzeigen
Form laden, um Variablen zu setzten, die nicht gesetzt sind
* Development:
Direkt Übernehmen Option hinzufügen
Beschreibung ändern in Beschreibung / Hinweis
*Admin
Nicht freigegebene News etc. in Adminübersicht
Verzeichnis || hinzufügen und mit löschung Tags verknüpfen
Tags löschung - Tag nicht vorhanden korregieren
Überprüfung ob usergruppe gesetzt wurde !
Boxen: Besondere Boxen hinzufügen - prüfen per Button / Im System ?
*Allgemein:
Plugin: User werben
Plugin: User einladen, nötig für Registrierung
Notizbuch, mit Link zur Seite
*_Form
Smilies Klickbar machen
Zeit Prüfen, erst nach ... neues Formular erlauben
*SEO:
mod_rewrite kompatibel machen
***Plugin ?:
Wer hat das profil angesehen
Einzelne Beiträge mit Tag / Status: Pro / Contra