First off, what is a Meta tag??? A meta tag is text that describes your site or individual post inside of the HTML header. It was designed so search engines can quickly index your site and use the “key words” in those tags to provide more relevant results. Here are a couple of examples:
In this video I show how SEO in WebSphere Commerce is a snap to configure. Short and human readible URL’s can easily be configured using the business user tooling Management Center for static pages, products, and categories. WebSphere Commerce also supports automatic 301 redirection when SEO tags are changed. This preserves the old URL to still work when referenced by search engines like Google.
Searchandizing you say? Yep, its when you use a shoppers search terms to display relevant content like other products, specials, advertisements, and content. In this video I show how to do some basic searchandizing using WebSphere Commerce and the business user tooling Management Center. Unlike many other products, WebSphere Commerce allows basic business users to control a lot of their site, including things like search!
I have received a lot of positive feedback on this series so I decided to create a new link in my header “28 Days of Dojo”. The link does a tag search and sorts the results in ascending order. So if you want to read the series in order of entry you can. As the month goes I plan on making the posts more and more technical so reading in order is best for anyone just starting this stuff.
You can also bookmark the link here if you want to save it – link.
With the recently released Multiple Database Search plug-in you will see an example of how to implement the “com.ibm.rcp.search.engines.searchEngines” extension point. This extension puts a new search entry in the search toolbar dropdown:
You can look at the plugin.xml in the project to see the extension definition. Let’s walk through how this extension is configured:
//The first extension declares the engine
data="1073873011" // Initialization data given to the class, we dont use this really
engine="org.openntf.mailsearch.SearchEngine" // The class name for our engine
global="true" // We want our engine to always be available
hasResults="true" // We will use the regular search UI page
icon="icon/dbicon1.gif" // Our icon in the drop down menu
id="org.openntf.mailsearch.SearchEngine" // the id of our engine
label="Multiple DB Search" // The label for our engine (shows in the drop down)
type="other"/> // We are not a regular type so just put other
//The next extension actually adds the engine to the UI, it is pretty self explanatory
label="Multiple DB Search"
The engine parameter is really the key parameter as it points the search framework to our class that does the heavy lifting. The class is what is responsible for actually executing the search across the selected databases. Following this sample you can now create a search to essentially anything that Java code has access to.
Our search engine uses multiple threads to search across the databases. Since the back-end Java API’s can be accessed from multiple threads this makes it a pretty big advantage performance wise. If your databases are also full text indexed, you will see some pretty impressive performance with this technique. I will save the threading discussion for another post…
The problem is the log shows eight of those downloads (of the widget) to be either duplicates or multiple downloads from the same IP address. This means the net difference is 13. So even though the numbers are close this does show some people have more interest in just using it versus scanning the source code.
The new plug-in can be installed using the Widget below – so yes, this is a Widget that installs Eclipse plug-ins! What we did was extend the current search user interface (the toolbar to be exact) so it looks completely integrated with the Lotus Notes client. The tool will search specific fields or do a full text search across all of the databases and consolidate the results into a single result set.
You can install the plug-in using the widget below into your My Widgets panel in the Lotus Notes client. If you want to learn how to enable My Widgets in your Lotus Notes client you can view a video here.
Drag image to your My Widgets panel
As with all Open Source tools and code any and all input is welcome!