1
00:00:00,000 --> 00:00:07,800
Well, hello everybody. This is Michael Coté with RedMonk. We've got an exciting demo of

2
00:00:07,800 --> 00:00:12,240
some Acquia stuff today that we're going to go over. And to that end, I'd like to introduce

3
00:00:12,240 --> 00:00:15,260
the guests that we have to show this to us. Would you like to introduce yourself?

4
00:00:15,980 --> 00:00:19,980
Sure. My name is Brian House. I'm the marketing director here at Acquia.

5
00:00:20,040 --> 00:00:25,320
Most people are familiar with what Drupal is, and people have probably heard about Acquia.

6
00:00:25,320 --> 00:00:31,440
But can you just give us a quick overview? Acquia is a commercial open source vendor. We provide

7
00:00:31,440 --> 00:00:37,940
commercial support for the Drupal social publishing system. Our company was founded in the middle of

8
00:00:37,940 --> 00:00:45,940
2007 by Dries Bittart, who is the founder of the Drupal project. And so we provide essentially

9
00:00:45,940 --> 00:00:52,900
technical support and what we call network services via the Acquia network to Drupal site owners. And so

10
00:00:52,900 --> 00:00:59,780
we provide support for all of Drupal 6, the last major release of Drupal. So that's all

11
00:00:59,780 --> 00:01:05,000
community contributed modules, any custom code, any themes, and obviously Drupal core.

12
00:01:05,500 --> 00:01:09,940
So if people are running Drupal sites in their organization, be it one site or be hundreds of

13
00:01:09,940 --> 00:01:16,120
sites, they can call us as a sort of dedicated technical support organization. So we're to Drupal

14
00:01:16,120 --> 00:01:19,100
what Red Hat is to Linux or Canonical is to Ubuntu.

15
00:01:19,100 --> 00:01:24,140
I think the interesting part, in addition to being the sort of classic open source company,

16
00:01:24,220 --> 00:01:28,800
if you will, as you're alluding to, you actually have network services. There's actually, there's

17
00:01:28,800 --> 00:01:33,240
more than just support that you guys are providing. There's actually functionality via a service that

18
00:01:33,240 --> 00:01:38,540
you guys sell as well, which I think is sort of a new addition to the open source company model.

19
00:01:39,260 --> 00:01:43,320
Yeah. Yeah. That's a, you know, we think that's a really important piece of our puzzle. There's a few

20
00:01:43,320 --> 00:01:48,300
things we do. Some of it's on the site operation side. So it's as simple as doing heartbeat monitoring,

21
00:01:48,300 --> 00:01:54,040
and we can run remote Cron for site owners if they don't have access, shell access to run Cron

22
00:01:54,040 --> 00:01:59,380
themselves, or we can run in an automated fashion. But we also can extend sites. And we do this in a

23
00:01:59,380 --> 00:02:05,000
couple ways. One is we have an automated spam blocking technology that provides spam blocking

24
00:02:05,000 --> 00:02:09,860
on any user generated content. So it's not just comments, it's forms and any content types you

25
00:02:09,860 --> 00:02:14,100
might have on your site. And then what we're going to talk about today is Acquia Search,

26
00:02:14,200 --> 00:02:19,980
which is a hosted Apache Solar search service that can be plugged into any Drupal site.

27
00:02:19,980 --> 00:02:24,680
What I have here is this is a demo site. And the sort of concept behind this demo site,

28
00:02:24,780 --> 00:02:29,600
it's Velocity. It's a cycling community. And so this is a community-based site that would be as

29
00:02:29,600 --> 00:02:36,120
an adjunct to a traditional company product site. So in this community, it's cyclists. They come in

30
00:02:36,120 --> 00:02:40,500
and they interact with the product teams at an organization and with one another. And so

31
00:02:40,500 --> 00:02:47,000
the thing cyclists care about are bike rides, sharing bike rides, you know, sharing photos with

32
00:02:47,000 --> 00:02:51,080
them and sort of creating a place where they can do that. In the offline world, they do it at a bike

33
00:02:51,080 --> 00:02:54,980
shop. In the online world, they can do it in a community site like this. It's a, you know,

34
00:02:55,180 --> 00:03:00,680
typical blog format here, nothing particularly special in the design. But one of the things they

35
00:03:00,680 --> 00:03:05,960
have here are rides. And so these are all user generated rides that, you know, people can,

36
00:03:05,960 --> 00:03:10,220
you know, create. And so this is user generated content taking advantage of what Drupal does

37
00:03:10,220 --> 00:03:16,260
with what we call the content construction kit, which is the ability to create objects without any

38
00:03:16,260 --> 00:03:22,900
custom programming. But where the search comes in is Acquia search is a, as I said, is a,

39
00:03:22,900 --> 00:03:26,540
is a plug and play service. You drop a module into your Drupal site and you get, take advantage

40
00:03:26,540 --> 00:03:30,740
of advanced search capabilities on the site. So I'm going to come in here. It's integrated

41
00:03:30,740 --> 00:03:34,500
right into my search box on the site. And I'm going to come in here and I'm actually going

42
00:03:34,500 --> 00:03:39,320
to go and type in a search term. And you'll see, I actually spelled it incorrectly. So

43
00:03:39,320 --> 00:03:44,540
the first thing I did is I, not being a very efficient typer, typist, I spelled the

44
00:03:44,540 --> 00:03:47,680
word wrong. And so one of the things it gives you is it gives you, did you mean? It tells

45
00:03:47,680 --> 00:03:51,080
you, you know, does some analysis to say, did you actually mean something else? So it

46
00:03:51,080 --> 00:03:56,180
spells it right for me. So I can click on rides. And then what it does is it takes advantage

47
00:03:56,180 --> 00:04:01,980
of some of the power that Apache Solar provides to provide faceted, filtered search results.

48
00:04:02,400 --> 00:04:07,700
So the first thing I see, not surprisingly, is a big, long list of search results. And so

49
00:04:07,700 --> 00:04:12,140
I see that right in the middle. I have a couple pages. And this is obviously a site with not a ton

50
00:04:12,140 --> 00:04:17,500
of content in it. But here on the left is where I start to see what we call faceted navigation.

51
00:04:18,040 --> 00:04:24,740
So these are filters that help me as a site visitor come in and narrow down what it is I'm looking

52
00:04:24,740 --> 00:04:29,260
for. And so there's a bunch of things that we come ship out of the box with Acquia search

53
00:04:29,280 --> 00:04:34,220
that you can plug into your Drupal site. These are actually called blocks within a Drupal site.

54
00:04:35,020 --> 00:04:39,280
They're pre-configured and you can plug them, plug and play them very easily into a site. And I'll

55
00:04:39,280 --> 00:04:44,780
show you that in a minute. So as a user, I can see, okay, I can filter by content type. So do I want

56
00:04:44,780 --> 00:04:50,940
rides or do I want blogs about rides or polls in this case? I can also filter by user tags.

57
00:04:51,860 --> 00:04:56,020
So these are all different tags that content creators have used. And so I can see, you know,

58
00:04:56,020 --> 00:05:00,860
instead of having two pages of results and 20 or 30 responses, I can actually see I can get four

59
00:05:00,860 --> 00:05:06,300
road rides or five mountain rides. One of the things that I have in my rides that we saw on the other

60
00:05:06,300 --> 00:05:13,640
page was I have a field called difficulty. And so I can add that as a search term too. So I can say,

61
00:05:13,640 --> 00:05:18,040
you know what, I only want to look at challenging rides. And so that instead of getting two pages of

62
00:05:18,040 --> 00:05:24,320
results, I can go down to three. And so the whole point here is to help a user navigate quickly to

63
00:05:24,320 --> 00:05:29,060
the information they're looking for rather than have to page through lots and lots of search results.

64
00:05:29,060 --> 00:05:34,820
The other thing I wanted to show here is that it does, um, it supports branching. So you can see

65
00:05:34,820 --> 00:05:40,040
that this is rides plural, but I actually get a few different, uh, um, variations of rides in my

66
00:05:40,040 --> 00:05:44,820
search results. So I see, you know, the word ride over and over again, and that's just short for rides,

67
00:05:44,820 --> 00:05:50,920
but I also see riding, um, and a few other, uh, options here. So it's, it actually provides some

68
00:05:50,920 --> 00:05:55,620
intelligence in finding, um, content on the site and it's not specific to the word. So again,

69
00:05:55,620 --> 00:05:59,580
if you spill the spell the word wrong, you know, you're out of luck. You don't get the,

70
00:05:59,580 --> 00:06:04,620
uh, the sort of complexity, um, and variation of site results there. So that's part of what

71
00:06:04,620 --> 00:06:09,020
Apache solar does really benefits here for site owners. And this is one of the things that we've

72
00:06:09,020 --> 00:06:15,000
seen is that it also exposes a lot more content on the site because now suddenly as a visitor,

73
00:06:15,000 --> 00:06:21,260
I can see sort of the variety of content here. And I, people, you know, what we've seen, uh,

74
00:06:21,260 --> 00:06:25,660
preliminarily is that it actually, people are spending more time on their site and page views

75
00:06:25,660 --> 00:06:29,080
are going up because they're like, Hey, I didn't realize that there was a bike rides about beers

76
00:06:29,080 --> 00:06:35,780
and breweries in this instance, um, on a site about bike rides. So it allows people to, to, uh,

77
00:06:35,780 --> 00:06:40,460
to browse instead of just, uh, sort of searching for that needle in the haystack. They can look at

78
00:06:40,460 --> 00:06:44,980
all the other pieces of hay in the haystack. Exactly. Exactly. So then, and then what happens

79
00:06:44,980 --> 00:06:51,700
here? So I choose to narrow just at rides and then all my filters, as I go down, start to change a

80
00:06:51,700 --> 00:06:56,260
little bit. And let's say I want to do just downhill rides. So now I've got two facets. And so

81
00:06:56,260 --> 00:07:02,040
the facets change dynamically based on my choices. And I've down to, you know, three, three choices here

82
00:07:02,040 --> 00:07:07,920
on the left and a, and a much smaller range of facets. And I can also do sort by author or date or

83
00:07:07,920 --> 00:07:13,140
relevancy. So it narrows that down really quick. And so you can imagine a site, if you're a publisher

84
00:07:13,140 --> 00:07:18,420
or a site that has a lot of content, you know, this becomes a critical feature and sort of getting

85
00:07:18,420 --> 00:07:22,700
people where they want to go, but also exposing the content they have. The thing I wanted to show

86
00:07:22,700 --> 00:07:29,300
just on the, um, on the user experience around this is it also has content recommendations.

87
00:07:29,700 --> 00:07:34,060
So by clicking on this ride, I've actually enabled another block over here on the right,

88
00:07:34,060 --> 00:07:40,760
which tells me more like this. And so this is, um, taking advantage of the search technology and

89
00:07:40,760 --> 00:07:46,120
doing again, some configurations, some waiting to say, to provide related content to this.

90
00:07:46,180 --> 00:07:50,660
And so recommend other things. So this person liked downhill rides that were challenging. And so

91
00:07:50,660 --> 00:07:53,580
these are the other things that popped up and these are other rides in there. So again,

92
00:07:53,980 --> 00:07:59,520
it's a way to keep people on your site, um, and show them more content. Hopefully they can browse

93
00:07:59,520 --> 00:07:59,780
further.

94
00:08:00,040 --> 00:08:05,340
So just to be clear, like the sites this applies to, I assume they have to be like public websites,

95
00:08:05,460 --> 00:08:10,260
right? For you guys to be able to index over them or how does that work a public versus a private or

96
00:08:10,260 --> 00:08:11,440
behind the firewall thing?

97
00:08:11,440 --> 00:08:16,100
For any Drupal 6 site, the, really the, the only piece that connects that site to the

98
00:08:16,100 --> 00:08:20,600
Acquia network and facilitates the communications or what we call the Acquia network connector modules.

99
00:08:20,920 --> 00:08:27,220
So any site that, um, that, uh, has that installed and can broker communications out to the public

100
00:08:27,220 --> 00:08:31,220
internet, either through, you know, through a firewall, like, you know, putting a whole port,

101
00:08:31,220 --> 00:08:36,660
opening a port or in a public site can communicate with the Acquia network. I think that, you know,

102
00:08:36,720 --> 00:08:41,960
the, the other piece here is that the index for this is maintained in the cloud and on the

103
00:08:41,960 --> 00:08:46,180
Acquia network. And so, you know, we maintain that for you and that's how we can deliver search

104
00:08:46,180 --> 00:08:51,400
results down to the site. So the key question here is, is whether or not, you know, an organization

105
00:08:51,400 --> 00:08:55,620
in their, in their particular application is comfortable having that index out. Another piece

106
00:08:55,620 --> 00:09:02,420
of this is so, so all of this technology is built on the Apache solar modules for Drupal and our

107
00:09:02,420 --> 00:09:08,140
engineering team worked with the community module maintainers and has contributed all the code we've

108
00:09:08,140 --> 00:09:14,040
done, um, to make sure that these modules work and are performed in Drupal six, we've contributed

109
00:09:14,040 --> 00:09:18,800
back to the code. So for an organization that wanted faceted search and content recommendations

110
00:09:18,800 --> 00:09:23,600
and waiting, you know, they certainly have the ability to spin up their own Apache solar instance,

111
00:09:23,600 --> 00:09:28,980
um, and run that in an internal data center or, you know, wherever they might be, you know,

112
00:09:28,980 --> 00:09:32,480
the value of our services, you know, we can offload that and do all that for you.

113
00:09:32,620 --> 00:09:37,300
Just to make sure I, we understand correctly, essentially as long, if you can have an open

114
00:09:37,300 --> 00:09:42,300
port on, on your firewall, then the, essentially you can tunnel through doing this indexing and

115
00:09:42,300 --> 00:09:45,640
using this service for a website that you may not have exposed to the public.

116
00:09:46,060 --> 00:09:46,700
That's correct.

117
00:09:46,900 --> 00:09:51,480
Right. And, and then of course, if you're, uh, if, if you're super paranoid about things,

118
00:09:51,480 --> 00:09:55,420
you can just get the, the solar project yourself and run it behind the firewall instead of

119
00:09:55,420 --> 00:09:58,540
using the service and then, and then nothing escapes your firewall at all.

120
00:09:59,060 --> 00:09:59,620
That's correct.

121
00:09:59,680 --> 00:10:03,540
What's your sense for how much Drupal there is running behind the firewall that people

122
00:10:03,540 --> 00:10:04,560
might want to search over?

123
00:10:05,660 --> 00:10:10,460
You know, honestly, I think it's, um, we're constantly surprised at the number of people.

124
00:10:10,460 --> 00:10:15,220
I mean, you know, organizations like NASA and Pfizer have been pretty public about how

125
00:10:15,220 --> 00:10:20,420
they're running Drupal on their, their internet. Um, um, for internet deployments, we actually

126
00:10:20,420 --> 00:10:25,600
have a customer Florida hospital in central Florida who, um, are actually in the process

127
00:10:25,600 --> 00:10:32,320
of deploying, um, Drupal for about 70 team in departmental sites within their organization.

128
00:10:33,020 --> 00:10:37,260
And they're standardizing on Drupal, you know, essentially as a technology, both for their

129
00:10:37,260 --> 00:10:42,460
external properties and their internal properties. Um, so I think that there's a lot there.

130
00:10:42,540 --> 00:10:46,840
Certainly the other, the other challenge here is, is, you know, SharePoint is a pretty

131
00:10:46,840 --> 00:10:50,700
pervasive technology in the intranet and there's, you know, you're starting to hear more and

132
00:10:50,700 --> 00:10:55,060
more about concerns with SharePoint, both on a functionality and then sort of a compliance

133
00:10:55,060 --> 00:10:59,600
angle. And so there's, I think there's a lot of opportunity there for us to, uh, to, for,

134
00:10:59,760 --> 00:11:04,680
to, for Drupal to have a play and, and to, to increase its, um, presence in the intranet.

135
00:11:04,680 --> 00:11:09,020
And we think like technologies, complimentary technologies, like what Alfresco is doing on

136
00:11:09,020 --> 00:11:13,700
the content management side, sort of help mitigate the risk and control concerns, but

137
00:11:13,700 --> 00:11:18,440
also provide a centralized, uh, environment for collaboration and document management

138
00:11:18,440 --> 00:11:19,220
and those type things.

139
00:11:19,300 --> 00:11:23,100
Got the, uh, if, if it was the next thing you're queuing up, like check out the, the

140
00:11:23,100 --> 00:11:25,360
sort of admin interface that, that you were talking about.

141
00:11:26,040 --> 00:11:29,940
That's exactly where I was going. So, uh, so I logged in as the site administrator on

142
00:11:29,940 --> 00:11:34,000
this site and then I was going to pull up. So what happens here, so this is, um, what I

143
00:11:34,000 --> 00:11:37,720
see here is the administration menu. This is a module that's included in Acquia Drupal.

144
00:11:37,720 --> 00:11:43,040
Actually, the, everything I'm showing here is in Acquia Drupal, our package. And so to

145
00:11:43,040 --> 00:11:47,840
have a relationship with Acquia doesn't require Acquia Drupal, but, uh, um, it, you know, what

146
00:11:47,840 --> 00:11:52,620
we've done here is created a sort of a on rapid on ramp for people that are building Drupal

147
00:11:52,620 --> 00:11:56,700
sites. It extends the footprint of the site that gets upgraded, upgraded with each release

148
00:11:56,700 --> 00:12:01,960
of Acquia Drupal. Um, but also, uh, sort of gives sort of essential modules to help them

149
00:12:01,960 --> 00:12:06,440
get started. And one of the things we include in this is obviously Acquia search, which is

150
00:12:06,440 --> 00:12:13,080
displayed here in the site configuration menu as the Apache solar, um, option because these

151
00:12:13,080 --> 00:12:19,560
are the Apache solar modules. So from an administrator, I get a few things, um, to help sort of configure

152
00:12:19,560 --> 00:12:24,300
the results and, and, and, and tweak the experience that my site visitors will have when they come.

153
00:12:24,480 --> 00:12:29,100
So the first thing it does is it tells me where the, the, the, on the settings page, where it's

154
00:12:29,100 --> 00:12:34,300
coming from, how many items that indexes per cron run. So the way this works is, is content

155
00:12:34,300 --> 00:12:39,760
submitted to the site. And then on every cron run, um, a number of items are patched up to

156
00:12:39,760 --> 00:12:43,820
the index where they get indexed, they get put into the, our indexing servers in the cloud.

157
00:12:43,820 --> 00:12:48,520
And then obviously that, that content lives in your database on your site, wherever your

158
00:12:48,520 --> 00:12:52,980
site may be. It could be in your data center hosted on a third party host or hosted by

159
00:12:52,980 --> 00:12:57,780
Acquia. Then I can also configure how many results to show on a page. Um, I also can configure

160
00:12:57,780 --> 00:13:02,560
what happens when there, that there's a breakdown in that communication. So, you know, by default,

161
00:13:02,560 --> 00:13:07,060
it shows your core Drupal search results. So, you know, Drupal core search is still available on

162
00:13:07,060 --> 00:13:11,780
your site. Um, I can also show nothing or show an error message, but, you know, defaulting to the

163
00:13:11,780 --> 00:13:18,460
core results would probably be the best experience. Um, and then this enables me to turn on spell

164
00:13:18,460 --> 00:13:21,680
checking and suggestions, you know, the did you mean feature that we saw.

165
00:13:22,060 --> 00:13:26,060
Right, right. That that's, that's always critical for me because I'm, uh, I'm addicted to the red

166
00:13:26,060 --> 00:13:32,100
squiggly and, uh, if, if there it's, it's almost impossible for me to find anything if, uh, if

167
00:13:32,100 --> 00:13:36,500
there's not spell checking search, cause I can never figure out how to, uh, spell what I'm looking for.

168
00:13:36,500 --> 00:13:40,460
So we, we give you an idea of the search index. So, uh, the number of documents, and as I

169
00:13:40,460 --> 00:13:44,720
showed, this is a demo site, there's not a lot in there, the number of terms associated with this,

170
00:13:44,720 --> 00:13:50,060
how much of this content has been indexed and sent to the server, you know, number of fields.

171
00:13:50,060 --> 00:13:54,380
And that gives me some idea of what's popping up. So there's, you know, this is very machine

172
00:13:54,380 --> 00:14:00,240
language oriented, um, on this page right now, but you can see things like taxonomy terms.

173
00:14:00,240 --> 00:14:06,600
These are taxonomy vocabulary lists and fields like difficulty, which we saw that. Um, so you

174
00:14:06,600 --> 00:14:10,360
can get some idea of, you know, what terms are in the end. Where this gets really interesting

175
00:14:10,360 --> 00:14:14,560
though, is the sort of configuration right in the application, um, for a site

176
00:14:14,560 --> 00:14:18,400
owner. So we can control, these are all the blocks and I'll show you this on the blocks

177
00:14:18,400 --> 00:14:24,180
page, but you know, essentially what blocks are created by default. And so tags and images

