[NEW] Keymaster_XH

Third Party Plugins to CMSimple - how to install, use and create plugins

Moderator: Tata

Post Reply
cmb
Posts: 14225
Joined: Tue Jun 21, 2011 11:04 am
Location: Bingen, RLP, DE
Contact:

[NEW] Keymaster_XH

Post by cmb » Sun Mar 24, 2013 11:55 pm

Hello Community,

I've just released Keymaster_XH 1beta1.

Keymaster_XH facilitates to lock the administration area of a CMSimple_XH webiste, if a user has already logged in. This is necessary, if there is more than one user, who has access to the back-end, as CMSimple_XH's back-end doesn't take any precautions against concurrent editing. To avoid locking the site forever, if a user forgets to log out properly, after a configurable period of inactivity the logging in is possible again for other users.

Keymaster_XH is alternative to LoginLocker--- it is meant to run as smoothly as possible with CMSimple_XH.

Note that I consider neither Keymaster_XH nor LoginLocker a good solution for a multiple admin situation. IMO the core of CMSimple_XH and the plugins should be adjusted to cater for multiple admins simultaneously editing the site. I'm quite convinced, that a simple optimistic locking strategy will fit best.

Christoph
Christoph M. Becker – Plugins for CMSimple_XH

cmb
Posts: 14225
Joined: Tue Jun 21, 2011 11:04 am
Location: Bingen, RLP, DE
Contact:

Re: [NEW] Keymaster_XH

Post by cmb » Tue Apr 02, 2013 11:40 pm

Hello Community,

I've just released Keymaster_XH 1beta2.

Due to a bug, 1beta1 didn't work for websites which were hosted on subdomains (e.g. www.) This should now be fixed.

Any feedback is welcome.

Christoph
Christoph M. Becker – Plugins for CMSimple_XH

cmb
Posts: 14225
Joined: Tue Jun 21, 2011 11:04 am
Location: Bingen, RLP, DE
Contact:

Re: [NEW] Keymaster_XH

Post by cmb » Sun Apr 07, 2013 1:54 pm

Hello Community,

I've just installed Keymaster_XH 1beta2 on a server with CMSimple_XH 1.5.6 and PHP 5.2.17. This resulted in a blank screen in edit mode. I was not able to track down the exact source of the error, but it is definitely related to the insertion of $bjs in final_clean_up(). If you experience this problem, just change cmsimple/cms.php line 495 to:

Code: Select all

$html = str_replace('</body', "$bjs\n</body", $html); 
(this fix will be included in CMSimple_XH 1.5.7, so you don't have to worry about redoing it after the next update)

Christoph
Christoph M. Becker – Plugins for CMSimple_XH

cmb
Posts: 14225
Joined: Tue Jun 21, 2011 11:04 am
Location: Bingen, RLP, DE
Contact:

Re: [NEW] Keymaster_XH

Post by cmb » Mon Dec 30, 2013 8:08 pm

Hello Community,

I have just released Keymaster_XH 1rc1.

Besides some minor improvements, it is now compatible with the upcoming CMSimple_XH 1.6.

Enjoy,
Christoph
Christoph M. Becker – Plugins for CMSimple_XH

cmb
Posts: 14225
Joined: Tue Jun 21, 2011 11:04 am
Location: Bingen, RLP, DE
Contact:

Re: [NEW] Keymaster_XH

Post by cmb » Wed Feb 25, 2015 12:17 am

Hello Community,

I have just released Keymaster_XH 1.0.

I have fixed a bug, where control characters in language strings could have caused malfunctions under PHP < 5.2.

Enjoy!
Christoph M. Becker – Plugins for CMSimple_XH

cmb
Posts: 14225
Joined: Tue Jun 21, 2011 11:04 am
Location: Bingen, RLP, DE
Contact:

Re: [NEW] Keymaster_XH

Post by cmb » Wed Mar 04, 2015 6:26 pm

Hello Community,

I have just released Keymaster_XH 1.0.1.

I have fixed a bug, where keymaster.js was not loaded on case insensitive file systems, and documented a further limitation.

Enjoy!
Christoph M. Becker – Plugins for CMSimple_XH

Post Reply