Programming & Web Development
- Programming and Web Development Overview
- Web Development
- Development Service Catalog
- Mobile Development
- GIS and Mapping Applications
- GIS Infrastructure Design and Development
Welcome to the Programming and Web Development Unit
The CALS Programming and Web Development Group (within CALS-Communications and Technologies) provides web development services to the College and Campus community. We design and develop departmental and grant-based websites using content management systems (such as Drupal), as well as GIS and web-based mapping applications, mobile applications, and online curriculum. We also re-develop existing sites, add new sections or functionality, and perform maintenance and changes when needed.
- Matt Rahr, Program Director and Developer
- Craig Boesewetter, Graphics and Web Designer
- JD Gibbs, Senior Developer
- Yuta Torrey, Senior Developer
- Yvonne Bourgeois, Website Developer
The Programming and Web Development Unit have developed a variety of websites for the College and Campus community. Below is a list of common types of sites and features.
Typical Types of Sites and Audiences
- Department Sites
- Research Lab Sites
- Conferences and Events
- Digital Collections
- Reservation/Sign Up Sites
- Citizen Science/Peer-Driven Sites
- Outreach Sites
- Mobile Applications
- Mapping Applications
Typical Features & Add-Ons
- Manage Multiple Users/Editors – Various Permissions and Privileges
- UA WebAuth or 3rd Party Authentication
- Publication Tools – Workflow management
- Calendar Events
- Faceted Searching
- File Sharing – Dropbox Integration
- Web Forms and Surveys
- Reservation/Checkout Systems
- Credit Card Processing
- Image Galleries, Rotating Slideshows
- Featured Stories or Events
- Mobile-Responsive Design
- Charting and Graphs
- Statistical Data Analysis
- Twitter Integration
- RSS Feed Dissemination
- Mass Emailing
- Data Harvesting from OAI, DSpace, external CMS’s.
- Data Importing from CSV
- Data Export to Excel
- Google Analytics / Search Engine Optimization
Development Service Catalog
New Website Development: flat rate, per estimate
Design and develop departmental and grant-based websites using content management systems (such as Drupal), as well as GIS and web-based mapping applications, mobile applications, and online curriculum
Website Conversion: flat rate, per estimate
Convert an existing static-HTML, Joomla, or Wordpress site (etc) to Drupal.
Website Content Migration: flat rate or hourly at $45/hr, per estimate
Migrate content from an existing site to a newer Drupal-based website.
Website Re-Design: flat rate, per estimate
Our graphic designer will give your site a new, modern look by designing proofs for feedback and converting those proofs to HTML or a Drupal-based theme that are responsive to varying screen sizes. The site will look acceptable on desktop, tablets, and mobile phones.
Website Logo Design: flat rate, per estimate
Design a custom logo for your department or organization.
Website Maintenance: flat rate, retainer fee, or hourly at $45/hr, per estimate
Re-develop existing sites, add new sections or functionality, and perform maintenance and changes when needed.
Website Application Scanning: $45 per application
Scan website for security threats. Mitigate issues.
Drupal Core Updates: free
When Drupal releases a new minor version, we upgrade the Drupal core, then ask you to submit the site’s upgrade.php script.
Drupal Site Module Updates - Per Request: $45/hr
Upgrade test, and debug, in a controlled development environment before pushing the changes to your production site.
Drupal Site Module Updates - Monthly Subscription: $50/month
Using the procedure above, our staff will monitor your site and upgrade modules as needed, on a monthly basis.
Native Mobile Applications: flat-rate, per estimate
Mobile applications that are specifically targeted for iOS or Android devices.
Mobile Web Applications: flat rate, per estimate
GIS and Mapping Applications
Web Mapping Applications: flat-rate, per estimate
Mobile Mapping Applications: flat-rate, per estimate
Develop in-field mapping applications that are targeted for tablets and mobile phones. These applications can provide users the ability to perform in-field edits and save those edits back to a mobile-deployed dataset or enterprise database.
GIS Infrastructure Design and Development
Design and implement GIS Application Servers such as ArcGIS Server or GeoServer that serve GIS data to web, mobile, and desktop clients.
Design and implement Spatial Database Management Systems such as ArcSDE or PostGIS that store are retrieve spatial data in a multi-user environment.