WP-ExtJS Version 1.0.4 – ExtJS Pivot Grid Example

In honor of Version 1.0.4 of the WP-ExtJS Plugin being committed this morning, I decided to post a new example. This example shows the powerful pivot grid capabilities in the latest version of ExtJS from Sencha.

 

Grab the Plugin from WordPress.org

 

Please note that you must upgrade to the latest version of ExtJS – Currently 3.3.1.

 

Pivot Grid Example

This example shows how to create a Pivot Grid backed by an Ext.data.Store.

 

Continue reading →

Create a Custom Sidebar for Each Post or Page on Your WordPress Blog

Update: June 27th, 2011
Graceful Sidebar Plugin Version 1.0.11 Released

If you’ve been here before, this will be a review.  However, I think it bares mentioning in a new post.  Have you ever wanted to customize your blog such that the sidebar content displayed a different bit of content for each page on your site?  Well that’s the story behind the Graceful Sidebar Plugin.

The plugin works by extending the post and page editing screens with two additional fields.  Title, and Content.  The title field stores the content that will be displayed in the title of a widget on the post or page you’re editing.

Once you’ve installed the plugin, and have dragged the Graceful Sidebar Widget to the sidebar, you’ll begin to see this content displayed on your blog.

You may edit these fields for each post or page that you want to display different sidebar details or content.

To obtain this plugin, either visit the <a href=http://wordpress.org/extend/plugins/graceful-sidebar-plugin/>Wordpress Extend/Plugins; site and download, or you can install the plugin directly from within your administrative console.  Simply click Plugins->Add New->Search for “Graceful Sidebar”.

Minimizing Hacks and Spams on Your WordPress Blog

As long as there’s money to be had by gaining exposure on the web, we’ll have to suffer with the less than reputable out there trying to game the system by filling up your blog with lame comments and links to their crappy porn, drug or adult dating web sites. You can minimize the impact of these n’er do wells, however by implementing several plugins and taking certain actions in response to their attempts.

Continue reading →

A Simple Excel Decision Matrix | The Lynn Decision Tool

Here’s a very simple Excel based decision tool which I’ve used in many different forms for both personal and business use over the years. In this basic format, this tool will enable you to list work through a decision process between two major choices.

The tool lets you provide two basic choices (cell C2 and cell E2), features of the overall decision (these are typically outcomes or impacts of your decision between the two choices), weights for each feature and a grade for each decision by feature.

The tool also provides a calculated score based on your grades and weights and a nice little chart showing which decision came out on top.

To use the tool follow these basic instructions:

1. Provide your two choices in cell C2 and cell E2. eg: Join Army, and Go to College
2. List the features of the decision as a whole in column A rows 3 through 16. You don’t need to complete a rows. You’ll want to focus on outcomes or impacts of your decision when listing these features. eg: Long term impact on life goals.
3. Weight each feature on a scale of 1-5 based on how much you value this feature in column B, rows 3 through 16.
4. Provide a grade for each decision as it pertains to the feature. For many decisions, this will be highly subjective… don’t give too much thought initially to your scores. Try to record your immediate reaction.

Note: Don’t put anything in the “Score” columns… these are computed fields.

That’s it – very simple as I said. This tool can be built upon in many ways. I wanted to keep it simple initially and provide a Simple Decision tool. If you have other tools you use to help you make decisions, please use the comments field and let me know.

[download id=”9″]

Graceful Sidebar Version 1.0.7 Released

** UPDATED 01/12/2011 – Graceful Sidebar Plugin is now at version 1.0.10 **

What’s the Graceful Sidebar Plugin?

The Graceful WordPress Plugin provides a convenient way to add a custom sidebar for each or any of the posts or pages on your WordPress blog.

The plugin presents two additional input fields when creating or editing a post or page. These fields are labeled Graceful Title and Graceful Content. Edit these to create the customized widget that will appear in the sidebar when readers are viewing this page or post. Be sure to drag the Graceful Sidebar Widget to the sidebar area for your theme by viewing Appearance->Widgets from your administration panel.

Where can I get it?

You may download the plugin from The WordPress Extends->Plugins page or by searching for ‘Graceful Sidebar’ from your administration panel’s plugins->Add New screen.

What’s New?

Issues were reported with funkiness when updating and saving posts. I surmised that this was related to the fact that I was storing the values for the graceful sidebar title and content in standard custom fields – which mean the edit screens showed two fields where you could edit these values – one in my own custom edit fields and another in the standard custom edit fields.

Please backup your database before upgrading to this version as it does change the names of the storage variables for your graceful sidebar title and content.

Are you using the plugin? Let us know by leaving a comment. Also, please leave a comment with any additional enhancements or modifications you might like to see with this plugin.

WP Fullcalendar – A Fully Functional Events Calendar for WordPress

I’ve used Adam Shaw’s fantastic jQuery plugin called fullcalendar on several projects and I love its flexibility and extensibility. It doesn’t try to be all things to all projects but provides the hooks for you to extend its functionality if you need to.

I got to thinking about how much I’d love to be able to publish events and use a calendar like fullcalendar right within WordPress. Enter WP-Fullcalendar.

This WordPress plugin will enable you to create events right from your WordPress administration console and have them published using fullcalendar right inside a post or a page.

Here’s an example where Continue reading →

Runner’s Training Calendar


I love it when two of my favorite activities collide – in this article, I describe how I created a Runner’s Training Calendar using jQuery, PHP and MySQL. You can see the work in progress training calendar here.

Background

Running long distances is something I’ve had a love-hate relationship for many years.  There’s nothing quite like the feeling of satisfaction you get from setting goals and achieving them – the kind of goals you set when you make a commitment to participate and complete a road race.  Whether’s its a marathon, half-marathon or even a 10 miler, the feeling is just about the same – elation.  That feeling certainly doesn’t come easy, however.  You’re constantly fighting weather, colds and that ever-present feeling of laziness.
Continue reading →

Graceful Sidebar Version 1.0.6 Released

* Update – December, 29th, 2011 *
See http://www.mlynn.org/2010/12/graceful-sidebar-version-1-0-7-released/ for Version 1.0.7

Version 1.0.4 brought custom edit fields so that you no longer have to remember the name of the custom fields to populate in order to create custom sidebars for your posts and pages. Version 1.0.6 fixes the custom field for the sidebar content so that it behaves within the admin edit post screen.

You can download this latest version right from the WordPress Plugin site.

There have been reports of losing the Graceful Sidebar Comment from Posts or Pages when saving posts. I’ve tested this on several instances and cannot reproduce. If you have experienced this, please leave a comment and let me know.

WordPress Extjs – Displaying Posts in an ExtJS Grid

Now that the WP-ExtJS Plugin is complete, I figured, I’d create a post to show a use case. Today, I’ll be showing how you might use this plugin to display your blog posts in an ExtJS Grid using PHP and MySQL – and the WordPress built-in functions for accessing blog post data.

Requirements

Continue reading →