Code Monkey home page Code Monkey logo

Comments (12)

noraj avatar noraj commented on June 17, 2024 2

@noraj you mean staticgen.com (which redirects to jamstack.org)? Are you meaning to take reintroduce old code, or something else?

On staticgen.com there were filtering and sorting and on the new jamstack.org there isn't anymore so that's a regression of features, the new website may look more modern but is less clear and with less features.

from jamstack.org.

Buzut avatar Buzut commented on June 17, 2024 2

If you add filters, in addition to language, you can also add by templating engine and licence (as this was the case on staticgen.com).

staticgen.png

And the same goes for CMS being able to filter by CMS type (API vs git-based), SSG compatibility and licence (and or ability to self host) is of paramount importance. It saves yourself a lot of time if what you need is Git based compatible with 11ty (you'll have less than 5) vs having to read everything if there's no filtering available.

It could be also really nice to have either a filter or an indicator regarding the language it's built in when it's open source (like in icon directly visible on the card). Some will prefer a language they know or something that's installed/compatible with their server.

headlesscms.png

from jamstack.org.

philhawksworth avatar philhawksworth commented on June 17, 2024 1

Thanks @kolebayev!
Yes, we plan to get filtering in soon. That's a good enhancement.

I like the idea of showing some of the branding for the generators too, although only a fraction of the long list have logos. We'll have to give that some thought on how it might best be flexible.

from jamstack.org.

zachleat avatar zachleat commented on June 17, 2024 1

Staticgen

Previous sort functionality:

image

Headless CMS

Previous sort:
image

CMS type:
image

License:
image

from jamstack.org.

zachleat avatar zachleat commented on June 17, 2024 1

๐Ÿšข๐Ÿ›ณโ›ด๐Ÿš€๐Ÿ“ฆ (shipped)

from jamstack.org.

ajmas avatar ajmas commented on June 17, 2024
  • For the logos, maybe keep the name, but add an avatar style logo (square zone) to the left, with a a fall back logo.
  • For filtering, I imagine this would be via frontend JS? Would you want to go JS+JQuery, pure JS or take some other approach?

from jamstack.org.

ajmas avatar ajmas commented on June 17, 2024

Is the site purely static? If it is, then it sounds like generating a keywords or page index JSON that could be loaded and searched could be an approach. One idea:

{
  "fields": {
    "languages": ["javascript", "python", "java"],
    "categories": ["generators", "headless-cms"],
    "licenses": [],
    "keywords": [],
  },
  "pages": [{
    "title": "Next.js",
    "category": "generators",
    "path": "/generators/next/",
    "keywords": ["lang:javascript", "framework:react"]
  }, {
    "title": "Ghost",
    "category": "headless-cms",
    "path": "/headless-cms/ghost/",
    "keywords": ["lang:javascript", "open-source"]
  }]
}

In many ways this would just be all the front-matter combined into one file.

Thinking it would be loaded via ajax and then searched. It may not be the most optimal, but it may be good enough? BTW would be curious how big a file this would be?

from jamstack.org.

noraj avatar noraj commented on June 17, 2024

Why introducing regressions from staicgen.com?

from jamstack.org.

ajmas avatar ajmas commented on June 17, 2024

@noraj you mean staticgen.com (which redirects to jamstack.org)? Are you meaning to take reintroduce old code, or something else?

from jamstack.org.

zachleat avatar zachleat commented on June 17, 2024

Filed #473 as a separate task if youโ€™d like to follow along there.

from jamstack.org.

zachleat avatar zachleat commented on June 17, 2024

These changes are pushed up and yโ€™all can have a sneak peek if youโ€™d like! #472

from jamstack.org.

zachleat avatar zachleat commented on June 17, 2024

Filed the logos idea at #477.

from jamstack.org.

Related Issues (20)

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.