178
00:14:24,180 --> 00:14:29,580
forums, you know, I can create these, um, and have those available. I can also set my biases

179
00:14:29,580 --> 00:14:35,060
and weighting. So I have result, um, biasing I can set here. And so what you see here is I

180
00:14:35,060 --> 00:14:38,500
have, you know, is I can, these are things that I can do in Drupal. I can promote something

181
00:14:38,500 --> 00:14:43,220
to the homepage. I can make it sticky at the top of the list. And then I can have, you know,

182
00:14:43,220 --> 00:14:48,180
have comments, then I can also control the bias things associated with that. So, you know,

183
00:14:48,180 --> 00:14:52,840
I've got a scale here from normal all the way up to 21 and I can, you know, do these, um,

184
00:14:52,840 --> 00:14:59,060
uh, set these as I want my things to fix and then bias, the comment bias changes. So I want

185
00:14:59,060 --> 00:15:04,560
more recent comments. That means it's an active topic, um, to be up. And then, you know, right

186
00:15:04,560 --> 00:15:08,500
under that, maybe eight have more comments that, you know, things that are active. I can do that,

187
00:15:08,560 --> 00:15:14,420
hit save. Suddenly now that's how my configuration will run. I can also do the same on weighting.

188
00:15:14,880 --> 00:15:20,340
So, um, I can decide to, you know, how to weight different content types. So there's blogs,

189
00:15:20,440 --> 00:15:24,480
there's our rides, our custom content type. And because of the type of community here,

190
00:15:24,480 --> 00:15:29,360
I have that weighted highest. Um, I can also exclude things from that index. So,

191
00:15:29,520 --> 00:15:33,580
you know, I may take out images. I don't want, you know, or a forum topic, something that might

192
00:15:33,580 --> 00:15:38,660
clutter that, uh, the index and the result page. So I can, uh, can do that as well here,

193
00:15:38,720 --> 00:15:43,220
right. And the interface, the takeaway being that you can, uh, you can, you can encourage

194
00:15:43,220 --> 00:15:48,440
your user to find your users to find more interesting types of content that you want them to see rather

195
00:15:48,440 --> 00:15:52,200
than just sort of having the system figure out what's interesting for them.

196
00:15:52,760 --> 00:15:57,640
Exactly. And, and, you know, as compared to Drupal search, um, you know, there's a lot more,

197
00:15:57,640 --> 00:16:01,940
uh, sort of granular controls here. And certainly, you know, if you spun up your own Apache

198
00:16:01,940 --> 00:16:06,380
solar instance, obviously you go to the next level of controls here, but this is, you know,

199
00:16:06,380 --> 00:16:12,100
what we've tried to do is balance, um, you know, ease of use for a site administrator with also some

200
00:16:12,100 --> 00:16:18,080
granularity that they can have, um, they can have real, um, control over in, in the interface.

201
00:16:18,080 --> 00:16:22,860
And then the same thing, um, on the things that are, uh, different fields for content types.

202
00:16:22,860 --> 00:16:27,840
So, you know, taxonomy names and different, you know, things like their paths and the name,

203
00:16:27,900 --> 00:16:30,360
the body, you know, what, where's the, where's the biasing?

204
00:16:30,360 --> 00:16:33,360
Where's the waiting, um, come in to control.

205
00:16:33,640 --> 00:16:38,300
How are these, uh, these, these sections determined? I mean, is that drawn from like the, uh, the,

206
00:16:38,300 --> 00:16:43,420
the HTML on the page or, or sort of tagging things or what, what are these different items?

207
00:16:43,680 --> 00:16:48,680
So these, these items are all, you know, these are all, um, the components of a content type,

208
00:16:48,680 --> 00:16:54,640
um, on the site and there's, they're common across that. So things like, uh, a title and body and name,

209
00:16:54,640 --> 00:16:59,920
you know, just come from all our crop and path alias are consistent across all content types.

210
00:16:59,920 --> 00:17:07,120
You get some HTML tags based on H1, H2. Um, and then we also have things like taxonomy. So,

211
00:17:07,120 --> 00:17:12,840
so if I have this weighting, the taxonomy names, so I'm applying a consistent weight across all my

212
00:17:12,840 --> 00:17:18,140
taxonomies. And this site, I have three. Um, and then down here, if I say, you know what,

213
00:17:18,500 --> 00:17:22,960
I, one of those taxonomies isn't relevant for search results, I can actually set this to omit

214
00:17:22,960 --> 00:17:28,620
and then come down here and say taxonomy one, you know, I want that to be 21 and taxonomy two to

215
00:17:28,620 --> 00:17:31,420
be, you know, something else like eight. The other thing I wanted to show in the administration

216
00:17:31,420 --> 00:17:36,320
interface was the more like this. So this is the content recommendations piece. So again,

217
00:17:36,320 --> 00:17:39,860
here, what I can do is, is very similar to the other ones. I can come in here. I have a more like

218
00:17:39,860 --> 00:17:45,980
this box. So I created on that. And then again, I can start to set some configuration here. So what

219
00:17:45,980 --> 00:17:51,420
fields to compare. So this is again, there's vocabulary two, vocabulary one, name and title,

220
00:17:51,540 --> 00:17:57,120
some basic stuff. Um, I can say, you know, I also can, can say, you know, does something have to

221
00:17:57,120 --> 00:18:02,020
happen a number of times before we recommend it as a content? So I can set some frequency, um,

222
00:18:02,100 --> 00:18:08,860
requirements or length requirements, um, at the, and the configuration side to see how those blocks

223
00:18:08,860 --> 00:18:12,840
are displayed and when they're created. In administrator, I come over to the blocks page. So this is sort of

224
00:18:12,840 --> 00:18:16,520
the, the, the under site building, we have the components that are in a site and it gives the

225
00:18:16,520 --> 00:18:21,220
administrator the way to, you know, the ability to lay out a site. And so what you see here is,

226
00:18:21,320 --> 00:18:26,460
is, um, a list of blocks. And then these yellow areas are all the different locations or regions that a

227
00:18:26,460 --> 00:18:31,880
block can be deployed in. And so what you see here is I've got, you know, all my different search

228
00:18:31,880 --> 00:18:36,420
blocks that are created out of the box. I don't need to do anything. These are all generated by, um,

229
00:18:36,880 --> 00:18:44,100
aqua search in our configuration here. So I can sort by content type, by user tags, difficulty author,

230
00:18:44,340 --> 00:18:47,980
you know, those are all things here. I can tweak how they're presented, you know, just by dragging

231
00:18:47,980 --> 00:18:54,380
these around. Um, I can control sort of where they go. I have it, my more recommendations. So these

232
00:18:54,380 --> 00:18:59,900
were all on sidebar first is on the left sidebar last was on the right. So I put more recommendations

233
00:18:59,900 --> 00:19:06,000
over here. So, you know, the, the point here is that, um, to simplify that, to sort of give the

234
00:19:06,000 --> 00:19:11,300
most common use cases for what people would use as filters on the site, um, and make that available

235
00:19:11,300 --> 00:19:16,500
out of the box when you install the module. So, um, getting this up and running is, is very simple.

236
00:19:16,560 --> 00:19:23,020
You just drop the module into your Drupal site. It creates the blocks on the fly. It gets, um, it

237
00:19:23,020 --> 00:19:27,700
creates the admin menus on the fly and really simplifies that process for someone looking to get

238
00:19:27,700 --> 00:19:32,660
started. So that's sort of a, a demo site in action. So what I thought I'd do is, is so a real

239
00:19:32,660 --> 00:19:39,520
site. Um, so in a prior life, before I got involved in technology and Acquia, I used to brew beer for

240
00:19:39,520 --> 00:19:44,700
living. So I, uh, in, uh, in order to keep up with that, I actually have a beer blog that I run. So

241
00:19:44,700 --> 00:19:50,660
what I'm looking at here is my beer site, the beer observer, and we have sort of, um, a little bit

242
00:19:50,660 --> 00:19:55,300
more content to see what this looks like. So in this example, I searched on the term beer and it told me,

243
00:19:55,300 --> 00:20:00,100
told me I found 41 items. Again here, I've created a couple of things. So I have style as a choice

244
00:20:00,100 --> 00:20:04,840
list in a content type. So we have beer reviews on the site. So you can see, you know, this is a

245
00:20:04,840 --> 00:20:10,040
choice option. So we have all the filters here and I can show more things or show fewer, um, right on

