Customizing the user profile layout

(Thanks to Dublin Drupaller for starting this section of the handbook)

The PHP Snippets below are intended for use within a customized USER PROFILE page that simply enables you to "pull" specific content from your drupal database specific to a particular user and display it in the way you want.

They are intended for use with a phptemplate based theme and for Drupal site developers who do not have php programming knowledge but want to push out the boundaries of user profile pages and control precisely how they look.

See also Advanced Profile Kit for an alternate method of sprucing up your user profile pages.

Simple step-by-step instructions are provided.

The concept

Drupal is an extremely powerful tool for building online communities, in particular, allowing users to submit their own content to a community hub. A good illustration of this working well online might be the World famous myspace.com site, where bands/artists are able to submit content into their own page.

Drupal has all the tools available to create your own myspace.com style community hub.

Tagadelic: weighted tags in a tag cloud

The tagadelic module generates a page with weighted tags, indicating how many times a category or tag has been used to categorize content on the site. The cool thing is that by merely altering font sizes, these lists suddenly gain a dimension: the more often a tag is used, the larger its font size. Tagadelic offers various ways to add terms and vocabularies in one tag cloud. By using the urls, you can create your own clouds pages. It also offers a sideblock for each taxonomy tree. Tagadelic offers dynamic URLs.

Sections: assign themes to sections of your site

This module allows you to create sections. Each section has an installed template, theme or style attached to it. Each section also contains a path setting similar to the new blocks admin. You can then assign themes to a list of (regex'ed) paths.

For example, if you want another style for your site admin, all you have to do is create a section with:
name: Administration Section
path: admin*
and select (a custom made) theme "admintheme" to that section.

You can:

  • Read about known bugs, and download the latest version on the Sections project page.
  • View tutorial by Geshan Manandhar on how to use Sections with Pathauto here.
  • View a video tutorial on how to install and use the Sections Module.

Alternatives

  • You can approximate some, but not all, of this module's functionality using the Drupal theming concept, template suggestions.

Video: transcoding and playback

The Video module "transcodes" nearly any video format to H.246, Theora, VP8 (and many others) using either Zencoder cloud transcoding service or the open source FFMPEG project on your server. Site builders upload videos to nodes via a video field (which is part of the Video module) much like they would with the file field. When videos have finished transcoding, the Video module automatically creates thumbnails and will embed a video player into the theme layer.

What do all those Unix commands mean?

References to Unix-like (*nix) commands in documentation or forum posts can be intimidating if you're not used to them, but sometimes "command line" is necessary for administering your system or fixing a problem.

Learning some of these *nix commands can help you be more productive, as well as give you insight into what your hosting control panel or GUI FTP client does.

Installation instructions for CiviCRM

CiviCRM requires a special installation process beyond copying it to your modules folder and activating it on the admin/modules page. For detailed instructions, consult the official CiviCRM documentation wiki:

Pages

Subscribe with RSS Subscribe to RSS - Drupal 6.x