Views PDF

Component type

module

Maintenance status

Development status

Downloads

87197

Component created

Component changed

With this module you can output a view as a PDF document. Each field of the view can be placed on the PDF page directly in the administration interface. Therefore a new display called "PDF" is added.

There are already some PDF solutions such as Print. But these solutions use the HTML output and converts this to PDF. The downsides of such an integration are:

  • No control over page flow (e.g. page break).
  • Little or no control over page header and footer.
  • You need HTML skills to change the layout.
  • The rendering is slow and need a lot of memory, because it needs to render the HTML.
  • Complex tables make troubles.
  • Vector graphics can not be implemented, therefore the printing of the document can be problematic.
  • You are limited by HTML's capabilities.
  • No hyphenation.

Views arguments in filters

Component type

module

Categories

Maintenance status

Development status

Component created

Component changed

See http://drupal.org/node/357082 for discussion on getting this module's functionality into Views in a more structured way.

So, what's the thing?

Arguments is one of the things that makes Views really powerful. Really. You should already know that arguments is some kind of filters in Views, but that they accept input data instead manual data to set the filter. Enough abou that.

There are at least two problems with arguments as they are currently used in Views:

Ubercart PDF Invoice

Component type

module

Maintenance status

Development status

Downloads

2549

Component created

Component changed

With this module you can create PDF invoices for Ubercart orders. This module based on the Views PDF project.

The PDF invoice can be fully customized through admin interface. In combination with the Ubercart rules integration and the mimemail integration of the Views PDF you can send the Invoice directly to the customer per e-mail.

Dynamic Attached Views

Component type

module

Maintenance status

Development status

Downloads

902

Component created

Component changed

This module allows users to choose between a set of predefined views. After saving the node, the view will be rendered as part of the node.

It is pretty similar to Views Attach, but the main difference is that with Views Attach, the view is predefined, and with this module you can choose the view when creating a new node.

Search API Context

Component type

module

Maintenance status

Development status

Downloads

3027

Component created

Component changed

Search API Context is an add-on module to the excellent Search API suite.

Search API Context provides "context-sensitive" blocks for Search API. Let's say you want to display some additional information about a selected term then Context becomes useful.
In the Context Block settings you specify a view to use and select what to display if a term is selected. This view must accept one argument of the type term id.

Taxonomy Edge

Component type

module

Maintenance status

Development status

Downloads

25715

Component created

Component changed

Taxonomy Edge optimizes tree functions for taxonomies. It provides a transitive closure table data model for easily managing hierarchical terms. It was created to avoid recursive functions when fetching all children, and to avoid the not-quite-so-scalable memory footprint of taxonomy_get_tree().

The provided patch contains overrides for the core module Taxonomy in regards to taxonomy_get_tree() and taxonomy_select_nodes().