https://github.com/alextselegidis/easyappointments-joomla
📅 Add appointment bookings to your Joomla site
https://github.com/alextselegidis/easyappointments-joomla
appointment appointment-booking book-appointments calendar events extension javascript joomla joomla-extension mysql php plugin time
Last synced: 4 months ago
JSON representation
📅 Add appointment bookings to your Joomla site
- Host: GitHub
- URL: https://github.com/alextselegidis/easyappointments-joomla
- Owner: alextselegidis
- License: gpl-3.0
- Created: 2024-04-25T16:56:45.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2024-10-29T01:40:05.000Z (over 1 year ago)
- Last Synced: 2025-04-11T02:06:57.954Z (about 1 year ago)
- Topics: appointment, appointment-booking, book-appointments, calendar, events, extension, javascript, joomla, joomla-extension, mysql, php, plugin, time
- Language: PHP
- Homepage: https://easyappointments.org
- Size: 21.5 KB
- Stars: 2
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
Easy!Appointments - Joomla Extension
Easy!Appointments appointment scheduling integration for Joomla.
About •
Setup •
Installation •
License
## About
Leverage your conversion rates by integrating the booking form directly in your Joomla pages. Customers will never
have to leave your website for booking an appointment. Take advantage of the scheduling power of Easy!Appointment which
will run smoothly with your Joomla installation.
*Minimum Requirements: Joomla v4+ & PHP v7*
### Connecting Easy!Appointments with Joomla
Install and activate the plugin and navigate to `Modules > Easy!Appointments` menu of the Joomla admin section.
Create a new Easy!Appointments installation or connect to an existing one by providing the preferred URL and destination
path in the page form. Once a connection is established you'll be able to include the booking form in your pages.
### Include Booking in your Pages
Joomla supports the use of custom modules which allow plugins to insert custom content into pages. This extension
takes advantage of this functionality and creates an iframe that displays the booking form of Easy!Appointments.
## Setup
To clone and run this application, you'll need [Git](https://git-scm.com), [Node.js](https://nodejs.org/en/download/)
(which comes with [npm](http://npmjs.com)) and [Composer](https://getcomposer.org) installed on your computer. From your
command line:
```bash
# Clone this repository
$ git clone https://github.com/alextselegidis/easyappointments-joomla.git modules/mod_easyappointments
```
Note: If you're using Linux Bash for Windows,
[see this guide](https://www.howtogeek.com/261575/how-to-run-graphical-linux-desktop-applications-from-windows-10s-bash-shell/)
or use `node` from the command prompt.
## Installation
After building the plugin you will get a zip file that can be used with in the Joomla extension installation page.
## License
Code Licensed Under [GPL v3.0](https://www.gnu.org/licenses/gpl-3.0.en.html) | Content Under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
---
Website [alextselegidis.com](https://alextselegidis.com)  ·Â
GitHub [alextselegidis](https://github.com/alextselegidis)  ·Â
Twitter [@alextselegidis](https://twitter.com/AlexTselegidis)
###### More Projects On Github
###### ⇾ [Easy!Appointments · Open Source Appointment Scheduler](https://github.com/alextselegidis/easyappointments)
###### ⇾ [Plainpad · Self Hosted Note Taking App](https://github.com/alextselegidis/plainpad)
###### ⇾ [Integravy · Service Orchestration At Your Fingertips](https://github.com/alextselegidis/integravy)