[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fphCWl3IMYITK7cJLuKPmV_SQSqWGIFhQ8pF9EYq5YWE":3},{"slug":4,"display_name":4,"profile_url":5,"plugin_count":6,"total_installs":7,"avg_security_score":8,"avg_patch_time_days":9,"trust_score":10,"computed_at":11,"plugins":12},"alnoramanager","https:\u002F\u002Fprofiles.wordpress.org\u002Falnoramanager\u002F",1,0,100,30,94,"2026-08-29T01:42:46.884Z",[13],{"slug":14,"name":15,"version":16,"author":4,"author_profile":5,"description":17,"short_description":18,"active_installs":7,"downloaded":19,"rating":7,"num_ratings":7,"last_updated":20,"tested_up_to":21,"requires_at_least":22,"requires_php":23,"tags":24,"homepage":30,"download_link":31,"security_score":8,"vuln_count":7,"unpatched_count":7,"last_vuln_date":32,"fetched_at":33},"alnora-clinic","Alnora – Booking for Private Clinics","1.2.7","\u003Cp>Alnora replaces the usual tangle of a generic booking plugin + spreadsheets with one focused product made for private clinics with 1–10 doctors: dentists, psychologists, cosmetic clinics, dermatologists, physiotherapists and GPs.\u003C\u002Fp>\n\u003Cp>Features in this version:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Doctor profiles with photo, email, bio and per-doctor weekly working hours (with breaks).\u003C\u002Fli>\n\u003Cli>Categories for both doctors and services — group and label them; doctor categories are shown on the booking form.\u003C\u002Fli>\n\u003Cli>Bookable services with a rich description (and an optional “Read more” popup on the booking form), duration, buffer time, price and colour.\u003C\u002Fli>\n\u003Cli>“Offered by” — assign each service to specific doctors, or leave it available to every doctor.\u003C\u002Fli>\n\u003Cli>A modern, multi-step booking wizard for patients (choose doctor \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> service \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> date & time \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> details), embeddable via shortcode or Gutenberg block.\u003C\u002Fli>\n\u003Cli>A slot-availability engine that respects working hours, breaks, buffers, existing bookings and your booking window.\u003C\u002Fli>\n\u003Cli>Patient records with email\u002Fphone encrypted at rest (AES-256) and a SHA-256 email hash for lookups.\u003C\u002Fli>\n\u003Cli>GDPR consent capture with timestamp + IP logging, plus optional automatic deletion of inactive patient records after a configurable number of years (off by default).\u003C\u002Fli>\n\u003Cli>Transactional emails: booking confirmation to the patient, notification to the clinic, status-change emails and automatic reminders (hourly cron).\u003C\u002Fli>\n\u003Cli>A clean, branded wp-admin: dashboard with stats, a searchable appointment list with inline status control and an at-a-glance “More info” details popup, plus searchable doctor and service screens and patient and settings screens.\u003C\u002Fli>\n\u003Cli>Dates and times throughout the booking form, emails and admin follow your WordPress date and time format (Settings \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> General).\u003C\u002Fli>\n\u003Cli>REST API under the \u003Ccode>alnora-clinic\u002Fv1\u003C\u002Fcode> namespace.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Languages\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>The patient-facing booking form and the transactional emails are available in 13 languages out of the box — English, German, French, Spanish, Italian, Dutch, Polish, Czech, Swedish, Danish, Norwegian, Ukrainian and Russian — chosen with a single \u003Cstrong>Patient language\u003C\u002Fstrong> setting (independent of your site language). Every string is translation-ready via the \u003Ccode>alnora-clinic\u003C\u002Fcode> text domain and standard \u003Ccode>.mo\u003C\u002Fcode>\u002F\u003Ccode>.po\u003C\u002Fcode> files, so you can add or refine languages with tools like Loco Translate. (Localised month names in email dates additionally require the matching WordPress language to be installed under Settings \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> General \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Site Language.)\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Upgrade to Alnora Pro\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Need more than booking? \u003Ca href=\"https:\u002F\u002Falnora-booking.com\u002Fpricing\u002F\" rel=\"nofollow ugc\">Alnora Pro\u003C\u002Fa> adds:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Online payments and refunds with Stripe and PayPal, plus configurable deposits.\u003C\u002Fli>\n\u003Cli>Recurring appointments and a patient waitlist.\u003C\u002Fli>\n\u003Cli>SMS and WhatsApp reminders (via Twilio).\u003C\u002Fli>\n\u003Cli>Google Calendar and Microsoft Outlook two-way calendar sync.\u003C\u002Fli>\n\u003Cli>Telehealth video links (Zoom and Google Meet).\u003C\u002Fli>\n\u003Cli>A patient self-service portal (view, cancel and rebook appointments; download documents).\u003C\u002Fli>\n\u003Cli>Encrypted medical records with prescription and diagnosis PDFs.\u003C\u002Fli>\n\u003Cli>Branded invoice PDFs.\u003C\u002Fli>\n\u003Cli>Multiple clinic locations.\u003C\u002Fli>\n\u003Cli>Fully branded styling\u003C\u002Fli>\n\u003Cli>Fully customisable email templates\u003C\u002Fli>\n\u003Cli>Shortcode pre-filtering by doctor, service and location.\u003C\u002Fli>\n\u003Cli>Zapier webhooks, CSV import and a full GDPR toolkit (export, erasure, audit log).\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Learn more and see pricing at \u003Ca href=\"https:\u002F\u002Falnora-booking.com\u002Fpricing\u002F\" rel=\"nofollow ugc\">alnora-booking.com\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch3>Notes for developers\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>The booking form and admin tables are dependency-free \u003Cstrong>vanilla JavaScript\u003C\u002Fstrong> (no build step required). The optional Gutenberg block uses \u003Ccode>wp.element\u003C\u002Fcode> and also needs no build step.\u003C\u002Fli>\n\u003Cli>For production, define a fixed encryption key in \u003Ccode>wp-config.php\u003C\u002Fcode>:\u003Cbr \u002F>\n  define( ‘ALNC_ENCRYPTION_KEY’, ‘your-32-char-random-key-here’ );\u003Cbr \u002F>\nIf omitted, a key is generated and stored once in the options table so the plugin works out of the box.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>External Services\u003C\u002Fh3>\n\u003Cp>This plugin connects to \u003Cstrong>Freemius\u003C\u002Fstrong>, a third-party service we use for software licensing, update delivery and — only if you opt in — anonymous usage analytics and diagnostics.\u003C\u002Fp>\n\u003Cp>When and what data is sent: on activation the plugin shows an opt-in screen. If you click “Allow & Continue”, it sends your site URL, your WordPress and PHP versions, and the email address of the admin who opts in, so we can deliver updates, verify licences and provide support. If you click “Skip”, no data is sent and the plugin remains fully functional. If you later purchase or activate a Pro licence, licence and site-activation details are exchanged with Freemius to validate it.\u003C\u002Fp>\n\u003Cp>Service provider: Freemius, Inc. — Terms of Service: https:\u002F\u002Ffreemius.com\u002Fterms\u002F — Privacy Policy: https:\u002F\u002Ffreemius.com\u002Fprivacy\u002F\u003C\u002Fp>\n\u003Cp>Aside from Freemius, the plugin does not connect to any other external service. All assets (fonts, scripts and styles) are bundled with the plugin and served from your own site.\u003C\u002Fp>\n","Appointment booking and clinic management built exclusively for private medical practices.",432,"2026-07-17T06:50:00.000Z","7.0.2","6.0","8.1",[25,26,27,28,29],"appointments","booking","clinic","doctor","medical","https:\u002F\u002Falnora-booking.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Falnora-clinic.1.2.7.zip",null,"2026-07-22T17:31:50.256Z"]