Code Monkey home page Code Monkey logo

craft-gonzo's People

Contributors

davidhellmann avatar dependabot[bot] avatar martinherweg avatar

Stargazers

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

Watchers

 avatar  avatar  avatar  avatar

Forkers

hendrikeng

craft-gonzo's Issues

Autogenerated Navigation

Spannend wäre wenn man die Navigation Oben und links anhand von Ordnern erstellen könnte. Dann würde sich hier ein kompletter Styleguide ermöglichen was ziemlich Spannend wäre. Oder man macht es noch besser, dass man in Craft eine Section (structure) anlegt die PatternLab heißt und damit alles steuern kann? Dann hätte man ja komplette Freiheit

Main Site == Navi Punkt oben
Subsite == Hauptpunkt in der Navi Links
Sub Sub Site == Unterseite der Subsiten

image

Intro Site bauen (Nav, Intro Text)

@martinherweg wie können wir am besten Custom Seiten einbauen?
Ich würde gern ne Intro Site bauen etc. Das ganze kann über Config pflegbar sein im Step 1 und im Step 2 dann im Backend.

Die http://craft3.test/dev/typo würde ich auch gern mit einbauen. Weiß nicht wie man das am besten macht? Oder einfach Files die man integriert. Die Typo Sache muss auch nicht zwingend änderbar sein. Wer was anderes will kann sich ja selber was bauen.

Sidebar Order

Sidebar Ordering…
Sollte alles alphabetisch sortiert sein am besten.

User Roles & User Actions

  1. Gonzo Field erstellen (Gonzo User Roles)
  2. Field an User hängen
  3. User Roles definieren (Default: Developer, Designer, Project Owner)
  4. Status via Frontend editierbar machen

GUI to Edit components data?

Ist es möglich? Ich bin beim RichText und er liest mir die Variante aus und ich kann die sachen in nem Editor editieren?

DOKU

Installation

  • Composer

Config File (gonzo.php)

  • Status + Colors
  • Folder

PHP Configs

Wenn ich so drüber nachdenke macht es wohl noch mehr sinn PHP Configs zu nutzen um die Sachen gleich mit CMS Content zu befüllen. Das würde wohl einige Probleme lösen und bei manchen wohl sogar unumgänglich sein.

Wenn du sagst es ist besser dann können wir auch komplett auf php configs gehen. Es ist eh ein Craft Thema nur. Wenn man da dann echte queries reinpacken kann, hat man glaube den Endboss.

Dann sollten wir aber noch mal die Config diskutieren was alles rein MUSS und was kann. Und dann auch, wenn die MUSS Sachen nicht alle da sind nen Fehler schmeissen.

Oha, ich glaub das wird richtig gut :)

Rendered Code

Es wäre cool wenn man neben den Template Codes auch den Rendered Code anzeigen könnte. Der ist vielleicht sogar noch spannender.

Würde ich dann direkt unter dem iFrame zeigen und die anderen dann weiter unten.

Text Formatting

Under Scores auftrennen. Hier und da vielleicht auch CamalCase auflösen. Mal schauen.

Plugin Config

{
  "patternLabFolder": "patternlab",
  "compFolders": [
    "_atoms",
    "_molecules",
    "_organisms"
  ],
  "navigation": [
    {
      "name": "home",
      "link": "patternlib/"
    },
    {
      "name": "typo",
      "color": "patternlib/typo/"
    },
    {
      "name": "forms",
      "color": "patternlib/forms/"
    }
  ],
  "mqButtons": {
    "min": "320px",
    "xs": "400px",
    "s": "600px",
    "m": "800px",
    "l": "1000px",
    "max": "1440px",
    "flui": "100%",
  },
  "compStatus": [
    {
      "name": "prototype",
      "color": "lightblue"
    },
    {
      "name": "wip",
      "color": "orange"
    },
    {
      "name": "done",
      "color": "green"
    },
    {
      "name": "discarded",
      "color": "red"
    }
  ]
}

Quick Search

Vielleicht ist sowas auch interessant und mit Vue dann gar nicht so schwer umzusetzen.

image

Helper Functions schreiben?

Kann man so kleine Helper Functions schreiben die man dann halt importen muss in die Config oder ist das eher kompliziert da die ja irgendwo Global liegen müssten

image: getImage(ID);

das man nicht immer den ganzen Craft kram schreiben muss. Gleiche für entry etc. etc. etc.

Actives Classes

Active Classen für:

  • Wenn link links aktiv ist
  • Wenn Links ein Folder aufgeklappt ist
  • Buttons beim iFrame

Scroll to Top

Wenn man eine andere Comp anklickt sollte man wieder nach oben scrollen.

Module Excluden in der Navi

Es wäre schön wenn man Module aus der Navi Links raus nehmen könnte. Würde es über den Status machen "hidden".

Was denkst? Oder eigene Config option: visible => true als default und halt false. Ist wohl sogar noch sauberer da wir den Status dann nicht missbrauchen.

Iframe Transition

Component Render Transition ist schon drin. Läuft nur nicht sauber.

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.