76 Modules match your search

Extend and customize Drupal functionality with contributed modules. If a module doesn't quite do what you want it to do, if you find a bug or have a suggestion, then join forces and help the module maintainer. Or, share your own by starting a new module.

Views Datasource

  • Last changed: 36 weeks 22 hours ago

Views Datasource is a set of plugins for Drupal Views for rendering content in a number of shareable, reusable formats based on XML, JSON and XHTML. These formats allow content in a Drupal site to be easily used as data sources for Semantic Web clients and web mash-ups. Views Datasource plugins output content from node lists created in the Drupal Views interface in a variety of formats - XML data documents using schemas like OPML and Atom, RDF data documents using a vocabulary like FOAF, JSON data documents in a format like Exhibit JSON, and XHTML data documents using a microformat like hCard.

Phone Number cck_phone

Phone Number

  • Last changed: 28 weeks 5 days ago

Another CCK/Fields module to provide a phone number field type.

Main differences cck_phone from Phone (CCK) phone.module are:
- Single field widget instead of ever growing field widget per country
- Supports all/multiple countries in one field
- Covers almost all country codes out of the box, with generic phone number validation
- Includes all countries codes or select your own list of countries
- Custom country specific phone numbers validation & formatting
- Custom country validation can be turned off, configurable per field
- D6: Better tel link support (RFC3966) or mobile support - iPhone, Android, iPad, Opera Mobile/Mini, etc. D7: To be replaced by RDFa.

querypath-200x333.png

QueryPath

  • Last changed: 1 year 1 week ago

QueryPath is a library for searching and manipulating HTML and XML documents. It's like jQuery for PHP. See http://querypath.org for more information.

Here's a screencast that shows what you can do with QueryPath and Drupal.

This module provides three things:

  1. Basic QueryPath integration.
  2. A QueryPath database implementation that provides QueryPath with Drupal database functions
  3. Many examples in the querypath_examples module.

More information

  • For an introduction, see Get to know the QueryPath PHP library at IBM's DeveloperWorks website.
  • For a detailed look at the library, see the API documentation for QueryPath.
  • The Drupal-specific database features are documented in the querypath.classes.inc file.
  • There are many examples at the official QueryPath wiki.
  • The QueryPath Examples module (included with this module) provides examples of using QueryPath inside Drupal to handle database lookups, RSS parsing, and FAPI integration to query the MusicBrainz XML service.
'Tree of life' diagram from  David M. Hillis, Derrick Zwickl, and Robin Gutell, University of Texas

Taxonomy import/export via XML

  • Last changed: 1 year 1 week ago

This module makes it possible to import and export vocabularies and taxonomy terms via XML, CSV, RDF and other formats.

Resource Description Framework

Resource Description Framework (RDF)

  • Last changed: 1 year 1 week ago

The Drupal 7 RDF contrib project has now a new home: RDF Extensions (RDFx). The reasons for this move are explained in this issue..

If you are new to RDF, watch this introduction.

RDF is a W3C standard for modeling and sharing distributed knowledge based on a decentralized open-world assumption. Any knowledge about anything can be decomposed into triples (3-tuples) consisting of subject, predicate, and object; essentially, RDF is the lowest common denominator for exchanging data between systems.

This module provides comprehensive RDF functionality and interoperability for the Drupal 6.x platform. For more information, watch the demo video. Be sure to subscribe to the Semantic Web group on groups.drupal.org to keep up with the latest happenings.

Drupal Tweaks Functionality

Drupal tweaks

  • Last changed: 6 weeks 2 days ago

This modules provides following functionality:

Quick common operation

- Enabling and disabling modules through autocomplete suggestions
- Quick search for the nodes, users, etc. to make some operations

Quick Drupal operation

- clear the cache and rebuild permissions from one place or do them both at once

Development tweaks

- show or log backtrace on Drupal errors

PHP Settings

