Title: Developer Friendly
Last modified: October 15, 2024

---

# Developer Friendly

 *  [WPExplorer](https://wordpress.org/support/users/wpexplorer/)
 * (@wpexplorer)
 * [1 year, 7 months ago](https://wordpress.org/support/topic/developer-friendly-10/)
 * I’m working on integration of this plugin with my Total theme.
 * I just wanted to say, it’s one of the best documented LMS (or any free) plugin.
   Lots of helpful core functions, action hooks and filters. Also, the default styling
   is nice and minimal making it easy to override.
 * So far, everything seems really good.
 * **I do have some small design-related recommendations:**
    - Update the CSS to use modern custom CSS properties (variables) for colors 
      so borders, accents, etc can be easily modified globally.
    - An old version of FontAwesome is caked into the admin & frontend CSS. This
      creates extra bloat/conflicts if other plugins are also loading FontAwesome.
      Moving the CSS out to it’s own file and loading only when needed is better,
      but switching to SVG icons would be best.
    - CSS can be updated to remove unnecessary vendor prefixes.
    - The llms-notification-icon is using an image. This makes it impossible to 
      modify if we want the colors to be dynamic.
    - Metabox UI doesn’t match core WP styles.
 * I may have some other recommendations later as I’ve only been working on the 
   integration for an hour or so. I just wanted to leave a rating before I forget
   as the plugin deserves it. If anything just for the quality of the documentation.

Viewing 2 replies - 1 through 2 (of 2 total)

 *  Plugin Author [chrisbadgett](https://wordpress.org/support/users/chrisbadgett/)
 * (@chrisbadgett)
 * [1 year, 7 months ago](https://wordpress.org/support/topic/developer-friendly-10/#post-18086180)
 * Thank you for working on integrating Total theme with LifterLMS.
 * And thank you for the feedback.
 * Please keep us posted on the integration.
 *  Plugin Author [Brian Hogg](https://wordpress.org/support/users/brianhogg/)
 * (@brianhogg)
 * [1 year, 7 months ago](https://wordpress.org/support/topic/developer-friendly-10/#post-18086528)
 * Thanks [@wpexplorer](https://wordpress.org/support/users/wpexplorer/) for the
   review and for the notes! We’ll review your feedback and see if there are changes
   we can make on our end to make the job of a theme developer easier.
 * You may have already discovered this, but for the notification image vs. icon,
   you could add some CSS to hide the image itself and add an icon of your choosing.
   Alternatively and probably better from a theme point of view, you should be able
   to override templates like `templates/notifications/basic.php` and remove the
   image altogether with these instructions:
 * [https://lifterlms.com/docs/lifterlms-templates/](https://lifterlms.com/docs/lifterlms-templates/)
 * In your case it would be in your theme itself which others could override further
   by creating a child theme of Total.
 * Feel free to reach out by creating a new support thread if you run into any other
   issues or blockers, and we can do our best to point you in the right direction.

Viewing 2 replies - 1 through 2 (of 2 total)

The topic ‘Developer Friendly’ is closed to new replies.

 * ![](https://ps.w.org/lifterlms/assets/icon.svg?rev=2034507)
 * [LifterLMS - WP LMS for eLearning, Online Courses, & Quizzes](https://wordpress.org/plugins/lifterlms/)
 * [Frequently Asked Questions](https://wordpress.org/plugins/lifterlms/#faq)
 * [Support Threads](https://wordpress.org/support/plugin/lifterlms/)
 * [Active Topics](https://wordpress.org/support/plugin/lifterlms/active/)
 * [Unresolved Topics](https://wordpress.org/support/plugin/lifterlms/unresolved/)
 * [Reviews](https://wordpress.org/support/plugin/lifterlms/reviews/)

 * 3 replies
 * 3 participants
 * Last reply from: [Brian Hogg](https://wordpress.org/support/users/brianhogg/)
 * Last activity: [1 year, 7 months ago](https://wordpress.org/support/topic/developer-friendly-10/#post-18086528)