- Up-regulation of erythropoietin receptor by nitric oxide mediates hypoxia preconditioning.
- Transcription factor Stb5p is essential for acetaldehyde tolerance in Saccharomyces cerevisiae.
- Tissue-specific and ubiquitous expression patterns from alternative promoters of human genes.
- PeakRegressor Identifies Composite Sequence Motifs Responsible for STAT1 Binding Sites and Their Potential rSNPs.
- A synthetic biology approach allows inducible retrotransposition in whole plants.
Drupal Blogs, News, Modules and Themes
Mozile
This module is an in-line editor used to edit the body field of specific content types and blocks using Mozilla's Mozile editor.
In essence, this editor should work on all browsers, but it's best used with Mozilla Firefox.
Please consider donating to further the development of this module.
Maintainer: Waleed Qadi from O-Minds.
O-Minds can be contacted for Drupal services via the contact form on our website.
Localize.drupal.org: "This is all nice, but how do I get stuff out?"
This is the question I got at many events where I presented about localize.drupal.org. We've just rolled out support for suggestion exports for translators about a month ago to make quality control and management easier, but that does not help people much who are just looking to download what's available.
I've also announced about three months ago that translation downloads were becoming stable and continually generated in a nice pace. However, the usability of those downloads left a lot to be desired. When looking at project pages on the site, you were shown a bland list of links to major Drupal versions the project was compatible with which all led to a long list of filenames on an FTP browser frontend. Also, some files being months old looked shocking given I've told you the downloads are now stable and up to date.
CCK Scorm Field
This module provides Moodle SCORM (http://www.moodle.org) integration for Drupal using CCK functionality. It depends on the CCK and the FileField module. This first version focuses on displaying SCORM contents and logging events for each user. Analysis of all logged events will be part of a later release. The module enables the user to upload a SCORM compatible Zip file during node creation process. The user can decide if the SCORM content should be opened in a new window or if it should be embedded (width and height parameters are available).
The module is developed during the project “E-Learning 2.0 in craftsmanship trainings” funded by the Federal Ministry for Education and Research (http://www.bmbf.de/) and the European Social Fund (http://www.esf.de/). Project maintainer is the German Center for Aerospace (http://www.dlr.de/). The module is developed by Servit Open Source Solutions (www.servit.ch) and is adjusted by the project team (http://q-online.de/kontakt). The module is a part of the community portal which is currently in development.
Further documentation will be published soon.
Project maintainers are:
- University of Duisburg-Essen – Chair of educational media (http://www.mediendidaktik.de)
- Servit Open Source Solutions (www.servit.ch)
Hagen Graf: Fields in registration form
Since a few months I try to have a closer look at Drupal 7. After the release of Alpha 6 I decided to start a clients project based on Drupal 7. Two weeks ago we discovered a more or less strange problem.
In Drupal 7, as far as I knew, the profiles module will disappear or integrated in the new field api.
So I thought it would be a good idea to create the user fields as "fields" not as "profile fields". That worked perfect. It was possible to see the fields in the user edit dialog and in the user profile. It was also possible to access the fields via the views module.
But ... what is with the registration dialog? Read more
Modules Quickjump
I Can Localize: Translation Analytics - A Reporting Tool
The next major addition to Translation Management will be the addition of a reporting tool.
This reporting tool will answer questions like these:
- How are translations progressing?
- Who's the French translator, responsible for the delays?
- Which urgent documents are still not translated?
- Are all marketing documents for product X translated?
- How much work did we send to translation service Y in June?
To answer these questions, and more, we're setting up a Translation Analytics tool, which would work very similarly to the famous Google tool for Website Analytics.
The idea is that you can define special taxonomy for documents, like urgency, budget code, project, etc. The Translation Analytics will identify these fields and create database entries for them.
You will be able to drill down through the translation statistics and create reports that give you the information you're looking for.
Lullabot: Drupal Voices 160: Moshe Weitzman on Page Rendering in Drupal 7
Moshe Weitzman talks about the new Page rendering flow and hook_page_alter() functionality in Drupal 7, which allows a more control over what appears on each page load. This will enable one-off customizations to the page loads in a much easier way. He talks about how Drupal 7 themes can now implement alter hooks, and how the page render arrays use the same approach as forms and nodes. Weitzman suggest that if you're new to the concept of render arrays to check out either the Pro Drupal Development book or some of the other training resources such as a workshop or other training videos.
Shortcode
Provides a shortcode API and basic shortcodes through Drupal filters.
Initial works based on the Wordpress Shortcode API but I rewritten it for the drupal and solved the nested tag problem. Now you can nesting tags (same tags too) no need special recursion handling.
All tags can be themeable and you can make tags in your module.
Taxonomy Machine Names
This module's audience is developers who require machine names for taxonomy vocabularies, including views support. This module allows existing (and new) installations to continue using the Drupal 6 taxonomy API while gaining the benefits of vocabulary machine names.
As such, it should play nice with any taxonomy related modules (such as those that provide import / export features, etc...)
BackgroundTaxonomies are a bit of an issue to deal with in Drupal, specifically in terms of using them in install profile or update hooks, team development, and deployment through environments.
There are a few modules out there which try to get around this issue. However, they are limited in a number of ways. Currently there are 3 methods I can see in trying to solve this. This module goes with #3.
- Use existing modules (such as features_extras or exportables). This provides taxonomy (among other) machine name support, however, it can require multi-module dependencies, and typically require additional calls while programming. As well, there is typically no views support to remove "vid"s from view exports.
DrupalCon Chicago 2011: Now Seeking Trainers for DrupalCon Chicago
It’s by sharing knowledge with others that the Drupal community continues to grow and flourish. In that spirit, DrupalCon Chicago will be offering pre-conference training courses and workshops to attendees interested in gaining additional hands-on knowledge on a variety of topics related to Web and Drupal development. We are looking for talented, professional trainers who can share their knowledge at pre-conference training courses and workshops.
These courses will take place on March 7, 2011, before the main conference begins and will be held in the classroom facilities of the University of Chicago’s Gleacher Center, located steps from the conference venue. We are looking for sessions and workshops that touch on all aspects of Web development, from Drupal site-building, module development, user experience design, and beyond.
EchoDitto Tech Blog: Tutorial: How to Group Fields in Views With a Div or Span Tag
This is a howto for wrapping a div around a few of your view fields (and not others). This is useful, for instance, for being able to group all one's content so that it floats left but does not float around an image.
First, create a template for your view.
Create a template file in your theme directory with the same name as the views and paste the code from the level of specificity that you desire. For more information, read this introduction to views template files.
Here is the code from the stock Row Style Output:
EmmaJane: New Ebook: Code-Free Layout with Skinr, Fusion and Panels
Earlier this year I delivered a series of talks and workshops on how to use "advanced" modules to create Drupal layouts without ever having to crack open a PHP file. The slides from my CMS Expo talk "Advanced Design for Drupal" were uploaded to SlideShare. Now, for the first time ever, the notes from this talk (which became a three-week workshop) are available for sale.
Chuck Norris
Chuck Norris ordered a Big Mac at Burger King, and got one.
Module DescriptionMinimal feature set: creates a block with random Chuck Norris "facts". Could be used to display in admin UI to prevent admins from falling asleep while administering boring Drupal sites.
Soliciting IdeasWe are pretty sure Chuck Norris deserves a dedicated module and have some ideas about what the module functionality should be. However, Chuck Norris is too much for a single brain to comprehend, therefore we ask the community to contribute ideas for the Chuck Norris module.
cheers.
Lullabot: Drupal Voices 159: John Albin Wilkins on Drupal 7 Theming
John Albin Wilkins (aka JohnAlbin) talks about some of the new extensions to the theming system that are new in Drupal 7 including render elements, hook_page_alter(), show, hide, theme_get_suggestions(), and improvements to theme_links(). He also talks about the theme administration page overhaul, how it's now a lot easier to create "mega-menus" dropdown panels when hovering over the primary navigation, as well as another presentation that Palantir gave on previewing Drupal 7.
Flag Lists
Flag Lists is in the early stages of development and should not be installed unless you're helping to work on it. Please help!
Flag lists allows a user to create personal flags that only he can use. For example, on a site with a content type "cars" you could make one list called "Favorite front-wheel drive cars" and another for rear or 4-wheel drive.
Requires Flag version 2 and the patch here #750578: Patch creates hook_flag_delete() and uses db_rewrite_sql on flag_get_flags() but this all may change.
Reinvigorate
Reinvigorate is a simple, real-time web analytics + heatmaps solution that measures your influence on the web. This module provides an easy to use interface to adding reinvigorate tracking to your Drupal site.
Read more at their website.
This module will be released soon, just spiffing up the admin, and checking coding standards.
Layar Module
A module that allows you to display your location nodes in the Layar Augmented Reality App.
It's a Views based module that uses a style and filter plug-in to create the Layar compatible JSON from your nodes. Create your views and then create a "Layar" node and select the views you want to include in your Layer, View the the node and your Points of Interest URL is displayed. Which you can then use on the Layar website as the server for your Layer.
John Albin Wilkins: A complete idiot’s guide to git-svn-migrate, 3 steps to batch convert Subversion to Git
If you read my previous post about converting Subversion repositories to git, you’ll know that to do a proper Subversion-to-Git transformation on a batch of repositories is going to take some time (what with all that command line typing). I had 142 legacy project Subversion repositories lying around I wanted converted to Git and, since I’m lazy, I pulled on my bash boots and wrote me a script to do the work!
With the git-svn-migrate scripts I wrote, you can batch convert all of your Subversion repositories in just 3 steps. And I’ve GPLed them and put them on GitHub if you’d like to collaborate and improve them; see the git-svn-migrate project page.
git-svn-migrate: a reverse glue factory
Menu Customizer
Menu customization in various ways
Matthew Saunders: Drupalcon CPH - Sharpen your Axe
Richard Jones of iKos gave a presentation on simplifying and streamlining the development of Drupal sites. His team observed that they were creating the same basic sites over and over again. To this end, rather than starting from scratch each and every time, the team created basic sites to start from and rapidly built out the basic site for a client in several weeks. This allows the client to start entering data early in the process - which means come theming time, you are working against real client data. This is a plus when you are trying to achieve the results your client is seeking. In the iKos model, design comes last and is somewhat subject to the functionality that has been developed.
iKos set the the goal to reduce Drupal development time by 80% - to radically reduced the repeated effort that the company engaged project after project. They created a model of a site "startpoint" that begins each new client effort.