PixoPoint Menu Animations Beta

Published March 3rd, 2010 under Plugins

We are happy to announce the release of a new beta product, the PixoPoint Menu Animations plugin.

This new plugin adds a smooth animated effect to your dropdown menu. It was originally part of the PixoPoint Menu plugin, but was becoming too bloated and was only useful when using the other parts of the PixoPoint Menu plugin, not just the animations side of it. For a demonstration of it in action, just visit the menu on this very page!

Download

PixoPoint Menu Animations 0.2.1 beta

Features

The primary feature of the PixoPoint Menu Animations plugin is the addition of a smooth animated effect to your dropdown menu, but as always, the truly helpful stuff is in the details and this plugin has plenty of details (ie: options) to let you set your menu up the way you want it.

  • Slide down or slide-out effect
  • Speed of fade-in effect
  • Mouseover delay to control the delay time before the dropdown appears
  • Hide delay time to control the delay time before the dropdown disappears
  • Sensitivity to control how easily the menu appears or disappears. On low sensitivity, instead of immediately displaying the dropdown/flyout menu on mouseover, the menu will wait until the user’s mouse slows down before displaying it.
  • Arrow mark-up may be added to display any menu option which contains children.

The settings page for the PixoPoint Menu Animations plugin

Installation

After you’ve downloaded and extracted the files:

  1. Upload the complete `pixopoint-menu-animations` folder to the `/wp-content/plugins/` directory
  2. Activate the plugin through the ‘Plugins’ menu in WordPress
  3. Visit the “PixoPoint Animations” page in your WordPress settings menu to control how the menu animations behave via a plethora of different options
  4. Ensure that your theme uses a class of `sf-menu`

If your theme does not use a class of .sf-menu, you will need to add that class yourself. The Hybrid, Thematic and Genesis theme frameworks are supported automatically as is the PixoPoint Menu plugin.

Supported Themes

Any themes which use a class of .sf-menu on their menus unordered list will work with this plugin, however many themes already include the Superfish jQuery script which is used by our plugin. To avoid clashes with these other themes, we have intentionally deactivated the dropdown menu scripts in these themes. If you know of any themes which we could also add support for, please let us know!

The themes which are currently supported are:

PixoPoint Menu plugin (where it gets confusing)

Those of you who have used our PixoPoint Menu plugin or Multi-level Navigation plugin will likely recognise many of the features of this plugin. We were slowly adding so many features to the PixoPoint Menu plugin that it was becoming bloated, and many of those features (such as animations) were suitable for people who did not need the extra features of that plugin. So to simplify things, we have extracted out the code, turned it into a separate plugin and the final result is the PixoPoint Menu Animations plugin.

The current beta version of the PixoPoint Menu plugin includes the PixoPoint Menu animations plugin inside it for compatibility with previous versions, however in the future this will be removed and users wanting animation effects will need to install this plugin directly.

How come it’s not in the repo?

We are holding off adding this plugin to the official WordPress plugins repository until it and the new PixoPoint Menu plugin beta are ready for stable release. Rest assured, that once they are ready, they will be added into the official repository.

Support

All free support questions will be dealt with via our support forum. For paid support, please sign up for our Premium Support service.

PixoPoint Menu plugin beta 0.8.x

Published February 12th, 2010 under Plugins

We are proud to announce the release of the PixoPoint Menu plugin 0.8.x beta. The most noticeable change when you install the plugin, is a slick new tab navigation system for the admin page. However the main changes to the plugin are under the hood.

PixoPoint Menu tabs

Download

The latest download is only available from here: Download PixoPoint Menu plugin v0.8.6 beta (updated 2/3/2010)

Note: As this is only a beta release, this version of the plugin is not recommended for use on production websites.

