easyappointments icon indicating copy to clipboard operation
easyappointments copied to clipboard

easyappointments and Drupal

Open jacobandrews96 opened this issue 7 years ago • 8 comments

Hi,

Love the software. It has worked magnificently for me for awhile and clients love it. I am thinking of updating my website to Drupal. I know there is a wordpress plugin, how would I integrate the service with Drupal?

Would it be the same way?

Thanks!

jacobandrews96 avatar May 19 '17 15:05 jacobandrews96

Hi there,

you're totally right, the Drupal integration can easily be the same as with WordPress. Actually I wanted to make an integration earlier but didn't have the required time :(

Anyway the main idea is that you will have your Easy!Appointments installation sitting next to Drupal and then with the use of an iframe you shall include the booking page within a normal Drupal page.

Optionally users must be able to make a brand new Easy!Appointments installation.

Let me know if you need further help or explanation.

  Alex Tselegidis, Easy!Appointments Creator
  Need a customization? Contact me in person!

alextselegidis avatar May 21 '17 08:05 alextselegidis

@jacobandrews96 Any updates so far? Do you need any help?

  Alex Tselegidis, Easy!Appointments Creator
  Need a customization? Contact me in person!

alextselegidis avatar Jun 16 '17 06:06 alextselegidis

I have the expertise to do the integration but would need a project to justify doing it. Can I get some Ideas on desired features for the work and what Drupal version you guys are looking at using as Drupal 8 is using a new framework.

cmcintosh avatar Jul 09 '17 14:07 cmcintosh

Hey, this is great. Thank you for your kind offer 👍

The concept is actually pretty simple as we want to keep the two systems as separate as possible and help but still allow users to integrate the booking form into their Drupal websites.

Being said the main operations of the plugin will be the creation of a new Easy!Appointments installation, the connection of an existing Easy!Appointments installation and the integration of the booking form in a page with the use of a short code (is this supported by Drupal?). The booking form can be displayed inside an iframe without problems as the app is mobile friendly and will work in any viewport size without issues. Of course users will also need to be able to disconnect Easy!Appointments if they do not wish to use it.

You could actually check the functionality of the WordPress plugin for further info.

https://github.com/alextselegidis/easyappointments-wordpress-plugin

This integration scenario is not very hard to implement. It was on my plans for some time now but I did not have the time to go for it. I'm willing to help you though by providing guidance and support wherever needed. Are you up for it?

  Alex Tselegidis, Easy!Appointments Creator
  Need a customization? Contact me in person!

alextselegidis avatar Jul 09 '17 15:07 alextselegidis

I'm a drupal (7) user! Would love to see a port of this great script for drupal. 👍 Hoping to use this with combination to drupal's commerce and square plugins so schedulers can also pay for their appointments.

jqtank avatar Nov 08 '17 00:11 jqtank

With the Easy!Appointments REST API and Guzzle built into Drupal 8, this should be doable in a much more streamlined fashion (customer never sees the E!A site).

stereoplegic avatar Jun 16 '18 18:06 stereoplegic

I found the awesome EA webapp and like to connect it to drupal9. As an example i have a list of companie entrys in drupal, that needs to be imported as user accounts in EA. If there is someone who also work on it or like to build a connector - you are welcome to get in touch for collaboration.

diskbuster avatar Jan 18 '23 12:01 diskbuster

Hello @diskbuster!

If you are looking for development help on implementing the integration between E!A and Drupal, feel free to drop a message to [email protected] and get a free quote for your project.

Alex Tselegidis, Easy!Appointments Creator
Need a customization? Get a free quote!

alextselegidis avatar Jan 23 '23 06:01 alextselegidis