246
00:20:10,040 --> 00:20:17,640
my filter. Beer style tags are, are user generated tags. So they can come in and put whatever they want

247
00:20:17,640 --> 00:20:21,760
in there as well. And then now here, here are a bunch of facets. Everyone can relate

248
00:20:21,760 --> 00:20:28,880
to exactly many facets of beer. That's right. Um, we have categories of content type authors.

249
00:20:28,880 --> 00:20:34,680
And again, we can sort. And so, you know, I'm a, I'm a, I like hoppy beers. So I want to look

250
00:20:34,680 --> 00:20:39,840
at India pale ales and, you know, get a narrow list there and, and, uh, and see how those go.

251
00:20:39,900 --> 00:20:44,640
Not surprisingly, I have content recommendations too. So, uh, in the case of beer reviews,

252
00:20:44,640 --> 00:20:49,900
it's other beers on tap. So also on tap right up. But then I, what I can do here is I can come over

253
00:20:49,900 --> 00:20:54,460
into the Acquia network. So what I'm looking at now is the Acquia network and I can go to my search

254
00:20:54,460 --> 00:20:59,780
page that tells me, so it gives me some information about how to get started and then, um, what's

255
00:20:59,780 --> 00:21:05,260
happening. So, you know, this is my demo site. I have 13 documents in the index and I can see my

256
00:21:05,260 --> 00:21:09,800
search pages, you know, you know, the results, it's a demo site. So it doesn't have a lot of content

257
00:21:09,800 --> 00:21:17,560
here. If I flip over, um, to the beer observer site, I'll see a little bit more, um, information.

258
00:21:17,800 --> 00:21:21,980
And so, um, one of the things that we're doing, so we see a little bit more over here. So

259
00:21:21,980 --> 00:21:26,360
we're going to flip through this page and, you know, again, not a ton, uh, a ton of happening

260
00:21:26,360 --> 00:21:30,220
here, but on a content with, on a site with a lot of content, there's a lot of information

261
00:21:30,220 --> 00:21:34,520
here. You can see what your common search terms are without results, with results. You can start

262
00:21:34,520 --> 00:21:39,640
to, um, tweak your content associated. So it sort of works in, plugs well into your SEO strategy,

263
00:21:39,640 --> 00:21:44,040
um, because you get real information. Each one of our subscription packages, basic,

264
00:21:44,280 --> 00:21:51,000
professional and enterprise, um, has, will have a certain level of, uh, the Aqua search service

265
00:21:51,000 --> 00:21:56,220
available to it. Um, the network service here. So, so some level of based on volume, the number of

266
00:21:56,220 --> 00:22:00,920
nodes you have, um, and potentially the number of queries that you're, you're getting on your site.

267
00:22:01,100 --> 00:22:04,940
So some, you know, there'll be a basic service level with each one of those subscription packages.

268
00:22:04,940 --> 00:22:09,020
And obviously the more you pay, the bigger that is. And then what we'll do is we'll establish

269
00:22:09,020 --> 00:22:15,580
premium tiers based on, again, volume here, the number of nodes you have. Um, and sort of in,

270
00:22:15,580 --> 00:22:19,500
in one of the goals of our beta program is to sort of get an understanding on our side and the

271
00:22:19,500 --> 00:22:23,980
infrastructure side, you know, what does it cost to, to run that? If you have sites that have

272
00:22:23,980 --> 00:22:29,780
millions of nodes, you know, um, you know, what is, what is the implication on our side for that? And then

273
00:22:29,780 --> 00:22:34,440
what, you know, what, what, uh, what do we charge for that? So we're in the process of determining

274
00:22:34,440 --> 00:22:39,520
that now, but at every subscription level, including as low as $200 a year, you can add

275
00:22:39,520 --> 00:22:45,420
this to your site, um, and get search, you know, for a smaller, uh, smaller Drupal website.

276
00:22:45,740 --> 00:22:47,660
It shouldn't cost the beer observer too much.

277
00:22:48,340 --> 00:22:50,920
That's definitely, definitely not.

278
00:22:51,640 --> 00:22:55,360
Yeah. Well, that's fantastic. Well, I appreciate you spending all the time to show this to us today.

279
00:22:56,000 --> 00:22:59,800
Well, uh, Coté, I appreciate you giving me the opportunity, opportunity to do so.

280
00:23:00,140 --> 00:23:00,500
Absolutely.
