raisindb-file-uploads
File Uploads and the raisin:Asset System
Workspace Setup
Option A: Files in the same workspace (default, simpler)
Files live alongside content in one workspace. Add raisin:Asset and raisin:Folder to workspace_patches in manifest.yaml:
workspace_patches:
my-workspace:
allowed_node_types:
add:
- raisin:Asset
- raisin:Folder
Create a files folder in your content tree (e.g., /my-workspace/files/) as a raisin:Folder node, then upload files into it. Upload with workspace: 'my-workspace'.
More from maravilla-labs/raisindb
raisindb-sql
SQL syntax for querying RaisinDB workspaces: CRUD, JSONB properties, hierarchy queries, graph relations, full-text search. Use when writing queries in frontend or server-side functions.
3raisindb-auth
Authentication flows for RaisinDB apps: anonymous access, login, register, session management, auth state listeners. Use when adding authentication to your frontend.
3raisindb-translations
Multi-language content with translation files and locale-based queries. Use when adding internationalization to your RaisinDB app.
3raisindb-frontend-react
Build a React Router frontend for your RaisinDB app with path-based routing, archetype-to-component mapping, and SSR-to-WebSocket upgrade. Use when creating a React frontend.
3raisindb-overview
Core concepts of RaisinDB content-driven applications. Use when building any RaisinDB app. Teaches: path-as-URL routing, archetype-to-component mapping, content modeling, project structure.
3raisindb-access-control
Roles, permissions, groups, and row-level security for RaisinDB. Configure anonymous access, custom roles, and fine-grained permissions in your package. Use when setting up authorization.
3