- Increasing PHP max_execution_time value
- Increasing PHP memory_limit value
If your maximum execution time or memory limit is too less, you can experience WSOD (White Screen of Death).
Read more:
http://drupal.org/node/207036 (Increase PHP memory limit)
http://drupal.org/node/482956 (Silent WSODs (White Screen of Death) - fixing step by step)
http://drupal.org/requirements

Database tweaks

This sub-module allow you to enable and change following settings in your database configuration on the fly:
- SQL_BIG_SELECTS
- MAX_JOIN_SIZE
- MAX_ALLOWED_PACKET
- WAIT_TIMEOUT
and changing SQL_MODES

Read more about those variables:
http://dev.mysql.com/doc/refman/5.1/en/server-session-variables.html

And SQL Modes:
http://dev.mysql.com/doc/refman/5.1/en/server-sql-mode.html

Note: It will not work on servers, where your account don't have proper privileges!
You can also follow similar topics:
#361967: Increase MAX_JOIN_SIZE and MAX_ALLOWED_PACKET settings in system.install

Calais powered by Thomson Reuter's

OpenCalais

  • Last changed: 2 weeks 1 day ago

What is it?

The Calais Collection is an integration of the Thomson Reuters' Calais web service into the Drupal platform. The Calais Web Service automatically creates rich semantic metadata for the content you submit – in well under a second. Using natural language processing, machine learning and other methods, Calais analyzes your document and finds the entities within it. But, Calais goes well beyond classic entity identification and returns the facts and events hidden within your text as well. The web service is free for commercial and non-commercial use. It requires registration to obtain an API Key.

Read webchick's fantastic Introduction to Calais for Drupal.

What's New?

  • Upgraded to work with Calais release 4.3
  • SocialTags integration
  • SemanticProxy integration
  • Full Calais data integration with Views
  • Full support for Calais disambiguated URIs and data for Geo (City/State/Country), Company, Products

Requires the RDF module alpha7 release or later

RDF Extensions

  • Last changed: 1 year 23 weeks ago

RDF Extensions is the new home of the RDF project in contrib for Drupal 7. To upgrade from the previous RDF project to this new RDFx project, make sure to remove your sites/all/modules/rdf directory, and install the RDFx as you would install any project.

If you are new to RDF, watch this introduction.

Drupal 7

Drupal 7 core includes an RDF module which outputs RDFa. If you want to learn more about RDF in core, see the documentation.

This contributed RDF project includes the following modules:

  • RDFx: extends core RDF support by providing extra APIs and additional serialization formats such as RDF/XML, NTriples, Turtle... (requires the RESTful Web Services module). Browse to node/1.rdf or node/1.nt to export RDF.
  • RDF UI: allows site administrators to specify the RDF mappings via a user interface
  • Evoc: user interface to import vocabularies which can be used in RDF UI

Dependencies

This project requires the Entity API module.

Related projects

