Racinage
Francais

Operations

Admin and security

Racinage separates family-user permissions from platform administration. Keep permissions narrow and review public sharing settings before exposing family data.

Family user permissions

Family managers should grant only the permissions a user needs. Tree editing, public sharing, person updates, finance records, and document access should be treated as separate responsibilities.

  • Give editing permissions to trusted family maintainers.
  • Give view-only access to users who only need to browse records.
  • Review user access after major family events or role changes.

Super-admin area

The super-admin area is served separately from admin7839/. It is intended for platform operations such as managing family accounts, system settings, maintenance mode, and support details.

Private data

Family data can include living people, children, phone numbers, locations, financial records, documents, and private history. Treat public share links and exported files as sensitive.

Security default: if a field is not clearly meant for public visitors, keep it private.

Deployment safety

Production deployment is handled by the repository workflow. Do not commit real secrets or private uploads. The workflow excludes config.php, database dumps, private user media, and other runtime data.

git status
git add docs
git commit -m "Add documentation site"
git push origin main

Database changes

When a schema change is needed, apply it intentionally and record the SQL. Performance indexes for large trees should exist on the relationship tables so tree reads do not scan unnecessary rows.