Zoo add-on

Zoo

29.99€

This add-on migrates the Zoo data from Joomla to WordPress.

Zoo is a Joomla component that enhances the Joomla features.

It replaces the management of articles with the Zoo items. The Zoo items have featured images, a subtitle, a teaser text. They can be tagged and commented (like in WordPress).

Features

The add-on migrates these Zoo contents:

  • items
  • categories
  • subtitles
  • teasers
  • tags
  • comments
  • images
  • images galleries
  • map location fields
  • authors
  • custom elements
  • items relationships
  • meta title, keywords and description

The items other than articles are imported as custom post types. To manage them in WordPress, you need either the Toolset Types plugin or the Advanced Custom Field plugin (ACF) and the Custom Post Type UI plugin (CPT UI)
.

Requirements

The add-on requires the main plugin FG Joomla to WordPress Premium.

And it requires either:

Please note that the “Gallery” field needs the Pro version of ACF.

FAQ

The Zoo custom fields are not imported.

Please check that the config files located in the directory http://www.yoursite.com/media/zoo/applications/blog/types/ are readable from your browser. The plugin needs to access these files to get the custom Zoo custom fields.

The most common issues can be corrected by editing the default joomla .htaccess file:

Please find the line:

RewriteRule ^(components|modules|templates|images|plugins|media|libraries|media/jui/fonts)/ - [F]

and change it to 

RewriteRule ^(components|modules|templates|images|plugins|libraries|media/jui/fonts)/ - [F]

Also add at the end of the file:

<FilesMatch ".config">
    Order Allow,Deny
    Allow from All
</FilesMatch>

Zoo Change log

3.6.1

Fixed: Tags were not registered for custom post types
Tested with WordPress 6.5

3.6.0

New: Don’t import the images in duplicate
Compatible with FG Joomla to WordPress Premium 4.17.0
Tested with WordPress 6.4

3.5.0

New: Import the textareapro fields as wysiwyg fields
Fixed: Remove extra backslashes in the fields content

3.4.3

Fixed: Article taxonomies not assigned to articles

3.4.2

Fixed: Article custom fields not imported
Tested with WordPress 6.2

3.4.1

Fixed: Fatal error: Uncaught TypeError: basename()

3.4.0

New: Compatibility with PHP 8.2
Fixed: “article” post types were not visible in WordPress

3.3.1

Fixed: The galleries were not imported
Fixed: Warning: md5() expects parameter 1 to be string, array given

3.3.0

New: Add option to skip the comments

3.2.1

Fixed: Users not assigned to their posts

3.2.0

New: Import the fields of type “relateditemspro” as relationships
New: Import the post relationships as Post Objects in ACF
Tested with WordPress 6.1

3.1.1

Fixed: “author” post types were not imported

3.1.0

New: Ability to read the Zoo configuration files by FTP or file system
Tested with WordPress 6.0

3.0.1

Fixed: Notice: Undefined index: selectable_types
Fixed: Post types with a too long application name were not registered
Fixed: Fatal error: Uncaught InvalidArgumentException: The element to connect with doesn’t belong to the relationship definition provided.

3.0.0

New: Compatible with ACF
Tested with WordPress 5.9

2.22.0

New: Import Zoo frontpage menus
Fixed: Menus corresponding to Zoo custom taxonomies were not imported
Fixed: Notice: Undefined index: selectable_types
Tested with WordPress 5.7

2.21.0

New: Ability to transfer the images by file system

2.20.1

Fixed: Warning: count(): Parameter must be an array or an object that implements Countable
Fixed: Not all fields imported

2.20.0

Fixed: Toolset associations duplicated each time we run the import
Tested with WordPress 5.5

2.19.0

New: Import the images galleries

2.18.0

New: Import the Select fields
New: Import the Email fields
New: Import the Link fields
New: Import the items relationships

2.17.0

New: Import the author alias for each item

2.16.0

New: Import the Map Location fields
Fixed: Warning: count(): Parameter must be an array or an object that implements Countable

2.15.1

Tested with WordPress 5.4

2.15.0

New: Import the amp (media) fields
Tested with WordPress 5.3

2.14.0

New: Import the medias from the imagepro, videopro, filepro, downloadpro fields

2.13.0

New: Add “Main Text” mapped field
New: Add “Teaser Text” mapped field
Tested with WordPress 5.2

2.12.0

New: Modify the Zoo categories menus internal links
New: Modify the Zoo items menus internal links
New: Check the Toolset Types activation
Fixed: Progress bar may exceed 100%

2.11.1

Fixed: Custom fields content was not imported
Tested with WordPress 5.0

2.11.0

New: Add “Body Text” mapped field
Fixed: Items with a not unique Zoo post type were imported with empty content
Fixed: Don’t import the Zoo categories if the user chooses to not import the categories
Tested with WordPress 4.9

2.10.0

New: Add “Contenuto” mapped field
Tested with WordPress 4.8

2.9.0

New: Import the repeatable fields

2.8.0

Fixed: Wrong hook called
Tweak: Code refactoring

2.7.0

New: Import the images contained in the Zoo fields values
Tweak: Code refactoring
Tested with WordPress 4.7

2.6.1

Fixed: Text field was not imported in the post content
Fixed: Notice: register_post_type was called incorrectly. Post type names must be between 1 and 20 characters in length.
Fixed: Notice: Undefined index: option

2.6.0

New: Add “Testo introduttivo” and “Testo Esteso” mapped fields
Fixed: Notice: register_post_type was called incorrectly
Fixed: Articles fields were not assigned to posts
Tested with WordPress 4.6.1

2.5.0

New: Register the custom post types
New: Register the custom taxonomies
New: Compatible with Zoo 2.5
Fixed: Imports the array fields as commas separated lists
Fixed: The tags were not imported the first time the import was launched
Tested with WordPress 4.5.3

2.4.0

Fixed: Rewrite the function to delete only the imported data
Tested with WordPress 4.5.2

2.3.0

Compatibility with FG Joomla to WordPress Premium 3.4.0

2.2.0

New: Ability to stop and resume the import
Fixed: Limit the taxonomy length to 30 (this is a Types limitation)
Tweak: check_custom_post_types() was called at each refresh

2.1.0

New: Add an error message when the Zoo config file is not accessible

2.0.0

New: Run the import in AJAX
New: Compatible with PHP 7

1.18.0

Tweak: Use the WordPress 4.4 term metas: performance improved, nomore need to add a category prefix

1.17.0

New: Import the URL fields
New: Import the date type

1.16.0

Fixed: Error:SQLSTATE[42S22]: Column not found: 1054 Unknown column ‘a.alias’ in ‘field list’
Tested with WordPress 4.4

1.15.0

New: Add the checkboxes custom field and import the field options

1.14.0

New: Import all the custom fields to Types and not only the images
New: Add “Intro” and “Details” mapped fields

1.13.2

Fixed: The categories were not assigned to the posts if the import was run again
Tested with WordPress 4.3.1

1.13.1

Fixed: Blog categories were not imported
Fixed: Zoo authors were not assigned to posts

1.13.0

New: Modify the Zoo internal links
New: Import “static” post type to “static_post” as “static” is a reserved word

1.12.2

Tweak: Restructure and optimize the images import functions

1.12.1

Compatibility with FG Joomla to WordPress Premium 2.0
Fixed: Notice: Undefined index

1.12.0

New: Remove the prefixes from the custom taxonomies

1.11.0

New: Import Zoo subitems as custom fields
New: Import custom taxonomies menus

1.10.0

New: Import categories as custom taxonomies
New: Add “Blog Post” and “Tease” mapped fields
Fixed: Don’t count the spam comments
Fixed: Don’t count the items with empty types
Fixed: Notice for menus with empty category
Tweak: Code optimization

1.9.2

Fixed: the joomla_query() function was returning only one row
Tested with WordPress 4.1

1.9.1

Fixed: The image fields with Greek names were not imported

1.9.0

New: Import Greek fields
New: Allow “imagepro” and “media” types
New: Add “Κείμενο” mapped field

1.8.0

New: Display the number of Zoo items, categories and comments when testing the database connection
New: Add the “Instructions” mapped field
New: Add the “Download” mapped field
Fixed: Warning: array_key_exists() expects parameter 2 to be array, null given
Tested with WordPress 4.0.1

1.7.0

New: Import any number of Zoo images into custom image fields

1.6.0

New: Add the mapped Full Text, Intro Text, image and Teaser Image
Fixed: Warning: basename() expects parameter 1 to be string, array given

1.5.3

Fixed: simplexml_load_string() Warning and Fatal error: Call to a member function xpath() on a non-object

1.5.2

Fixed: Some images were not imported for PHP versions < 5.4

1.5.1

Fixed: Duplicated content in the body of the post

1.5.0

New: Import the navigation menus
Fixed: Joomla categories missing
Tested with WordPress 3.9

1.4.1

Fixed: simplexml_load_string() Warning and Fatal error: Call to a member function xpath() on a non-object

1.4.0

New: Compatible with Zoo 2.4
New: Add the mapped Italian elements Articolo, Introduzione, Immagine and Sottotitolo

1.3.0

New: Redesign of the fields mapping – Add the fields “Article Body” and “Lead”
Tested with WordPress 3.8.1

1.2.0

New: Import custom elements as custom fields
New: Don’t import the spam comments

1.1.0

New: Import custom item types as custom post types
Fixed: Infinite loop when having custom item types
Tested with WordPress 3.8

1.0.0

Initial version

LinkedIn
Share
RSS