Introduction

This site is dedicated to the various technical aspects of KeganBall.com as well as detailing my efforts with my other web properties. I welcome you on my journey as I forge ahead to build sites that reaches the world and hopefully make an impact.

On this site I will record the many varied steps I take in building my sites. There will be many failures to find successful solutions.

I will document my thought processes and actions so that both you and I will be able to keep track of what works and what doesn’t work. This will be a place for me to keep a journal of all the things I learn in my journey as I and my site learn and grow in the process.

Please feel free to comment and interact with me. I welcome your feedback, input and support.

Posted in Articles | Leave a comment

Directory List & Print

Here’s a great Directory Lister/Printer. It allows you to export to Word and Excel very easily with some nice options.

http://www.infonautics.ch/directorylistprint/

Posted in Downloads, File and Disk Management, Software, Utilities | Leave a comment

NewYouAcademy.com Initial Setup

This entry is part 1 of 1 in the series Building NewYouAcademy.com

I installed WordPress MultiUser finally. I created a knowledgebase item for reference and hope that I don’t have this same issue the next time I attempt an install. Basically it appears that there is a bit of lag time from the time you upload the files until the install screen appears. I waited a day and the setup page magically appeared!

So here I am at a new forefront. Time to start building this badboy!

Here’s a list of the things I need to learn and the steps I see I need to take:

  • Change the Tagline.
  • Change the Timezone.
  • Delete the default post and page.
  • Rename Uncategorized Category: to Articles
  • Rename the Link Categories: to Links
  • Delete The Blogroll
  • Change The Permalink Structure: to /%postname%/
  • Change Size of the post box to 20 lines (Settings>Writing)
  • Learn whats the best for site setup: http://www.kb.com or http://kb.com.
  • Learn about security considerations.
  • Install amember.
  • Choose a default theme.
  • Choose 5 starter themes for sub blogs.
  • Figure out how the main blog works so that I can control the front interface of the site.
  • Determine which plugins I need.
  • Test adding a blog from the admin.
  • Test adding a blog from the main page.

That seems like a pretty good start. Let’s roll!!

I installed WordPress MultiUser finally. I created a knowledgebase item for reference and hope that I don’t have this same issue the next time I attempt an install. Basically it appears that there is a bit of lag time from the time you upload the files until the install screen appears. I waited a day and the setup page magically appeared!

So here I am at a new forefront. Time to start building this badboy!

Here’s a list of the things I need to learn and the steps I see I need to take:

Change the Tagline.

Change the Timezone.

Delete the default post and page.

Rename Uncategorized Category: to Articles

Rename the Link Categories: to Links

Delete The Blogroll

Change The Permalink Structure: to /%postname%/

Change Size of the post box to 20 lines (Settings>Writing)

Learn whats the best for site setup: http://www.kb.com or http://kb.com.

Learn about security considerations.

Install amember.

Choose a default theme.

Choose 5 starter themes for sub blogs.

Figure out how the main blog works so that I can control the front interface of the site.

Determine which plugins I need.

Test adding a blog from the admin.

Test adding a blog from the main page.

That seems like a pretty good start. Let’s roll!!

Posted in Setup | Tagged , , , , , , , , , , | Leave a comment

Moving Plugin Posts

This entry is part 2 of 2 in the series Moving Plugins Catalog

Well that was a quick fix. I found my answer here: http://en.support.wordpress.com/moving-a-blog/

I was surprised at how easy it was to move the posts!

So after a simple export and import, my plugin posts are all now moved over to the new site location!

Now I just need to go in to the keganball.net database and delete all the current plugin posts.

Posted in Setup | Tagged , , , , , , , | Leave a comment

Plugins and Knowledge dbs created

This entry is part 1 of 2 in the series Moving Plugins Catalog

I’ve set up subdomains and WordPress installs for both my plugins database as well as my knowledgebase here on keganball.net.

As I was working with the site I realized that the plugins being mixed in with other posts was making it difficult to find what I was looking for. So a separate database that still is closely tied to the main site seems much more reasonable.

So now my next step will be to transfer all those posts for the plugins that I’ve already added to keganball.net over to plugins.keganball.net.

Posted in Wordpress | Tagged , , , , , , | Leave a comment

Now Reading Reloaded Plugin Customization

Problem:

Customize the Now Reading Reloaded plugin so that it displays the books in a more suitable presentation.

Solution:

Now Reading Reloaded home page

http://heliologue.com/projects/now-reading-reloaded/

http://wordpress.org/tags/now-reading-reloaded

Extending Now Reading – Part 1 (I like his theme)

http://davidedwardsphotos.com/blog/2009/08/11/extending-now-reading-part-1

Tweaking the Now Reading Plugin

http://davidedwardsphotos.com/blog/2009/08/07/tweaking-the-now-reading-plugin

Posted in Wordpress Plugins | Tagged , , , , | Leave a comment

Now Reading Reloaded Plugin author template

Problem:

Create a Template for the author pages generated from the Now Reading Plugin.

Solution:

<?php get_header() ?>
 
<div>
 
	<div id="content">
 
	<div>
 
		<?php if( can_now_reading_admin() ) : ?>
 
			<p>Admin: &raquo; <a href="<?php manage_library_url() ? rel="nofollow">">Manage Books</a></p>
 
		<?php endif; ?>
 
		<?php library_search_form() ?>
 
		<p><a href="<?php library_url() ? rel="nofollow">">&larr; Back to library</a></p>
 
		<h2>Books by <?php the_book_author() ?></h2>
 
		<?php if( have_books("author={$GLOBALS['nr_author']}&num=-1") ) : ?>
 
			<ul>
 
			<?php while( have_books("author={$GLOBALS['nr_author']}&num=-1") ) : the_book(); ?>
 
				<li>
					<p><a href="<?php book_permalink() ? rel="nofollow">"><img src="<?php book_image() ?>" alt="<?php book_title() ?>" /></a></p>
					<p><?php book_title() ?></p>
				</li>
 
			<?php endwhile; ?>
 
			</ul>
 
		<?php else : ?>
 
			<p>There are no books by this author!</p>
 
		<?php endif; ?>
 
		<?php do_action('nr_footer'); ?>
 
	</div>
 
	</div>
 
</div>
 
<?php get_sidebar() ?>
 
<?php get_footer() ?>

http://heliologue.com/projects/now-reading-reloaded/comment-page-5/#comment-177884
Posted in Articles | Tagged , , , | Leave a comment

Now Reading Plugin Templates remain after update

Problem:

A way to modify templates, etc. in such a way that the modifications are not lost with an update.

Solution:

As ovidiu said, you can make a folder inside your current theme called now-reading, and the plugin will prefer the templates in there to its own.

http://heliologue.com/projects/now-reading-reloaded/comment-page-5/#comment-178579

Posted in Wordpress Plugins | Tagged , , , , | Leave a comment

Todo List WordPress Plugin

I need to find a plugin that allows me to display a public todo list on the site.

Cleverness To-Do List
I googled ‘todo list plugin’ and the third listing is the ‘Cleverness To-Do List’ plugin on the cleverness.org site. http://cleverness.org/plugins/to-do-list/

I read the description and it seems to be plugin meant to be used by admins on a WordPress site but it also has a widget and shortcode that will allow me to put it on a page/post. So this would satisfy my need to have it displayed publicly.

So let’s try it!

I installed and activated the plugin to discover that it appears to have 2 options menus. One under Tools and one under Settings.

The options under Tools is the list itself. And the options under Settings is the settings for the plugin.

I didn’t see any plugin options that I wanted to change.

I need to know what the shortcode is so that I can place the list on a post.

After reading the shortcode descriptions on the plugin home page I was able to put together the string I wanted:
[todolist title="Todo List" type="table" priorities="show"]

After looking at it and playing with it for a bit, I don’t like that I can only have one big list. No categories or separations. I deactivated it for now.

WP Ideas
I installed and activated the plugin. The options is listed as ‘Ideas’ under Posts menu.

The plugin is getting an error. Deactivating and deleting.

Post Todo List
It placed an options menu item called Post Todo List under the Settings menu.

The options were very basic. It appears that this allows you to have a todo list for each post using the ‘ [post_todo]‘ shortcode.

When I clicked save on the options page it told me I needed to upgrade to WP 2.9.2. Since I really don’t have much going on with this site, I figured it shouldn’t hurt too much.

WordPress was giving me errors after I put in the shortcode. Deactivating and deleting.

List Manager
After installing and activating there is a Lists menu item under Posts.

When I click on it the Lists menu item it takes me to a page on my site and states that the page cannot be found.

I went to the plugin home page (http://www.navidazimi.com/projects/wp-lists/) and found that the plugin requires a file to be in both the plugin folder as well as the admin folder. I manually copped the one missing from the admin folder. When I clicked on the Lists menu again it works!!

So I click on Create New List.

I added a few items to the list. Seemed to go fairly smoothly. Now I need to figure out how to get it to show on my page.

I tried to use a long string of shortcodes:
<ul>
<list id=”1″ showlinks=”true” showchecked=”false” odd=”odditem” even=”evenitem” attribute=”count” attribute=”countchecked” />
</ul>

But it didn’t work. I got a ’0′ on the page.

In the end I settled for:
<ul>
<list id=”1″ />
</ul>

Now I have a todo list on my site so I can be reminded of what I want to work on and to share that with others.


Posted in Wordpress Plugins | Leave a comment

Categories Plugin Testing

This entry is part 3 of 3 in the series Categories Customization Research

So I’m installing and testing each of the categories plugins that I found in my last post.

My goal here is to find the best plugin for giving users easy access to the categories and their contents.

These are the competing plugins:
EZY Nav Menu
WordPress Menu Creator
Ajax Category Posts Dropdown
Folding Category List (FoCaL)
Wordpress Folding Category List – Lonewolf Designs http://www.lonewolfdesigns.co.uk/focal/
Wordpress CSS Drop-down

EZY Nav Menu
I installed the plugin. Then went to look for a way to use it. Nothing readily apparent. So I go to the plugin website.

After reading the directions it tells me to add a ‘nav’ category. I also read in the comments that it doesn’t seem to have the ability to add categories to the menu. So we will put this on hold for the moment. I’m deactivating the plugin.

WordPress Menu Creator
This one talks about categories in it’s description. So there is hope.

After installing and activating the plugin, I looked for the options and found it under tools.

I tried to add a menu and it looks like you have to do it all manually which is what I am trying to avoid.

Deactivating this plugin.

Ajax Category Posts Dropdown
After installing the plugin, I looked for a way to work with it. No options menu. Went to the installation instructions on the plugin download page. This appears to be just a widget. I’ll try it. Didn’t work well at all!

Deactivating.

Folding Category List (FoCaL)
After activating this plugin, I easily found the options. Didn’t see any options to change at this time. I added the widget to the sidebar. Can’t seem to get it to work. When I click on the top level category it goes to the page for that category but doesn’t expand the child categories.

Deactivating.

WordPress Folding Category List - Lonewolf Designs
This one seems to be the same as the last.

I decided to veer off a bit and do another Google search. I came across Collapsable Menu. I’m installing it. No options menu. Read the directions. Tells me to put this code <?php wp_list_categoriesex(); ?> in my sidebar.

I tired to put it in a text widget. Nothing. I tried putting it in my sidebar.php as it instructed. Nothing. Deactivating.

Collapsing Categories
I found ‘Collapsing Categories’. It has an options menu. I added the widget. It has a lot of options.

I can’t believe it! It actually works!!! And it works well. Finally!

So at this point it doesn’t look like I will be able to do what I initially wanted to do which was to have my categories as a link in the main menu at the top of each page. But in the end, I did find a useable plugin that will allow me to have my categories on the side bar. I am pleased with this solution.

Posted in Wordpress | Leave a comment

Top Level Categories Plugin

This entry is part 2 of 3 in the series Categories Customization Research

In this series I’m setting up the categories for KeganBall.com by installing them here on KeganBall.net.

The first thing I to do is to install ‘Top Level Categories’. I want to make sure I start out right. I have decided that I don’t want the word ‘Categories’ in my path in the address bar. I just want www.keganball.com/software/wordpress/  This is to simplify things.

After installing ‘Top Level Categories’ and testing to make sure it doesn’t show up, by clicking on each of the categories, I noticed that when I click on the ‘Software’ category nothing shows up.

I’ve put the first part of this post into the ‘Software’, ‘WordPress’, and ‘Setup’ categories but it only shows up when I click on the ‘Setup’ category.

So if I want it to show up under all three I will need to do some more research to see if there’s a plugin to do that. Of course I should give it some more thought and see if maybe it’s better to only have it in the one child category.

Other than that minor question, the ‘Top Level Categories’ plugin seems to work just fine. It removes the word ‘categories’ from the path in the address bar.

In this series I’m setting up the categories for KeganBall.com by installing them here on KeganBall.net.

The first thing I to do is to install ‘Top Level Categories’. I want to make sure I start out right. I have decided that I don’t want the word ‘Categories’ in my path in the address bar. I just want www.keganball.com/software/wordpress/ This is to simplify things.

After installing ‘Top Level Categories’ and testing to make sure it doesn’t show up, by clicking on each of the categories, I noticed that when I click on the ‘Software’ category nothing shows up.

I’ve put the first part of this post into the ‘Software’, ‘WordPress’, and ‘Setup’ categories but it only shows up when I click on the ‘Setup’ category.

So if I want it to show up under all three I will need to do some more research to see if there’s a plugin to do that. Of course I should give it some more thought and see if maybe it’s better to only have it in the one child category.

Other than that minor question, the ‘Top Level Categories’ plugin seems to work just fine. It removes the word ‘categories’ from the path in the address bar.

Posted in Wordpress Plugins | Leave a comment

Series Plugin

As a part of Categories Customization Research series I’m going to set up a way to manage series of posts. So my goal here is to find the best plugin for the job.

I will install, test and report on each.

In Series
I installed ‘In Series’ and went to Settings>Series to adjust any available options. It seems to have some nice formatting options, but it’s not readily clear as to how to link the series together. I’m going to see if I can find more info on the plugin page.

After reading a little more about the plugin, I can see it works by selecting a series within each post. However after trying to add a new post to a series I couldn’t figure out how to add a new series so that I could add the new post to a series.

So I am uninstalling ‘In Series’.

Organize Series
I installed ‘Organize Series’ and went to Settings>Series Options. I read through the options and they are even more extensive than the ‘In Series’ plugin. They look like they have a good set of defaults so I’m just going to go see if I can get it to work for now.

I went to add a new post. When I expanded the Posts menu there is a new Manage Series menu item. So I clicked on it.

I created a series with the following:
Series name: Categories Customization Research
Series slug: Cat-Cust-Research
Description: Researching ways to use categories in a more flexible way. I want to be able to have a categories multi-dropdown menu at the top and have collapsible categories widget on the side.

I then clicked ‘Add Series’ and I was ready to go! I went to edit my first post in this series and went to the bottom of the post. I selected the radio button next to ‘Categories Customization Research’, entered ’1′ for the ‘ Series Part:’, and clicked ‘Update Post’.

When I go view the post it shows me a new box at the top of the post that tells me it’s part of a series and gives the titles and links to the other posts in the series.

There were a couple other plugins available. But after reading their descriptions the ‘Organize Series’ seems to be the best choice.

Posted in Wordpress Plugins | Leave a comment

Categorie Needs

This entry is part 1 of 3 in the series Categories Customization Research

I’m looking for a way to organize the KeganBall.com site using categories. I want to be able to separate pages and categories. I figure this will give me better overall flexibility. Maybe in the end I will find that pages are the way to go, but for now I’m going to look.
I tried to set up multiple layers of categories. My starting list is:
Hardware
Software

WordPress

Setup

Themes

Coding

Plugins

Coding

I want to be able to have a categories multi-dropdown menu at the top and have collapsible categories widget on the side.

The first site that Google brought up was:
‘WordPress Folding Category List – Lonewolf Designs’

http://www.lonewolfdesigns.co.uk/focal/

This is a plugin for WordPress that seems to have a good logic for how to make this work. One of the example sites he lists seems to have 3 levels of categories. I could install the plugin and test it, but for now I’m just going to read a bit more first.

This post may be helpful as he describes a method for making this work by inserting code.
‘Usable Category Navigation in WordPress Pages’

http://www.joedolson.com/articles/2007/02/usable-category-navigation-in-wordpress-pages/

I’ll keep looking for a simpler solution hopefully using a plugin.

Although this is a little bit different in it’s exact focus, I came across a site that talks about removing the word categories from the permalink structure. I have read this before and I have come across a plugin to take care of this. This article talks about a plugin:
‘Get rid of /category/ in URL with the Top Level Categories plugin’

http://wp-cms.com/wordpress-plugins/get-rid-of-category-in-url-with-the-top-level-categories-plugin/

This site also seems to have a lot of other good information that might come in handy later on.

And yet another post that talks about building flyout menus:
‘Building a Dynamic WordPress Nav Menu’

http://green-beast.com/blog/?p=157

I came across Top Level Categories again. http://www.fortes.com/projects/wordpress/top-level-cats
This looks like it might be the best option for getting rid of the categories path.

So that was my google search. Now to the WordPress.org/extend/plugins. I searched for ‘categories menu’

So I came across the ‘Top Level Categories’ plugin on this search http://wordpress.org/extend/plugins/top-level-cats/

I ran into ‘Folding Category List (FoCaL)’ next. This may be my plugin.

‘Ajax Category Posts Dropdown’ seems to be a possible solution.

Then I came across ‘WordPress Menu Creator’. This looks like it may be all I need.

But I want to search just a bit more.

‘WordPress CSS Drop-down’ Menu looks like it may work well.

‘EZY Nav Menu’ also has promise.

So I have a good list to start with. I’m going to install each of these plugins, test each, and then make my decision.

Posted in Wordpress | Leave a comment

Initial Setup Of KeganBall.net

So today I am setting up KeganBall.net for future use. I already got the basics set up yesterday. But I didn’t decide on how to best use this site till last night.

I was trying to decide on how to use this site. I’ve read that the .net domain name is supposed to be for network and technical. I bought this domain and haven’t been using it. So I decided to use it for the technical exploration and documentation of KeganBall.com.

I’ve actually wanted to do something similar to this for a long time but haven’t been able to figure out the best way to do it.

Journey Journal

Some of the key things I want to do here is to have a place that I can keep track of what I am doing. I want to be able to keep notes about what works and what doesn’t work as I search for solutions. I want to be able to have a place to keep track of the questions and answers I come up with.

Years ago I had originally thought of using some sort of help desk type database. I actually started a spreadsheet with my questions and solutions several years ago.

But how do I really keep track of that? How do I search for what I’m looking for? How do I easily access the info?

So I have been looking for a free helpdesk solution. I’ve found a few that seem promising. But for whatever reason I never made them work.

So here I am again, attempting to make this work.

Yesterday I decided to try out the One Or Zero Helpdesk and Knowledgebase software. It’s free and seems to be pretty robust. I first learned about it recently when I joined Membership Academy.

I joined Membership Academy to learn how to build a membership site. I’ve started building my first: www.WeighLessAcademy.com

As I’ve been going through and mapping out the pieces I plan to use on Weigh Less Academy, One Or Zero looks like the software I’ll use for a support system.

I still don’t know how to use the software, but I spent a good deal of time yesterday figuring out the basics of it. I haven’t gone through the training for OOZ in the Membership Academy yet, but I’m sure that will help.

I am already fairly familiar with help desk software, so I was able to blunder my way through figuring things out yesterday. I was able to install it on this site (keganball.net) and enter in a knowledgebase item.

After I got done messing with it yesterday and closed up shop for the night, I had some time to think about how I want to handle the questions and solutions I come up with.

I decided that the One Or Zero software is a good product that may have some great future application here and can definitely be of use on WeighLessAcademy but it has some things I don’t like for what I am trying to do.

Here are the things that rule it out for keeping my journal:

  • No way to share what I’m learning with the world: There may be a public interface to display the info, but It’s not readily available. Besides, the next several reasons make that irrelevant anyway.
  • The system has a somewhat complex backend and disrupts my workflow. I want to be able to easily keep my journal updated. When I have an update, I can easily modify the original post.
  • One of the main things I want to be able to do is to categorize my entries and make them easily searchable. The posts on WordPress are easily searchable and I don’t need to do a lot to make it happen. I can also easily make categories and sub-categories.
  • I need to be able to easily display my findings in my own customizable way. I could probably figure out how to do this in OOZ, but it’s just easier with WordPress.

So I will use OOZ for what it’s intended for and just stick to WordPress for keeping my journal.

The Setup Process

I originally set up a page on kegandrew.info with the process for setting up a WordPress site. I’ve decided to move that here to KeganBall.net. It has evolved and changed since I started it and I will continue shape it as I go.

I was working on the Now Reading Plugin yesterday for KeganBall.com. I was trying to get the books to display similar to the way the plugin author had them on his site. I was going through his site looking for clues as to how he did it. I even wrote him a comment asking for how he did it. He gave me a vague reply. So I persisted.

I followed the link to the site where he got his theme. I wondered if maybe it was the theme that held the clues to the book layout. So I installed the theme on KeganBall.com. But that wasn’t the answer. However, I do like the theme.

I went and read the plugin forums on WordPress.org to see if I could find some answers. This headed me in the right direction. As I started discovering snippets of answers to my questions, I also started thinking of how to keep track of the snippets I was finding.

That’s when I decided to revisit the help-desk database. I ultimately decided to put it on this site as I described above.

So I exhausted the rest of the day learning about OOZ. But the seeds were planted for this site.

The Look

So as I was going through setting up this site for use as my journal, I came to the point in the checklist where I needed a theme and since I had installed the comet theme earlier on KeganBall.com and liked it, I decided to use the same theme here on KeganBall.net.

I’m sure the theme will change over time, but for now it’s a good start.

Posted in Setup | Leave a comment