Skip to content

Commit

Permalink
Webspark 1.64.1 (San Diego)
Browse files Browse the repository at this point in the history
Webspark 1.64.1 (San Diego) is now available. This release features the replacement for the ASU GSA module with the new ASU Custom Search Engine (CSE) module. The Google Search Appliance (GSA) which has been powering the ASU web search experience was discontinued by Google and ours will will reach their end-of-life on Monday, April 22. We are switching to Google Custom Search Engine, which this release of Webspark supports. The full release notes are available at:

https://github.com/ASU/webspark-drops-drupal7/blob/master/profiles/openasu/CHANGELOG.txt

We highly recommend updating to this version as soon as you can, definitely before Monday, April 22. Please do not hesitate to contact us through [email protected] if you require assistance.
  • Loading branch information
ctestama authored Apr 8, 2019
2 parents eae7902 + 1079d80 commit 31d88f6
Show file tree
Hide file tree
Showing 36 changed files with 2,664 additions and 117 deletions.
26 changes: 15 additions & 11 deletions .travis.yml
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,6 @@ php:
# make sure we test on latest trusty environment
sudo: required
dist: trusty
group: edge

# Cache Composer & Drush directories.
cache:
Expand All @@ -33,8 +32,8 @@ branches:
# TODO - Update from Selenium Server Standalone to alternative Marionette
# https://developer.mozilla.org/en-US/docs/Mozilla/QA/Marionette/WebDriver
# Addons not working with Firefox. SeleniumHQ issue? Manually adding proper FF version.
#addons:
# firefox: "46.0.1"
addons:
chrome: stable

# Cut down on git depth from default of 50
git:
Expand All @@ -50,24 +49,27 @@ before_install:
- sleep 1
# Disable PHP features - XDebug
- phpenv config-rm xdebug.ini
#- google-chrome-stable --headless --disable-gpu --remote-debugging-port=9222 http://localhost &

install:
- sudo apt-get update > /dev/null
- "mysql -e 'create database drupal;'"

# Install Firefox manually until SeleniumHQ fixes the problem with the version not being reported to Travis-CI
- sudo mkdir /usr/local/bin/firefoxhack
- sudo wget --directory-prefix=/tmp http://ftp.mozilla.org/pub/firefox/releases/46.0.1/linux-x86_64/en-US/firefox-46.0.1.tar.bz2
- sudo tar -xjf /tmp/firefox-46.0.1.tar.bz2 -C /usr/local/bin/firefoxhack --strip-components=1
- export PATH="/usr/local/bin/firefoxhack:$PATH"
- echo "Using Firefox version $(firefox --version)"

# Install latest Drush 7.x.
- export PATH="$HOME/.composer/vendor/bin:$PATH"
- composer global require --no-interaction drush/drush:7.*

# get chromedriver
- cd ~/
- wget -N https://chromedriver.storage.googleapis.com/73.0.3683.68/chromedriver_linux64.zip
- unzip ~/chromedriver_linux64.zip -d ~/
- rm ~/chromedriver_linux64.zip
- sudo mv -f ~/chromedriver /usr/local/share/
- sudo chmod +x /usr/local/share/chromedriver
- sudo ln -s /usr/local/share/chromedriver /usr/local/bin/chromedriver

# Build Behat dependencies
- cd profiles/openasu/modules/panopoly/panopoly_test/behat
- cd $TRAVIS_BUILD_DIR/profiles/openasu/modules/panopoly/panopoly_test/behat
- composer install --no-interaction
# Build Behat dependencies
- cd ../../../custom/webspark_test/behat
Expand All @@ -85,6 +87,8 @@ install:
# Setup files
- sudo chmod -R 777 sites



# Get Selenium
- wget https://selenium-release.storage.googleapis.com/2.53/selenium-server-standalone-2.53.0.jar
- java -jar selenium-server-standalone-2.53.0.jar > /dev/null 2>&1 &
Expand Down
23 changes: 23 additions & 0 deletions profiles/openasu/CHANGELOG.txt
Original file line number Diff line number Diff line change
@@ -1,3 +1,26 @@
Webspark 1.64.1 (San Diego), 2019-04-05
---------------------------------------
- Web standards components in Webspark

* ASU Google Custom Search Engine (asu_gcse) - v1.0
* Initial release of the ASU Google Custom Search Engine module
* Replaces the functionality of the ASU GSA module
* ASU Google Search Appliance (asu_gsa) - v1.2
* Deprecated module
* ASU News (asu_news) - v3.0-alpha1
* Deprecated module
* Added hooks to disable module in preparation for removal in next release
* ASU Events (asu_events) - v3.0-alpha1
* Deprecated module
* Added hooks to disable module in preparation for removal in next release

- Contrib module updates

- Managed by Webspark

* Google Custom Search Engine (google_cse) - v2.5
* Added as a dependency for the new ASU Google Custom Search Engine module

Webspark 1.64 (California) release, 2019-03-25
----------------------------------------------
- Webspark core
Expand Down
339 changes: 339 additions & 0 deletions profiles/openasu/modules/contrib/google_cse/LICENSE.txt

Large diffs are not rendered by default.

80 changes: 80 additions & 0 deletions profiles/openasu/modules/contrib/google_cse/README.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,80 @@

CONTENTS OF THIS FILE
---------------------

* Overview
* Quick setup
* Requirements
* Blocks
* SiteSearch
* Search module integration
* Advanced settings
* Installation
* Maintainers

OVERVIEW
--------

Google Custom Search Engine (CSE) is an embedded search engine that can
be used to search any set of one or more sites. No Google API key is
required. Read more at http://www.google.com/cse/.

QUICK SETUP
-----------

After installing this module, activate Google CSE at
admin/config/search/settings, optionally setting it as the default
search module, and configure it by entering Google's unique ID for your
CSE. Once you have granted permission for one or more roles to search
the Google CSE, the search page can be found at search/google, and a
separate self-contained search block can also be enabled.

BLOCKS
------

The include Google CSE block can optionally be enabled at
admin/structure/block. The "Google CSE" block provides a search box and
also displays the search results. After entering search terms, the user
will be returned to the same page (via GET request) and the results will
be displayed. Do not allow this Google CSE block to appear on the
search/google page, as the search results will fail to display.

SITESEARCH
----------

In addition to the CSE functionality, SiteSearch on one or more domains
or URL paths can optionally be configured. Radio buttons allow users to
search on either the SiteSearch option(s) or the CSE, and searches can
default to either option.

ADVANCED SETTINGS
-----------------

The collapsed advanced settings on the settings page provide various
customizations such as country and language preferences. For example,
with the Locale module enabled, the Google CSE user interface language
can be selected dynamically based on the current user's language.

INSTALLATION
------------

Place the google_cse directory in your sites/all/modules directory.
Enable the Google CSE module at admin/modules, configure it at
admin/config/search/settings, and assign permissions for "search Google
CSE" at admin/people/permissions.

To configure this module, you will need your CSE's unique ID. Go to
http://www.google.com/cse/manage/all, click on control panel and you
will find the "Search engine unique ID" under "Basic information".

MAINTAINERS
-----------

Authored and maintained by mfb: http://drupal.org/user/12302

The current maintainer does not plan to add new features to this module,
such as support for multiple CSEs; however, patches providing new
features are welcome and will be reviewed.

For bugs, feature requests and support requests, please use the issue
queue at http://drupal.org/project/issues/google_cse
Loading

0 comments on commit 31d88f6

Please sign in to comment.