2017 © Pedro Peláez
 

neos-package marketplace

Neos Project Marketplace

image

neos/marketplace

Neos Project Marketplace

  • Friday, June 29, 2018
  • by neos
  • Repository
  • 3 Watchers
  • 6 Stars
  • 486 Installations
  • PHP
  • 1 Dependents
  • 0 Suggesters
  • 3 Forks
  • 8 Open issues
  • 25 Versions
  • 11 % Grown

The README.md

Neos Market Place

This package is a prototype for the Extension Repository for the Neos Project., (*1)

The goal is to make available packages and vendors more visible on the main website of the Neos Project., (*2)

Flow Framework and Neos CMS use composer to handle packages, so this project is a simple frontend on top of Packagist. We synchronize in a regulary basic the package from Packagist., (*3)

Features

  • [x] Import / Update packages and versions from Packagist
  • [x] Import / Update maintainers from Packagist
  • [x] Handle abandoned packages
  • [x] Basic integration with ElasticSearch
  • [x] Listing of packages
  • [x] Vendor detail page
  • [x] Package detail page
  • [x] Handle deleted packages
  • [x] Get metrics from Packagist (downloads)
  • [x] Get metrics from Github (star, watch, fork, issues)
  • [ ] Some utility NodeType to show case specific packages in neos.io
  • [ ] More advanced search configuration
  • [ ] ElasticSearch Aggregation support

Without query (sorted by last activity)

Search without Query, (*4)

With query (sorted by pertinance, todo)

Search with Query, (*5)

Vendor Page

Vendor, (*6)

Package Page

Package, (*7)

Configuration

To not hit the github API request limitation, please configuration your account username and password in Settings.yaml at Neos.MarketPlace.github.account and Neos.MarketPlace.github.password., (*8)

CLI Tools

You can run the full sync for all packages:, (*9)

flow marketplace:sync

Or run it for a sinlge package:, (*10)

flow marketplace:sync --package ttree/jobbutler

License

The MIT License (MIT). Please see LICENSE for more information., (*11)

The Versions