Joomla Pdf Viewer

1 view
Skip to first unread message

Julian Gladyshev

unread,
Aug 3, 2024, 3:29:08 PM8/3/24
to rectsmacinli

Our free Joomla! content plugin was recently revamped based on the feedback we have been receiving from our Joomla users. It now features the latest 4.0 viewer core, new Joomla Field support, PixRiot video integration and various usability, performance, and reliability improvements. See this recent demo.

Use the Download tab to get the latest plugin (.zip) for your Joomla installation. Then navigate to Extensions -> Manage -> Install in your Joomla admin and select "browse for file" to upload and install the plugin or use drag and drop the plugin onto the designated area. Enable the plugin under Extensions -> Plugins upon successful installation.

IMPORTANT: the entire contents of any previous webrotate plugin installation in your Joomla may be removed upon updating the plugin (unless you manually copy the new plugin files and folders to your FTP). If you have any webrotate assets (360 or 3D product images and configuration files), a license file, etc that you keep in the webrotate plugin folder, make sure you backup the existing plugin folder (/plugins/content/webrotate360) before proceeding with the plugin update.

With shortcodes, you paste a snippet of text called shortcode with the information about a 360 view or a video into any content editor in Joomla (e.g. Article editor). You can have multiple shortcodes on the same page and there are a few presentation options to chose from like popup or full-screen "expand" shortcode.

Field support is currently limited to embedded presentation which can be either an interactive 360 product view or a PixRiot video. Fields are easier to use and can be more manageable. Find more details about shortcodes and fields below.

Expand Extensions -> Plugins -> WebRotate 360 Product Viewer to access the default plugin configuration. If there will be many product views in your Joomla that will use the same dimensions, configure the default viewer width, height, base width and minimum height as desired (to save time when adding shortcodes for each product view). You can always override these values in your shortcodes. Review the rest of the default options on the plugin page.

Use wr360popup to load the viewer inside a popup when user clicks on some image, a hyperlink, etc. that is wrapped inside the shortcode. The width parameter can't be relative and have to be configured in pixels - the popup will scale automatically if a browser window is not large enough (e.g when viewed on a small mobile screen).

Similar to the popup shortcode, wr360expand activates via a click or tap on some text or image that is wrapped inside the shorcode. It makes the viewer open up in the full-screen mode or take the entire browser window (browserfs="true"). wr360expand ignores all dimensional shortcode properties such as width or height.

Note that if a 360 or 3d product view has dynamic hotspots, you need to uncheck "Create an extra set of fitted images..." on the Publish form in SpotEditor to use it with this shortcode in Joomla. Otherwise, the hotspot indicators will not be correctly positioned when this shortcode is activated.

Create a new Text Field and set its Name to either webrotate360-config or webrotate360-video. Turn off Label and set Automatic Display to "Do not automatically display" under Display Options for the new field.

In the article editor under Fields, set the new field value to the URL of your published 360 view config (.xml) or a PixRiot video URL (from the Standalone tab of the Share & Embed form). Use CMS Content dropdown in the article editor to insert the fields where needed. The fields will use global dimensions and other default settings that can be edited under WebRotate 360 plugin settings in Joomla admin.

Download our desktop software and publish a 360 product view using your own product images or use our sample images that are linked under additional resources. FTP upload is available in the software or you may upload the published assets to your server manually (via FileZilla, etc). Consider using our optimized PixRiot service to host and manage your spins online for unmatched convenience. You only need to upload a single folder located under published/360_assets of your published SpotEditor project for each product view. You may also publish multiple 360 product views into a single 'published' location and upload all product views at once.

All shortcodes also support the rootpath parameter that can be used to specify an alternative location of your 360 product images. When it's set in the shortcode, the viewer will prepend rootpath to the relative image location stored in the viewer config xml for each image. This is valuable when you need to host image assets on a dedicated file server or CDN.

WebRotate 360 Product Viewer includes powerful APIs that can help with various viewer customizations. You can see and test all currently available APIs by publishing your SpotEditor project via the JavaScript API template which you can select on the Publish form.

The API can be integrated with wr360embed and wr360expand shortcodes either by configuring a global callback in the plugin settings in admin or by specifying the callback parameter inside a shortcode itself. The callback receives three parameters: API object, isFullScreen flag and a shortcode name, i.e function myCallback(api, isFullScreen, name)

I am experiencing a strange issue since update to 3.8 with my database user.
The website is generally working fine (so username and password for the database user are set correctly).
In the backend, when I unpublish a menu item (from the "menu items list" of the menu) by clicking on the "status" icon, the menu item gets unpublished as expected.

when I open the menu item details page and select the "unpublish" option from the "status" select list, I am receiving an mysql error "1044 Access denied for user ..."
(this also happens with other elements as articles and probably others as well).

Create a joomla instance with a database where "database name" and "user_name" both start with the same prefix as the "database table prefix" (whether this is relevant is just my guess)
Open a menu item detail view and try to change the status, then "save" or "save and close"

Thanks brian, I was expecting this comment from someone. But please note that I actually can do all this stuff from the "list view" of the menu items or the articles or the categories. So as I stated at the very top, the database user configuration actually IS correct.

It is only in the named circumstances where the connection "seems" to fail - however, what I now found out is, that DESPITE the MySQL error message, at least for content changes in articles, the change actually IS STORED in the database

Unfortunately your best first troubleshooting step is going to be checking the permissions. Especially as 1044 Access denied for user isn't a core Joomla message. So it could well be that your user has permissions for some query types that allows things to save correctly but not other types which are used in other ways and causes you to see the error message.

Try setting the site to debug mode and enabling all logging (debug and log plugins). If you get the error message again, you should be able to find the query that it is failing on and that would also help debug this issue.

Found the issue, not connected to Joomla (sorry to bother you).
in the aftermath of updating to Joomla 3.8.0, we had an incident where all database users were crashed in the mysql users table. In restoring them, we missed to also grant the "LOCK TABLES" and "REFERENCES" database permissions. These seem to be relevant only in the named circumstances, and not "whenever changes are made"...

Using Pdf viewer extension for Joomla, you can choose from five different layout options - Embed, Gallery, List, Designed List, and Grid. Select the best design for your brand and users from this selection of layout options.

Using the PDF Viewer widget is very easy. Simply sign up and start using the free version. There's no need to worry about complicated setup or installation processes, as the PDF Viewer widget is designed to be user-friendly and straightforward. Once you've signed up, you'll have access to all of the basic features and functions of the widget, which you can use to enhance your website and improve your online presence. From there, you can choose to upgrade to the paid version if you want to access more advanced features and capabilities. Regardless of which version you choose, you'll find that the widget is a powerful and easy-to-use tool that can help you take your online presence to the next level.

The Common Ninja PDF Viewer widget is a free tool reach with features and options. While this widget is free to use, it does have a limit on the number of views it can handle. This means that after a certain number of views, the chat button may no longer be visible or functional on your website. It is important to note that this view limit may vary depending on the plan you are using. Despite this limitation, Common Ninja's PDF Viewer is still a valuable tool for businesses looking to increase customer engagement and improve the overall user experience of their website.

The Common Ninja's PDF Viewer widget is a versatile tool for any website builder. This means that you can easily add this widget to your website or store no matter what platform you use to build your website. The PDF Viewer widget will work seamlessly with your platform, whether you are using a popular website builder or something more specialized. This means you can enjoy all the benefits of this powerful tool without having to worry about compatibility issues.

c80f0f1006
Reply all
Reply to author
Forward
0 new messages