Skip to content

WordPress CiviCRM UX - User Experience enhancements

License

Notifications You must be signed in to change notification settings

agileware/wp-civicrm-ux

Repository files navigation

WordPress CiviCRM UX - A better user experience for integrating WordPress and CiviCRM

Description

This plugin adds many useful shortcodes, some new Caldera Forms smart tags and provides additional functionality to improve the user experience for integrating CiviCRM with a WordPress site.

Usage

For more details on how to use this plugin, please read the documentation.

Development

How to add shortcode

  1. Create a php file in shortcodes directory.
  2. Within the file, create a class which extends Abstract_Civicrm_Ux_SHORTCODE.
  3. Implement all functions defined in the interface. It will be easy if you are using PhpStorm.

How to add REST API route

  1. Create a php file in rest directory.
  2. Within the file, create a class which extends Abstract_Civicrm_Ux_REST.
  3. Implement all functions defined in the interface. It will be easy if you are using PhpStorm.

CSS and JavaScript

All css files should go to public/css or admin/css. If you create new css files, make sure you enqueue them. The same as javascript files. They should be in public/js or admin/js.

About the Authors

This WordPress plugin was developed by the team at Agileware.

Agileware provide a range of CiviCRM services including:

  • CiviCRM migration
  • CiviCRM integration
  • CiviCRM extension development
  • CiviCRM support
  • CiviCRM hosting
  • CiviCRM remote training services

Support your Australian CiviCRM developers, contact Agileware today!

Agileware