
Quiz Marking
Drupal quiz project is awesome. While using it I confronted an interesting problem : How to perform marks calculations for a quiz based exam. I also needed a simple admin page in administer panel where it is possible to check out current rankings and marks.
So quiz_marking module is the answer to all those questions. It adds an extra field set to multi choice and true/false questions' node to add marks. It provides a 'quiz results' link in quiz's administer panel.
Its functionality is dependent on quiz database. It checks all Quiz IDs, all result IDs within that quiz, all questions within that results, answers (skipped, right or wrong) within that question. It caches ones calculated result so no need to perform these heavy operations again and again. If you want to update your results it provides an update link.
Ubercart 3 Marketplace
D7/UC3 Port of http://drupal.org/project/ubercart_marketplace
*** IN EARLY DEVELOPMENT ***
Recommended Relationships
Admins use User fields or Profile 2 fields to define comparisons between users. Then this module uses the User Relationships module to define relationships. By combining with Views, it is possible to create different recommendations (different users or content authored by those users) based on the similarities between users.
Drupal Watchdog: Responsive Web Design: Look Great On Any Device
It’s 2011, and the world is going mobile. People don't just use their desktop computer or laptop anymore to visit the sites you build. They're coming at you with smartphones, tablets, TV screens— and who knows what they’ll bring next year? With all this device-switching going on, one of the questions that site builders ask themselves is, how can we keep catering to all these different devices? The good news: There is a way. It’s called responsive webdesign.
In this article, we briefly lay out what responsive webdesign is, and, more importantly, how you can use it in your Drupal projects today.
What is responsive web design?In his 2010 article on 'A List Apart', Ethan Marcotte coined the term "responsive webdesign," referring to responsive architecture. If architects can design rooms that change according to the number of people inside them, why can't web designers build web pages that adapt to the people who view them?
As you may have guessed from the name, responsive web design is all about, yes, responding to the site user's device specifics. Does the device have a wide or narrow screen? How is the user holding the device? What OS is powering the device? All these questions determine how the user experiences your website. With responsive webdesign, you can accommodate all these possible differences.
Using a combination of CSS3 media queries (which query the device's capabilities to determine the proper stylesheets to load), a flexible grid acting as the site’s foundation, and images that change according to the screen resolution, responsive webdesign allows you to work in a so called "device agnostic" way. It doesn’t matter whether the user has the latest tablet, or an early-adapter smartphone: if your design is responsive, it can adapt to the user. Think of it as a fluid (vs fixed) webdesign on heavy steroids.
Author Bruno De Bondt & Kristof OrtsBruno De Bondt has been theming and developing Drupal sites since 2005. He is the technical lead at DeWereldMorgen.be, a popular independent news website in Belgium. He has also worked as a Drupal developer and themer for Krismon, one of the main Drupal shops in Europe. Working with them, he has built several media, non profit and advocacy websites. Bruno currently lives in Vancouver, Canada. You can reach him on Drupal.org or Twitter as brunodbo or on http://brunodbo.be.
Kristof Orts loves the web and specializes in user experience and usability. He's also a team player, for big projects he likes to work with partners that have the same knowledge and passion as he does. Some keywords Kristof uses every day: CSS3, HTML5, JS, flexible layouts, responsive and mobile design. He also loves to speak about these things at conferences.
Drupal Watchdog: Responsive Web Design: Look Great On Any Device
It’s 2011, and the world is going mobile. People don't just use their desktop computer or laptop anymore to visit the sites you build. They're coming at you with smartphones, tablets, TV screens— and who knows what they’ll bring next year? With all this device-switching going on, one of the questions that site builders ask themselves is, how can we keep catering to all these different devices? The good news: There is a way. It’s called responsive webdesign.
In this article, we briefly lay out what responsive webdesign is, and, more importantly, how you can use it in your Drupal projects today.
What is responsive web design?In his 2010 article on 'A List Apart', Ethan Marcotte coined the term "responsive webdesign," referring to responsive architecture. If architects can design rooms that change according to the number of people inside them, why can't web designers build web pages that adapt to the people who view them?
As you may have guessed from the name, responsive web design is all about, yes, responding to the site user's device specifics. Does the device have a wide or narrow screen? How is the user holding the device? What OS is powering the device? All these questions determine how the user experiences your website. With responsive webdesign, you can accommodate all these possible differences.
Using a combination of CSS3 media queries (which query the device's capabilities to determine the proper stylesheets to load), a flexible grid acting as the site’s foundation, and images that change according to the screen resolution, responsive webdesign allows you to work in a so called "device agnostic" way. It doesn’t matter whether the user has the latest tablet, or an early-adapter smartphone: if your design is responsive, it can adapt to the user. Think of it as a fluid (vs fixed) webdesign on heavy steroids.
Author Bruno De Bondt & Kristof OrtsBruno De Bondt has been theming and developing Drupal sites since 2005. He is the technical lead at DeWereldMorgen.be, a popular independent news website in Belgium. He has also worked as a Drupal developer and themer for Krismon, one of the main Drupal shops in Europe. Working with them, he has built several media, non profit and advocacy websites. Bruno currently lives in Vancouver, Canada. You can reach him on Drupal.org or Twitter as brunodbo or on http://brunodbo.be.
Kristof Orts loves the web and specializes in user experience and usability. He's also a team player, for big projects he likes to work with partners that have the same knowledge and passion as he does. Some keywords Kristof uses every day: CSS3, HTML5, JS, flexible layouts, responsive and mobile design. He also loves to speak about these things at conferences.
Panels Frame
This module builds new layout plugins by stacking existing Panel layouts together. It's also fully compatible with the Panels IPE.
This requires a small patch to fix an issue in Panels #1529208: Safely initialize Drupal.Panels javascript object
Brazilian Address
This module implements a format plugin to Address Field module, commonly used with Drupal Commerce. The plugin enable a specific form for brazilian addresses, according to recomendations of the brazilian postal service company, Correios. It also adds an autocomplete feature to the city field, with all cities of the country.
To use it, after install the module, go to "Store -> Customer profiles -> Profile types -> Billing (or Shipping) Information -> Manage Fields" (admin/commerce/customer-profiles/types/billing/fields). Then, edit the Address field. In "Format handlers" fieldset, uncheck "Address form (country-specific)" and check "Brazilian address".
Workbench moderation default state
This experimental module makes it possible to set a initial default state per role for each moderation state created by Workbench moderation module. It alters the node form to set the state value based on your role. Visit the settings page @ admin/config/workbench/moderation/default-state and set the default state for each role in each node type.
Friendly Drupal: 15 modules to improve your Drupal administration and content management experience (D6 & D7) - part II
A continuation of the useful administration modules list started in Part I.
DevelUsed extensively by the developers, devel module can also be very helpful to the site administrators. One of its more popular features is automatic content generation (such as users and nodes) - including media files! Another nice feature is switching between users (for example, to test access permissions). It also integrates well with the admin menu module mentioned in the first part of the article.
To use Devel on Drupal 6, go to admin/generate and choose the type of items to generate (the modules comes with taxonomy, content and users, other modules add more types of content). The module can also delete the existing items (for examples, nodes by type).
Related stories:
If you liked it this story, you might like the following:
15 modules to improve your Drupal administration and content management experience (D6 & D7) - part IRedirect 403 to User Login (r4032login module).Custom contact form with conditional fields using webform and webform conditionalDrush Site Aliases and Interactive ShellInstall Drupal 7 site with DrushFriendly Drupal: 15 modules to improve your Drupal administration and content management experience (D6 & D7) - part II
A continuation of the useful administration modules list started in Part I.
DevelUsed extensively by the developers, devel module can also be very helpful to the site administrators. One of its more popular features is automatic content generation (such as users and nodes) - including media files! Another nice feature is switching between users (for example, to test access permissions). It also integrates well with the admin menu module mentioned in the first part of the article.
To use Devel on Drupal 6, go to admin/generate and choose the type of items to generate (the modules comes with taxonomy, content and users, other modules add more types of content). The module can also delete the existing items (for examples, nodes by type).
Related stories:
If you liked it this story, you might like the following:
15 modules to improve your Drupal administration and content management experience (D6 & D7) - part IRedirect 403 to User Login (r4032login module).Custom contact form with conditional fields using webform and webform conditionalDrush Site Aliases and Interactive ShellInstall Drupal 7 site with DrushFiles By Category
This module will enable the functionality of categorizing files. User can categorize uploaded files through the functionality. This module also integrate with Views module
Apache Solr Select Sort
Displays the sort block as a form with select lists as opposed to links.
Link ESI
Link ESI is a quick way to add ESI (Edge Side Includes) tags to a node. It provides a field-formatter so that a link field will be rendered as an ESI tag instead.
Dependencies NotesThe module doesn't process the ESI tags in any way - you should use something like Varnish or Akamai to actually handle the ESI processing. This module simply allows you to output ESI tags.
Style Node Title
This module allows content authors to style the node title of content displayed. It is based heavily on the excellent exclude_node_title module by Gabriel Ungureanu.
StatusThis module is currently under development and should be released shortly.
BusinessWire
This is an elegant theme that focuses on quality typography and that can be styled to suit many applications. It offers a framework for development of many motifs, whether corporate, professional or organizational and beyond. That is all up to your imagination and what kind of imagery you fit into the theme's many configurable regions.
Drupalize.Me: Getting Started with Calendar
In this chapter we will get a calendar up and running on our demo site. We will cover the necessary modules, how to install them, as well as basic site configurations. We'll also show how simple it is to get a calendar on your site using a views template, and then give a tour of some calendar features.
Resources Modules Needed: 9m Publication date May 16, 2012 - 9:00am Rules trigger for changing creation date on a scheduled publication. NoDrupalize.Me: Getting Started with Calendar
In this chapter we will get a calendar up and running on our demo site. We will cover the necessary modules, how to install them, as well as basic site configurations. We'll also show how simple it is to get a calendar on your site using a views template, and then give a tour of some calendar features.
Resources Modules Needed: 9m Publication date May 16, 2012 - 9:00am Rules trigger for changing creation date on a scheduled publication. NoDrupalize.Me: Calendar Series Overview
In this series we focus on building calendars with Drupal. We'll be covering topics such as basic configuration for fields and views, using calendar templates, creating blocks and different ways of displaying the calendar, along with customizing the look and feel.
This video assumes that you understand the basics of content, fields, and Views in Drupal. If you need a refresher on these topics, or want to find out more about using the Date module, here are some other tutorial series to review:
Drupalize.Me: Calendar Series Overview
In this series we focus on building calendars with Drupal. We'll be covering topics such as basic configuration for fields and views, using calendar templates, creating blocks and different ways of displaying the calendar, along with customizing the look and feel.
This video assumes that you understand the basics of content, fields, and Views in Drupal. If you need a refresher on these topics, or want to find out more about using the Date module, here are some other tutorial series to review:
Please rate my site
This is my first site using Drupal.
And, really thanks to Drupal community and developers!. You helped me a lot!
Please tell me what you think and I am well open to your thoughts on things that are wrong etc etc.


