Details

    • Type: Feature Feature
    • Status: Closed
    • Priority: High High
    • Resolution: None
    • Affects Version/s: None
    • Fix Version/s: None
    • Component/s: ezplatform.com
    • Labels:
      None

      Description

      Goal

      A dedicated page on ezplatform.com that displays a list of bundles compatible with eZ Platform.
      This page will be the successor of projects.ez.no

      Design

      See screenshot (attached files).
      TODO: Design improvement by Hakan

      User flow

      A new top menu entry will be added. When the user clicks on this top menu entry, the user is redirected to the list.
      For the first version of the feature, there will be no search feature and add button.
      When the user clicks on bundle card (in order to see the see the details), the user is redirected to the page on packgist.org.

      Technical

      In order to not store a lot of information on ezplatform.com, we will use packagist.org website and the dedicated API. 2 new content types are needed (Bundle List and Bundle).
      Example of packagist API: https://packagist.org/packages/ezsystems/comments-bundle.json

      • "By" section -> maintainers (json)
      • Owner section -> extract from github url
      • Updated -> versions > dev-master > time
      • Description -> description
        The details of every bundle will be cached for one week (or more).
        TODO: check cache options with Varnish

      Content Types

      Bundle List

      • Name: Bundle List
      • Identifier: bundle_list
      • Container: yes
      • Fields:
        • Name (identifier: name, type: text line)
        • Description (identifier: description, type: rich text)

      Bundle

      • Name: Bundle
      • Identifier: bundle
      • Container: no
      • Fields:
        • Name (identifier: name, type: text line)
        • TBD - depends on the API and cache Description (identifier: description, type: rich text)
        • Packagist URL (identifier: packagist_url, type: url)
        • Tags (identifier: tags, type: eztags)

        Issue Links

          Activity

          Show
          Kamil Madejski added a comment - PR: https://github.com/ezsystems/ezplatform-com/pull/80 PR: https://github.com/ezsystems/ezplatform-com/pull/81 PR: https://github.com/ezsystems/ezplatform-com/pull/82
          Show
          Kamil Madejski added a comment - Commit: https://github.com/ezsystems/ezplatform-com/commit/b1dc70cc57e151536dfee6d879579320147ebc43 Commit: https://github.com/ezsystems/ezplatform-com/commit/10232597870324911493981326cefc2ace6d793d Commit: https://github.com/ezsystems/ezplatform-com/commit/c9b1f942705935deefcc764fae38936a6392dddb

            People

            • Assignee:
              Kamil Madejski
              Reporter:
              Sylvain Guittard
            • Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: