MT Privacy (My Fork)

In the summer of 2009, I forked Arvind Satyanaraya's Privacy plugin which was hosted on GitHub. As many Movable Type users have learned the hard way, it broke around Movable Type 4.1 and has not been officially maintained due to Arvind's college schedule. I took the liberty of working on Privacy in my own GitHub repository and fixing it to work. As of right now (10/13/2009), I have it working just fine on my blog running Movable Type Professional 4.32.

The download process is pretty simple. Head over to my GitHub repo for the plugin, and click on the download button. Choose a download format, download the archive, upload it to your host, and then finally install it like any other plugin. Finally, run chmod 755 on both the Privacy plugin folder and mt-privacy.cgi to give them the right executable permissions. My fork will start at version 2.2.

Known Issues:
  • 2.2
    • PHP dynamic publishing is now supported, but semi-experimental.
    • PHP dynamic publishing uses the same tags as the Perl static publishing, but does not draw the sign-in and sign-out text from the plugin settings. Why? I've grepped and grepped through the PHP tags and haven't found any way to do that.
    • OpenID authentication might be a bit flaky. Please kick the tires on this one if you test it! I had to resort to a hack to get it working in my test environments. What I did was I copied MT::Auth::OpenID to the Privacy lib directory, modified it and configured the lib pragma in mt-privacy.cgi to look in Privacy/lib first. I need feedback on how this works for others (works great on my blog)!

As usual, please leave feedback in the comments. The more feedback, the better. If you encounter any bugs, please also leave the following information:

Movable Type version, Privacy version and a description of your host's Perl environment (version, modules, Perl errors when running it, etc.)

Leave a comment

Advertisements

Recent Entries

Google Translate 1.0 final has been released
Version 1.0 of my Google Translate plugin is officially released.…
How to associate an asset with an entry
As far as I can tell, there is not much documentation out there for associating an asset with an entry…
Image Gallery 3.0
Image Gallery ExtJs SearchingImage Gallery ExtJs Loading More and MenuImage Gallery ExtJs LoadingImage Gallery with Ext On the OpenMelody mailing…
OpenID accepted here Learn more about OpenID