Here will be some glorious text explaining every detail that’s necessary to be explained.
This will include all things important to know about this website and things about Body Stress Release in general. Of course it will also contain links to bodystressrelease.com, bodystressrelease.nl and bodystressrelease.org.uk
But until the website has gone through it’s testing phase and is released to the broad public, this page will now hold a description of it’s important features:
- Practitioner submissions — logged-in users submit case studies via a form
- Three visibility levels — Public, Members Only, and Private (submitter/admin/editor only)
- AES-256-CBC encryption — client name (first name and first letter of last name) and birth year are encrypted at rest. These can only be viewed by the submitter and website moderators (Private visibility)
- POPIA / GDPR / AVG compliant
- Complaint taxonomy — complaints are stored as a custom taxonomy (
bsr_complaint) with typeahead search in the form - Filterable, sortable list — sort by newest, gender, age bracket, or practitioner; filter by complaint tag
- Edit mode — submitters can edit their own case studies
- Comment discussions — members-only comments with email notification subscriptions (one-click unsubscribe link)
- Age bracket auto-calculation — birth year is stored privately; a human-readable bracket (Teens, Twenties, …) is shown publicly and recalculated annually
Practitioner registration form
| Field | Required |
|---|---|
| First name & Last name | Yes (publicly visible) |
| Email address (used as login) | Yes |
| Practitioner number | Yes |
| Password + confirmation | Yes |
| Public email address | No (publicly visible) |
| Public phone number | No (publicly visible) |
| Website | No (publicly visible) |
New practitioner approval flow
- User submits the form → receives a “registration received” email
- All admins and moderators receive a notification with a direct admin link
- Admin approves or rejects → user receives an email with the outcome
- Approved users can log in; pending/rejected users are blocked with a clear error message
Practitioner profile pages
/practitioner/— overview of all approved practitioners with public contact details/practitioner/{username}/— full profile page per practitioner- Practitioner number is only visible to logged-in members
- Profile page owner sees an Edit profile button in the header