Piacos

rellek

relativ sensationell
Teammitglied
Oh, auf den ersten Blick sah es aus wie ein Tabellendesign, aber es ist ja ein Div-Design, Respekt.

Was kann es denn jetzt schon so? Und was ist geplant? Erzähl doch mal :)
 

Chance

Member
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 :D):


*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
 

rellek

relativ sensationell
Teammitglied
Das sieht ja schon recht beeindruckend aus. Mach aus mir doch mal einen Admin.

Wenn die Erlaubnis besteht, würde ich dann Screens aus dem ACP posten.

Willst du es irgendwann veröffentlichen? Unter welcher Lizenz soll es stehen?

Und Last-but-not-least: Wie lang tüftelst du da schon dran?
 

Chance

Member
Hab dich zum Admin gemacht :)

Kannst ruhig ein paar Screens posten.
Ich werde, wenn ich Zeit habe, ein Flash Filmchen machen mit einem Rundgang durch das CMS.

Mit der Lizens überlege ich noch...
Änderungen, die nicht freigegeben sind, sollen unter eigener Verantwortung geschehen, sind aber erlaubt.
Das CMS soll auch nicht in beliebigen Formen weitergegeben werden, d.h. Abwandlungen von Abwandlungen von Awandlungen... aka nur von der Herstellerseite.

Ich arbeite schon sehr lange dran, habe einiges Umgeschrieben und / oder neu entwicklet. Mit dem CMS habe ich auch PHP etc. gelernt.
Sobald die größten Einträge aus der Todo raus sindwollte ich es bekannter machen.
 

rellek

relativ sensationell
Teammitglied
Okay, sieht ja recht interessant aus :)

Wobei man sieht, dass so ein Entwickler oft kein Designer ist, wenn du mich bitte nicht falsch verstehst.

Dennoch, meinen größten Respekt. Weil ich von mir weiß, dass ich ein solches Projekt wahrscheinlich (ohne den nötigen Input) nicht durchziehen würde... Andererseits will mans ja auch geheim halten, solang es nichts zu sehen gibt. Daher sind die ersten Entwicklungsschritte halt die schwersten...

Im Anhang findet ihr Impressionen aus dem Admin-Bereich.
 

Anhänge

  • Bildschirmfoto 2009-10-18 um 15.39.01.png
    Bildschirmfoto 2009-10-18 um 15.39.01.png
    190,6 KB · Aufrufe: 51
  • Bildschirmfoto 2009-10-18 um 15.39.36.png
    Bildschirmfoto 2009-10-18 um 15.39.36.png
    178,4 KB · Aufrufe: 40
  • Bildschirmfoto 2009-10-18 um 15.40.56.png
    Bildschirmfoto 2009-10-18 um 15.40.56.png
    160,1 KB · Aufrufe: 30
  • Bildschirmfoto 2009-10-18 um 15.40.23.png
    Bildschirmfoto 2009-10-18 um 15.40.23.png
    205,1 KB · Aufrufe: 31
  • Bildschirmfoto 2009-10-18 um 15.40.34.png
    Bildschirmfoto 2009-10-18 um 15.40.34.png
    189,6 KB · Aufrufe: 28
  • Bildschirmfoto 2009-10-18 um 15.41.27.png
    Bildschirmfoto 2009-10-18 um 15.41.27.png
    182,7 KB · Aufrufe: 25
  • Bildschirmfoto 2009-10-18 um 15.42.01.png
    Bildschirmfoto 2009-10-18 um 15.42.01.png
    185,5 KB · Aufrufe: 26
  • Bildschirmfoto 2009-10-18 um 15.40.12.png
    Bildschirmfoto 2009-10-18 um 15.40.12.png
    188,9 KB · Aufrufe: 27

Chance

Member
Wobei man sieht, dass so ein Entwickler oft kein Designer ist, wenn du mich bitte nicht falsch verstehst.
Naja, wenigstens kein Augenkrebs, oder :D ?
Ich sage nur: http://community.woltlab.com/db/index.php?page=Project&projectID=1190& .

Ich hatte den Link zur HP schonmal in PHP Fachforen gepostet... kam nur nicht viel dabei heraus.
Der Gruppeninput von anderen hat eigentlich weniger gefehlt... ich habe mich an die Standarts gehalten und woanders auch mal was abgeschaut.
Und immer darin bedacht, das CMS optimal zu programmieren.

Bei der Boxbearbeitung hast du eine unpassende Box erwischt.
Denn Titel und Inhalt sind natürlich änderbar. In dem Screen ist eine Bearbeitung für Platzhalter zu sehen.

Hätte ich mehr Links auf meine Seite, hätte ich bei www.seittest.de ein sehr gut ^^ :)
Und bei www.seitwert.de sieht es ähnlich aus.
 

dragon

Neuer Benutzer
Huiii was haben wir denn hier ? :D

Sieht doch wirklich gar nicht mal so schlecht aus :)
Ok über designe lässt sich streiten ( xD ) aber von den funktionen her, nicht schlecht ;) :D
 

Chance

Member
Verbesserungsvorschläge sind immer willkommen :)

Habe übrigens einen Backlink auf diese Webseite gesetzt ;) .
(Kleinvieh macht auch Mist :D)
 

Chance

Member
Folgende Features sind hinzugekommen:

Verbesserte Sicherheit:
- Aktion= Aufrufe werden nun überprüft. Fals ein unbekannter Aufruf geschieht, wird er geloggt.

Verbesserungen:
- Im Board werden nun Threadstarter gekennzeichnet.
- Template verbessert.
- Status für Gäste deaktiviert (ob man gelesen / geantwortet hat.)

Kleinere Korrekturen:
- $Template wird nun als leeres Array gesetzt, wenn das Quelltemplate nicht vorhanden ist.
 

kurtmansen

Troll aus Überzeugung
Imho nicht wirklich. Versuch es doch mit nicht ganz so knallenden Farben.

Komisch auch die Ecken über den Rundungen.
 

Chance

Member
Wie meinst du das genau, zu knallig ? Besser gefragt, welche und wo ?

Die Rundungen sind komplett CSS... wie genau meinst du das ?
 

kurtmansen

Troll aus Überzeugung
Dominik Ziegler' schrieb:
Wiederum andere würde das als frisch und modern bezeichnen.
Ohne Frage. Bist Du "andere"? Sag doch dass es Dir gefällt. Mir geht es auf den Zeiger wenn gewünschte Meinungsäusserungen in Frage gestellt werden. Deine Antwort ist sonst einfach Null.
 
Oben