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

Listing of eZ Platform bundles

    XMLWordPrintable

Details

    • Icon: Feature Feature
    • Resolution: None
    • Icon: High High
    • None
    • None
    • ezplatform.com
    • 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

        Activity

          People

            kamil.madejski@ibexa.co Kamil Madejski
            sylvain.guittard@ibexa.co Sylvain Guittard
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: