This project is under active development.

aprsfiwx

Overview

This module displays current weather conditions, as a block, from any weather station that reports to aprs.fi. This means that you can select an unlimited amount of weather machines from precise locations (street level) and display their data in a block.

Instructions

  1. Register for a free account at aprs.fi to obtain an api key. Once registered, the key can be found on your aprs.fi account page.
  2. Install from URL or extract and copy to sites/all/modules and enable.
  3. Visit admin/config/aprsfi/weather to enter your api key and configure other settings.

Features

Module creates a customizable block which can optionally show each of the following reports (future versions hope to allow for creation of multiple blocks).

Reports

  • Station name
  • Tempurature
  • Date/Time
  • Pressure
  • Humidity
  • Wind direction
  • Wind speed
  • Wind gust
  • Rainfall over 1hr
  • Rainfall over 24hr
  • Rainfall since midnight
  • Luminosity (not currently supported)

Customization

Minim

Minim

Minim is a lightweight theme that uses the Twig template engine. It's also a personal experiment in separating as much logic from the presentation layer as possible. Minim is not meant to be a complete theme, but a fast and clean foundation.

Minim might be a good fit for you if:

  • You want to keep logic out of the presentation layer (separation of concerns).
  • You are interested in using a DRY, KISS and OO CSS approach.
  • You want template parity between PHP and Javascript (to be able to render the same template with either language).
  • You want to fiddle around with Twig before Drupal 8 launches.
  • You are comfortable with Drupal's theme layer.

Installation

  1. Install ReneB's Twig for Drupal. If you don't want to modify core you can place the engine file in sites/all/themes/engines/twig/twig.engine. Then perform the following three hacks to TFD
  2. In sites/all/libraries/TFD/Extension.php Delete bad theme call on line 12.
  3. Rename sites/all/libraries/TFD/Nodevisitor.php sites/all/libraries/TFD/NodeVisitor.php
  4. Rename sites/all/libraries/TFD/Node/functionCall.php to sites/all/libraries/TFD/Node/FunctionCall.php

Leaflet Label

Provides a light-weight alternative to marker popups for Leaflet maps using labels, provided by the Leaflet Label java

Extra Views Handlers

Global field for custom query

Extra fields & filter handlers for Views module.

View Type:

  1. Node Type

Global Fields:

  1. Custom query (add_field, add_relationship, add_where, alter GROUP BY)

Node Revision Fields:

  1. Promoted to front page(promote)
  2. Published(status)

Node Revision Filters:

  1. Promoted to front page(promote)
  2. Published(status)

Node Revision Bulk Actions: http://drupal.org/project/views_bulk_operations

  1. Published(status)

TODO:
Operator: "Contains any phrase" https://drupal.org/node/1117538
Field: Global custom text area with user role access restriction

Alter query using "Global: Query Alter". Handler Source Code
FROM
SELECT node.nid AS nid, node.title AS node_title, node.created AS node_created
FROM
{node} node
LEFT JOIN {og_membership} og_membership_node ON node.nid = og_membership_node.gid AND og_membership_node.group_type = 'node'

MultistepForm

Provides a utility module that makes it very simple to create one or more multistep forms.

Drupal Training

A module that provides an API and framework to convert a Drupal installation into a training facility.

Pages

Subscribe with RSS Subscribe to RSS - Under active development