All Projects → extiverse → bazaar

extiverse / bazaar

Licence: MIT license
The extension marketplace for your Flarum forum.

Programming Languages

PHP
23972 projects - #3 most used programming language
javascript
184084 projects - #8 most used programming language
CSS
56736 projects

Projects that are alternatives of or similar to bazaar

ads
Allows you to configure ads in several locations
Stars: ✭ 17 (-70.69%)
Mutual labels:  flarum, flarum-extension
flarum-ext-sso
🔒 Single Sign On for Flarum.
Stars: ✭ 59 (+1.72%)
Mutual labels:  flarum, flarum-extension
discussion-cards
Output of discussions in form of cards
Stars: ✭ 15 (-74.14%)
Mutual labels:  flarum, flarum-extension
analytics
A Flarum extension that provides your forum piwik's and google's analytics features
Stars: ✭ 32 (-44.83%)
Mutual labels:  flarum, flarum-extension
awesome-flarum
A curated list of amazingly awesome Flarum extensions and resources.
Stars: ✭ 151 (+160.34%)
Mutual labels:  flarum, flarum-extension
flarum-ext-email-verification-switch
Disable new registered user email verification, will be activated automatically.
Stars: ✭ 18 (-68.97%)
Mutual labels:  flarum, flarum-extension
flarum-ext-indonesian
Indonesian Language Pack for Flarum
Stars: ✭ 13 (-77.59%)
Mutual labels:  flarum, flarum-extension
masquerade
User profile builder extension for your Flarum forum.
Stars: ✭ 17 (-70.69%)
Mutual labels:  flarum, flarum-extension
reactions
❤ A Flarum extension that adds reactions to your Flarum Community!
Stars: ✭ 17 (-70.69%)
Mutual labels:  flarum, flarum-extension
Performance Improvements For Woocommerce
Performance tweaks for the front-end and back-end of a store.
Stars: ✭ 46 (-20.69%)
Mutual labels:  marketplace, extensions
byobu
Well integrated, advanced private discussions for your Flarum forum.
Stars: ✭ 49 (-15.52%)
Mutual labels:  flarum, flarum-extension
extension-generator
This package is no longer supported. Please use https://github.com/flarum/cli instead.
Stars: ✭ 53 (-8.62%)
Mutual labels:  flarum, flarum-extension
flarum-ext-dashboard
DEPRECATED This completely re-imagines the Admin interface
Stars: ✭ 17 (-70.69%)
Mutual labels:  flarum, flarum-extension
flarum-discussion-views
An extension for the Flarum forum software which tracks and displays discussion views.
Stars: ✭ 26 (-55.17%)
Mutual labels:  flarum, flarum-extension
passport
The Laravel passport compatible oauth extension for your Flarum forum.
Stars: ✭ 24 (-58.62%)
Mutual labels:  flarum, flarum-extension
PrivateGalleryCreator
Create private extension galleries for Visual Studio
Stars: ✭ 96 (+65.52%)
Mutual labels:  marketplace
flarum-mobile-ios
An iOS Webview wrapper for Flarum
Stars: ✭ 32 (-44.83%)
Mutual labels:  flarum
MADE.NET
MADE.NET is a home to all of those bits of code that you know you'll reuse in another project. Making app development easier with .NET.
Stars: ✭ 75 (+29.31%)
Mutual labels:  extensions
api-docs
Flarum API Docs
Stars: ✭ 15 (-74.14%)
Mutual labels:  flarum
glTF-Blender-IO-materials-variants
Blender3D addon for glTF KHR_materials_variants extension
Stars: ✭ 56 (-3.45%)
Mutual labels:  extensions

Bazaar

Build status Latest Stable Version Total Downloads Join our Discord server

The marketplace extension that allows you to add and remove extensions without composer or a terminal.

Read the disclaimers!

Disclaimers

  • Bazaar runs migrations down, meaning it will drop tables of extensions when you uninstall them.
  • Bazaar cannot remove assets right now of extensions that are uninstalled.
  • Bazaar attempts to increase its allowance of memory to 1GB, this might not work on your hosting environment.
  • Bazaar reads the API on flagrow.io for compatible extensions. By installing and enabling this extension you agree to share some data so that the extension can do its work (Flarum version and URL).

Goals

  • Give admins easier control of installed and enabled extensions.
  • Create a community driven, triaged list of quality extensions.
  • Allow admins to connect to their Flagrow.io account and gain access to a dashboard showing the status of all forums.
  • Support paid extensions for Flagrow and other extension developers.

For a complete overview of our changes, please visit the changelog on Github.

Installation

composer require extiverse/bazaar

Make sure that the following directories and files are writable by the web/php user:

  • composer.json
  • composer.lock
  • vendor/

Updating

composer update extiverse/bazaar
php flarum migrate
php flarum cache:clear

Configuration

Enable the extension under the extensions tab in the admin area. A settings modal will popup asking you for a token, which most likely will already be there. You're good to go, open the Bazaar tab on the left and enjoy!

For version 0.3 and up (for Flarum 0.1.0-beta.8+) please do consider to enable cron processing. Cron processing considerably speeds up actions on your extensions by moving those tasks outside of your current request.

Extension developers

Bazaar connects to flagrow.io to provide up-to-date extension list and metadata. This data is refreshed periodically via the Packagist API. It takes around five minutes for the website to pick up new extensions, existing extensions are synced every hour.

This means you don't have anything particular to do to get your extension inside Bazaar.

However here are a few additional steps you can take to improve the way your extension looks (check these keys in your composer.json file):

  • Fill the license key so everybody know what they can do with your code.
  • Add every author to the authors key so we can list them.
  • Choose a sensible name for extra.flarum-extension.title. This value is used with the tags to provide search.
  • Don't forget to set an extra.flarum-extension.icon setting to your extension, it looks a lot better with an icon.
  • Add an extra.flagrow.discuss key to link your extension with its discussion on Flarum Discuss. Must be a valid url starting with https://discuss.flarum.org/d/.

Security

If you discover a security vulnerability within Bazaar, please send an email to the Flagrow team at [email protected]. All security vulnerabilities will be promptly addressed.

Please include as many details as possible. You can use php flarum info to get the PHP, Flarum and extension versions installed.

FAQ

  • Where do I get a token or the token field is empty?

Please get in touch with us on our issue tracker.

Links

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].