Skip to content
This repository was archived by the owner on Dec 3, 2024. It is now read-only.
This repository was archived by the owner on Dec 3, 2024. It is now read-only.

Extension Quality indicators #68

@Hackwar

Description

@Hackwar

In a discussion I talked about quality indicators for extensions. The background wasn't so much to force developers to adopt something, but to give users an idea about the core integration and which core features the extension supports. The following information could be collected from an extension with the options "Yes", "No" and "Does not apply" and could then be displayed with badges in the listing:

  • Is accessible (respects accessibility)
  • Supports Smart Search
  • Supports Custom Fields
  • Uses Bootstrap 5
  • Uses vanilla JS instead of jQuery
  • Provides SCSS files for CSS
  • Allows to disable extension specific JS/CSS
  • Uses class-based router
  • Supports Joomla Event system
  • Supports Tags, versioning, category system, workflow, email templates, update system
  • Uses language files and layout files
  • Compatible with PHP 7.2-8.0
  • Supports both MySQL & Postgresql

The order of the list does not represent a priority of the individual items.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions