Skip to content

LifterLMS, the #1 WordPress LMS solution, makes it easy to create, sell, and protect engaging online courses.

License

Notifications You must be signed in to change notification settings

yojance/lifterlms

Β 
Β 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

LifterLMS

WordPress plugin WordPress WordPress rating WordPress Wordpress Plugin Active Installs CircleCI Code Climate Test Coverage Slack All Contributors

LifterLMS, a WordPress LMS Solution: Easily create, sell, and protect engaging online courses.

Documentation

Getting Help and Support Support

GitHub is for bug reports and contributions only! If you have a support question or a request for a customization this is not the right place to post it. Please refer to LifterLMS Support or the community forums. If you're looking for help customizing LifterLMS, please consider hiring a LifterLMS Expert.

Reporting a Bug

Bugs can be reported at https://github.com/gocodebox/lifterlms/issues/new.

Security issues and vulnerabilities should be responsibly disclodes. Please see our Security Policy for details on disclosing a security vulnerability to us.

Before reporting a bug, search existing issues and ensure you're not creating a duplicate. If the issue already exists you can add your information to the existing report.

Also check our known issues and conflicts for possible resolutions.

Installing for Production Usage

If you clone or download this repo directly it will not run as a plugin inside WordPress! Installable production releases are available in on the Releases tab. You can get the latest stable release from WordPress.org

Installing for Development

  1. Composer
  • curl -sS https://getcomposer.org/installer | php
  • php composer.phar install
  1. Node
  • Install node
  • Install npm
  • npm install --global gulp
  • npm install

Running phpcs

Use the shorthand composer script to run phpcs against all PHP files.

  • composer run-script phpcs

Alternatively access the executable:

  • ./vendor/bin/phpcs path/to/file.php

To see errors only (no warnings):

  • ./vendor/bin/phpcs -n path/to/file.php

To see all options:

  • ./vendor/bin/phpcs -h

Running phpcbf

  • ./vendor/bin/phpcbf to run on all php files
  • ./vendor/bin/phpcbf path/to/file.php to run on a specific file

Contributing contributions welcome

Interested in contributing to LifterLMS? We'd love to have your contributions. Read our contributor's guidelines here.

Contributors

Thanks goes to these wonderful people (emoji key):


Thomas Patrick Levy

πŸ’» 🎨

Saurabh Shukla

πŸ’»

nrherron92

πŸ› πŸ’»

Rocco Aliberti

πŸ› πŸ’»

Mark Nelson

πŸ’» 🎨

Petar Smolic

πŸ’»

Benjamin R. Matthews

πŸ’»

Maximiliano Rico

πŸ’»

Andreas Blumberg

πŸ’»

Daniele Scasciafratte

πŸ› πŸ’» πŸ€”

Joost de Valk

πŸ’»

Anton Timmermans

πŸ’» πŸ€”

Nikola Pasic

πŸ’»

Andrea Barghigiani

πŸ› πŸ’»

Tyler Kemme

πŸ’»

Dinesh Chouhan

πŸ› πŸ’» 🎨 πŸ€”

hovpoghosyan

πŸ’»

Pavel Yumashev

πŸ› πŸ’»

Matt Halliday

πŸ’»

Terence Eden

πŸ› πŸ’»

sujaypawar

πŸ› πŸ’» 🎨 πŸ€”

Phil Webster

πŸ’»

Adam Williams

πŸ› πŸ’»

Yojance Rabelo

πŸ› πŸ’»

Chris Ballard

⚠️

Travis Northcutt

πŸ’»

Jip

πŸ’»

James Richards

πŸ“–

Andrew Vaughan

πŸ› πŸ’»

This project follows the all-contributors specification.

Partners

BrowserStack

BrowserStack helps us ensure LifterLMS looks great and works on every imaginable browser and device.

StagingPilot

StagingPilot helps us automate acceptance testing to ensure LifterLMS remains compatible with popular WordPress themes and plugins.

About

LifterLMS, the #1 WordPress LMS solution, makes it easy to create, sell, and protect engaging online courses.

Resources

License

Security policy

Stars

Watchers

Forks

Packages

No packages published

Languages

  • PHP 54.8%
  • CSS 32.2%
  • JavaScript 13.0%