Archive

Archive for December, 2006

Now available — EndNote Web via ISI Web of Science at Rhodes University News

December 22, 2006 kehan Leave a comment

Now available — EndNote Web via ISI Web of Science
This is brilliant – now if only we could do this from connotea or citeulike – who’s going to write a plugin for Word or OpenOffice for these?

Node (key)words | drupal.org

December 19, 2006 kehan Leave a comment

Node (key)words | drupal.org
Extremely useful for delivering relevant keywords to search engines. Probably add lists of synonyms into these for accepted names? Also need to work out how to tell google that a name is a synonym (you can search for synonyms in google by adding a tilde (~) as a precursor to your search term.

This module allows you to set some meta tags for each node.
Giving more attention to the important keywords and/or description on some of your nodes allows you to get better search engine positioning (given that you really only provide the keywords which exist in the node body itself, and do not try to lie).

Categories: useful modules

Microformats | drupal.org

December 19, 2006 kehan Leave a comment

Microformats | drupal.org
Microformats are one of the trendy new things taking the web by storm and allow users to easily interact with webpages and extract data for their own purposes – eg add events to own calendar.

Designed for humans first and machines second, microformats are a set of simple, open data formats built upon existing and widely adopted standards.

This module is similar to the idea of CCK, but rather than allow the creation of custom content types, the module allows the development of set microformats such as hCard and hCalendar, with scope for the addition of other content types.

This project is still currently in an alpha stage, with a design of the database required first. Input will include JS elements such as a pickable calendar, and output will be both in XHTML format for display, as well as XHTML that can be copied and pasted.
Current Working Modules

* MicroID Module – Dynamicly generates a MicroID hash from a node authors email and the URL of the node. This module then generates a meta tag with the MicroID, and using jQuery also add’s the MicroID to the node’s class.

Link | drupal.org

December 19, 2006 kehan Leave a comment

Link | drupal.org

Linking to external data

A CCK content field which lets you add a complete link to your content types; including URL, title, and optionally a target attribute.

Requires the content module (CCK).

The link module is a one-stop content link “field” type for CCK. It provides three fields to an authorized user:

* URL (textfield)
* Title (textfield)
* Open New Window (checkbox)
* Add rel=nofollow attribute

“Title” and “Open New Window” can be optionally enabled or disabled when setting up the content field.

If you were to create a field named ‘My New Link’, the default display of the link would be:

where items between # characters would be customized based on the user input.

Categories: useful modules

jRating | drupal.org

December 19, 2006 kehan Leave a comment

jRating | drupal.org
Allow ‘peer review’ of the descriptions / data in GrassBase.

This module uses jQuery to produce accessible rating forms for nodes.

With javascript disabled, the rating uses a standard form; with javascript enabled, an image-based (eg star) rating is submitted dynamically.

The current average rating is displayed alongside the rating form and a themed views field allows rating results to be displayed in views.

Development of this module was sponsored by Nature Publishing Group and Jason Bahn.

Internationalization | drupal.org

December 19, 2006 kehan Leave a comment

Internationalization | drupal.org

Worth implementing for broad user base

This is a collection of modules to add multi-lingual capabilities to Drupal sites. Provides content translation -nodes and taxonomy-, interface translation for anonymous users -with the locale module- and browser language detection. Includes a block for language selection and manages translation relationships for nodes and taxonomy terms.

Highlight | drupal.org

December 19, 2006 kehan Leave a comment

Highlight | drupal.org

Helpful for user experience in GrassBase – find words relevant to search results.

This module allows for the highlighting of terms within a page. It supports highlight from the search results page automatically and allows for the crafting of URLs which have terms for highlighting in them.

Module currently supports 4.7.4, 5.0 support is in the works.

An example url might look like

http://www.example.org/?q=node/34&highlight=first,second

Occurrences of “first” and “second” would be highlighted in the page.

Greybox Redux | drupal.org

December 19, 2006 kehan Leave a comment

Greybox Redux | drupal.org

May be able to use this to display results for searches made to other databases. Quite slick and easy to interpret for uninitiated users.

Greybox Redux is a lot like the popular lightbox, but is used to display web sites on top of your current page. The small sized Greybox redux(jQuery based) library, included in this download, was developed by John Resig.

A demo is available if you’re interested in seeing some examples of how Greybox Redux works in general.

Categories: useful modules

Gallery | drupal.org

December 19, 2006 kehan Leave a comment

Gallery | drupal.org

Option for image management using well supported open source tool gallery

This module embeds Gallery2 (http://gallery.menalto.com) inside your drupal installation to support photos, videos and other content. There is support for 2 types of image block (can be placed in the sidebar) and a navigation menu, inserting of images into nodes via an input filter, TinyMCE support, syncing of users between the 2 applications, …

Note that you will need to download and install Gallery2 (http://codex.gallery2.org/index.php/Gallery2:Download) prior to installing this module.

You can see the module in action on Gallery’s own website at: http://gallery.menalto.com/gallery

Please post any issues, support requests, feature requests etc in either Drupal 4.7 GalleryEmbedded Forum or Gallery module issues tracker only, rather than in other Drupal or Gallery2 forums.

Categories: GrassBase, useful modules

Front Page | drupal.org

December 19, 2006 kehan 2 comments

Front Page | drupal.org

Probably useful to implement a static ‘homepage’ – may be able to do this through Drupal core though? mush check this out.

The Front Page module allows user to specify splash pages or front pages to their site that are different in layout to the default theme/style and also offers the option to display different front pages to Authenticated Users logged in and Anonymous users not logged in. It is very simple to install, no SQL fiddling required and step by step instructions are provided in the README.TXT file in the download.

key features

The front_page.module is very useful if you want to do the following:

* Have a splash front page to your drupal site that is different from your default layout you can have a full HTML/Flash/PHP splash page that points to a different stylesheet/layout from the default theme you are using. Or you can simply display a special message within your default theme.
* Automatically display a different front page for Anonymous and Authenticated Users. You can specify a special front page for visitors to your site who have not logged in or registered, while users who have already registered (Authenticated Users) automatically either get a different page or are redirected to a specific area/section/page within your site.)
* Easily update/change the contents or the redirects of your front page(s) from within the Drupal Administration area. The Front Page module, once installed, is easily accessible from the Drupal Administration Module Settings page, so you can update and modify your Front Page(s) very simply and easily. Some find it useful to simply alternate between UNDER MAINTENANCE/BACKUP in PROCESS type notices for users and their normal front pages.
* Include PHP code in your Front Page(s) (Thanks Scott for the patch!) Create dynamic and more sophisticated front pages to your site using PHP. Click through to the Sliced Bread PHP Snippets handbook page for some ready made snippets you can paste/tweak for your front page(s).
* Override the HOME links on your site Useful if you have a SPLASH page or FLASH intro to your site that you don’t want users going back to each time they click on your HOME link or the HOME breadcrumb links throughout your site. The front_page.module can tell whether the person is coming from within the site or from elswhere. So visitors and users are handled accordingly.

key features (Drupal 5 version of the module only)

* Specify a different front page based on Role. You can specify a special front page for each role type
* Display a custom mission statement for registered users who have not visited the site for a while You can specify the special mission and the ‘time away’ setting.

Categories: GrassBase, useful modules

Fieldgroup | drupal.org

December 19, 2006 kehan Leave a comment

Fieldgroup | drupal.org

useful for grouping fields such as nomenclature (lists of synonyms, basionym, accepted name etc), specimens {kew; gbif; etc;}

This module allows you to create field groups for CCK fields. So you can
group your CCK node forms with the help of field groups.
Field groups can be set to be collapsible and can have descriptions.

This module has been incorporated into the Content Construction Kit (CCK). Use a development snapshot of it and fieldgroup will be included!

Also submit any issues into the cck issue queue!

Categories: GrassBase, useful modules

Exif | drupal.org

December 19, 2006 kehan Leave a comment

Exif | drupal.org
Useful for extracting metadata from images served by GrassBase

The Exif module allows to display Exif metadata on image nodes. Exif is a specification for the image file format used by digital cameras.

Administrators can choose what Exif tags they want to display, and control the order of appearance.

At this time, this module supports Exif information only with JPEG files.

This module targets Drupal 5.0 and requires the PHP Exif Library (PEL). Note that PEL requires PHP 5.

Categories: GrassBase, useful modules

DHTML Menu | drupal.org

December 19, 2006 kehan Leave a comment

DHTML Menu | drupal.org
Possibility of using for GrassBase navigation menu.

DHTML menus uses javascript DHTML to reduce the number of page loads when using nested menus; this is particularly useful with Drupal’s administration system.

Ordinarily in Drupal, when you click on a menu with sub-items, you need to go to that page and do a page refresh to get the items that are beneath it. With DHTML Menus, instead the sub-items are expanded as soon as you click on it. Additionally, it uses a cookie to remember what menus are open and what menus are closed, so as you navigate around the site your menus remain consistent.

Categories: GrassBase, useful modules

Content Construction Kit (CCK) | drupal.org

December 19, 2006 kehan Leave a comment

Content Construction Kit (CCK) | drupal.org
Useful to build custom nodes for GrassBase.

The Content Construction Kit allows you create content types through the web. A content type is a collection of fields.

The intent of the CCK is to make the creation of custom node types easier.

Several contributed projects provide additional field types and widgets for CCK:

* computed field: lets you add a PHP-driven “computed field” to CCK node types
* date: creates an ISO or unix timestamp date field
* email: validated email field
* image field: an image field
* link: a URL field

Other modules related to CCK:

* content template (contemplate): allows for control over the form and display of fields, including teaser and RSS feeds
* views: provides many types of listings of content; CCK exposes its fields to the Views system.

Categories: GrassBase, useful modules

Computed Field | drupal.org

December 19, 2006 kehan Leave a comment

Computed Field | drupal.org
Use this to create full scientific citation including authority for plant names.(But see Automatic Node Titles)

Computed Field is a cck module which lets you add a computed field to custom content types. You can choose whether to store your computed field in the database. You can also choose whether to display the field, and how to format it. The value of the field is set using php code, so it can draw on anything available to drupal, including other fields, the current user, database tables, etc. The drawback of this is of course that you need to know some php to use it.

Computed Field requires the content module (cck).

Categories: GrassBase, useful modules

Lana’s 27

December 19, 2006 kehan Leave a comment

Well, today my baby sister turns 27 and I have recently heard that she has put an offer in on a house! Here’s my message to her:

Have a great day Lana

Categories: fun, lana, videos

Talk at the KikForum

December 15, 2006 kehan Leave a comment

I gave a talk at the first meeting of the Kew Interactive Key Forum (KikForum) which seemed to go down quite well. I also managed to con some other people into giving some talks and all in all the meeting was received well. The most important thing is that we will try to keep doing this on a regular basis (every 2 months or so).

GrassBase has a custom search engine

December 8, 2006 kehan 1 comment

I have added a Google custom search engine to grassbase and this makes things a lot easier for me to deal with.
you can add the search engine to your custom google homepage by clicking on the button below:
Add to Google

You can also use the search engine at the it’s website