GithubHelp home page GithubHelp logo

gear-cms's People

Contributors

aaroniker avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

gear-cms's Issues

Setup problem

This occurs when I try to load any page. I've tried re-install everything with Composer, but with no luck. Also from .gitignore there is file that you flagged config.json but on few places, it demands it.
media-20160826

Hook / Filter Overview

Here's an overview of all available hooks & filter - just to write it somewhere down.

Hooks

Name/ID Params Description
application.boot $app All loaded - just before content shows up.
auth.login $app, $auth Login success

Filter

Name/ID Value Params Description
application.show content - Filters the whole content before shown.

ToDo Liste

Liste wird immer wieder aktualisiert

Design Update Todo

  • Update all icons
  • Add system intern styles
  • Messages (drop, count *)
  • link Logo on mobile (to dashboard)
  • show avatar
  • login
  • install
  • forms (fields, select)

Fehler

  • Inhalt noch von der Block-Position abhängig
  • Inhalt wird resetten wenn man Blöcke switcht
  • Blöcke einsortieren Reihenfolge wird erst bei refresh übernommen
  • Blöcke im Grid verschieben: Manchmal kommt ein anderer Block auch mit, nach Refresh wird es dann aber korrekt übernommen
  • Padding für nested list drag & drop - (Seiten fix)
  • Seiten Drag / Drop auf eigene Unterseiten (ab 2. Ebene - alle checken ...)
  • Login merken klappt noch nicht 100% (userSession class auch nicht)
  • Login überarbeiten (Ajax Messages)
  • Menüpunkt anlegen - Seite (Feld) leeren
  • Subpage im title Attribute anzeigen
  • Installation URL auf Slash prüfen (+ https)
  • Blöcke einsortieren Drag&Drop aktualisieren wenn man das Grid editiert, kommt zu Fehlern
  • Seite bearbeiten -> Grid -> Reihen sortieren (wird abgespeichert, aber erst nach Reload - live Anzeige gibts nen Problem mit dem Index)
  • MenuItem löschen, nach Unterpunkten checken (diese moven oder löschen)
  • Formular-Tabs Hash in URL - bei refresh aktuellen Tab aus URL anzeigen
  • Login merken Fehler (Cookie)
  • Twig-Variable wird als Vue.js-Variable erkannt und versucht zu rendern (Block-Show)
  • Modal breiter
  • Neuer Upload-Button - http://codepen.io/aaroniker/pen/ENPvEO
  • Falsche Extensions bei FileSelect nicht im alert() - als Fehlermeldung (in Session per Ajax)
  • Mobile - Modal scroll
  • Media-Formular Feld in Component nicht Vuejs Instance
  • VueJS 2 update - vieles läuft nicht
  • Berechtigungen löschen fehlt (Ajax)

Funktionen

  • Logs Darstellung
  • Layout optimieren - desktop & mobil
  • Menu Sidebar kleine Version - nur Icons (per Switch wählbar)
  • Prefix für Datenbank hinzufügen
  • Alle Logs anzeigen (+ Label-Nummer für ungelesene ?)
  • Menüpunkte bearbeiten
  • Benutzer anlegen Passwort generieren
  • Seiten verwalten -> Grid pro Seite
  • Seiten verwalten -> Blöcke listen und im Grid einsortieren
  • bei addColumn im Grid direkt im Modal ne Auswahl Liste, in der man Blöcke auswählen kann, die hinzugefügt werden sollen
  • Widgets verwalten -> wie Seiten
  • Blöcke aktiveren / deaktivieren
  • Grid-Templates SVG Vorschau
  • Plugins aktiveren / deaktivieren
  • plugin.json auswerten von aktivierten Plugins
  • Blöcke - CSS zusammenführen und im Frontend linken
  • Seiten im Frontend auslesen
  • Plugins, Themes auflisten - aktivieren
  • theme.json / plugin.json Info's auswerten
  • Theme Dateien festlegen / einlesen
  • Themes / Plugins Infos aus der .json im Adminbereich anzeigen
  • Themes mit LESS Unterstützung
  • Formulare: Dateien auswählen
  • Dashboard
  • Besucher zählen (+ Chart aufm Dashboard)
  • Aktuelle Datensätze (add, edit) in Log Tabelle
  • Medien - Vorschau / Download
  • System - Sprache auswählen
  • System - Informationen (PHP Version usw.)
  • Seitenauswahl (VueJS) bei Tabellen (data-table component)
  • erweiterte Sicherheit-Checks
  • Sortable / Droppable / Draggable alles über eine JS Lib
  • jQuery (+ UI) nicht mehr nutzen
  • .block Felder als Pflicht
  • .block Felder Validierungen
  • .block Modal Größe festlegen
  • .block Types (text, textarea erstmal)
    ...

Bis zum Release

  • Theme Templates (vom aktivierten) auslesen und pro Seite wählbar machen
  • Grid-Vorlagen Blöcke über Switch
  • Seiten verwalten -> Einsortierte Blöcke mit Inhalt füllen
  • Theme Positionen (vom aktiverten) auslesen und bei Widgets/Menüs wählbar machen
  • Installation

Für später ...

  • Mehrsprachigkeit (im Core)
  • Berechtigungen vervollständigen
  • Login überarbeitet (Session Management)
  • Extensions hinzufügen (für Plugins / Themes z.B.)
  • Plugins, Themes downloaden und installieren
  • Übersetzungen (Englisch, ...)
  • Tutorials
  • Updates

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.