Andrew Berry Development - drupal modules http://www.abdevelopment.ca/taxonomy/term/14/0 en Dropbox Integration for Drupal http://www.abdevelopment.ca/projects/dropbox-integration-drupal <div class="field field-type-text field-field-project-features"> <div class="field-label">Project Features:&nbsp;</div> <div class="field-items"> <ul> <li class="field-item">Perfect to receive files from clients and collaborators</li> <li class="field-item">Multi-user integration with Dropbox accounts</li> <li class="field-item">Secure protection for Dropbox credentials</li> <li class="field-item">API to allow other modules to publish content to a Dropbox account</li> </ul> </div> </div> <fieldset class="fieldgroup group-project-information"><legend>Project Information</legend><div class="field field-type-date field-field-project-date"> <div class="field-items"> <div class="field-item"> <div class="field-label-inline-first"> Project Date:&nbsp;</div> <span class="date-display-single">March, 2009</span> </div> </div> </div> <div class="field field-type-link field-field-project-website"> <div class="field-items"> <div class="field-item"> <div class="field-label-inline-first"> Project Website:&nbsp;</div> <a href="https://www.drupal.org/project/dropbox">Dropbox Integration Project Page</a> </div> </div> </div> <div class="field field-type-text field-field-website-active"> <div class="field-label">Website active?:&nbsp;</div> <div class="field-items"> <div class="field-item"> The website is not currently an accurate representation of the work performed. The link is provided as a method to contact the organization in question. </div> </div> </div> </fieldset> <p>This module allows users to have a "Send file" page where users can send a file directly to their <a href="https://www.dropbox.com/">Dropbox account</a>. It will also contain additional API functions as Dropbox makes them available.</p> <p><a href="http://www.abdevelopment.ca/projects/dropbox-integration-drupal" target="_blank">read more</a></p> Dropbox Integration for Drupal drupal modules free software Thu, 23 Apr 2009 23:40:06 +0000 andrew 98 at http://www.abdevelopment.ca Announcing the Dropbox Integration Module for Drupal http://www.abdevelopment.ca/blog/announcing-dropbox-integration-module-drupal <p>I've always wished that transferring files would be as easy as using Imageshack or Pastebin. There are many times when email just doesn't work; between content filters and email attachment size limits, attachments often don't get through. Instant messaging is hit and miss. After falling in love with <a href="https://www.dropbox.com/">Dropbox</a>, I decided that integration with Drupal would solve most of my problems. A weekend of coding later, and <strong><a href="https://www.drupal.org/project/dropbox/">poof!</a></strong></p> <p>This module allows each user on a Drupal website to have a "Send file" form for recieving files. Each user has control over permissions for receiving files, while site administrators can enact global policies if needed. Extra care is taken to ensure that a user's private Host ID (used to connect to Dropbox) is never transmitted insecurely. Eventually, I'd like to see this module turn into a full interface for Dropbox files, either through embedded media field or other similar projects.</p> <p>Special thanks goes to <a href="http://jaka.kubje.org/software/DropboxUploader/">Jaka JanĨar</a> for initially writing a PHP interface to Dropbox, and agreeing to license it under the MIT license so it could be used with the Drupal module.</p> <p>Read on to see the screencast demonstrating the module and how to set it up for a single-user website so clients and colleagues can easily send you files.</p> <div class="field field-type-link field-field-links"> <div class="field-items"> <div class="field-item"> <div class="field-label-inline-first"> Related Links:&nbsp;</div> <a href="https://www.drupal.org/project/dropbox">Dropbox Integration Project Page</a> </div> <div class="field-item"> <div class="field-label-inline"> Related Links:&nbsp;</div> <a href="https://vimeo.com/download/video:1050037?e=1237352334&amp;h=74ef81ea1acafddeb0bc54241ad89bce&amp;uh=cf2962eaff3a0527fa34e4775dde541a&amp;v=2">Dropbox Integration Demo (Quicktime, 1024x768)</a> </div> </div> </div> <p><a href="http://www.abdevelopment.ca/blog/announcing-dropbox-integration-module-drupal" target="_blank">read more</a></p> http://www.abdevelopment.ca/blog/announcing-dropbox-integration-module-drupal#comments dropbox drupal drupal modules Wed, 18 Mar 2009 04:24:24 +0000 andrew 93 at http://www.abdevelopment.ca Restricted Search 1.1 Released http://www.abdevelopment.ca/blog/restricted-search-11-released <p>I just released <a href="https://www.drupal.org/project/search_block">Restricted Search 1.1</a>. This is a module for the Drupal Content Management System which allows individual nodes or entire content types to be excluded from the search engine. This is very useful in systems where nodes may need to be able to be accessed by users, but clutter up the search results due to their volume. For more information, see <a href="https://www.drupal.org/project/search_block">the project page</a>.</p> <div class="field field-type-link field-field-links"> <div class="field-items"> <div class="field-item"> <div class="field-label-inline-first"> Related Links:&nbsp;</div> <a href="https://www.drupal.org/project/search_block">Restricted Search Project Page</a> </div> <div class="field-item"> <div class="field-label-inline"> Related Links:&nbsp;</div> <a href="https://www.drupal.org/node/340011">Restricted Search 1.1 Release Notes</a> </div> </div> </div> http://www.abdevelopment.ca/blog/restricted-search-11-released#comments drupal drupal modules Fri, 28 Nov 2008 00:04:47 +0000 andrew 64 at http://www.abdevelopment.ca Table Alternate Rows http://www.abdevelopment.ca/projects/table-alternate-rows <fieldset class="fieldgroup group-project-information"><legend>Project Information</legend><div class="field field-type-date field-field-project-date"> <div class="field-items"> <div class="field-item"> <div class="field-label-inline-first"> Project Date:&nbsp;</div> <span class="date-display-single">September, 2007</span> </div> </div> </div> <div class="field field-type-link field-field-project-website"> <div class="field-items"> <div class="field-item"> <div class="field-label-inline-first"> Project Website:&nbsp;</div> <a href="https://www.drupal.org/project/table_altrow">Table Alternate Rows Project Page</a> </div> </div> </div> <div class="field field-type-text field-field-website-active"> <div class="field-label">Website active?:&nbsp;</div> <div class="field-items"> <div class="field-item"> 0 </div> </div> </div> </fieldset> <p>Many Drupal themes implement "zebra-striping", where table rows alternate background colours. This helps to improve the readability of tables by providing a visual queue to easily see which items are in the same row, even across a large table. Unfortunately, if tables are used within content, then it is unlikely that users will manually add the appropriate even / odd CSS classes to table rows. This module transparently adds those classes, without any intervention on the part of the user.</p> Table Alternate Rows drupal modules free software Thu, 21 Aug 2008 00:17:32 +0000 andrew 43 at http://www.abdevelopment.ca Restricted Search http://www.abdevelopment.ca/projects/restricted-search <fieldset class="fieldgroup group-project-information"><legend>Project Information</legend><div class="field field-type-date field-field-project-date"> <div class="field-items"> <div class="field-item"> <div class="field-label-inline-first"> Project Date:&nbsp;</div> <span class="date-display-single">August, 2007</span> </div> </div> </div> <div class="field field-type-link field-field-project-website"> <div class="field-items"> <div class="field-item"> <div class="field-label-inline-first"> Project Website:&nbsp;</div> <a href="https://www.drupal.org/project/search_block">Restricted Search</a> </div> </div> </div> <div class="field field-type-text field-field-website-active"> <div class="field-label">Website active?:&nbsp;</div> <div class="field-items"> <div class="field-item"> As of the last update of this page, the website linked is an accurate representation of the work performed. Note that the display of the site may be changed, while the underlying architecture may be unchanged. </div> </div> </div> </fieldset> <p>Sometimes it is useful to have content types which are excluded from Drupal's search mechanism. For example, you might use the Image module to store "clipart" style graphics, or additional content types are being used to store information always displayed in conjunction with other types with Views Fusion. This module lets individual nodes or entire content types be excluded from the search engine, helping to ensure that users find relevant content quickly.</p> <p><a href="http://www.abdevelopment.ca/projects/restricted-search" target="_blank">read more</a></p> Restricted Search drupal modules free software Thu, 21 Aug 2008 00:13:32 +0000 andrew 41 at http://www.abdevelopment.ca Resource Conflict: Allow users to book exclusive use of resources http://www.abdevelopment.ca/projects/resource-conflict <div class="field field-type-text field-field-project-features"> <div class="field-label">Project Features:&nbsp;</div> <div class="field-items"> <ul> <li class="field-item">Compatible with both the Event and Date API Drupal modules</li> <li class="field-item">Multiple resources of varying types can be booked within one booking</li> <li class="field-item">Integration with the Content Construction Kit (CCK) module allows significant flexibility</li> </ul> </div> </div> <fieldset class="fieldgroup group-project-information"><legend>Project Information</legend><div class="field field-type-date field-field-project-date"> <div class="field-items"> <div class="field-item"> <div class="field-label-inline-first"> Project Date:&nbsp;</div> <span class="date-display-single">September, 2007</span> </div> </div> </div> <div class="field field-type-link field-field-project-website"> <div class="field-items"> <div class="field-item"> <div class="field-label-inline-first"> Project Website:&nbsp;</div> <a href="https://www.drupal.org/project/resource_conflict">Resource Conflict Project Page</a> </div> </div> </div> <div class="field field-type-text field-field-website-active"> <div class="field-label">Website active?:&nbsp;</div> <div class="field-items"> <div class="field-item"> As of the last update of this page, the website linked is an accurate representation of the work performed. Note that the display of the site may be changed, while the underlying architecture may be unchanged. </div> </div> </div> </fieldset> <div class="image-attach-teaser image-attach-node-20" style="width: 200px;"><a href="/projects/resource-conflict"><img src="http://www.abdevelopment.ca/system/files/images/Submit%20Equipment%20Booking%20%20Protein%2C%20Cell%2C%20and%20Tissue%20Dynamics%202008-06-23%2022-23-41.thumbnail.png" alt="Equipment Bookings" title="Equipment Bookings" class="image image-thumbnail " width="200" height="200" /></a></div> <p>This module allows for users to book resources for use during events. For example, a student can book a microscope for use within their lab. If there is a pre-existing event which conflicts in both time and resource, a form error is displayed and the user is forced to either book a different resource or change the event times.</p> Resource Conflict drupal modules free software Wed, 20 Aug 2008 23:47:34 +0000 andrew 40 at http://www.abdevelopment.ca Table of Contents: Dynamically Generate Heading Links for Pages http://www.abdevelopment.ca/projects/table-contents <div class="field field-type-text field-field-project-features"> <div class="field-label">Project Features:&nbsp;</div> <div class="field-items"> <ul> <li class="field-item">Works transparently with existing content using the Drupal Input Filter mechanism</li> <li class="field-item">Show and Hide the table of contents without reloading the page</li> <li class="field-item">Easily styled to match your site theme</li> <li class="field-item">Can show attachments within the table of contents</li> </ul> </div> </div> <fieldset class="fieldgroup group-project-information"><legend>Project Information</legend><div class="field field-type-date field-field-project-date"> <div class="field-items"> <div class="field-item"> <div class="field-label-inline-first"> Project Date:&nbsp;</div> <span class="date-display-single">December, 2006</span> </div> </div> </div> <div class="field field-type-link field-field-project-website"> <div class="field-items"> <div class="field-item"> <div class="field-label-inline-first"> Project Website:&nbsp;</div> <a href="https://www.drupal.org/project/tableofcontents">Table of Contents Project Page</a> </div> </div> </div> <div class="field field-type-text field-field-website-active"> <div class="field-label">Website active?:&nbsp;</div> <div class="field-items"> <div class="field-item"> As of the last update of this page, the website linked is an accurate representation of the work performed. Note that the display of the site may be changed, while the underlying architecture may be unchanged. </div> </div> </div> </fieldset> <div class="image-attach-teaser image-attach-node-37" style="width: 200px;"><a href="/projects/table-contents"><img src="http://www.abdevelopment.ca/system/files/images/Services%20%20Athens%20County%20Public%20Libraries%202008-08-20%2014-53-54.thumbnail.png" alt="Athens County Public Library Services" title="Athens County Public Library Services" class="image image-thumbnail " width="200" height="200" /></a></div> <p>This project is maintained by Andrew Berry, but has many contributors. Feature development has been sponsored in the past both by the <a href="http://www.csaonline.ca/">University of Guelph CSA</a> and <a href="http://www.pinchin.com/">Pinchin Environmental</a>.</p> Table of Contents drupal modules free software Wed, 20 Aug 2008 19:00:38 +0000 andrew 36 at http://www.abdevelopment.ca