So would you implement it if feasible or Reza?
Are you currently a committer?

Thanks,
Werner

On Tue, Dec 9, 2014 at 2:40 PM, Volkan YAZICI <[email protected]>
wrote:

> Yes, I was considering a separate XML file for bots.
>
> In terms of contributor agreement, I am not in the team (yet), but in the
> process of discussion about this with Reza.
>
> And, I will definitely provide a report in the wiki in case of a decision.
>
> On Tue Dec 09 2014 at 2:14:18 PM Werner Keil <[email protected]>
> wrote:
>
> > Would that be a separate XML file for bots?
> >
> > Can you describe that a bit on the Wiki, we
> > And regarding working on it, I assume, you signed the contributor
> > agreement, did you?
> > Aside from JIRA filing (which pretty much everyone can do) even creating
> > XML files or executable code in SVN/Git/... requires a contributor.
> > Should we have missed you in http://devicemap.apache.org/team.html it's
> a
> > good opportunity to update that page, otherwise once the agreement is in
> > place;-)
> >
> > Here's the Wiki http://wiki.apache.org/devicemap/, in theory if it does
> > not
> > affect the 1.x Device DB something for bots might grow independently, but
> > it should be documented either in the 1.0.2 or 2.x Data Wiki.
> >
> > Werner
> >
> > On Tue, Dec 9, 2014 at 1:34 PM, Volkan YAZICI <[email protected]>
> > wrote:
> >
> > > Hello,
> > >
> > > In the context of discussion "how do we handle HTTP clients", I would
> > like
> > > to vote for treating them as bots. Further, I want to propose adding a
> > thin
> > > layer above DeviceMapClient.classify() to make a shortcut for handling
> of
> > > the bots as follows.
> > >
> > > private final static Map<String, String> botAttributes =
> > > Collections.singletonMap("is_bot", "true");
> > >
> > > public Map<String, String> classify(String userAgent) {
> > >     if (isBot(userAgent)) return botAttributes;
> > > }
> > >
> > > The motivation for this change is as follows:
> > >
> > >    - Almost all of the attributes are making no sense for a bot and we
> > are
> > >    losing time to match it against the whole DDR.
> > >    - Bot database will be able to evolve independently.
> > >    - We can come up with a single compiled j.u.regex.Pattern to check
> > bots.
> > >    (I am pretty sure Reza knows a lot better performing approaches, but
> > > maybe
> > >    for a future release.)
> > >
> > > If the development team is ok with that, I want to implement this
> > feature.
> > >
> > > Best.
> > >
> >
>

Reply via email to