Uploaded image for project: 'Community Platforms'
  1. Community Platforms
  2. COM-19990

Listing of eZ Platform bundles

    XMLWordPrintable

    Details

    • Type: Feature
    • Status: Closed
    • Priority: 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)

        Attachments

          Issue Links

            Activity

              People

              Assignee:
              kamil.madejski@ez.no Kamil Madejski
              Reporter:
              sylvain.guittard@ez.no Sylvain Guittard
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

                Dates

                Created:
                Updated:
                Resolved: