Newsfeeds
Emergency online communities: Building social networks to help the disadvantaged during disaster recovery
Drupalcon SF 2010: Countdown to DrupalCon SF - Make Sure You Are Fully Registered & Book Your Hotel!
Here at DrupalCon planning headquarters, we are getting really excited about the event. We are getting double digit increases in registrants daily and excitement is building. As we look at our schedule it looks like the programming is going to be awesome too! It will be the biggest DrupalCon so far, in a beautiful city.
As we get closer to the conference, we have noticed that a number of you are members of the site, but have not yet bought your conference ticket. Ticket prices go up to $220 on the 26th of March, so make sure you complete this step!
Lin Clark: Intro to Drupal 7: Creating Content Types
Video #5 in this Intro to Drupal series, I cover how you can create content types in Drupal 7 now that the field system is in place.
Djun Kim: Open source on Campus
I'm about to meet with a group of eight or nine IT administrators in the Faculty of Science at UBC, about collaboration on areas of mutual interest via common open-source platforms. Since the adoption of Drupal at UBC has in the last few years skyrocketed, I imagine that this will be one of the first opportunities for collaboration.
Many individual and departments have of course been well-aware of the benefits of open source software, but it feels like the time is right to try for some economies of scale in terms of inter-department sharing and collaboration.
The following is a list of actions I'd like to see happening over the near term. I'd love to hear from anyone are engaged in similar projects, about things that worked, things that didn't work so well, or anything else you
QR Codes
This modules allows for the creation of two dimensional (2D) QR barcodes using the Google Charts API.
QR codes are a popular type of two-dimensional barcode. They are also known as hardlinks or physical world hyperlinks. QR Codes store up to 4,296 alphanumeric characters of arbitrary text. This text can be anything, for example URL, contact information, a telephone number, even a poem! QR codes can be read by an optical device with the appropriate software. Such devices range from dedicated QR code readers to mobile phones.
Learn more at http://code.google.com/apis/chart/docs/gallery/qr_codes.html.
The module exposes an API for creating your own barcodes, a theme function for returning an image, and a block for displaying configurable node data. It plays well with Imagecache and Token.
Credits- Developed by Level OS in conjunction with ThinkShout.
- Client sponsorship to appear here when the site launches.
Crowd
This project is modeled after the CAS project to allow single sign-on integration with Atlasian's Crowd application.
RequirementsPHP 5 is required.
This module also requires the use of the Services_Atlassian_Crowd PEAR package, which is available at http://pear.php.net/package/Services_Atlassian_Crowd/docs/0.9.5/.
You must download and install this package in order for this module to work. Installation instructions are provided at the URL referenced above.
Jacob Singh's Garden: Correction: Media module demo link
Hey planet,
Something strange happened where only I could see the embedded youtube video of the demo. Sorry for the confusion. If you were interested in a demo of the currently in progress media module, I've added a link to the demo. (It's' at the bottom): http://jacobsingh.drupalgardens.com/content/media-mania-multimedia-solution-drupal-7
Apologies, my webmaster will be flogged appropriately.
Tags: drupalmediaplanetTom Geller: Seminar discount for readers of this blog
If you're thinking of taking my online seminar, "Setting Up, Customizing Drupal" on 29 March, use the discount code "DRUPALTOMG10" to get 10 percent off! Here's a direct link to get the discount.
The discount code also made me realize: You can't spell Tom Geller without OMG!
Collecta Widget
This modules allows you to display search results in real-time based on a custom query you provide. Search result sources may be from blog posts and comments, twitter messages and other online media outlets. This module utilizes Collecta's widget application and was developed by Plecco Technologies, Inc. for use by the Drupal community.
Installation
- Please see current README.txt file
- Make sure to grant the proper user permissions.
- Assign block to a region.
- Configure the module (i.e. Site Configuration -> collecta).
Credits
Maintainer:
FeedAPI Grabber
This module is FeedAPI addon that adds ability to grab attached files from feeds. Grabber files are saved as node attachment using core Upload module. Module is plug and play and it has no settings or configuration page.
DependenciesFeedAPI Grabber 6.x depends on the
- FeedAPI
- Upload module (Core optional)
1. Copy FeedAPI Grabber folder to your sites/all/modules directory. Make sure you have enabled Upload, FeedAPI and FeedAPI Node modules.
2. Enable FeedAPI Grabber module in admin/build/modules.
3. Create new Feed from source which has attached files and they will be downloaded and saved as local attachments
Developed by Tamer Zoubi and Sponsored by Prosite
Lullabot: Drupal Voices 81: Laura Scott on Interaction Design
Laura Scott of PingVision talks a bit about her DrupalCon Paris presentation on Functional Interaction Design in Drupal.
Appnovation Technologies: Session garbage collection in PHP
Many of us are using the 'LAMP' system (Linux, Apache, Mysql, and PHP) for web development. Session is usually used by websites to keep track of various user related information across some period of time. PHP provides session garbage collection mechanism that ensures old unused sessions to be cleared regularly. This will help to prevent performance degrade due to filling up of session data and to reduce the risk of session hijacking as well.
Development Seed: Drupal4Gov Presentation on Features and Exportables in Drupal
Tomorrow Drupal4Gov is holding their monthly meeting, bringing together developers and IT managers who work in the federal space to talk about Drupal best practices specifically in the U.S. government space. This is a new group, led by Kirsten Burgard at the Department of Veterans Affairs, and one that has already generated a lot of interest and participation. Jeff is headlining this month's meeting and will present via webcast on managing a clean development -> staging -> production workflow in Drupal. His discussion will be targeted to IT decision makers and to developers who are interested in streamlining their site development and deployment with the Features module.
Jacob Singh's Garden: Media Mania - The Multimedia solution for Drupal 7.
Most who know me know I like to take on Big, Scary, Projects and make them work. But, I don't go in with a blueprint and a chizel, I typically go in with a bottle of whiskey, a stubborn attitude, best intentions and a sledgehammer.
My latest baby is Media. The Multimedia solution for Drupal 7.
Headup Complementary Content Widget
Gives your audience immediate access to dynamic, contextual and social content complementing your own. Enrich your blog with Tweets, Facebook connectivity & cool content from top online sources.
What's In It For You?- Decreased bounce rates
- Increased time-on-site
- Live connection to related conversations from Twitter & Facebook
- Display related posts from your archive
- Zero-effort installation, optional registration, totally free
Headup is installed on thousands of blogs on the web. Here are a few examples:
- Film blogs - HeyUGuys.co.uk, AreYouScreening.com
- Celebrity blogs - J-Entonline.com, HitDanBack.com
- Tech blogs - RuhaniRabin.com, JeffPulver.com
- Travel blogs - Offtrackplanet.com
- Personal blogs - Jewlicious.com
Micro post
A module which will allow users that are assigned the permission 'forward to Identi.ca', 'forward to status.net', 'forward to twitter' etc the option to have their post title & url posted to the to the sites identi.ca, [sitename].status.net, twitter.com microblogging services
Development is supported by Appcoast.
Code Positive: Microsoft Sponsoring Drupal Development
Microsoft recently approached us to develop a project as a case study of how Drupal can integrate with their technologies, such as IIS and SilverLight. The aim of the case study being to demonstrate how integration can be achieved, and report any rough spots back to the Microsoft development teams, who will use our feedback to identify problems that need to be solved.
We decided to focus the project on the needs of NGOs, and use this as an opportunity to create some features that most third sector organisations need but which are currently missing or very difficult to set up.
Although Microsoft technologies are an important part of this project, it is a basic requirement that all features developed will work without it. For example all modules should work equally well on Apache as on IIS, and where SilverLight is used, such as to make reports and statistics more attractive, users can disable it and see the same content presented in a more basic way.
Importer
Importer module provides an easy way for creating database tables from various files.All variants of delimited text files are supports, and with an external class .xls files are also supported.
With this module the user can also insert new data into the existing table, provided that the number of non-PK columns in the table match the number of columns in the file. If the ordering of the columns is not matched, the user can alter the ordering in witch the data is inserted. Types of the appropriate columns in the table and the file are
displayed as means of ensuring that no sql error is generated (unintentionally).
If the user has a field in the data that should serve as a link to files on file system, the procedure is as follows:
- upload the data to the database ensuring that the appropriate field contains
the file name of the file to witch it should point
- zip all the files that are relevant to the table
- upload the files to the server using "Batch file upload" feature of the module,
making sure that appropriate table and field is selected
After this, the data in the chosen field should be updated with the relative path to the uploaded files on the server. The uploaded files are put in the directory of user choice under the files/ directory (it has to be created by this module).
Plural formula configurator
The plural formula configurator sets sensible defaults for plural forms when adding languages and lets you edit the plural formula for all languages on the web interface.
Drupal does not expose these fields for editing due to the complexity of plural forms. You should make sure to only give permissions to edit language details to those, who will likely not screw up your plural formulas.
Theme Rules
The Theme Rules module provides actions to switch themes.
See: #417664: Action: switch theme for related discussion.
See: #463820: Condition: browser user agent for an example use case.
Credits:
Madhusudhan Srinivasa of QED42 is the co-creator of this module.