All Projects → alextselegidis → easyappointments-integrations

alextselegidis / easyappointments-integrations

Licence: other
📅 Various platform integration packages of Easy!Appointments

Programming Languages

PHP
23972 projects - #3 most used programming language
javascript
184084 projects - #8 most used programming language
CSS
56736 projects

Projects that are alternatives of or similar to easyappointments-integrations

desim
A discrete-time events simulation framework, written in rust, using the generator experimental feature
Stars: ✭ 27 (-6.9%)
Mutual labels:  events, time
Easyappointments
Easy!Appointments is a highly customizable web application that allows customers to book appointments with you via a sophisticated web interface. Moreover, it provides the ability to sync your data with Google Calendar so you can use them with other services. It is an open source project that you can download and install even for commercial use. Easy!Appointments will run smoothly with your existing website as it can be installed in a single folder of the server and of course share an existing database.
Stars: ✭ 2,013 (+6841.38%)
Mutual labels:  events, time
Eztime
ezTime — pronounced "Easy Time" — is a very easy to use Arduino time and date library that provides NTP network time lookups, extensive timezone support, formatted time and date strings, user events, millisecond precision and more.
Stars: ✭ 173 (+496.55%)
Mutual labels:  events, time
CoCreate-dashboard
A simple dashboard component in vanilla javascript. Easily configured using HTML5 attributes and/or JavaScript API.
Stars: ✭ 20 (-31.03%)
Mutual labels:  collaboration
SonataTimelineBundle
[Abandoned] Integrates SpyTimelineBundle into Sonata
Stars: ✭ 24 (-17.24%)
Mutual labels:  time
jodaTime
Format and Parse date and time with joda layout
Stars: ✭ 67 (+131.03%)
Mutual labels:  time
ZSFakeTouch
Simulate touch events for iOS 模拟点击
Stars: ✭ 104 (+258.62%)
Mutual labels:  events
docker eventer
A Docker container to notify about Docker events written in Python
Stars: ✭ 14 (-51.72%)
Mutual labels:  events
climateconnect
The global climate action web platform. 🌏
Stars: ✭ 45 (+55.17%)
Mutual labels:  collaboration
open-source-contracting
Providing example language for contracts which work with open-source software and explicitly want to encourage it's growth and development.
Stars: ✭ 44 (+51.72%)
Mutual labels:  collaboration
iso8601
A fast ISO8601 date parser for Go
Stars: ✭ 122 (+320.69%)
Mutual labels:  time
CO.LAB
An open source repository for the learning materials that are used by the CO.LAB program.
Stars: ✭ 61 (+110.34%)
Mutual labels:  collaboration
perfy
A simple, light-weight NodeJS utility for measuring code execution in high-resolution real times.
Stars: ✭ 54 (+86.21%)
Mutual labels:  time
laravel-attribute-observer
Observe (and react to) attribute changes made on Eloquent models.
Stars: ✭ 59 (+103.45%)
Mutual labels:  events
SeLite
Automated database-enabled navigation ✔️ of web applications
Stars: ✭ 34 (+17.24%)
Mutual labels:  collaboration
penn-clubs
Official React-based website for Penn Labs' club directory and events listings.
Stars: ✭ 41 (+41.38%)
Mutual labels:  events
TeleType
Stream or share terminals over the web. Show off mad cli-fu, help a colleague, teach, or troubleshoot. end-to-end encrypted 🛡
Stars: ✭ 83 (+186.21%)
Mutual labels:  collaboration
Tech-Conferences
Overview of upcoming and past tech conferences
Stars: ✭ 42 (+44.83%)
Mutual labels:  events
vscode-extension
Link your code and commits to a video recording and explain your code with video.
Stars: ✭ 67 (+131.03%)
Mutual labels:  collaboration
chronosjs
JS Channels (Events / Commands / Reqest-Response / Courier) Mechanism
Stars: ✭ 35 (+20.69%)
Mutual labels:  events


Easy!Appointments
Easy!Appointments Integrations


NOTICE: This repository is undergoing major changes, make sure you update your existing clones before working on new features.


Easy!Appointments integration packages for various platforms.

GitHub GitHub release (latest by date)

AboutSetupInstallationLicense

banner

About

Leverage your conversion rates by integrating the booking form directly in your WordPress 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 WordPress installation. Include the booking form in your pages with the [easyappointments] shortcode.

Minimum Requirements: WordPress v5.0 & PHP v5.6

Connecting Easy!Appointments with WordPress

Install and activate the plugin and navigate to Settings > Easy!Appointments menu of the WordPress 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

WordPress supports the use of custom shortcodes which allow plugins to insert custom content into pages. This plugin takes advantage of this functionality and creates an iframe that displays the booking form of Easy!Appointments. Include the [easyappointments] shortcode in the correct place of your published contents as shown in the following example.

[easyappointments width="100%" height="500px" style="border: 5px solid #1A865F; box-shadow: #454545 1px 1px 5px;"]

The "width", "height" and "style" attributes are optional but can help you to fine tune the styling of the iframe.

Translations

This plugin uses the i18n localization system of WordPress and the translations are po & mo files located in the languages directory. Contributions are more than welcome so feel free to make pull requests with your translations or send them directly to [email protected].

Setup

To clone and run this application, you'll need Git, Node.js (which comes with npm) and Composer installed on your computer. From your command line:

# Clone this repository
$ git clone https://github.com/alextselegidis/easyappointments-wordpress-plugin.git

# Go into the repository
$ cd easyappointments-wordpress-plugin

# Install dependencies
$ npm install && composer install

# Build the plugin
$ npm run build

Note: If you're using Linux Bash for Windows, see this guide or use node from the command prompt.

You can build the files by running npm run build. This command will bundle everything to a build directory.

Installation

After building the plugin you will get a zip file that can be used with in the WordPress plugin installation page.

License

Code Licensed Under GPL v3.0 | Content Under CC BY 3.0


Website alextselegidis.com  ·  GitHub alextselegidis  ·  Twitter @alextselegidis

More Projects On Github
Easy!Appointments · Open Source Appointment Scheduler
Plainpad · Self Hosted Note Taking App
Integravy · Service Orchestration At Your Fingertips
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].