Skip to content

Plugin MVP #1

Description

@renatonascalves

MVP: Groups (I'll start with this component only). What we need:

  • Index (CRUD actions);
  • Query with ES in BuddyPress. Using their functions/classes. i.e.: es => true;
  • Sync ES (CRUD actions).

Group Namespace

Elasticsearch\BuddyPress\Adapter\ElasticPress\Feature\Group
Elasticsearch\BuddyPress\Adapter\ElasticPress\Indexable\Group
Elasticsearch\BuddyPress\Adapter\ElasticPress\Mapping\Group

Guiding Concepts

  • Developer friendly setup syntax;
  • Composer support;
  • Have adapters for easier plugging;
  • Supports Mantle;
  • Supports Pest from the start;
  • Supports Elasticsearch 8;
  • ^ ElasticPress: ElasticSearch max version supported: 7.10;
  • PHP 8.3+ support.

Metadata

Metadata

Labels

No labels
No labels

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions