Yes, we had said this update was going to get skipped but there’s just too much good stuff in it (particularly for Ryuzine Press users) to make you wait until the major update is ready.
The “iScroll” script injection has also been removed from Ryuzine Reader. This was only ever intended to help auto-update existing publications produced before Ryuzine had “iScroll” support. That was quite a while ago, plus the injection didn’t always work properly, so it has been removed. If you still have an old configuration file, though, this version of Ryuzine will just ignore it. Please load any old publications into Writer and update them, but if you don’t those publications will just go back to their original “native” (default) scrolling.
Go get it on the DOWNLOAD page!
The PDK includes the stand-alone versions of Ryuzine Writer, Ryuzine Reader, and Ryuzine Rack. This is a maintenance update incorporating all the post-release patches from the previous version including:
04 October 2013 Patch
* Bug fix that prevented new installations of Ryuzine Press from running the web app
* Fixed bug that made Options switches and most in-page links unclickable in IE 10+
28 October 2013 Patch
* Fixed “Save” and “Package” failures in Ryuzine Writer
01 November 2013 Patch
* Patched Ryuzine Writer and ePub Add-Ons
07 December 2013 Patch
* Ryuzine Rack unclickable options switches in iOS 6 and 7 fixed.
Ryuzine Press Plugin
AUTO-UPDATING – yes, we now have a plugin update server in place to notify and deliver updates to Ryuzine Press just like any other WordPress plugin. You won’t have to manually FTP updates to your blog site anymore. However, the auto-update process does wipe out your Ryuzine Webapp intallation, so you’ll have to go to the Ryuzine Press > Tools > Ryuzine Update page and re-install the webapp to the plugin and you should also UNINSTALL and then re-install the single-ryuzine.php and/or archive-ryuzine.php files to your current theme (to make sure they are in sync with the plugin update).
Ryuzine Press > Tools > Resources now has an info-box with a summary of the installation version and status.
“Ryuzine Issues” replaces “Categories”
This plugin no longer uses the regular Blog categories to organize what goes into each Edition. A quick explanation of the difference between “Issues,” “Editions,” and “Collections” :
Ryuzine Issues – this is a hierarchical taxonomy just like the blog categories, but separate from it. A blog post can belong to multiple issues.
Ryuzine Press Editions – this is a type of blog post that includes one or more “Ryuzine Issues” within it. Typically it should only be one issue per edition, but you could create an Edition that collects a number of issues.
Ryuzine Press Collections – this version now allows Editions to be assigned to more than one Issue, which means you can collect multiple issues into a single Edition forming a “Collection.” Keep in mind, however, that this can potentially create very large publications that may take longer to load than most people are willing to wait, could have load times exceeding the standard 30 second server timeout (returning an error), and “Collections” can easily exceed the browser cache limits of mobile browsers on phones and tablets (which, by design, automatically crashes the browser on iOS devices). So, yes, Collections are now possible. With great volume comes great responsibility!
This new taxonomy is added to the regular Posts and also Comic Easel (if activated).
A new drop-down is added to Posts, Ryuzine Press Editions, and Comic Easel Comics admin management lists so you can FILTER by Ryuzine Press Edition.
THERE IS A MIGRATION PLUGIN TO AUTOMATICALLY MOVE YOUR EXISTING EDITIONS TO THE NEW TAXONOMY: http://www.ryumaru.com/downloads/ryuzinepress/ryuzine-press-migrator.zip (details below)
“Tags” have also now been enabled for Ryuzine Press Editions. This can be used for searches and filtering from the “blog” side of your site. The tags, however, are completely ignored by the Ryuzine plugin and webapps.
The single-ryuzine.php file now performs fewer database query loops, which (in testing) sped up load times by 3x on average.
Better ComicPress & Comic Easel Integration
Thanks to some help from the author of those great plugins Ryuzine Press now works even more seamlessly with them:
No-Click Pages – in prior versions if you had “Click to Next” or the lightbox feature turned on in either ComicPress or Comic Easel all the comic pages in the Ryuzine Press Edition were also clickable, which was a usability nightmare on touch devices constantly mis-firing. The only fix before was to turn those features off, but that was a site-wide change. Now Ryuzine Press grabs the comic image directly without any link wrapped around it.
No ComicPress or ComicEasel Flash/Motion comics, galleries, or Lightboxes – these were never tested in Ryuzine Press and most likely wouldn’t work. Ryuzine has it’s own built-in lightbox system, galleries would use jQuery that doesn’t load with Ryuzine, and Flash is a unsupported format on mobile devices Ryuzine targets. Rather than have them display but not work properly they are now simply unsupported.
No code hacks – The code hacks to Comic Easel should no longer be necessary. The plugin attempts to handle it automatically, and now it uses a custom taxonomy instead of “categories” anyway.
The ComicPress 2.x “Comic” column is no longer added to the Ryuzine Press Editions management list (it served no purpose there anyway other than taking up space).
Auto-generated Cover Featured Links Fixed
These used to be off by one page, which is now fixed. They still use the regular Blog “Categories” to determine what is considered “Featured” – so if a post belongs to the current Ryuzine Issue and is also in the Featured category selected in the options it will be used as a auto-generated cover link. In other words the “Featured” category is independent of the Issues taxonomy.
NEW WIDGET – in previous versions if you wanted to show a list of Ryuzine Press Editions in your blog’s sidebar or footer you had to use a third-party plugin. The one we were recommending is apparently no longer being developed. So now Ryuzine Press has it’s own custom Widget for displaying a list of Editions. It can also display a link to the Ryuzine Rack Newsstand (if you’ve installed it to the theme).
NEW SHORTCODE – there is now a shortcode for embedding a Ryuzine URL in a post or page just like you embed videos from YouTube. It also features a dialog box from which visitors can copy and paste an <IFRAME> embed themselves. You can also use this to embed your Ryuzine Rack newsstand. Just use format or and that’s all you need! However you can also set the size=“small|medium|large” or set the height and/or width in pixels or percentage. Lastly, you can also embed the link so it automatically goes to a specific page with page=“n” where “n” is a page number. Embedding Ryuzine Rack is as easy as – neat huh?
Mobile Banner Ad setting was apparently broken for a while, now fixed.
Language Localization has been updated to take advantage of the newer, simpler language selector and offers more languages from which to choose (this had been changed in the stand-alone Ryuzine apps a while back and got overlooked in Ryuzine Press until now).
Ryuzine Rack for Ryuzine Press Improvements:
Media Categories now works properly and uses a custom “Rack Category” taxonomy. You are also no longer limited to the six predefined categories. Replacing the “Media Category” label edit boxes is now a drop-down list of all the Rack Categories from which you can pick a “default” one that will be assigned to a Ryuzine Press Edition when published (you can over-ride this on the Ryuzine Press Edition Post Edit screen).
This same drop-down list also appears on the Tools > Rack Builder for each entry in your custom Rack Catalog.
The aforementioned “Rack Categories” has its own section where you can edit and customize these non-hierarchical categories. On the “All Editions” post management screen there is also a new column showing you what Rack Category each Edition is assigned to (if any) and a drop-down allowing you to filter by Rack Category. These categories are only used by Ryuzine Rack. If you aren’t using Ryuzine Rack you can just ignore them.
Ryuzine Press Migration Assistant Plugin (NEW!)
If you have been using previous versions of Ryuzine Press you probably have a bunch of Editions already published. When you install version 0.9.6.6 it will break all your existing Editions! You need to “migrate” existing Editions from the old “Categories” system to the new “Ryuzine Issues” taxonomy. However, that can be a lot of work if you have a lot of Editions and/or Editions with a lot of posts assigned to them.
So we have also created a “Migration Assistant” plugin! << DOWNLOAD IT!
Download, unzip, and install it via FTP to your ~/wp-content/plugins/ folder and then activate it. You’ll see the “Categories” column re-appear on your Editions management page and there will also be a new “Migrate” option on the bulk processing drop-down. Simply tick the checkbox next to the Edition(s) you wish to migrate, select “Migrate” from the drop-down, and press the “Apply” button. It will automatically create a new “Ryuzine Issue” entry, transfer the Edition and all the posts to it, and (optionally) delete the old Category. Once everything is migrated you can deactivate/delete the migration plugin.