Bit.ly is one of the most popular link shortening services, and rightly so: it is stable, easy to use, and has pretty looking statistics. One thing Bit.ly does not do is export data. There is simple no other Bit.ly exporter out there.
If you’ve ever tried to use WordPress’ built-in bookmarks / links manager, you know that its limits can be frustrating. One of the biggest issues I’ve encountered is that the link categories are not hierarchical.
Let’s say you have a tech blog and you link to a lot of pages about TV’s. You may want to categorize the links under TV > Plasma or TV > LCD. With the existing system, you cannot.
The CubeCart file and image uploader in the product editor only allows for a small set of file types: jpg, gif, jpeg, png, swf, fla, jpg, gif, jpeg, png, avi, mpg, and mpeg. If you want to upload a PDF in CubeCart, you will have to manually FTP it into the uploads folder, and even then the file browser won’t show you PDFs. If you try to upload PDFs, you’ll get the following alert: “Invalid file type.” Well here’s how to fix that. Continue reading “Enable PDF Uploads in CubeCart 4”
I recently discovered that FDA Warnings have been unwittingly adding value to the very websites and products they are trying to warn about. What does this mean in the context of Google’s new negative review algorithm?
Google has been working on de-valuing bad reviews…
There has been lots of press over the NY Times article exposing an ability to get ranked through negative press online. Google has since updated their search algorithm to take into account the reputation of the company being reviewed. Now, in theory, Google will no longer add value reviews if the reviews are extremely negative:
…in the last few days we developed an algorithmic solution which detects the merchant from the Times article along with hundreds of other merchants that, in our opinion, provide an extremely poor user experience. The algorithm we incorporated into our search rankings represents an initial solution to this issue, and Google users are now getting a better experience as a result. Official Google Blog
The key here is that Google’s focus is on user experience; they want to provide the best search results so that users are satisfied with Google’s search result ranking system.
As I’ve worked with WordPress plugins, I’ve learned new ways of working with WordPress. WordPress has tons of built-in functionality that is very useful and easy to use once discovered.
I am by no means a great PHP coder. I am still learning OOP principles and how to write code better. In creating new WordPress plugins (see a list of my plugins), I have improved how I code: writing more efficient code using WordPress functionality rather than hacks.
One of the methods of coding that I have discovered (thanks to Jeremy Clarke) is using the WP Cache and Transient APIs to store plugin data. It’s made a big difference in the speed of all my plugins.
We can do this the easy way or the hard way. What’ll it be?
The WordPress form plugin Gravity Forms (if you don’t use it, you should — it’s great) comes with a stylesheet found at [plugin-directory]/plugins/gravityforms/css/forms.css. SEODenver.com’s is found here.
WordPress.org plugin page layout change likely for usability
A couple of weeks ago, WordPress.org changed the layout of their plugins directory plugin pages. The update was likely to improve usability for users trying to determine whether a plugin is trustworthy and what it does. I believe the re-arranging of the page has achieved those goals.
The update removes author links
The layout redesign removes links to the official plugin page. I believe this makes it more difficult for users trying to get support on plugins.
Removing links also affects plugin authors. One of the ways that plugin authors are “rewarded” for creating plugins used to be a link from the WordPress.org website. This resulted in two things: increased traffic to the author’s website and some passed SEO value from the WordPress website to the author’s website.
The Gravity Forms plugin has recently updated to Version 1.4, and it adds a bunch of features. The one I am most excited about is Ajax submission – this means that the form no longer requires a page reload to display errors and to submit. This brings the plugin in line with Contact Form 7 and cFormsII in this functionality.