Piacos

Dieses Thema im Forum "CMS- und Shop-Systeme" wurde erstellt von Chance, 15 Oktober 2009.

  1. Chance

    Chance Member

    Ich hab ein kleines CMS geschrieben: http://www.piacos.de .
    Im Gegensatz zu den Anderen CMS ist es prozedual aufgebaut.
    Es fehlen zwar noch etliche Features, aber es ist schon bereit für den Einsatz.
     
  2. rellek

    rellek relativ sensationell Mitarbeiter

    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 :)
     
  3. Chance

    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
     
  4. Chance

    Chance Member

    Wer Interesse zum weiteren testen hat und sich anmeldet, den mache ich gerne zum Admin :) .
     
  5. rellek

    rellek relativ sensationell Mitarbeiter

    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?
     
  6. Chance

    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.
     
  7. rellek

    rellek relativ sensationell Mitarbeiter

    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:

  8. Chance

    Chance Member

    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.
     
  9. dragon

    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
     
  10. Chance

    Chance Member

    Verbesserungsvorschläge sind immer willkommen :)

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

    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.
     
  12. Chance

    Chance Member

  13. kurtmansen

    kurtmansen Troll aus Überzeugung

    Nimm es bitte nicht persönlich, aber die Farbwahl finde ich schrecklich.
     
  14. Chance

    Chance Member

    Ich weisss... is ja noch in der Entwicklung.
    Besser als vorher, oder ?
     
  15. kurtmansen

    kurtmansen Troll aus Überzeugung

    Imho nicht wirklich. Versuch es doch mit nicht ganz so knallenden Farben.

    Komisch auch die Ecken über den Rundungen.
     
  16. Chance

    Chance Member

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

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

    kurtmansen Troll aus Überzeugung

    Siehe Anhang
     

    Anhänge:

  18. Wiederum andere würde das als frisch und modern bezeichnen. :D
     
  19. Chance

    Chance Member

    Habs ein bisschen verfeinert.
     
  20. kurtmansen

    kurtmansen Troll aus Überzeugung

    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.
     

Diese Seite empfehlen

  1. Diese Seite verwendet Cookies, um Inhalte zu personalisieren, diese deinem Erleben anzupassen und dich nach der Registrierung angemeldet zu halten.
    Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies.
    Information ausblenden