List of changes

  • Total rewrite of the plugin
  • Checks for correct path of wp-load.php. This allows the plugin to work even when the plugin folder is moved relative to the WordPress root folder.
  • Restyled admin page
  • wp_enqueue_styles() used to load the stylesheet. This is useful for other plugins which may concatenate/compress the various CSS files used in your plugins
  • All WP Options collated and added into an array inside a few options
  • Options whitelisted for security
  • More validation checks used in the admin page for improved security
  • Some unnecessary global variables removed
  • Contants used to define URL’s and paths
  • PHP Doc comments added
  • Tabber script to jQuery version
  • Collated jqanimated scripts into single chunk of code
  • Added ‘library’ folder including common functions and legacy support
  • Added legacy support to upgrade from other/older plugins
  • Changed ‘Help’ section to read in data from PixoPoint.com. This is useful as it ensures that the same information is available on both our site and inside the plugin itself.
  • Moved “Update Options” button to inside each tab
  • Depreciated second menu functionality and added support for loading it via a plugin. Many users found the number of options in the plugin confusing, so by moving the second menu functionality to a separate plugin this problem will hopefully be reduced
  • Depreciated Superfish functionality and loaded it via a separate plugin (currently provided in the core download). This plugin will eventually only be available as a separate download. Many users don’t require the full functionality of the PixoPoint Menu plugin, so by extracting this functionality out into a separate plugin makes it more useful to a broader range of users.
  • Another animation option called “Basic” was added to the separate animations plugin.
  • And a bazillion other things we’ve forgotten to mention here

Drag and drop

Some minor bugs have been removed from the drag and drop facility, but it pretty much works the same as the original PixoPoint Menu plugin.

You can modify the menu contents via the same drag and drop method as the original PixoPoint Menu plugin

Settings Tab

Many of the users of the original PixoPoint Menu plugin found the number of settings too off-putting, so we have simplified things as much as possible for them.

The settings page is now simplified in comparison to the original PixoPoint Menu plugin.

Advanced Tab

The CSS editing area is now present in the advanced tab.

You can upload/modify your CSS directly via the 'Advanced' tab. As always, this system works well with our dropdown menu CSS generator.

PixoPoint Animations plugin

On upgrading or installing a fresh new version of the PixoPoint Menu plugin, an extra plugin called “PixoPoint Animations” will be activated. This plugin includes all of the dropdown menu animation functionality originally included in the core plugin, along with an extra option called the “Basic” animations which creates a different animation effect with slightly less code than is required for the Superfish script. This plugin will be eventually extracted and released as an entire separate download. For the mean time, it is bundled with the original plugin to ensure that upgrades go smoothly.

On upgrading, or installing a fresh installation of the plugin, a second plugin called 'PixoPoint Menu Animations' will be activated. This will eventually be available as a separate download.

Known Bugs

  • The PixoPoint Animations plugin is detected as being the PixoPoint Menu plugin and so immediately says it needs updated, except instead of updating, it gets deleted and is replaced by the original PixoPoint Menu plugin. A solution to this is being sorted on WP Tavern.

Multi-level Navigation plugin

This plugin is intended as a replacement for both the PixoPoint Menu plugin and the Multi-level Navigation plugin. If installed while the Multi-level Navigation plugin is running, it will deactivate that plugin, then transfer all of your settings (including your CSS) over to the new plugin and then clean your database of all of the old Multi-level Navigation plugin data (that plugin added lots of pointless junk to your database).

Future versions of the Multi-level Navigation plugin will automatically upgrade themselves to the new PixoPoint Menu plugin. This will not be happening until extensive testing has been undertaken to ensure there are no glitches during the upgrade process.

WP DB backup

Published February 2nd, 2010 under Plugins

Time and time again I come across WordPress users who have either accidentally broken their website, their server has crashed/hard drive corrupted or they’ve been hacked. Without a clean, recent back of your database you may have trouble getting your site back online along with all of it’s posts, pages, comments and various settings. To get around this, I’ve always found the easiest solution is to simply use the WP DB Backup plugin.

When the WP DB backup plugin is activated, you can navigation to “Tools” > “Backup” in your sites admin panel and from there you can select any extra database tables you would like backed up, and then either choose to download a copy of the database immediately, or schedule to have the database emailed to you periodically.

Screenshot from the WP DB backup admin page. Click to zoom in.

I generally have most of my sites email me a copy of their database every day. If you don’t like receiving lots of backups to your main email account, then you can have it sent to an address that you rarely use. This way you always know that your data is backed up to a reliable place. It also pays to periodically download a copy to your computers hard drive so that you have it triply backed up in case of a double catastrophe of data loss.

Note: If you database is larger than the largest email attachement your server can send, then you won’t be able to send the entire database. Most databases are less than 1 MB in size so this is rarely a problem for the average site owner.

PixoPoint Theme Integrator: alpha launch

Published January 27th, 2010 under Plugins

We are pleased to announce the Alpha launch of a new WordPress plugin which helps you integrate your WordPress theme with other gallery, forum, wiki or CMS softwares. It is called the “PixoPoint Theme Integrator” and you can see it in action in our support forum.

