Development Archives - Easy!Appointments https://easyappointments.org/blog/category/development/ Online Appointment Scheduler Fri, 19 Jan 2024 11:58:26 +0000 en-US hourly 1 https://wordpress.org/?v=6.5.3 https://easyappointments.org/wp-content/uploads/2020/11/cropped-easyappointments-logo-512-32x32.png Development Archives - Easy!Appointments https://easyappointments.org/blog/category/development/ 32 32 Development workflow upgrades https://easyappointments.org/2021/11/15/development-workflow-upgrades/ Mon, 15 Nov 2021 13:12:17 +0000 https://easyappointments.org/?p=2748 The upcoming Easy!Appointments 1.5 release is currently under active development and soon enough the first...

The post Development workflow upgrades appeared first on Easy!Appointments.

]]>
The upcoming Easy!Appointments 1.5 release is currently under active development and soon enough the first public test packages will become available for download. Just like with any other release of the past, the goal is not only to improve the ideal scheduling experience of the end users but also make the ecosystem as developer friendly as possible and provide the best tooling without compromising simplicity.

As such, the project is currently using a collection of Gulp tasks, that take care of all the tasks needed while programming on Easy!Appointments, including vendor handling, and building and allows the developers to manage their Git clones with the use of few commands.

An important addition to this workflow is that the pre-configured Gulp tasks got updated and they now support the use of the Sass preprocessor for the application stylesheets. Sass is a preprocessor scripting language that is interpreted or compiled into Cascading Style Sheets. This means that the original styling will be made in “.scss” files that support all the new features of Sass and will be compiled by Gulp tasks to plain “.css” files browsers can read. This upgrade is important because developers will now be able to write more efficient styling that can be quickly changed and the integration with the Bootstrap framework will also be better, as the code base will be able to override core Bootstrap variables and thus result in a custom look and feel much faster.

Gulp Tasks

In addition to Sass, Babel got added to the existing toolchain so that JS files can now easily be written in the new EcmaScript code style that is still not supported by all browsers. Babel is a free and open-source JavaScript transcompiler that is mainly used to convert ECMAScript 2015+ code into a backwards compatible version of JavaScript that can be run by older JavaScript engines. JavaScript files will now be smaller and cleaner and will now use the best features of the JavaScript language.

The new development workflow is already available on GitHub and can be tested in the “develop” branch. Feedback and suggestions may be given in the community group or the Discord channel.


Going Premium

Did you read this article but you’re still not sure on how to proceed?

Reach out to info@easyappointments.org and have an expert take care everything for you in zero time.

Get your free quote and get started now!

The post Development workflow upgrades appeared first on Easy!Appointments.

]]>
Easy!Appointments frontend is responsive https://easyappointments.org/2015/09/30/easyappointments-frontend-is-going-responsive/ https://easyappointments.org/2015/09/30/easyappointments-frontend-is-going-responsive/#comments Wed, 30 Sep 2015 21:00:25 +0000 https://easyappointments.wordpress.com/?p=154 Easy!Appointments v1.1 is currently under development and the main feature of this new version is...

The post Easy!Appointments frontend is responsive appeared first on Easy!Appointments.

]]>
Easy!Appointments v1.1 is currently under development and the main feature of this new version is the responsive frontend and the new look and feel. There weren’t big changes in the widget position but the new theme adds a material design touch into it. Bellow you can see some screenshots of the current state of the app.

easyappointments-frontend-appointment

easyappointments-backend-settings

easyappointments-backend-appointment

 

The post Easy!Appointments frontend is responsive appeared first on Easy!Appointments.

]]>
https://easyappointments.org/2015/09/30/easyappointments-frontend-is-going-responsive/feed/ 4