https://github.com/aborroy/alfresco-catalog
A zero-infrastructure, community-driven catalog of third‑party solutions for Alfresco.
https://github.com/aborroy/alfresco-catalog
alfresco alfresco-addon marketplace
Last synced: 9 months ago
JSON representation
A zero-infrastructure, community-driven catalog of third‑party solutions for Alfresco.
- Host: GitHub
- URL: https://github.com/aborroy/alfresco-catalog
- Owner: aborroy
- License: apache-2.0
- Created: 2025-09-16T07:06:22.000Z (9 months ago)
- Default Branch: main
- Last Pushed: 2025-09-18T07:31:44.000Z (9 months ago)
- Last Synced: 2025-09-18T09:31:36.144Z (9 months ago)
- Topics: alfresco, alfresco-addon, marketplace
- Language: HTML
- Homepage: https://aborroy.github.io/alfresco-catalog/
- Size: 952 KB
- Stars: 1
- Watchers: 0
- Forks: 1
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Codeowners: .github/CODEOWNERS
Awesome Lists containing this project
README
# Alfresco Catalog (Beta)
A zero-infrastructure, community-driven catalog of third‑party solutions for Alfresco.
Built with **Hugo + GitHub Pages**, moderated via Pull Requests, with **client‑side search (Fuse.js)**.
See it live: https://aborroy.github.io/alfresco-catalog/
## Quick start
- Add a listing: open an Issue "Submit a catalog entry" or send a PR with a file under `content/entries/`.
- Preview: every PR builds a preview; reviewers and authors get a link.
- Search: instant search + filters (compatibility, license, keywords) on the homepage.
- Analytics: GA4/Plausible ready (enable in `layouts/partials/analytics.html`).
## Structure
```
.
├─ .github/
│ ├─ ISSUE_TEMPLATE/
│ │ └─ submission.yml
│ ├─ workflows/
│ │ ├─ validate-and-build.yml
│ │ └─ pr-from-issue.yml
│ └─ CODEOWNERS
├─ archetypes/
│ └─ entry.md
├─ assets/css/brand.css
├─ content/entries/sample-solution.md
├─ data/licenses.yaml
├─ layouts/
│ ├─ _default/list.html
│ ├─ _default/single.html
│ ├─ index.json.json
│ └─ partials/{search.html,analytics.html,card.html,facets.html,head.html}
├─ schema/entry.schema.json
├─ scripts/{validate-frontmatter.mjs, make-entry-from-issue.mjs}
├─ static/uploads/
├─ config.toml
└─ hugo.toml (alias of config.toml for newer Hugo)
```
## Local build
```bash
# Requires Hugo (extended)
hugo server -D
```
## Content model
See `archetypes/entry.md` and `schema/entry.schema.json`.