Giter Site home page Giter Site logo

lj-maintenance-mode's Introduction

Maintenance Mode (2.0.3)

Description

As a web developer working with Wordpress almost every day, very often I came across problem that If I wanted simple maintenance plugin to do some updates on my or client's website, I came across all these useless and overcomplicated plugins until I decided that I'll make one myself which will be the one I'll be confident and happy to use with ease.

Maintenance Mode is very simple and it's using Wordpress's wp_die() function which is core function of Wordpress, which makes this plugin feel and work as a part of Wordpress core. There is settings page under "Settings" in the main wp-admin menu where you can enable maintenance mode or change content using WYSIWYG editor so you can also add pictures, links etc. When activated and logged in as admin, you can see website as usual, rest of the users / visitors can see maintenance mode. You can see the maintenance mode as admin in preview mode using preview link on the settings page or simply open website in private mode or different browser to double check if it's enabled and working. There is also indicator in admin bar that changes colour to red when maintenance mode is enabled.

Help support and translate this plugin!

Features:

  • Simplicity - Built to be as simple as possible. Easy to use.
  • Customisable - WYSIWYG available in full glory. You can add images and other media including links and pretty much everything you can do with WYSIWYG. Text / Code tab is available too for custom markup.
  • Works on mobile - Because of it's simplicity, maintenance mode works very well on mobile devices.
  • NO ADS - No ads. Seriously.
  • NO PAID UPGRADES - No paid upgrades. Seriously.
  • Updates - Regular updates and maintenance.
  • Support - Support button available.
  • Preview - Preview button available.
  • Compact - It's developed to be as compact as possible.
  • Role Control - User Role control is available since 2.0

Bugs and pull requests are welcomed.

Wordpress Info

  • Requires at least: 3.5.0
  • Tested up to: 4.5.3

Installation

  1. Upload lj-maintenance-mode to the /wp-content/plugins/ directory
  2. Activate the plugin through the 'Plugins' menu in WordPress
  3. Navigate to Settings -> Maintenance Mode or simply click on Admin Bar indicator for settings to enable maintenance mode.

FAQ

  1. Is this plugin really ad free ?
    Yes.

  2. Can I change colours?
    Not by default. Unless you are developer and you "inject" your own styles in to the wp_die() page.

  3. Plugin doesn't seem to work. What should I do ?
    First, if you are using Cache plugin such as WP Super Cache or W3 Total Cache, flush all your cache. Secondly, disable all other plugins and try enabling just Maintenance Mode and see if problem persist. This should solve most common problems. If not, don't hesitate to contact me via Support button from Settings page

Changelog

2.0.3

  • Added Spanish Translations. (Thanks to @bcien)
  • Fixed issue where on non English sites admin bar indicator was broken.

2.0.2

  • Fix db prefixing while getting roles. thanks @gablau
  • Further checks improvements regarding problems caused by latest update for some users
  • Add missing function wrapper for translations

2.0.1

  • Improved checks regarding problems caused by latest update for some users

2.0

  • Advanced settings
  • Role Control
  • You can now change title of the site while Maintenance Mode is enabled (in advanced settings)
  • General tidy up of code
  • Fix issue where Jetpack share was appearing in maintenance mode
  • Settings page tidy up and corrections to formatting.

1.4.3

  • Added German (DE) translations. (Thanks to Hoellenwesen)

1.4.2

  • Update Pot file
  • Small adjustments

1.4.1

  • Bug fixes

1.4

  • Bug fixes (Thanks to @gablau)
  • Security fixes - saving content more safely (Thanks to @gablau)
  • Languages: Add Italian (100%) (Thanks to @gablau)
  • Add compatibility while installed along wp-maintenance-mode @gablau)
  • Code: Avoid duplicating same code and use it as method instead.
  • Code: Tidy up default messages and group them together within method to avoid repeating yourself and also searching all across code in order to change the messages in the future.

1.3.3

  • Improvement: If MM is enabled, added message describing how to check if the maintenance mode is enabled as this was causing lot of confusion and unnecessary support tickets.
  • Improvement: Move preview and support buttons to a more convenient place, also highlight the preview button.
  • Languages: Add Canadian (100%), Hungarian(83%) languages.

1.3.2

  • Fixed: Issue where non admin users could see admin bar indicator.

1.3.1

  • Google is being notified right way from now on.
  • Typo corrections
  • General code tidy up

1.3

  • Improvement: Translations adjustments and corrections. Plugin is now fully translatable.
  • Improvement: Small code refactor and tidy up.
  • Improvement: Correct various typo issues.

1.2.1

  • Bug fixes
  • Deprecated clear cache functionality as it caused errors to some users. From now on, plugin shows simple reminder to flush cache after enabling or disabling Maintenance Mode.

1.2

  • Improvement: Improved Multisite Support
  • Improvement: Show default maintenance message in the settings
  • Improvement: Uninstalling will now clean up database
  • Improvement: Added support link to the settings page
  • Improvement: Translatable strings
  • Improvement: Changed default site title while MM is active
  • Improvement: Added preview button
  • Improvement: Added support button
  • Improvement: Added support for WP Super Cache
  • Improvement: Added support for W3 Total Cache
  • Bug Fixes

1.1.1

  • Bug Fixes

1.1

  • Added Indicator to Admin menu bar
  • Added Settings button on plugins page
  • Added Default maintenance mode message.
  • Bug Fixes

1.0

  • First release

lj-maintenance-mode's People

Contributors

bcien avatar christophherr avatar gablau avatar gedeminas avatar lukasjuhas avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.