toppa / Shashin

A WordPress plugin for displaying photos and videos from Google+, Youtube, and Twitpic
http://www.toppa.com/shashin-wordpress-plugin/
GNU General Public License v3.0
24 stars 10 forks source link

=== Shashin === Contributors: toppa Donate link: http://www.toppa.com/shashin-wordpress-plugin Tags: Picasa, Fancybox, prettyPhoto, Twitpic, Youtube, image, images, photo, photos, picture, pictures, gallery, widget, widgets, video Requires at least: 3.0 Tested up to: 4.2.2 Stable tag: 3.4.11 License: GPLv2 or later

Shashin is a powerful WordPress plugin that lets you easily display photos and videos from Picasa, Twitpic, and Youtube in your WordPress site.

== Description ==

I am currently no longer developing or supporting this plugin. I may resume development and support in the future, but I'm not sure when.

What's new in Shashin 3.4

Note: on the Shashin settings page, you will want to pick prettyPhoto as your viewer to take full advantage of the new responsive design and social sharing features.

Overview

Shashin has many features for displaying photos and videos from Picasa, Youtube, and Twitpic in your Wordpress posts and pages:

Shashin is multi-site compatible.

Get Help

Enter a post in the wordpress.org support forum for Shashin, and I'll respond there.

Give Help

== Installation ==

Requirements

First time installation

  1. Download and activate Shahsin just like any other plugin
  2. Go to the Shashin Tools Menu to add your Picasa, Youtube, or Twitpic feeds (there are detailed instructions on the page)
  3. Go to the Shashin Settings Menu to review and update your preferences
  4. Go to the WordPress widget menu to add the Shashin widget to your sidebar if you want
  5. Edit a post or page and use the media manager to add photos and albums from Shashin
  6. Note that Shashin will add two tables to your WordPress database, named wp_shashin_album and wp_shashin_photo. It's important to include these tables when making backups of your WordPress tables. The Shashin shortcodes rely on ID numbers stored in these tables.

Upgrading from Shashin 2

  1. Download the current version of Shashin, and then deactivate and reactivate it from the main plugin menu.
  2. Go to the Shashin Tools Menu and click "sync all" to complete the upgrade
  3. Go to the Shashin Settings Menu and select the option to support the old shortcode format (or you can revise your shortcodes to the new format)
  4. Carefully review pages and posts that contain Shashin tags to make sure everything looks correct
  5. If all is well, click the link on the Shashin Tools Menu to remove the Shashin 2 database table backups
  6. Go to the WordPress widget menu to add the Shashin widget to your sidebar if you want (the old widgets are gone)
  7. If you were calling Shashin functions directly in PHP, they are no longer supported. There is a new function you can call. See the documentation page linked from the FAQ section.

== Frequently Asked Questions ==

Please go to the Shashin page on my site for a detailed usage guide. Also check out the examples page.

If you have a question, enter a post in the wordpress.org support forum for Shashin, and I'll respond there. Please understand I have a busy schedule and my support for Shashin is free - it may take me up to a week to reply.

== Screenshots ==

  1. Album thumbnails
  2. Photos in a post
  3. The Shashin media browser
  4. A Fancybox slideshow

== Changelog ==

= 3.4.11 =

= 3.4.10 =

= 3.4.9 =

= 3.4.8 = Bug fix: call debounce function for resizing only when the window is resized (bug introduced in 3.4.7)

= 3.4.7 =

= 3.4.6 =

= 3.4.5 =

= 3.4.4 =

= 3.4.3 =

= 3.4.2 =

= 3.4.1 =

= 3.4 =

= 3.3.3 =

= 3.3.2 = Don't use lcfirst since it requires PHP 5.3

= 3.3.1 = Gracefully handle shutting down the Highside for Shashin add-on for anyone using it

= 3.3 =

= 3.2.6 =

= 3.2.5 =

= 3.2.4 =

= 3.2.3 = Remove explicit depedency on Fancybox stylesheet when loading the Shashin stylesheet (to facilitate support of other photo viewers)

= 3.2.2 = Check for version 1.3.5 of Toppa Plugin Libaries, which has a bug fix for compatibility with PHP 5.2.1

= 3.2.1 = Bug fix: temporarily continue to pass an autoloader object to ToppaDatabaseFacade, as the old version may still be running when upgrading Shashin

= 3.2 =

= 3.1.5 =

= 3.1.4 =

= 3.1.3 =

= 3.1.2 =

= 3.1.1 = Bug fix: catch exception when checking "imageDisplay" setting on a new installation

= 3.1 =

= 3.0.9 = Modified Shashin media menu to make it compatible with WordPress 3.3. There is no longer a separate Shashin media button. The Shashin menus are now tabs within WordPress 3.3's new, unified media button

= 3.0.8 = Bug fix: spurious Highslide navbars will no longer appear when navigating through multiple albums

= 3.0.7 =

= 3.0.6 = Bug fix: fix 'return' link bug introduced in 3.0.5, when viewing album photos

= 3.0.5 =

= 3.0.4 = Automatically crop photos as appropriate when reading old shortcodes

= 3.0.3 =

= 3.0.2 =

= 3.0.1 = Bug fix: first-time synchronizing was failing when upgrading from 2.6.3

= 3.0 =

= 2.6.3 =

= 2.6.2 = Bug fix to unlisted album support for Google authentication servers outside the US = 2.6.1 = Bug fix to the EXIF data bug fix in 2.6 - actually works in Windows now! = 2.6 =

= 2.5 =

= 2.4.2 =

= 2.4.1 =

= 2.4 =

= 2.3.5 = Bug fixes: Fixed incomplete localization code for widget menus; In the album photo admin menu, now correctly saves whether photos should be included in random display; The salbumphotos tag can now handle sort order options with spaces (e.g. "pub_date desc"); The salbumphotos tag no longer shows a "go back" link, as there’s nothing to go back to. = 2.3.4 = Bug fix: photos lacking a date indicating when they were taken failed to add in mySQL on Windows (Shashin now adds a 0 timestamp to them). Bug fix: the code for the [salbumlist] tag was not updated in the 2.3 rewrite so it was broken (I overlooked it in my previous testing). Bug fix: you can now put more than one [salbumthumbs] or [salbumlist] tag on a page (it never occurred to me to try this before, but someone wanted to, and now it’ll work). = 2.3.3 = Rewrote album photo syncing method for faster performance. Bug fix: was not correctly handling photos when they were moved from one Picasa album to another. Can now handle # character at end of Picasa URLs when adding an album (these were tripping up the RSS feed URL). Improvements to localization file. = 2.3.2 = Changed album thumbnail widget to always point to Picasa for viewing photos, instead of trying to load them all in the sidebar. Bug fix: was adding duplicate entries for albums when they were synced. Added Dutch localization file. = 2.3.1 = Bug fix: correctly loads language localization files. Bug fix: was reporting a database error on album syncs when there wasn’t one.

= 2.3 =

= 2.2 =

= 2.1 =

= 2.0.4 = Added "global $wpdb" to the top of Shashin.php – necessary for compatibility with WordPress 2.5 (otherwise the Shashin table names come out wrong). Also added mp4 as a supported video type. = 2.0.3 = Adjusted for new location of video data in the Picasa RSS feed. = 2.0.2 = Adjusted for new location of the content_url in the Picasa RSS feed.

= 2.0.1 =

= 2.0 =

= 1.2.3 = Bug fix: on the admin page, there was a foreach loop error, trying to display Picasa album usernames even if no albums were loaded yet in Shashin. = 1.2.2 = Bug fix: users upgrading to v1.2 correctly had a new unique index set on their photo table’s photo_ids, but new user’s didn’t, which could cause problems when syncing albums.

= 1.2.1 =

= 1.2 =

= 1.1 =

= 1.0.7 = bug fix: ShashinPhoto::getRandomMarkup() was failing when only 1 photo was requested = 1.0.6 = fixed documentation for sthumbs tag, and help link now points to the Shashin FAQ at wordpress.org = 1.0.5 = bug fix: fixed display of icons on Shashin admin page; added this change log = 1.0.4 = updates to readme.txt and minor code cleanup = 1.0.3 = updates to readme.txt and minor code cleanup = 1.0.2 = updates to readme.txt and minor code cleanup = 1.0.1 = bug fix: support arbitrary name for Shashin plugin directory

= 1.0 =

= 0.6 = Beta version. First public release.