Download the following modules to avail more RDF features:

    Resource Description Framework

    SPARQL

    • Last changed: 1 year 1 week ago

    SPARQL is a query language for pattern matching against RDF graphs. The syntax resembles SQL, making for a friendly learning curve, but SPARQL is far more powerful, enabling queries spanning multiple disparate (local or remote) data sources containing heterogeneous semistructured data.

    Topic Hubs

    • Last changed: 2 years 51 weeks ago

    What are Topic Hubs?

    Harnessing the power of Calais tagging, administrators can create Topic Hubs based on site’s most popular tags. Topic hubs are highly configurable and contain a series of pluggable content modules, like “Most Read” content for this topic, “Most Commented” stories, most active contributors, and links to other related topics. To top it off, integration with Calais Geo allows for plotting all of your content for a Topic Hub content on a map.

    For example, a topic hub of “healthcare” may have related topics of “homeopathy” and “medicine”. Through topic hubs, readers can explore all content related to subjects they are interested in. And, different from other news topic pages, these are configured automatically instead of being curated by editorial staff.

    Topic Hubs 6.x-1.x iintegrates with Panels2 for full control over layout and content.

    Topic Hubs 6.x-2.x iintegrates with Panels3.

    Calais Collection

    Also part of the collection is

    Credits

    Creative Commons

    Creative Commons

    • Last changed: 1 year 1 week ago

    The Creative Commons module allows users to select and assign a Creative Commons license to a node and any attached content, or to the entire site. It also provides integration between CC and Drupal technology.

    Views Atom

    • Last changed: 1 year 9 weeks ago

    This module provides two Views plugins: An Atom style plugin and a custom NodeRDF row style plugin. Although intended to be used together they should work independently of each other, too.

    The Atom style plugin is an alternate Feed-type plugin that generates an Atom feed rather than RSS feed. It only works with the "Feed" display type. It does use row configuration, but only to allow the site administrator to customize the fields that will populate the various fields of the atom feed itself. Each record will be wrapped in an atom element. If the PuSH Hub module is installed, the Atom feed will also be Pubshubhubbub-enabled.

    The RDF (Node) row style plugin generates a standard XML representation of any arbitrary node, including attached CCK fields and taxonomy terms. Hooks allow for additional data to be injected into the XML, although you really should just be using fields. :-) The XML format itself is custom and documented in the drupal_node.xml file, but is wrapped in RDF tags to allow for later revision into more standard RDF vocabularies.

    Rules integration allows Atom Views to be rendered at arbitrary times and syndicated using PuSH Hub.

    Import vocabulary

    RDF external vocabulary importer

    • Last changed: 1 year 1 week ago

    Being able to reuse RDF vocabularies across sites is one of the key elements for the semantic web to take off. The RDF external vocabulary importer module (evoc) will cache any external RDF vocabulary in Drupal, and expose its classes and properties to other modules. RDFCCK relies on evoc to offer classes and properties to be mapped to CCK fields, node title and body.

    This module requires the RDF and the SPARQL modules.

    RDF CCK

    • Last changed: 1 year 45 weeks ago

    To benefit the most from RDF in Drupal, please use Drupal 7 and the RDF Extensions (RDFx). The RDF CCK module was designed for Drupal 6 and is no longer being supported. All its features have been moved into Drupal 7 and the RDFx module which include a better user interface and lots of new features.

    logo-trans-large.png

    Tattler (app)

    • Last changed: 27 weeks 6 days ago

    Core module of the Tattler distribution.

    Installation

    This module is not supposed to work in a stand-alone mode and for most cases only makes sense as part of the Tattler (app) distribution. You can download the distribution at: http://tattlerapp.com/download

    Credits

    Sponsored and developed by: Phase2 Technology

    Feeds Atom

    • Last changed: 1 year 9 weeks ago

    This module provides a new Processor for the Feeds module. It allows for the consumption of Atom/NodeRDF feeds generated by the Views Atom module.

    That's right, this pair of modules allows for full node replication between Drupal sites over Atom!

    There is no mapping table for received fields. Rather, CCK fields and taxonomy terms present in nodes represented in the incoming feed will be mapped to identically named CCK fields and taxonomy terms on the receiving side. Fields that are not present will be ignored.

    That is, if you are receiving a node with a field named "field_bob", and the node type you've selected to save to in the Feeds configuration has a "field_bob" on it, it will be populated identically to the remote node. If not, that incoming field will be ignored.

    File transfer is also supported! The Feeds Atom module will call back to the original site and download files stored in a filefield field as needed. There is also duplicate checking so that an incoming file that is repeated multiple times will only be downloaded and stored once, and then referenced multiple times. Hook-based implementation allows for additional processing to be added by 3rd party modules.

    SPARQL Views

    • Last changed: 12 weeks 2 days ago

    Description

    SPARQL Views allows you to use Views to access remote and local SPARQL endpoints. In the near future, it will also work for RDFa on Web pages and hopefully microdata. Once the data is in Views, you can use Views style and display plugins to format your data.

    Requirements

    • Entity API beta9 or later

    Tutorials

    Acknowledgements

    • development sponsored by Google Summer of Code and by the LATC Project, support action for Linked Open Data Around-the-Clock
    • Documentation sponsored in part by Kasabi.
    • Some features sponsored by Oslo Municipality, Centre for Norwegian Popular Music

    Exhibit

    • Last changed: 2 years 21 weeks ago

    Exhibit displays structured data in the form of rich visualizations that can be searched, filtered and sorted using faceted browsing.

    Create from Web

    • Last changed: 2 years 3 days ago

    Effortless content creation by retrieving attribute values from the Web to (pre-)fill your node type (cck) fields.

    Available services include:

    • Wikipedia, ISBNdb
    • BibTex, attribute: value lists
    • Google Scholar, Amazon, imdb -- to be updated

    How does it work?

    New nodes are created as follows:

    1. choose a service from the list
    2. enter some query keywords (or text to transform/map)
    3. in case of multiple results: inspect result list and click 'create' on intended item
    4. preview the new node with retrieved data pre-filled
    5. submit node as usual

    With the Wikipedia service you can prefill any kind of content types. Querying for a movie e.g. it extracts directors, actors, language, imdb id, and such!

    Simple to add a web service of your choice

    For new services you have to supply a .inc file that returns an associative array. The keys of this array map to the cck fields of your node type. You can specify also mappings in the settings.

    Historical note: Module was initially written for Drupal 4.7 and flexinode. Since Drupal 5 for CCK instead of flexinode. CCK multiple value fields get pre-filled in Drupal 6 version. Currently neglecting Drupal 5 version.

    Taxonomy NCO

    • Last changed: 11 weeks 2 days ago

    Taxonomy NCO uses Normalised Co-Occurrence analysis to look for relationships between terms in Drupal vocabularies. This allows us to infer semantic relationships between terms, and thus to provide advanced 'you may also be interested in' links. On large vocabularies this technique can bring big improvements in user experience and SEO.

    Rules XPath Parser

    • Last changed: 1 year 22 weeks ago

    Rules XPath Parser is a Rules plugin for parsing XML and HTML documents.

    For retrieving data from external resources, see Rules HTTP Client. For data normalization resources, see Rules Data Transforms.

    This project is largely based on the code base of Feeds XPath Parser. It provides much of the functionality developed in Rules Transformers, sans the pipelines user interface for Rules.

    Scholarly

    • Last changed: 4 years 6 weeks ago

    Utility functions for scholarly publications/content, e.g.

    • search, download, and attach PDF according to node title (+ field authors) or from field URL linking to PDF
    • rename attached PDFs according to title (+ other fields, e.g. year, author)
    • normalize concatenated author list field (lots of diverse variants to consistent Surname, Forname; Sur...)
    • split/join authors from/to concatenated/multiple field

    Currently, you find the functionality in admin/content/node in the drop down list as well as partly in the menu next to 'edit'; also see admin/settings/scholarly

    Related modules

    cck content type definition for import (enable module content copy) via admin/content/types/import available, see cvs

    sioc_logo.png

    SIOC

    • Last changed: 1 year 1 week ago

    SIOC (Semantically-Interconnected Online Communities) project is an open specification for describing communities using online discussion forums or blogs, leading to what some may term "distributed conversations". At the moment, online communities are islands that are not interlinked, and the SIOC ontology has been proposed to not only link these communities but to leverage data in ways that were previously unknown.

    sparql-logo

    VARQL

    • Last changed: 1 year 1 week ago

    Views SPARQL Query Backend.

    This module provides SPARQL Query backend for Views 3.
    To use VARQL you shouldn't necessarily be fluent in writing SPARQL queries, cause the module uses Views' fields, arguments and filters in generating a sparql query to query a sparql endpoint, and then bring these data back into your view.

    OpenGraph logo

    Fast OpenGraph module

    • Last changed: 28 weeks 2 days ago

    The Open Graph protocol enables any web page to become a rich object in a social graph. For instance, this is used on Facebook to allow any web page to have the same functionality as any other object on Facebook.

    This module developed for making possible nice display nodes with attached images on external sites like Facebook.

    Integrated with image

    nobody click here