Модули
Let your users voice their preferences (similar to dig/reddit/etc).
Drupal-it is a social voting module allowing users to vote on their nodes.
Easylink is a Drupal module/TinyMCE plugin that allow users to easily create links in the WYSIWYG editor without typing URLs. It provides a pop-up window with a list of pages.
This module helps you fix translations on your site as you see the issues. Just by navigating around your pages, you'll be able to fix translations and fill in missing ones using the on-page translation editor. At the same time, if configured properly, the module also submits your translations back to the community, to localize.drupal.org or any other localization server.
Related projects:
- Localized Drupal, an install profile that will download translations automatically (and comes with Localization client and Localization update).
- Localization update, which will help you automatically install and keep translations updated.
Tips
- You can select text from the page and hit Ctrl+Shift+S to automatically search the string in l10n client
Video demonstrations
Description
Taxonomy Dynamic Site Structure uses taxonomy terms to create a flexible and dynamic site structure, or outline.
The outline is created by checking all nodes for taxonomy terms. If a node has both the Articles and the Gadgets, your site will have both Home > Articles > Gadgets and Home > Gadgets > Articles depending on your point of view. Now, if a taxonomy term has no nodes associated with it, no sub-items will be created for that term in your outline.
This module adds custom disclaimers to registration and content creation forms.
A utility module designed to make it easier for developers to read, display, and update data stored in one or more custom database table by allowing the developer write a custom module that simply describes the new data "object".
PhpEdu is a package for managing educational institutions with the ultimate aim of a complete Drupal e-learning solution.
Since the permission system only lets the admin allow/disallow creation of content types and can't specify WHERE they can be used, this module tries to solve that problem.
UPDATE 1-10-2010
This module I feel has been superceeded by the great work on the quickbooks module ( http://drupal.org/project/qb ). I recommend using that module instead as it is in active development.
Note, this is here for collaboration, and testing. It is not ready for use. With that said, feel free to download it and take it for a spin.
I am sorry for the poor quality of the screen cast. I've never done one, and I used "wink" to do it. I'll probabley update the "how to" later down the road.
This module is still very pre-alpha, and the screen-cast is not the best. But I did it quickly. I've been getting a few inquiries, and I figured this would be the easiest way to explain it. I'll be releasing it to the cvs by the end of this week so hopefully I can some collaboration on it.
Link to video: http://earnestberry.com/node/7/play
*** This project is no longer being maintained. Lots of other good (better!) options out there ***
The Translation template extractor provides a web based and a command line Gettext translation template extractor interface for Drupal as well as a reusable API to look for translatable strings and
This is a simple module providing node archiving capabilities.
This module is intended to be used with the .mobi theme. It looks for visitors requesting a .mobi alias of the site and overrides the default theme to display the .mobi theme.
I have never had the time to develop this module as planned. I believe that other modules now available may do what it aimed to do. Please contact me if you can confirm this (or want to take this over).
RESTfulness lets you build and manage a REST API to a Drupal site via administrative pages on your Drupal site itself.
In the simplest use of RESTfulness, any functionality that is currently available via a menu hook can be exposed as a REST function. Using the full complement of the standard HTTP verbs (GET, POST, PUT and DELETE), you can provide, for example, a blog API that looks like this:
GET /blog/entry/add(get "new blog entry" form)POST /blog/entry/add(post new blog entry)PUT /blog/entry/[nid](edit blog entry)DELETE /blog/entry/[nid](delete blog entry)
You use the Accept: header of the HTTP request to specify what kind of content you want to get back. This content type is mapped to a theme. So you might specify text/html or application/xhtml+xml to request a response in (X)HTML. Or you might ask for text/xml or application/xml to get an XML version of the same content. The content type - to - theme mapping you specify determines which theme gets used.
All of this configuration happens via administrative pages, and the REST functions and content type mappings you define are stored as Drupal nodes. Hence, your API itself becomes content that you can manage using the full gamut of Drupal capabilities. You have the ability to insert code as "glue" to connect your REST API to Drupal core functionality and modules, but RESTfulness aims to provide as much GUI-based configurability, and management of the API using Drupal's own and other APIs (such as Views), as possible.
This project is a collection of modules which provide integration with Icecast, free server software for streaming multimedia.
Track Host is a simple module for Drupal that help site publisher to follow the step-by-step navigation , tracking "how" and for "how long" anonymous and registered users browse through your web s
Drupal has many useful ways of creating, organizing, tagging, grouping, searching, and securing information.
Use 1.4 version. Looking for co-maintainer. See message in issue queue.
If you have a ton of users and a ton of roles on your site this module aims to eliminate errors in assigning roles and simply make it easier to keep track of who should be able to do what.
The site admin -
- defines account types
- assigns roles to each account type via checkboxes
Either the site admin or user admin -
- assigns account types to users
- assigns roles to users based on the limits of the account type
The user -
- can't tell the difference
Permissions and roles behave as they always have. Account types pretty much just disable the role checkboxes on the user edit page so that the wrong role can't be assigned the user. This is important if you have a person that is a little technically challenged helping to administer users or who doesn't understand that a particular person isn't supposed to be assigned a role just because they requested it.
NEW FEATURE! You can now select roles that will be auto-assigned when the user gets the Account Type assigned to them.
