NJ Drupal Redesign

projectprojectprojectprojectprojectprojectproject

ABOUT THE PROJECT

The goal for this project was to completely redesign the New Jersey Courts external website using Drupal. This included tackling the huge tasks of writing over 70 different types of migrations to continuously keep data synchronized during a soft release. We utilized the Acquia platform / pipelines as well as Github for code revisions and pull requests. The site also featured a custom search utilizing SOLR with faceting, boosting, synonyms, 6. We also developed over 27 different modules to help enhance the overall experience of our site for both users and content updaters.

FEATURES

  • Uses Acquia platform and pipeline services
  • Solr Search Integration, Faceting, Autocomplete functionality
  • ADFS / AD Integration with SSO
  • Over 27 different custom modules created, which included functionality enhancements such as:
    • AD Sync properties to content types with override ability
    • Twig filters such as AP Format for dates
    • Custom Blocks (embedded views with block select options for maximum reusability)
    • Private file moving and publishing
    • Custom search modifications, boosting, synonym mappings
    • Automatic table of content module
    • Frequently asked questions module
    • Insert button CKEditor module
    • Court Messages module
    • Automatic page tabs module
    • Office Embed module
    • Contacts and Offices Custom Block modules
    • and various other custom modules that help with all types of features throughout the site
  • Various scripts that sync data from AD to content types
  • Intricate workflow and approval processes for content
  • Features a VPN tunnel for internal access
  • Over 50 different content types, media types, taxonomy terms, and paragraphs
  • Customized forms that dynamically change based on user roles
  • Allocating permissions based on AD groups using SimpleSAMLphp module
  • Built in on-demand content translations
  • Utilized Github and Github Projects

MADE FOR

Web Team