Skip to Content

Posts under tag: Drupal

  Page 1 of 2  Next Page »
January 13, 2017

CASIT Web Services completed projects Fall 2016

Here is the list of projects completed over Fall:

Sites moved to CAS design toolkit:

Drupal Projects:

  • History Courses: Drupal site created for the History Department. It is used by faculty to submit courses they would like to teach. History administrator then take the requests and plan the year’s course offerings.
  • International Environmental Agreements Database Project: It was previously a custom PHP application. The site has 100K+ nodes. The site uses common Drupal modules and a custom module to provide the rich data in structured reports that you can see. The site also is a tool for the client as well as end-users to analyze the data and use it in their research.
  • The Medieval Elbe: It was developed for History professors Lisa Wolverton and Jonathan Lyon who are developing and presenting research and teaching materials about the interactions between Slavs and Germans in the Central Middle Ages along the Elbe river and beyond. The site allows the professors to highlight the texts and tag them with various labels. This is then presented to users to interact and review texts under those labels.

Other Projects:

  • CAS Personnel 2.0: Reworked CAS Faculty Review Tracking (requires login) module to include CAS defined review milestones such as due dates for candidate materials, department head reviews and class visits.
  • Chinese Flagship Website: Migrated the site from CASLS hosting to our servers and secured it after it was compromised.
  • Environmental Studies Advising Database: Helped ENVS update their Access database for the new term. They use the Access database to track their students through the program.
  • Mapping History Phase II: Converted key European maps from Adobe Flash format to HTML 5 and added completed US and European maps to the Mapping History site.

You can see more information about those sites on our portfolio: http://casitwebservices.uoregon.edu/.

Big thank you to everyone in the web team.

September 2, 2016

CASIT Web Services completed projects Spring/Summer 2016

Here is the list of projects completed over Spring and Summer:

Sites moved to CAS design toolkit:

Drupal Projects:

  • CASIT Projects: site created to intake projects CASIT web services should work on.
  • EPIC-N (SCI) Database Additions: changed to the new theme which is same as what its department site is using now and implemented advanced search.
  • Polisci Travel Authorization Form: add new form and workflow to PS Forms site.
  • English Graduate Database Additions: added new form and tables to track GTF/Teacher evaluations and other user interface improvements.
  • Printing and Mailing Services – CTX forms: created a form on forms.uoregon.edu and helped Printing and Mailing services with managing their Drupal site.

Other Projects:

  • College Transition Collaborative Survey Redirect: we setup a custom redirect that sends authenticated incoming freshman to a Stanford survey.
  • ICA Site Migration: migrated Joomla site to WordPress on UO Blogs.

You can see more information about those sites on our portfolio: http://casitwebservices.uoregon.edu/.

Big thank you to everyone in the web team.

May 4, 2016

CASIT Web Services completed projects Winter 2016

Here is the list of projects completed over Winter:

Sites moved to CAS design toolkit:

Drupal Projects:

  • PCS Forms Additions: added new workflow elements to existing PCS forms.
  • Physics GTF Evaluations: created online GTF evaluation form for Physics department. It was based on a version we created for Political Science.
  • Biology Graduate Database Upgrade: upgraded platform from Drupal 6 to Drupal 7.

Other Projects:

  • CASIT has been using JIRA the last many months and we have reviewed and tested Service Desk and plugins like Tempo timesheets. We hope to create service desk projects and provide solutions for CASIT to help them manage day to day operations.
  • Faculty Reviews is a module of the CAS Personnel application we created. The module allows CAS Dean’s Office and department personnel to lookup performance review dates for tenure track and non-tenure track faculty.
  • Material Science Institute new site developed by Feynman Group was migrated and setup on our web servers.
  • Psychology Development Database is now maintained and supported by us. Over Winter we spent a lot of time troubleshooting performance issues and providing custom reports.
  • Wayne Morse Center for Law and Politics relaunched with a new theme. We helped configure and setup the theme and plugins on the new site to achieve the new look.

You can see more information about those sites on our portfolio: http://casitwebservices.uoregon.edu/.

Big thank you to everyone in the web team.

January 5, 2016

CASIT Web Services completed projects Fall 2015

Here is the list of projects completed over Fall:

Sites moved to CAS design toolkit:

Drupal Projects:

Other Projects:

  • We added 2 new features to the CAS Department Theme in the CAS Design Toolkit:
  • We completed the application infrastructure necessary to host Application Programming Interfaces (APIs), that allow secure programmatic access to services provide enterprise data and published 8 initial APIs to our production environment. The availability of enterprise APIs will increase the available functionality while reducing the development time for many of the projects on our work plan. We also initiated a joint project with Information Services to implement a standard API gateway to expose data housed in the new IDR system.

You can see more information about those sites on our portfolio: http://casitwebservices.uoregon.edu/.

Big thank you to everyone in the web team.

August 31, 2015

CASIT Web Services completed projects Spring 2015

Here is the list of projects completed over Spring:

Sites moved to CAS design toolkit:

Drupal projects:

Other projects:

  • Converted old PHP form to Formidable form hosted on UO Blogs.
  • Made adjustments to PS Forms site form/workflow to align with new CBA requirements.

You can see more information about those sites on our portfolio: http://casitwebservices.uoregon.edu/.

Big thank you to everyone in the web team.

May 1, 2015

CASIT Web Services completed projects Winter 2015

Here is the list of projects completed over Winter:

Sites moved to CAS design toolkit:

Other projects:

  • UO Spaces Drupal site launched. It is 2+ year joint project with InfoGraphics Lab that brought management of space on campus to a web based platform.
  • Created a MailChimp template for Judaic Studies based on the CAS Design toolkit. Also shared that template with Creative Writing Program and Department of Economics.
  • SSIL Computers Map launched. It display’s SSIL computer statuses on a map of McKenzie fourth floor. The computer status data comes from CASIT Forms (Drupal) and the map API is provided by InfoGraphics Lab.

You can see more information about those sites on our portfolio: http://casitwebservices.uoregon.edu/.

Big thank you to everyone in the web team.

January 2, 2015

CASIT Web Services completed projects Fall 2014

Here is the list of projects completed over Fall:

Sites moved to CAS design toolkit:

New Drupal site:

Other projects:

You can see more information about those sites on our portfolio: http://casitwebservices.uoregon.edu/.

Big thank you to Bill, Cameron, John and Yaxuan.

Happy New Year!

Thank you
Daniel

February 4, 2014

Drupal 6: Add Autocomplete to Unlimited Textfield

In Drupal 6 you can using the Form API and hook_form_alter to easily add an autocomplete path to an existing field. Here is a blog post with an example: http://qandeelaslam.com/node/27. The blog example works great for single fields but there is a problem when you have a field that has unlimited values with the “Add another item” button. You can use the hook_form_alter to add an autocomplete path to all the fields in the unlimited value field using this code:

function example_form_alter(&$form, &$form_state, $form_id) {
 if ($form_id == 'example_node_form') {
   if (isset($form['field_example'])) {
     foreach($form['field_example'] as $delta => $field) {
       if(is_array($field) && is_numeric($delta)) {
         $form['field_example'][$delta]['#autocomplete_path'] = 'userreference/autocomplete';
       }
     }
   }
 }
}

The problem is when the user clicks the ‘Add another item’ button it runs a function called ‘content_add_more_js’ located in cck/includes/content.node_form.inc which reloads that field causing the changes to be reset. When that function runs it does call form_alter again but with the form_id ‘content_add_more_js’. Adding that form_id to your hook_form_alter will re-add the autocompletes path to the field solving the problem. As simple as that. Here is the updated example:

function example_form_alter(&$form, &$form_state, $form_id) {
 if ($form_id == 'example_node_form' or $form_id == 'content_add_more_js') {
   if (isset($form['field_example'])) {
     foreach($form['field_example'] as $delta => $field) {
       if(is_array($field) && is_numeric($delta)) {
         $form['field_example'][$delta]['#autocomplete_path'] = 'userreference/autocomplete';
       }
     }
   }
 }
}

I recommend reading the comments in that function, a lot of work when into making the unlimited field work the way it does.

– Daniel Mundra

Tags:
November 1, 2012

Introducing the UO Cosmic Theme

What is Cosmic?

Cosmic is a website theme for the Drupal content management system.

Cosmic is developed by Digital and Social Media Communications (formerly web communications) to aid departments on campus in creating quality websites. Cosmic allows departments with limited designer access or simpler needs to produce visually appealing web content.

Read more at Digital and Social Media Communications.

Tags: ,
August 24, 2011

List of All Drupal 6.x Modules We Use


Here is the list of all Drupal 6.x modules we use for our Drupal 6.x sites:
(more…)

Tags:
  Page 1 of 2  Next Page »