Considered feature-complete by its maintainers.

CSS Embedded Images

How does it work?

According to Wikipedia, "the data URI scheme is a URI scheme that provides a way to include data in line in web pages as if they were external resources." That means that rather than having a URL telling the browser where to find the image you actually have the image data right there on the page so the browser does not have to make an extra request to get it. This particular module is only concerned with images referenced in CSS, so for an example let's look at a declaration in Garland's CSS:

ul li.expanded {
  background: transparent url(images/menu-expanded.gif) no-repeat 1px .35em;
}

When we embed the image into the CSS, it becomes:

ul li.expanded {
  background: transparent url(data:image/gif;base64,
  R0lGODlhCgAKAMQUAM/Q0vT09Ojr7s7Q0dLU1f7+/u/z9+Dj5tfX1+Dg4MrKyu
  fq7tfZ27m5uba2tsLCwvv7+7W1tbS0tP////P3+wAAAAAAAAAAAAAAAAAAAAAA
  AAAAAAAAAAAAAAAAAAAAACH5BAEAABQALAAAAAAKAAoAAAU0ICWOZGkCkaRKEU
  AtTzHNU/Es1JDQUzKIggZkBmkIRgTEDEEgGRyBgMNQYigUDBPlcCCFAAA7) no-repeat 1px .35em;
}

The actual process is a bit more involved than that, but this is the general concept. By default, embedded images are placed in a separate CSS file to allow for parallel rendering of other site styles while the relatively large image data is being downloaded.

Chaos tool custom plugins for Panels

Panels is a very flexible module, you can add almost anything to regions of your layout. Almost but not everything, until now, it was very difficult to add files, links, and images to panes. This module started as a way to add CCK fields to panes, but it was hard, so instead, I decided to use the FAPI and imitate some of the most popular fields. Currently, you can add Files, Images, Links, Text and soon Embedded Videos to panes.

It mimics CCK Fields but they are not CCK fields, Views won't be aware of them, and you can't extend or configure the fields you want to add.

Important
I've just fixed a critical bug. Please read #885290: Files are saved as FILE_STATUS_TEMPORARY and Cron deletes them

Dependencies

  • This module is dependent on Ctools and it will only be useful with Panels.
  • If you want to add Embedded Video you'll need to install Video Filter. Any bugs with this module should be reported to Video Filter and not here.
  • Imagecache is no longer a dependency, but it is highly recommended.

Know bugs:

  • Files do not get removed if a pane containing a file or image is removed

New features in 1.0

Nodereference Count

This is a CCK (Drupal 6) / Field API (Drupal 7) field type that will count the number of nodereferences to a particular node. The count is updated both when the node that is being counted is saved, as well as when a node that is referencing the node being counted is saved, updated or deleted. It will count references from individual nodereference fields as well as aggregate counts from multiple nodereference fields to the same node.

Also see Entity reference count for a version of this module that works with entity references.

CCK Vcard

I have rewritten this for D7, it can be found at VCard Field

Pages

Subscribe with RSS Subscribe to RSS - Maintenance fixes only