Skip to content

Commit 31d88f6

Browse files
authored
Webspark 1.64.1 (San Diego)
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.
2 parents eae7902 + 1079d80 commit 31d88f6

36 files changed

+2664
-117
lines changed

.travis.yml

Lines changed: 15 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,6 @@ php:
1010
# make sure we test on latest trusty environment
1111
sudo: required
1212
dist: trusty
13-
group: edge
1413

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

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

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

58-
# Install Firefox manually until SeleniumHQ fixes the problem with the version not being reported to Travis-CI
59-
- sudo mkdir /usr/local/bin/firefoxhack
60-
- 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
61-
- sudo tar -xjf /tmp/firefox-46.0.1.tar.bz2 -C /usr/local/bin/firefoxhack --strip-components=1
62-
- export PATH="/usr/local/bin/firefoxhack:$PATH"
63-
- echo "Using Firefox version $(firefox --version)"
64-
6558
# Install latest Drush 7.x.
6659
- export PATH="$HOME/.composer/vendor/bin:$PATH"
6760
- composer global require --no-interaction drush/drush:7.*
6861

62+
# get chromedriver
63+
- cd ~/
64+
- wget -N https://chromedriver.storage.googleapis.com/73.0.3683.68/chromedriver_linux64.zip
65+
- unzip ~/chromedriver_linux64.zip -d ~/
66+
- rm ~/chromedriver_linux64.zip
67+
- sudo mv -f ~/chromedriver /usr/local/share/
68+
- sudo chmod +x /usr/local/share/chromedriver
69+
- sudo ln -s /usr/local/share/chromedriver /usr/local/bin/chromedriver
70+
6971
# Build Behat dependencies
70-
- cd profiles/openasu/modules/panopoly/panopoly_test/behat
72+
- cd $TRAVIS_BUILD_DIR/profiles/openasu/modules/panopoly/panopoly_test/behat
7173
- composer install --no-interaction
7274
# Build Behat dependencies
7375
- cd ../../../custom/webspark_test/behat
@@ -85,6 +87,8 @@ install:
8587
# Setup files
8688
- sudo chmod -R 777 sites
8789

90+
91+
8892
# Get Selenium
8993
- wget https://selenium-release.storage.googleapis.com/2.53/selenium-server-standalone-2.53.0.jar
9094
- java -jar selenium-server-standalone-2.53.0.jar > /dev/null 2>&1 &

profiles/openasu/CHANGELOG.txt

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,26 @@
1+
Webspark 1.64.1 (San Diego), 2019-04-05
2+
---------------------------------------
3+
- Web standards components in Webspark
4+
5+
* ASU Google Custom Search Engine (asu_gcse) - v1.0
6+
* Initial release of the ASU Google Custom Search Engine module
7+
* Replaces the functionality of the ASU GSA module
8+
* ASU Google Search Appliance (asu_gsa) - v1.2
9+
* Deprecated module
10+
* ASU News (asu_news) - v3.0-alpha1
11+
* Deprecated module
12+
* Added hooks to disable module in preparation for removal in next release
13+
* ASU Events (asu_events) - v3.0-alpha1
14+
* Deprecated module
15+
* Added hooks to disable module in preparation for removal in next release
16+
17+
- Contrib module updates
18+
19+
- Managed by Webspark
20+
21+
* Google Custom Search Engine (google_cse) - v2.5
22+
* Added as a dependency for the new ASU Google Custom Search Engine module
23+
124
Webspark 1.64 (California) release, 2019-03-25
225
----------------------------------------------
326
- Webspark core

profiles/openasu/modules/contrib/google_cse/LICENSE.txt

Lines changed: 339 additions & 0 deletions
Large diffs are not rendered by default.
Lines changed: 80 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,80 @@
1+
2+
CONTENTS OF THIS FILE
3+
---------------------
4+
5+
* Overview
6+
* Quick setup
7+
* Requirements
8+
* Blocks
9+
* SiteSearch
10+
* Search module integration
11+
* Advanced settings
12+
* Installation
13+
* Maintainers
14+
15+
OVERVIEW
16+
--------
17+
18+
Google Custom Search Engine (CSE) is an embedded search engine that can
19+
be used to search any set of one or more sites. No Google API key is
20+
required. Read more at http://www.google.com/cse/.
21+
22+
QUICK SETUP
23+
-----------
24+
25+
After installing this module, activate Google CSE at
26+
admin/config/search/settings, optionally setting it as the default
27+
search module, and configure it by entering Google's unique ID for your
28+
CSE. Once you have granted permission for one or more roles to search
29+
the Google CSE, the search page can be found at search/google, and a
30+
separate self-contained search block can also be enabled.
31+
32+
BLOCKS
33+
------
34+
35+
The include Google CSE block can optionally be enabled at
36+
admin/structure/block. The "Google CSE" block provides a search box and
37+
also displays the search results. After entering search terms, the user
38+
will be returned to the same page (via GET request) and the results will
39+
be displayed. Do not allow this Google CSE block to appear on the
40+
search/google page, as the search results will fail to display.
41+
42+
SITESEARCH
43+
----------
44+
45+
In addition to the CSE functionality, SiteSearch on one or more domains
46+
or URL paths can optionally be configured. Radio buttons allow users to
47+
search on either the SiteSearch option(s) or the CSE, and searches can
48+
default to either option.
49+
50+
ADVANCED SETTINGS
51+
-----------------
52+
53+
The collapsed advanced settings on the settings page provide various
54+
customizations such as country and language preferences. For example,
55+
with the Locale module enabled, the Google CSE user interface language
56+
can be selected dynamically based on the current user's language.
57+
58+
INSTALLATION
59+
------------
60+
61+
Place the google_cse directory in your sites/all/modules directory.
62+
Enable the Google CSE module at admin/modules, configure it at
63+
admin/config/search/settings, and assign permissions for "search Google
64+
CSE" at admin/people/permissions.
65+
66+
To configure this module, you will need your CSE's unique ID. Go to
67+
http://www.google.com/cse/manage/all, click on control panel and you
68+
will find the "Search engine unique ID" under "Basic information".
69+
70+
MAINTAINERS
71+
-----------
72+
73+
Authored and maintained by mfb: http://drupal.org/user/12302
74+
75+
The current maintainer does not plan to add new features to this module,
76+
such as support for multiple CSEs; however, patches providing new
77+
features are welcome and will be reviewed.
78+
79+
For bugs, feature requests and support requests, please use the issue
80+
queue at http://drupal.org/project/issues/google_cse

0 commit comments

Comments
 (0)