Easy!Appointments WordPress Plugin - Alpha Release

334 views
Skip to first unread message

Alex Tselegidis

unread,
Feb 23, 2016, 5:17:01 PM2/23/16
to Easy!Appointments - Support Group
A full featured package that will easily handle the connection between Easy!Appointments and WordPress has made it to its Alpha release! WordPress is the most popular dynamic content platform and with this plugin you can now integrate easily the Easy!Appointments booking form within your websites :D

It has been tested with PHP 5.3 and WordPress 4.0 - 4.4 and worked great without issues. The plugin was also test-driven-developed so you can run the unit tests with PHPUnit (a GitHub clone is required). I've also put an effort to document the undergoing operations so that users can understand what it's supposed to do.

Disclaimer: This plugin does not implement a full integration into WordPress. It will"link" E!A with a WordPress installation and display the booking form through a use of a simple shortcode. That means that after connecting the two systems you will be able to display the booking form inside WordPress pages and customers will not have to leave the site in order to book an appointment.

Please give it a try and let me know of your ideas, experiences or problems. 




* When trying the "Install" operations you might get into trouble with not sufficient file permissions. This is because PHP cannot write/read/delete into certain directories. You can bypass the issue by setting the required permissions or uploading manually the E!A files to the destination directory through FTP.



eawp-admin.png
eawp-frontend.png

Psico Therapy

unread,
Feb 28, 2016, 11:45:30 AM2/28/16
to Easy!Appointments - Support Group
Il file caricato eccede la direttiva upload_max_filesize in php.ini.

Alex Tselegidis

unread,
Mar 2, 2016, 3:37:07 PM3/2/16
to Easy!Appointments - Support Group
Hi there, 

this is a PHP configuration that you might have to change so that you can upload bigger files than 2MB. 

Take a look at this StackOverflow post: http://stackoverflow.com/a/2184541/1718162

Martin

unread,
Mar 3, 2016, 5:19:36 AM3/3/16
to Easy!Appointments - Support Group
I tried the wordpress plugin, and it worked out pretty well... 

Is anyone aware of a way to make the iframe height "responsive" in order to avoid scrolling within the iframe? That would make the plugin even better.



Martin

unread,
Mar 3, 2016, 6:12:58 AM3/3/16
to Easy!Appointments - Support Group
I see that is supposed to be handled by the "resize watcher" function in iframe.js. I havn't found the issue though :-/ .

Martin

unread,
Mar 3, 2016, 7:52:05 AM3/3/16
to Easy!Appointments - Support Group
Nevermind... I found the following error in the console: "Uncaught SecurityError: Failed to read the 'contentDocument' property from 'HTMLIFrameElement': Blocked a frame with origin "http://wordpress.halfer.dk" from accessing a frame with origin "http://halfer.dk". Protocols, domains, and ports must match."

After migrating the E!A installation folder to the same domain as the Wordpress installation, the iframe resizing works flawlessly!

Alex Tselegidis

unread,
Mar 3, 2016, 3:27:03 PM3/3/16
to easy-app...@googlegroups.com
Oh I see ... that was a tricky one. 

I will add this situation in the guidelines so that users know when installing the app.

Thanks for noticing :)

Richuan Liu

unread,
Mar 4, 2016, 5:38:40 PM3/4/16
to Easy!Appointments - Support Group
I've just installed the plugin and it works well.   But do you consider to consolidate wp_users table and ea_users table in the future release. I consider to use wordpress registration/login/logout system for my application but at this far. scheduling and wp user sessions do not talk.  thanks!  

Richuan Liu

unread,
Mar 5, 2016, 1:06:22 AM3/5/16
to Easy!Appointments - Support Group
In another words, if i have to keep two "users"  tables in the db. (it sounds reasonable to me now).   how can I have the function which allow wordpress general logged-in user to by pass  step 3 (fill customer name, email, phone) etc when making appointment. (to pass  the session variables to EA ?? ) . Or, to keep step 3 but populate those information instead user typing?   thanks!

Craig Tucker

unread,
Mar 6, 2016, 8:19:30 PM3/6/16
to Easy!Appointments - Support Group
Regarding a log in for EA using the WP user account:

In order to link into WP database completely there are some modifications you need to make so that you are fully hooked in.  I have done this with an earlier version of the EA plug in and documented how I did that here:
https://groups.google.com/forum/#!category-topic/easy-appointments/easyappointments---customizations/2YP9H5NlRsI

The benefits of fully hooking in is that you also have text formatting match the text formatting of the WP site.  Also when fully hooked in EA is essentially part of WP so adding a plug in page for paypal payment for example should not be too difficult either.

To be able to have a log in page that shares the user account in WP with EA you need to use some of the built in WP functions.  I have done this also with an early version of the plug in and documented it here:
https://groups.google.com/forum/#!category-topic/easy-appointments/easyappointments---customizations/dn7Ff--5NRQ

I have a log in page now working with EA and the EA fields are auto filling with the WP user information.  I used a plug in to expand the registration fields so that all the necessary EA information is included.  It works well.  I have not gone live with it yet but my demo has not had a problem yet. 

I have not looked at the latest plug in because what I came up with is working so far but I plan to update to the latest after my current new site goes live.
Reply all
Reply to author
Forward
0 new messages