1.9 KiB
1.9 KiB
Ansico Plugins
Version: 0.0.0.1
Forfatter: Andreas Andersen (Ansico)
URL: https://ansico.dk
Formål
Dette plugin gør det muligt at forbinde et WordPress-site til en Forgejo-server og bruge udvalgte repositories som et privat plugin-katalog.
Hvad kan pluginet i denne version?
- Gemme forbindelsesoplysninger til Forgejo
- Teste forbindelsen til Forgejo
- Hente repositories fra en bruger eller organisation
- Filtrere repositories på topic
- Vise seneste release for hvert repository
- Finde første ZIP-asset i seneste release
- Installere pluginet direkte fra den ZIP-fil
Sådan opsætter du det
- Installer og aktivér pluginet i WordPress.
- Gå til Indstillinger → Ansico Plugins.
- Udfyld:
- Forgejo base URL – fx
https://forgejo.example.com/ - Bruger eller organisation – den konto der ejer repos
- Owner-type –
BrugerellerOrganisation - Access token – nødvendigt for private repos
- Topic-filter – fx
wordpress-plugin
- Forgejo base URL – fx
- Gem indstillinger.
- Klik på Test forbindelse.
- Gå til Plugins → Ansico Plugins.
- Klik på Installér / opdatér ud for det ønskede plugin.
Krav til releases på Forgejo
Hver plugin-release bør have en ZIP-asset som:
- ender på
.zip - indeholder plugin-mappen i roden
- indeholder en gyldig WordPress-pluginfil
Eksempel:
mit-plugin.zip
mit-plugin/mit-plugin/mit-plugin.phpmit-plugin/includes/...
Begrænsninger i version 0.0.0.1
- Pluginet bruger første ZIP-fil i seneste release
- Ingen automatisk versionssammenligning i WordPress’ normale update-UI endnu
- Ingen changelog-modal endnu
- Ingen cachelagring af API-kald endnu
Næste oplagte trin
- Integrere med WordPress’ normale plugin-opdateringer
- Understøtte manifest-fil pr. repo
- Understøtte changelog og plugin-detaljer
- Tilføje caching og bedre fejlvisning