Skip to content

websitejunction/ebsco-drupal

Repository files navigation

EBSCO Drupal Technical Exam

The project was created using Composer.

You can see a live version here with the contrib Live Weather module on the left and the custom Weather Forecast on the right.

Since I'd taken a lot of time to accomplish what I have, there were a few items I did not address yet:

  1. Create permissions so that unauthenticated users see a "Please Log In" message when on the homepage.

  2. A partial creation of the Content Type called Vehicle.

  3. Create a drag and drop for the Weather Forecast Block in a Layout.

  4. The preprocess function to alter the temperature unit.

Weather Forecast Module

The module was initialized using the console and later configured locally. You can install the module by uploading the modules archive through Extend>Install new module.

The admin config for is in Configuration>System>Weather Form Config. This is where you add Openweather's API key and Google's Map API Key.

The app will grab the current weather from the visitor's IP address and display the results in a block on the front page.

Additional Contrib Module (Live Weather)

I found the module here.

A Special Thank You

This project was extremely challenging for me and regardless of the outcome of my employment with EBSCO, it's a big win for me since I learned a great deal about Drupal, Composer and console in the process.

I appreciate the consideration and efforts put in by your team. Thanks to all of you.

About

For EBSCO only

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published