News, guides, and product updates

Release notes, practical how-tos, and the thinking behind Easy!Appointments. Follow along as we build a privacy-first, self-hosted appointment scheduler in the open and share what we learn about running it on your own terms.

Illustration of writing a blog post
How to Submit Feature Requests

How to Submit Feature Requests

Easy!Appointments is an open source project and thus user feedback is very important for the development progress. Submissions proposing new killer-features…

Follow Easy!Appointments on the Web

Follow Easy!Appointments on the Web

If you want to get the latest updates on the development progress, show your support on the project or get informed about important announcements consider…

New Danish Translation Available

New Danish Translation Available

A new Easy!Appointments translation is now available for download thanks to Lars Juul, who localized the user interface into Danish.

Modifying the User Interface

Modifying the User Interface

This article provides hints on application view editing. It is development-oriented but will be very helpful to people that want to modify the user interface…

New Italian Translation Available

New Italian Translation Available

Easy!Appointments is now translated into Italian thanks to Salvatore Cordiano. You can download translation files from the GitHub page of the project in the…

How to Manage Translation Files

How to Manage Translation Files

This week’s post aims to describe the localization process of Easy!Appointments. The project supports the translation of the user interface and there are…

Introduction to the User Roles

Introduction to the User Roles

Easy!Appointments supports various user roles that have different privileges and capabilities within the application. This feature aims to make the system…

About the Email Notification System

About the Email Notification System

Easy!Appointments features an email notification system that sends information to both customers and providers that relate to a specific appointment. When a…

How to Resolve Unexpected Issues

How to Resolve Unexpected Issues

Easy!Appointments has proven to be very stable and secure and this is how it will remain in the future. Still, there is a chance that developers might face…

How to Enable Google Calendar Sync

How to Enable Google Calendar Sync

Since version 1.0 Easy!Appointments supports two way synchronization with the Google Calendar API. Every provider can link his Google Calendar account with…

Announcing the WordPress Plugin

Announcing the WordPress Plugin

The Easy!Appointments WordPress plugin aims to create a bridge between the two systems making it easy for anyone to integrate appointment scheduling to his…

Your First Steps into the App

Your First Steps into the App

This article aims to guide you through the first steps after a successful installation of Easy!Appointments. If you follow the steps described in this wiki…

No articles found matching your search.