WP-Shabbat

Description

WP-Shabbat is a WordPress plugin that will help you and your visitors observe the shabbat.

For more information in hebrew, check out WP-Shabbat.

Features include:

  • close the site by setting the Shabbat and holiday enter time in minutes when the minimum is 20 minutes.
  • close the site by setting the Shabbat and holiday exit time in temporary minutes from 18 minutes to 72 minutes.
  • Ip databse is updated automatically every week. (est. size : 17Mb)
  • search engine bots get http header 503.(SEO-Friendly) :
    Answer from Google about WP-Shabbat
  • plugin languages : English,Hebrew,Russian.
  • plugin will generate on fly page with your template for visitor to come back later.
  • Display popup message when its shabbat or holiday.
  • Display one hour countdown before site closes to soft the user termination.
  • Add custom messages and images etc, below the plugin default message.
  • select which css class/id to hide when site closed.

Notes:

  • Shabbat and holiday exit time is temporary minutes that calculated from sunrise to sunset and divided into 12 hours.
  • The sunrise and sunset times is calculated for each user by his location.
  • Identification place of the user is by its IP address close to 40 km.
  • This script uses GeoLite Country from MaxMind (http://www.maxmind.com) which is available under terms of GPL/LGPL
  • DB file GeoLiteCity.dat downloaded every week from maxmind servers to plugin directory.

Screenshots

  • WP-Shabbat Setting Page.
  • WP-Shabbat on fly page (with Twenty Thirteen template).
  • Confirm of Http header status 503.
  • popup announcement messsage.
  • js coundown before site close to soft the user termination.

Installation

From your WordPress dashboard

  1. Visit ‘Plugins > Add New’
  2. Search for ‘WP-Shabbat’
  3. Activate WP-Shabbat from your Plugins page.
  4. Visit ‘Setting > WP-Shabbat’ and set the times you want.

From WordPress.org

  1. Download WP-Shabbat.
  2. Upload the ‘WP-Shabbat’ directory to your ‘/wp-content/plugins/’ directory, using your favorite method (ftp, sftp, scp, etc…)
  3. Activate WP-Shabbat from your Plugins page.
  4. Visit ‘Setting > WP-Shabbat’ and set the settings you want.

FAQ

Installation Instructions

From your WordPress dashboard

  1. Visit ‘Plugins > Add New’
  2. Search for ‘WP-Shabbat’
  3. Activate WP-Shabbat from your Plugins page.
  4. Visit ‘Setting > WP-Shabbat’ and set the times you want.

From WordPress.org

  1. Download WP-Shabbat.
  2. Upload the ‘WP-Shabbat’ directory to your ‘/wp-content/plugins/’ directory, using your favorite method (ftp, sftp, scp, etc…)
  3. Activate WP-Shabbat from your Plugins page.
  4. Visit ‘Setting > WP-Shabbat’ and set the settings you want.

Contributors & Developers

“WP-Shabbat” is open source software. The following people have contributed to this plugin.

Contributors

Changelog

2.2

  • Added dont send email notafication option
  • Changed link wp-shabbat css “hidden” to html comment

2.1

  • Mail sent twice Repair

2.0

  • critical update – fixed PHP Fatal error: Call to undefined function download_url()

1.9

  • critical update – changed how the database update

1.8

  • russian translations added.
  • added richtext editor to add custom messages and images etc, below the plugin default message.
  • the display of wordpress search box was shut off when site closed.
  • new admin page design.
  • added sending email to admin about the DB status.
  • added user select which css class/id to hide when site closed.

1.7

  • fix site not closed in wordpress versions 4+.

1.6

  • fix countdown bug ( value was not intgr).

1.5

  • fix close site bug (nextupdate value was not intgr).

1.4

  • changed update mathod, check every week for new IP DB.

1.3

  • added time to 503 page for google bot to come back

1.2

  • fix Undefined index: WP-Shabbat bug
  • fix undefined constant timestamp bug

1.1

  • added popup message test page at admin page
  • added closed page css to hide nav menu for few wordpress used classes
  • changed few translations
  • added admin message option
  • fixed headers already sent

1.00

  • added countdown before site closes to soft the user termination
  • fixed ecndonde problem to datect jewish dates

0.07

  • fixed checkbox validate problem
  • added footer link option

0.06

  • fixed critical update problem
  • added popup message feature

0.05

  • fixed critical ip DB problem

0.04

  • fixed Collision functions

0.03

  • closed page set to 503 http like google advise (http://productforums.google.com/forum/#!topic/webmasters/theUs8RCvDg/discussion
    and http://www.seroundtable.com/archives/020729.html)
  • remove bot cloack

0.02

  • check if template base files exists