Since this is an alpha launch, we do not recommend using this in a live environment just yet. There are likely to be bugs and we haven’t written a lot of documentation on how it works just yet. Plus we are likely to change some things before it is officially released as a stable product.

 

We use the PixoPoint Theme Integrator in our support forum.

PixoPoint SMF Widget

Published January 2nd, 2010 under Plugins

The PixoPoint SMF widget in action

We have received a few requests for information about how we have added our latest forum topics to our sidebar here on PixoPoint.com. The answer, is that it is a custom coded WordPress widget.

We weren’t intending this for public release, so it is not as easy to use as it could be. The plugin works by periodically utilizing the SSI.php file in SMF to load the list of topics, then it stores them in your WordPress database. The system currently reloads the list of topics every time it loads a specific page on your site; this was a simple fix for our own purposes but for your own site you may wish to use a cron job to load the script periodically (you will need to know some PHP to do this). You could reload the list of topics on every page load, but this would require totally reloading the SSI.php file on every page load which will likely cause performance problems on your site.

The widget doesn’t include an easy to use admin panel and instead has a file called config_smf.php which allows you to control how many posts to display, the ID for the page and how many posts/topics are displayed. It currently only works with SMF 2.0, but could easily be adapted to work with SMF1.1.x. It could also be adapted to display other pieces of information from your SMF forum.

<php
/*
This file sets the configuration of the SMF settings for the widget
PixoPoint SMF forum posts widget
Copyright (c) 2009 PixoPoint Web Development
...........
*/
$pixopoint_smfvar['ssi_path'] = '/home/rhellyer/public_html/pixopoint/forum/SSI.php'; // Path to your SMF installations SSI.php file
$pixopoint_smfvar['wp_pageid'] = 436;  // Page ID of an infrequently accessed page on your site
$pixopoint_smfvar['numberposts'] = 10; // The number of posts you wish to display

?>

Download PixoPoint SMF Widget zip file

Installation

  1. Upload the complete pixopoint-code-comments folder to the /wp-content/plugins/ directory OR install it via the WordPress plugin repository browser
  2. Activate the plugin through the ‘Plugins’ menu in WordPress
  3. Modify the smf-config.php file to suit your own sites specifications

Support

This software was not originally intended for public release so we will not be providing support for free sorry. For support (including help with customisations), you will need to try our Premium Support service.

We use the PixoPoint SMF Widget to extract our latest forum topics from our SMF forum into our WordPress sidebar.

Free support for menus

Published December 30th, 2009 under Plugins

Since the inception of PixoPoint.com, we have been providing free support in our support forum for our menu plugins and CSS generator. Later, we began offering our Premium Support service, which gives much faster response times and we are happy to answer even very complex questions or even write extensive code to help out our Premium Support members.

However, in order to keep maintaining the service, we need those requesting free support to follow a few simple guidelines or we will need to move to a purely paid support system (which we would like to avoid). In the past we attempted to answer every question which was sent our direction, but as the number of support requests has grown, this has become virtually impossible to maintain due to the shear number of questions.

To help reduce our workload, it would be great if you could follow these guidelines before posting any free support questions in our forum (these do not apply to Premium Support members):

Things to let us know in your post

  • Are you using one of our WordPress plugins? If so, which one?
  • Where is your CSS? (don’t paste it, just post a link to it)
  • What modifications have you made to the CSS?
  • What browsers are you having problems with?
  • What is the URL for your site?

If you didn’t paste your CSS into a WordPress plugins’ settings page, then let us know which exact file it is in (searching through a dozen CSS files in your theme trying to find your menu code is very time consuming).

Things which prevent us from helping you

  • Not providing a link to the problem.
  • Only providing HTML and CSS code snippets (without a link).
  • Not telling us you modified part of your CSS, plugin or theme.

We can not answer vague questions about your menu or theme not working, we need to see the problem in action so please provide a link to it. Note: you don’t need to provide an example of your whole site just to demonstrate a problem. If you don’t want to leave your site in a broken state, then you can simply create a static HTML file of your problem and upload that instead. “Save as” in most browsers will do the job, or you can copy and paste the source code.

Email Support

We only offer email support to our Premium Support members. By keeping all free support questions open to the public, we hope that others will be able to learn form the answers.

Blog Post Support

We do not provide support in our blog posts. All free support questions must be posted in our support forum.