latexgen

Component type

module

Downloads

1895

Component created

Component changed

This simple module allows you to add a excerpt of latex to a content type. You will then get a "download PDF" link at the bottom of pages of that type, and latex will be run, using your code, and the output sent to your browser.

Remarkably, it seems to be pretty fast !

The full process (and here is the trick) is that your latex code is "evaled" by drupal - so, you can put

Backup and Migrate

Component type

module

Maintenance status

Development status

Downloads

2466787

Component created

Component changed

Drupal 8 Note: A ground-up rewrite is currently underway. Follow the progress at https://www.drupal.org/node/2607038#comment-10638286

Back up and restore your Drupal MySQL database, code, and files or migrate a site between environments. Backup and Migrate supports gzip, bzip and zip compression as well as automatic scheduled backups.

With Backup and Migrate you can dump some or all of your database tables to a file download or save to a file on the server or offsite, and to restore from an uploaded or previously saved database dump. You can choose which tables and what data to backup and cache data is excluded by default.

Node Hierarchy

Component type

module

Maintenance status

Development status

Downloads

47888

Component created

Component changed

Node Hierarchy allows nodes to be children of other nodes creating a tree-like hierarchy of content. The module offers:

  • 1-Click creation of hierarchical menus
  • Hierarchical breadcrumbs
  • Automatic hierarchical urls using Pathauto (and token module)
    (eg: q=aboutus/history/beginning).
  • Automatic creation of hierarchical menus if desired.
  • Optional Views integration.
  • Optional Node Access integration.

Session expire

Component type

module

Maintenance status

Development status

Downloads

22624

Component created

Component changed

Expires rows from the session table older than a certain time.

Background

By default, Drupal ships with a session expiration time of just over 23 days, using this directive in settings.php:

ini_set('session.cookie_lifetime',  2000000);

However, for this to work automatically, it requires PHP's garbage collection to be configured correctly.

Since some distributions, e.g. Debian and Ubuntu do not ship with PHP defaults that triggers PHP garbage collection, there is a need to also set the following:

ini_set('session.gc_probability', 1);
ini_set('session.gc_divisor', 100);

This will work, but has some drawbacks:

  • It will be triggered at some random time, rather than at a predictable time.
  • It could slow the response for the unlucky user who happens to trigger it.

So, on sites with a distribution that is not setup as above, or on really busy sites, the sessions table can grow to be very large, and that can cause slow accesses to it, as well as slow writes due to locking, leading to performance bottlenecks.

XML sitemap

Component type

module

Maintenance status

Development status

Downloads

1813888

Component created

Component changed

The XML sitemap module creates a sitemap that conforms to the sitemaps.org specification. This helps search engines to more intelligently crawl a website and keep their results up to date. The sitemap created by the module can be automatically submitted to Ask, Google, Bing (formerly Windows Live Search), and Yahoo! search engines. The module also comes with several submodules that can add sitemap links for content, menu items, taxonomy terms, and user profiles.

Please read the included README.txt, the handbook documentation, and the current list of known issues for more information before using the module.

Node Triggers

Component type

module

Categories

Maintenance status

Development status

Downloads

1521

Component created

Component changed

This module allows you to trigger actions (from the Actions module or any other module that defines actions) when something happens to a node (insertion, update, deletion).
You can choose which type of node will trigger an action.
For example, you can set up a trigger so that an action gets executed each time a Story node is created.

The Workflow-ng module does something similar to what NodeTriggers does; you may want to consider using Workflow-ng instead of NodeTriggers.

Upload Progress

Component type

module

Categories

Maintenance status

Development status

Downloads

3047

Component created

Component changed

This module allows you to add a progress bar to any node creation or edit form. You can set the delay before the progress bar appears.

This can be usefull if for example your node contains video fields, or any other field that takes time to process.

Journal

Component type

module

Maintenance status

Development status

Downloads

13850

Component created

Component changed

Journal module adds additional fields to all forms in a Drupal site to allow developers and site administrators to record and track all changes that have been performed to setup a site or alter its configuration. Journal also allows developers to maintain a log of applied patches and customizations on a Drupal site, including links to issue trackers like Drupal.org issue queues (starting from 6.x-1.3 / 5.x-1.5).

Journal is primarily useful for developers and site administrators working in a team environment. Since Drupal is a fully-fledged content management framework, it is often not easy to communicate, track and audit all changes that have been applied to a site. Even without contributed modules one is able to build a totally customized site.

Maintaining a log of patches and customizations helps in determining whether a module can be safely updated, and moreover in building sustainable, well-documented Drupal sites.

Journal's log is comparable to the watchdog log in Drupal core. However, watchdog logs can be truncated or emptied at any time, so one would loose all entries.

AJAX Picture Preview

Component type

module

Maintenance status

Development status

Downloads

10862

Component created

Component changed

This module uses JQuery and the AJAX File Upload Jquery plugin to present a preview of a user's new picture as soon as they select one. Uploads will be sent through the same validation process and errors will be reported immediately after selection has been made.

Used modules

Component type

module

Categories

Maintenance status

Development status

Downloads

4062

Component created

Component changed

Used modules displays as a table, within a block or a page, all the modules installed on a Drupal site.

Features

  • add a block who list installed modules
  • add a page who list installed modules
  • add a description on the top (for the block and the page)
  • displays or not the description for each module (for the block and the page)
  • displays or not the version for each module (for the block and the page, not recommended - disabled by default)
  • add link to module/project page (drupal.org)