Download the PHP package waaseyaa/northcloud without Composer
On this page you can find all versions of the php package waaseyaa/northcloud. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Table of contents
Download waaseyaa/northcloud
More information about waaseyaa/northcloud
Files in waaseyaa/northcloud
Download waaseyaa/northcloud
More information about waaseyaa/northcloud
Files in waaseyaa/northcloud
Vendor waaseyaa
Package northcloud
Short Description North Cloud client, content sync, and search provider for Waaseyaa applications
License GPL-2.0-or-later
Package northcloud
Short Description North Cloud client, content sync, and search provider for Waaseyaa applications
License GPL-2.0-or-later
Please rate this library. Is it a good library?
Informations about the package northcloud
waaseyaa/northcloud
North Cloud client, content sync, and search provider for Waaseyaa applications.
What this package gives you
NorthCloudClient— HTTP client for the North Cloud REST API (search, people, band office, dictionary, crawl jobs).NorthCloudCache— SQLite-backed response cache.NorthCloudSearchProvider— ImplementsWaaseyaa\Search\SearchProviderInterfaceso NC becomes a drop-in search backend.NcSyncService+NcSyncWorker+northcloud:synccommand — Generic content ingestion orchestrator that pulls NC search hits and persists them as Waaseyaa entities.NcHitToEntityMapperInterface— The extension seam. Implement one of these per target entity type in your app; the package handles everything else.
Installation
Publish the config (optional):
Set env vars:
Usage: hooking up content sync in your app
Implement one mapper per entity type you want to populate from North Cloud:
Register the mapper in your AppServiceProvider:
Run a sync:
Architecture
One NC hit may produce multiple entities — every registered mapper whose supports() returns true gets to create one.
Status
v0.1.0-alpha — API surface not yet stable. See waaseyaa/framework#TBD for rollout plan.
All versions of northcloud with dependencies
PHP Build Version
Package Version
Requires
php Version
>=8.5
waaseyaa/config Version ^0.1.0-alpha.286
waaseyaa/entity Version ^0.1.0-alpha.286
waaseyaa/foundation Version ^0.1.0-alpha.286
waaseyaa/http-client Version ^0.1.0-alpha.286
waaseyaa/search Version ^0.1.0-alpha.286
waaseyaa/config Version ^0.1.0-alpha.286
waaseyaa/entity Version ^0.1.0-alpha.286
waaseyaa/foundation Version ^0.1.0-alpha.286
waaseyaa/http-client Version ^0.1.0-alpha.286
waaseyaa/search Version ^0.1.0-alpha.286
The package waaseyaa/northcloud contains the following files
Loading the files please wait ...