[jira] [Resolved] (UNOMI-80) Stopped in initializing

2017-02-16 Thread Kwang-in (Dennis) JUNG (JIRA)

 [ 
https://issues.apache.org/jira/browse/UNOMI-80?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Kwang-in (Dennis) JUNG resolved UNOMI-80.
-
Resolution: Fixed

> Stopped in initializing
> ---
>
> Key: UNOMI-80
> URL: https://issues.apache.org/jira/browse/UNOMI-80
> Project: Apache Unomi
>  Issue Type: Test
>Reporter: Kwang-in (Dennis) JUNG
>Priority: Trivial
> Attachments: karaf.log
>
>
> Hello~just joined!
> I'm following up instruction guide, but it stops while init when starting 
> with 'karaf start'.
> ```
> karaf@root()> Exception in thread "JMX Connector Thread 
> [service:jmx:rmi://0.0.0.0:4/jndi/rmi://0.0.0.0:1099/karaf-root]" 
> java.lang.RuntimeException: 
> Port already in use: 4; 
> You may have started two containers.  If you need to start a second container 
> or the default ports are already in use update the config file 
> etc/org.apache.karaf.management.cfg and change the Registry Port and Server 
> Port to unused ports
>   at 
> org.apache.karaf.management.ConnectorServerFactory$1.run(ConnectorServerFactory.java:278)
> Initializing Unomi...
> ```
> It does not go on as mentioned in getting started page.
> http://unomi.incubator.apache.org/getting-started.html
> Also, I've failed in integration test(others are all success). Is it related 
> with this?



--
This message was sent by Atlassian JIRA
(v6.3.15#6346)


[jira] [Commented] (UNOMI-80) Stopped in initializing

2017-02-16 Thread Kwang-in (Dennis) JUNG (JIRA)

[ 
https://issues.apache.org/jira/browse/UNOMI-80?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=15870941#comment-15870941
 ] 

Kwang-in (Dennis) JUNG commented on UNOMI-80:
-

[~bhillou] Thanks for help! I'll close this issue.

> Stopped in initializing
> ---
>
> Key: UNOMI-80
> URL: https://issues.apache.org/jira/browse/UNOMI-80
> Project: Apache Unomi
>  Issue Type: Test
>Reporter: Kwang-in (Dennis) JUNG
>Priority: Trivial
> Attachments: karaf.log
>
>
> Hello~just joined!
> I'm following up instruction guide, but it stops while init when starting 
> with 'karaf start'.
> ```
> karaf@root()> Exception in thread "JMX Connector Thread 
> [service:jmx:rmi://0.0.0.0:4/jndi/rmi://0.0.0.0:1099/karaf-root]" 
> java.lang.RuntimeException: 
> Port already in use: 4; 
> You may have started two containers.  If you need to start a second container 
> or the default ports are already in use update the config file 
> etc/org.apache.karaf.management.cfg and change the Registry Port and Server 
> Port to unused ports
>   at 
> org.apache.karaf.management.ConnectorServerFactory$1.run(ConnectorServerFactory.java:278)
> Initializing Unomi...
> ```
> It does not go on as mentioned in getting started page.
> http://unomi.incubator.apache.org/getting-started.html
> Also, I've failed in integration test(others are all success). Is it related 
> with this?



--
This message was sent by Atlassian JIRA
(v6.3.15#6346)


[jira] [Closed] (UNOMI-80) Stopped in initializing

2017-02-16 Thread Kwang-in (Dennis) JUNG (JIRA)

 [ 
https://issues.apache.org/jira/browse/UNOMI-80?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Kwang-in (Dennis) JUNG closed UNOMI-80.
---
Resolution: Fixed

> Stopped in initializing
> ---
>
> Key: UNOMI-80
> URL: https://issues.apache.org/jira/browse/UNOMI-80
> Project: Apache Unomi
>  Issue Type: Test
>Reporter: Kwang-in (Dennis) JUNG
>Priority: Trivial
> Attachments: karaf.log
>
>
> Hello~just joined!
> I'm following up instruction guide, but it stops while init when starting 
> with 'karaf start'.
> ```
> karaf@root()> Exception in thread "JMX Connector Thread 
> [service:jmx:rmi://0.0.0.0:4/jndi/rmi://0.0.0.0:1099/karaf-root]" 
> java.lang.RuntimeException: 
> Port already in use: 4; 
> You may have started two containers.  If you need to start a second container 
> or the default ports are already in use update the config file 
> etc/org.apache.karaf.management.cfg and change the Registry Port and Server 
> Port to unused ports
>   at 
> org.apache.karaf.management.ConnectorServerFactory$1.run(ConnectorServerFactory.java:278)
> Initializing Unomi...
> ```
> It does not go on as mentioned in getting started page.
> http://unomi.incubator.apache.org/getting-started.html
> Also, I've failed in integration test(others are all success). Is it related 
> with this?



--
This message was sent by Atlassian JIRA
(v6.3.15#6346)


[jira] [Reopened] (UNOMI-80) Stopped in initializing

2017-02-16 Thread Kwang-in (Dennis) JUNG (JIRA)

 [ 
https://issues.apache.org/jira/browse/UNOMI-80?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Kwang-in (Dennis) JUNG reopened UNOMI-80:
-

> Stopped in initializing
> ---
>
> Key: UNOMI-80
> URL: https://issues.apache.org/jira/browse/UNOMI-80
> Project: Apache Unomi
>  Issue Type: Test
>Reporter: Kwang-in (Dennis) JUNG
>Priority: Trivial
> Attachments: karaf.log
>
>
> Hello~just joined!
> I'm following up instruction guide, but it stops while init when starting 
> with 'karaf start'.
> ```
> karaf@root()> Exception in thread "JMX Connector Thread 
> [service:jmx:rmi://0.0.0.0:4/jndi/rmi://0.0.0.0:1099/karaf-root]" 
> java.lang.RuntimeException: 
> Port already in use: 4; 
> You may have started two containers.  If you need to start a second container 
> or the default ports are already in use update the config file 
> etc/org.apache.karaf.management.cfg and change the Registry Port and Server 
> Port to unused ports
>   at 
> org.apache.karaf.management.ConnectorServerFactory$1.run(ConnectorServerFactory.java:278)
> Initializing Unomi...
> ```
> It does not go on as mentioned in getting started page.
> http://unomi.incubator.apache.org/getting-started.html
> Also, I've failed in integration test(others are all success). Is it related 
> with this?



--
This message was sent by Atlassian JIRA
(v6.3.15#6346)


[jira] [Created] (UNOMI-82) Same profileId associated with different sessions (different users)

2017-02-18 Thread Damon Henry (JIRA)
Damon Henry created UNOMI-82:


 Summary: Same profileId associated with different sessions 
(different users)
 Key: UNOMI-82
 URL: https://issues.apache.org/jira/browse/UNOMI-82
 Project: Apache Unomi
  Issue Type: Bug
  Components: core
Affects Versions: 1.2.0-incubating
 Environment: Ubuntu 14.04, ES 5.2 cluster,  two EC2 instances behind 
an ELB
Reporter: Damon Henry
 Fix For: 1.2.0-incubating


During testing we've noticed, in some instances, the same profileId is 
associated with large numbers of sessions when calling the 
/profiles/search/sessions endpoint as if the profileId is being cached. The 
sessionCity (and other geo attributes) indicate the sessions are originating 
from unrelated locations making it unlikely the sessions belong the same user 
(e.g. profileId).




--
This message was sent by Atlassian JIRA
(v6.3.15#6346)


[jira] [Commented] (UNOMI-85) REST API & JavaDoc documentation page return 404

2017-02-21 Thread Romain Blineau (JIRA)

[ 
https://issues.apache.org/jira/browse/UNOMI-85?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=15876898#comment-15876898
 ] 

Romain Blineau commented on UNOMI-85:
-

Thank you !

> REST API & JavaDoc documentation page return 404
> 
>
> Key: UNOMI-85
> URL: https://issues.apache.org/jira/browse/UNOMI-85
> Project: Apache Unomi
>  Issue Type: Bug
>  Components: website
>Affects Versions: 1.0.0-incubating
>Reporter: Romain Blineau
>Assignee: Serge Huber
> Fix For: 1.2.0-incubating
>
>
> Accessing REST API documentation returns a 404 response.
> 2 ways to reproduce:
> * From http://unomi.incubator.apache.org/ click in menu "documentation" and 
> then "REST API documentation" & "Java Doc"
> * Directly access URL 
> http://unomi.incubator.apache.org/rest-api-doc/index.html  or 
> http://unomi.incubator.apache.org/unomi-api/apidocs/index.html



--
This message was sent by Atlassian JIRA
(v6.3.15#6346)


[jira] [Assigned] (UNOMI-79) Create end point to allow the creation of personas with sessions

2017-02-09 Thread Damien GAILLARD (JIRA)

 [ 
https://issues.apache.org/jira/browse/UNOMI-79?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Damien GAILLARD reassigned UNOMI-79:


Assignee: Damien GAILLARD

> Create end point to allow the creation of personas with sessions
> 
>
> Key: UNOMI-79
> URL: https://issues.apache.org/jira/browse/UNOMI-79
> Project: Apache Unomi
>  Issue Type: Improvement
>Affects Versions: 1.2.0-incubating
>Reporter: Damien GAILLARD
>Assignee: Damien GAILLARD
> Fix For: 1.2.0-incubating
>
>




--
This message was sent by Atlassian JIRA
(v6.3.15#6346)


[jira] [Created] (UNOMI-79) Create end point to allow the creation of personas with sessions

2017-02-09 Thread Damien GAILLARD (JIRA)
Damien GAILLARD created UNOMI-79:


 Summary: Create end point to allow the creation of personas with 
sessions
 Key: UNOMI-79
 URL: https://issues.apache.org/jira/browse/UNOMI-79
 Project: Apache Unomi
  Issue Type: Improvement
Affects Versions: 1.2.0-incubating
Reporter: Damien GAILLARD
 Fix For: 1.2.0-incubating






--
This message was sent by Atlassian JIRA
(v6.3.15#6346)


[jira] [Created] (UNOMI-80) Stopped in initializing

2017-02-15 Thread Kwang-in (Dennis) JUNG (JIRA)
Kwang-in (Dennis) JUNG created UNOMI-80:
---

 Summary: Stopped in initializing
 Key: UNOMI-80
 URL: https://issues.apache.org/jira/browse/UNOMI-80
 Project: Apache Unomi
  Issue Type: Test
Reporter: Kwang-in (Dennis) JUNG
Priority: Trivial


Hello~just joined!
I'm following up instruction guide, but it stops while init when starting with 
'karaf start'.
```
karaf@root()> Exception in thread "JMX Connector Thread 
[service:jmx:rmi://0.0.0.0:4/jndi/rmi://0.0.0.0:1099/karaf-root]" 
java.lang.RuntimeException: 
Port already in use: 4; 
You may have started two containers.  If you need to start a second container 
or the default ports are already in use update the config file 
etc/org.apache.karaf.management.cfg and change the Registry Port and Server 
Port to unused ports
at 
org.apache.karaf.management.ConnectorServerFactory$1.run(ConnectorServerFactory.java:278)
Initializing Unomi...
```
It does not go on as mentioned in getting started page.
http://unomi.incubator.apache.org/getting-started.html

Also, I've failed in integration test(others are all success). Is it related 
with this?



--
This message was sent by Atlassian JIRA
(v6.3.15#6346)


[jira] [Commented] (UNOMI-80) Stopped in initializing

2017-02-15 Thread Serge Huber (JIRA)

[ 
https://issues.apache.org/jira/browse/UNOMI-80?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=15867764#comment-15867764
 ] 

Serge Huber commented on UNOMI-80:
--

Hello,

Thanks for testing. At this time the integration and performance tests are not 
working so we deactivated them by default

For the other you probably already have something running on the port 4. If 
you launched the integration test, it is very likely that you have a Java 
process still running with Karaf, this is a known problem. Make sure you kill 
any residual processes before launching Karaf.

Best regards,
  Serge... 

> Stopped in initializing
> ---
>
> Key: UNOMI-80
> URL: https://issues.apache.org/jira/browse/UNOMI-80
> Project: Apache Unomi
>  Issue Type: Test
>Reporter: Kwang-in (Dennis) JUNG
>Priority: Trivial
>
> Hello~just joined!
> I'm following up instruction guide, but it stops while init when starting 
> with 'karaf start'.
> ```
> karaf@root()> Exception in thread "JMX Connector Thread 
> [service:jmx:rmi://0.0.0.0:4/jndi/rmi://0.0.0.0:1099/karaf-root]" 
> java.lang.RuntimeException: 
> Port already in use: 4; 
> You may have started two containers.  If you need to start a second container 
> or the default ports are already in use update the config file 
> etc/org.apache.karaf.management.cfg and change the Registry Port and Server 
> Port to unused ports
>   at 
> org.apache.karaf.management.ConnectorServerFactory$1.run(ConnectorServerFactory.java:278)
> Initializing Unomi...
> ```
> It does not go on as mentioned in getting started page.
> http://unomi.incubator.apache.org/getting-started.html
> Also, I've failed in integration test(others are all success). Is it related 
> with this?



--
This message was sent by Atlassian JIRA
(v6.3.15#6346)


[jira] [Commented] (UNOMI-80) Stopped in initializing

2017-02-16 Thread Serge Huber (JIRA)

[ 
https://issues.apache.org/jira/browse/UNOMI-80?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=15870241#comment-15870241
 ] 

Serge Huber commented on UNOMI-80:
--

Yes to use the Twitter example you will need a Twitter developer account and an 
API Key. 

Currently there are no plans for SNS due to limited resources, we are hoping we 
can encourage contributors to help us with integrations.

Best regards,
  Serge... 

> Stopped in initializing
> ---
>
> Key: UNOMI-80
> URL: https://issues.apache.org/jira/browse/UNOMI-80
> Project: Apache Unomi
>  Issue Type: Test
>Reporter: Kwang-in (Dennis) JUNG
>Priority: Trivial
> Attachments: karaf.log
>
>
> Hello~just joined!
> I'm following up instruction guide, but it stops while init when starting 
> with 'karaf start'.
> ```
> karaf@root()> Exception in thread "JMX Connector Thread 
> [service:jmx:rmi://0.0.0.0:4/jndi/rmi://0.0.0.0:1099/karaf-root]" 
> java.lang.RuntimeException: 
> Port already in use: 4; 
> You may have started two containers.  If you need to start a second container 
> or the default ports are already in use update the config file 
> etc/org.apache.karaf.management.cfg and change the Registry Port and Server 
> Port to unused ports
>   at 
> org.apache.karaf.management.ConnectorServerFactory$1.run(ConnectorServerFactory.java:278)
> Initializing Unomi...
> ```
> It does not go on as mentioned in getting started page.
> http://unomi.incubator.apache.org/getting-started.html
> Also, I've failed in integration test(others are all success). Is it related 
> with this?



--
This message was sent by Atlassian JIRA
(v6.3.15#6346)


[jira] [Resolved] (UNOMI-21) Make the default location configurable instead of hardcoded.

2017-02-15 Thread Serge Huber (JIRA)

 [ 
https://issues.apache.org/jira/browse/UNOMI-21?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Serge Huber resolved UNOMI-21.
--
Resolution: Fixed

Settings have been moved to configuration file :

org.apache.unomi.plugins.request.cfg

And the configuration documentation has been updated to document these settings.

> Make the default location configurable instead of hardcoded.
> 
>
> Key: UNOMI-21
> URL: https://issues.apache.org/jira/browse/UNOMI-21
> Project: Apache Unomi
>  Issue Type: Improvement
>  Components: core
>Affects Versions: 1.0.0-incubating, 1.1.0-incubating
>Reporter: Serge Huber
>Priority: Minor
> Fix For: 1.2.0-incubating
>
>   Original Estimate: 24h
>  Remaining Estimate: 24h
>
> Currently in the file 
> /Users/loom/java/technologies/apache-git/incubator-unomi/plugins/request/src/main/java/org/apache/unomi/plugins/request/actions/SetRemoteHostInfoAction.java
> We have the following hardcoded location : 
> {code}
> session.setProperty("sessionCountryCode", "CH");
> session.setProperty("sessionCountryName", "Switzerland");
> session.setProperty("sessionCity", "Geneva");
> session.setProperty("sessionAdminSubDiv1", "GE");
> session.setProperty("sessionAdminSubDiv2", "2500");
> session.setProperty("sessionIsp", "Cablecom");
> Map<String, Double> location = new HashMap<String, Double>();
> location.put("lat", 46.1884341);
> location.put("lon", 6.1282508);
> session.setProperty("location", location);
>  {code}
> We should make this configurable using OSGi configuration



--
This message was sent by Atlassian JIRA
(v6.3.15#6346)


[jira] [Resolved] (UNOMI-77) Add inContains Comparison Operator

2017-02-13 Thread Abdelkader Midani (JIRA)

 [ 
https://issues.apache.org/jira/browse/UNOMI-77?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Abdelkader Midani resolved UNOMI-77.

Resolution: Fixed

> Add inContains Comparison Operator
> --
>
> Key: UNOMI-77
> URL: https://issues.apache.org/jira/browse/UNOMI-77
> Project: Apache Unomi
>  Issue Type: Bug
>  Components: core
>Affects Versions: 1.2.0-incubating
>Reporter: Abdelkader Midani
>Assignee: Abdelkader Midani
>Priority: Minor
> Fix For: 1.2.0-incubating
>
>
> Add InContains Comparison Operator: test if the profile property contains 
> (String) at least  one of values provided in the condition.



--
This message was sent by Atlassian JIRA
(v6.3.15#6346)


[jira] [Created] (UNOMI-73) Add a log when Unomi is properly initialized.

2017-01-19 Thread Serge Huber (JIRA)
Serge Huber created UNOMI-73:


 Summary: Add a log when Unomi is properly initialized.
 Key: UNOMI-73
 URL: https://issues.apache.org/jira/browse/UNOMI-73
 Project: Apache Unomi
  Issue Type: Bug
  Components: core
Affects Versions: 1.1.0-incubating, 1.0.0-incubating
Reporter: Serge Huber
Assignee: Serge Huber
 Fix For: 1.2.0-incubating


Currently there is no log message or notification that tells an Apache Unomi 
administrator when the system has properly started up. 

Having a global lifecycle listener that would check for service registration 
and make sure that all required services are properly setup and that all 
expected bundles are started and then display a message in the logs and in the 
System.out console would be a great help.

This system could also in the future track bundle startup time to help optimize 
startup.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Created] (UNOMI-74) Improve user agent reporting to handle browser like Edge

2017-01-20 Thread Damien GAILLARD (JIRA)
Damien GAILLARD created UNOMI-74:


 Summary: Improve user agent reporting to handle browser like Edge
 Key: UNOMI-74
 URL: https://issues.apache.org/jira/browse/UNOMI-74
 Project: Apache Unomi
  Issue Type: Bug
Affects Versions: 1.2.0-incubating
Reporter: Damien GAILLARD
Assignee: Damien GAILLARD
 Fix For: 1.2.0-incubating


more informations here:
http://stackoverflow.com/questions/31870789/check-whether-browser-is-chrome-or-edge

so as today after doing some test if you display a page with:
- IE on Xbox One = Chrome
- Edge on smartphone = Safari
- Edge on computer = Chrome
- IE11 on computer = Mozilla 11



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Commented] (UNOMI-74) Improve user agent reporting to handle browser like Edge

2017-01-20 Thread Damien GAILLARD (JIRA)

[ 
https://issues.apache.org/jira/browse/UNOMI-74?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=15832095#comment-15832095
 ] 

Damien GAILLARD commented on UNOMI-74:
--

We are using https://github.com/before/uadetector to detect browser but this 
library didn't evolve since 2014 no release and no commit on the repo

> Improve user agent reporting to handle browser like Edge
> 
>
> Key: UNOMI-74
> URL: https://issues.apache.org/jira/browse/UNOMI-74
> Project: Apache Unomi
>  Issue Type: Bug
>Affects Versions: 1.2.0-incubating
>Reporter: Damien GAILLARD
>Assignee: Damien GAILLARD
> Fix For: 1.2.0-incubating
>
>
> more informations here:
> http://stackoverflow.com/questions/31870789/check-whether-browser-is-chrome-or-edge
> so as today after doing some test if you display a page with:
> - IE on Xbox One = Chrome
> - Edge on smartphone = Safari
> - Edge on computer = Chrome
> - IE11 on computer = Mozilla 11



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Resolved] (UNOMI-73) Add a log when Unomi is properly initialized.

2017-01-19 Thread Serge Huber (JIRA)

 [ 
https://issues.apache.org/jira/browse/UNOMI-73?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Serge Huber resolved UNOMI-73.
--
Resolution: Fixed

> Add a log when Unomi is properly initialized.
> -
>
> Key: UNOMI-73
> URL: https://issues.apache.org/jira/browse/UNOMI-73
> Project: Apache Unomi
>  Issue Type: Bug
>  Components: core
>Affects Versions: 1.0.0-incubating, 1.1.0-incubating
>Reporter: Serge Huber
>Assignee: Serge Huber
> Fix For: 1.2.0-incubating
>
>
> Currently there is no log message or notification that tells an Apache Unomi 
> administrator when the system has properly started up. 
> Having a global lifecycle listener that would check for service registration 
> and make sure that all required services are properly setup and that all 
> expected bundles are started and then display a message in the logs and in 
> the System.out console would be a great help.
> This system could also in the future track bundle startup time to help 
> optimize startup.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Assigned] (UNOMI-33) Profile CSV export should contain custom properties as well (e.g. set by form mapping)

2016-08-04 Thread Quentin Lamerand (JIRA)

 [ 
https://issues.apache.org/jira/browse/UNOMI-33?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Quentin Lamerand reassigned UNOMI-33:
-

Assignee: Quentin Lamerand

> Profile CSV export should contain custom properties as well (e.g. set by form 
> mapping)
> --
>
> Key: UNOMI-33
> URL: https://issues.apache.org/jira/browse/UNOMI-33
> Project: Apache Unomi
>  Issue Type: Bug
>Reporter: Quentin Lamerand
>Assignee: Quentin Lamerand
>




--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Commented] (UNOMI-82) Same profileId associated with different sessions (different users)

2017-02-27 Thread Damon Henry (JIRA)

[ 
https://issues.apache.org/jira/browse/UNOMI-82?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=15885502#comment-15885502
 ] 

Damon Henry commented on UNOMI-82:
--

I resolved the issue but would like to confirm that I'm using the sessions 
properly. 

I have generateUUID JavaScript method that creates a unique id for every event. 
You stated the sessions should be similar to server-side sessions. Does this 
mean the same session id should be persisted and used for all events occurring 
for a session's duration?

> Same profileId associated with different sessions (different users)
> ---
>
> Key: UNOMI-82
> URL: https://issues.apache.org/jira/browse/UNOMI-82
> Project: Apache Unomi
>  Issue Type: Bug
>  Components: core
>Affects Versions: 1.2.0-incubating
> Environment: Ubuntu 14.04, ES 5.2 cluster,  two EC2 instances behind 
> an ELB
>Reporter: Damon Henry
> Fix For: 1.2.0-incubating
>
>
> During testing we've noticed, in some instances, the same profileId is 
> associated with large numbers of sessions when calling the 
> /profiles/search/sessions endpoint as if the profileId is being cached. The 
> sessionCity (and other geo attributes) indicate the sessions are originating 
> from unrelated locations making it unlikely the sessions belong the same user 
> (e.g. profileId).



--
This message was sent by Atlassian JIRA
(v6.3.15#6346)


[jira] [Created] (UNOMI-57) Fix LGPL license issues within binary build

2016-09-29 Thread Thomas Draier (JIRA)
Thomas Draier created UNOMI-57:
--

 Summary: Fix LGPL license issues within binary build
 Key: UNOMI-57
 URL: https://issues.apache.org/jira/browse/UNOMI-57
 Project: Apache Unomi
  Issue Type: Bug
Reporter: Thomas Draier
Assignee: Thomas Draier






--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Created] (UNOMI-58) issue when deploying binary package

2016-09-29 Thread Thomas Draier (JIRA)
Thomas Draier created UNOMI-58:
--

 Summary: issue when deploying binary package
 Key: UNOMI-58
 URL: https://issues.apache.org/jira/browse/UNOMI-58
 Project: Apache Unomi
  Issue Type: Bug
Reporter: Thomas Draier
Assignee: Thomas Draier


The copy-karaf target crashes when deploying jars to repository, because it 
actually tries to move the same file twice. Using a copy instead would avoid 
the issue



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Resolved] (UNOMI-58) issue when deploying binary package

2016-09-29 Thread Thomas Draier (JIRA)

 [ 
https://issues.apache.org/jira/browse/UNOMI-58?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Thomas Draier resolved UNOMI-58.

Resolution: Fixed

> issue when deploying binary package
> ---
>
> Key: UNOMI-58
> URL: https://issues.apache.org/jira/browse/UNOMI-58
> Project: Apache Unomi
>  Issue Type: Bug
>Reporter: Thomas Draier
>Assignee: Thomas Draier
> Fix For: 1.1.0-incubating
>
>
> The copy-karaf target crashes when deploying jars to repository, because it 
> actually tries to move the same file twice. Using a copy instead would avoid 
> the issue



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Updated] (UNOMI-58) issue when deploying binary package

2016-09-29 Thread Thomas Draier (JIRA)

 [ 
https://issues.apache.org/jira/browse/UNOMI-58?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Thomas Draier updated UNOMI-58:
---
Fix Version/s: 1.1.0-incubating

> issue when deploying binary package
> ---
>
> Key: UNOMI-58
> URL: https://issues.apache.org/jira/browse/UNOMI-58
> Project: Apache Unomi
>  Issue Type: Bug
>Reporter: Thomas Draier
>Assignee: Thomas Draier
> Fix For: 1.1.0-incubating
>
>
> The copy-karaf target crashes when deploying jars to repository, because it 
> actually tries to move the same file twice. Using a copy instead would avoid 
> the issue



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Resolved] (UNOMI-57) Fix LGPL license issues within binary build

2016-09-29 Thread Thomas Draier (JIRA)

 [ 
https://issues.apache.org/jira/browse/UNOMI-57?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Thomas Draier resolved UNOMI-57.

Resolution: Fixed

> Fix LGPL license issues within binary build
> ---
>
> Key: UNOMI-57
> URL: https://issues.apache.org/jira/browse/UNOMI-57
> Project: Apache Unomi
>  Issue Type: Bug
>Reporter: Thomas Draier
>Assignee: Thomas Draier
> Fix For: 1.1.0-incubating
>
>




--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Closed] (UNOMI-58) issue when deploying binary package

2016-09-29 Thread Thomas Draier (JIRA)

 [ 
https://issues.apache.org/jira/browse/UNOMI-58?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Thomas Draier closed UNOMI-58.
--

> issue when deploying binary package
> ---
>
> Key: UNOMI-58
> URL: https://issues.apache.org/jira/browse/UNOMI-58
> Project: Apache Unomi
>  Issue Type: Bug
>Reporter: Thomas Draier
>Assignee: Thomas Draier
> Fix For: 1.1.0-incubating
>
>
> The copy-karaf target crashes when deploying jars to repository, because it 
> actually tries to move the same file twice. Using a copy instead would avoid 
> the issue



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Created] (UNOMI-56) Add setPropertyValueMultiple in setPropertyAction.json

2016-09-21 Thread Abdelkader Midani (JIRA)
Abdelkader Midani created UNOMI-56:
--

 Summary: Add setPropertyValueMultiple in setPropertyAction.json
 Key: UNOMI-56
 URL: https://issues.apache.org/jira/browse/UNOMI-56
 Project: Apache Unomi
  Issue Type: Bug
  Components: core
Reporter: Abdelkader Midani






--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Closed] (UNOMI-23) Allows to dynamically add custom conditions

2016-09-20 Thread Thomas Draier (JIRA)

 [ 
https://issues.apache.org/jira/browse/UNOMI-23?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Thomas Draier closed UNOMI-23.
--

> Allows to dynamically add custom conditions
> ---
>
> Key: UNOMI-23
> URL: https://issues.apache.org/jira/browse/UNOMI-23
> Project: Apache Unomi
>  Issue Type: Improvement
>Reporter: Thomas Draier
>Assignee: Thomas Draier
> Fix For: 1.1.0-incubating
>
>
> I was thinking of some possible improvements on the condition types, to make 
> them more flexible.
> Currently, condition types are defined in unomi plugins - they are read from 
> a json inside a plugin bundle, and then loaded into memory. Some of the base 
> conditions rely on actual java code, so it make sense to put them into a 
> bundle - but other some other conditions are only simple combination of other 
> conditions, and are usually very specific to a domain. An end user may want 
> to create his own condition using simple JSON definition, and may not want to 
> develop and deploy a bundle just for that. It would be nice to be able to add 
> new condition types by simply using REST API.
> If you look at the pageViewEventCondition - it is only based on simple 
> boolean and property conditions, and is very specific to the type of events 
> that will be sent by a third party server. They should get out of default 
> unomi installation, and rather be created directly by the server that will 
> send these events.
> Allowing to create/edit conditions will of course require to persist them, 
> and so require some changes in the ConditionType object, changing from 
> "PluginType" to "Item", and the way they are read by the definitions service.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Updated] (UNOMI-20) birthDate range definition is inconsistent

2016-09-20 Thread Thomas Draier (JIRA)

 [ 
https://issues.apache.org/jira/browse/UNOMI-20?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Thomas Draier updated UNOMI-20:
---
Fix Version/s: 1.1.0-incubating

> birthDate range definition is inconsistent
> --
>
> Key: UNOMI-20
> URL: https://issues.apache.org/jira/browse/UNOMI-20
> Project: Apache Unomi
>  Issue Type: Bug
>Reporter: Thomas Draier
>Assignee: Thomas Draier
>Priority: Minor
> Fix For: 1.1.0-incubating
>
>
> The birthDate property defines inconsistent ranges : they not get all 
> possible values (ranges from now to now-10y, next range start at now-11y) and 
> has overlaps (one range is 10 years ago to now, another range is 51 years ago 
> to now)



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Updated] (UNOMI-23) Allows to dynamically add custom conditions

2016-09-20 Thread Thomas Draier (JIRA)

 [ 
https://issues.apache.org/jira/browse/UNOMI-23?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Thomas Draier updated UNOMI-23:
---
Fix Version/s: 1.1.0-incubating

> Allows to dynamically add custom conditions
> ---
>
> Key: UNOMI-23
> URL: https://issues.apache.org/jira/browse/UNOMI-23
> Project: Apache Unomi
>  Issue Type: Improvement
>Reporter: Thomas Draier
>Assignee: Thomas Draier
> Fix For: 1.1.0-incubating
>
>
> I was thinking of some possible improvements on the condition types, to make 
> them more flexible.
> Currently, condition types are defined in unomi plugins - they are read from 
> a json inside a plugin bundle, and then loaded into memory. Some of the base 
> conditions rely on actual java code, so it make sense to put them into a 
> bundle - but other some other conditions are only simple combination of other 
> conditions, and are usually very specific to a domain. An end user may want 
> to create his own condition using simple JSON definition, and may not want to 
> develop and deploy a bundle just for that. It would be nice to be able to add 
> new condition types by simply using REST API.
> If you look at the pageViewEventCondition - it is only based on simple 
> boolean and property conditions, and is very specific to the type of events 
> that will be sent by a third party server. They should get out of default 
> unomi installation, and rather be created directly by the server that will 
> send these events.
> Allowing to create/edit conditions will of course require to persist them, 
> and so require some changes in the ConditionType object, changing from 
> "PluginType" to "Item", and the way they are read by the definitions service.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Closed] (UNOMI-25) CSV export do not contains user segments

2016-09-20 Thread Thomas Draier (JIRA)

 [ 
https://issues.apache.org/jira/browse/UNOMI-25?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Thomas Draier closed UNOMI-25.
--

> CSV export do not contains user segments
> 
>
> Key: UNOMI-25
> URL: https://issues.apache.org/jira/browse/UNOMI-25
> Project: Apache Unomi
>  Issue Type: Improvement
>Reporter: Thomas Draier
>Assignee: Thomas Draier
> Fix For: 1.1.0-incubating
>
>
> It would be nice to include segment names  in CSV profile export



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Updated] (UNOMI-29) Event chain can be executed on previous profile in case of profile switch

2016-09-20 Thread Thomas Draier (JIRA)

 [ 
https://issues.apache.org/jira/browse/UNOMI-29?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Thomas Draier updated UNOMI-29:
---
Fix Version/s: 1.1.0-incubating

> Event chain can be executed on previous profile in case of profile switch
> -
>
> Key: UNOMI-29
> URL: https://issues.apache.org/jira/browse/UNOMI-29
> Project: Apache Unomi
>  Issue Type: Bug
>Reporter: Thomas Draier
>Assignee: Thomas Draier
> Fix For: 1.1.0-incubating
>
>
> When the MergeProfiles action is executed and detect a profile switch (user 
> is logging out / logging in with a different user), the rest of the actions, 
> like EvaluateProfileSegmentsAction, are executed on the previous profile, 
> where they should be called on the new profile.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Updated] (UNOMI-25) CSV export do not contains user segments

2016-09-20 Thread Thomas Draier (JIRA)

 [ 
https://issues.apache.org/jira/browse/UNOMI-25?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Thomas Draier updated UNOMI-25:
---
Fix Version/s: 1.1.0-incubating

> CSV export do not contains user segments
> 
>
> Key: UNOMI-25
> URL: https://issues.apache.org/jira/browse/UNOMI-25
> Project: Apache Unomi
>  Issue Type: Improvement
>Reporter: Thomas Draier
>Assignee: Thomas Draier
> Fix For: 1.1.0-incubating
>
>
> It would be nice to include segment names  in CSV profile export



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Updated] (UNOMI-55) typing issue in defaultDeniedProperties (org.apache.unomi.privacy.cfg)

2016-09-20 Thread Thomas Draier (JIRA)

 [ 
https://issues.apache.org/jira/browse/UNOMI-55?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Thomas Draier updated UNOMI-55:
---
Fix Version/s: 1.1.0-incubating

> typing issue in defaultDeniedProperties (org.apache.unomi.privacy.cfg)
> --
>
> Key: UNOMI-55
> URL: https://issues.apache.org/jira/browse/UNOMI-55
> Project: Apache Unomi
>  Issue Type: Bug
>Reporter: Damien GAILLARD
> Fix For: 1.1.0-incubating
>
>
> Tested CXS 1.1.0 #685:
> - open /etc/org.apache.unomi.privacy.cfg
> - the property "linedInId" has a typing issue - the "k" is missing
> -> please add (linkedInId)



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Updated] (UNOMI-54) Add mappings for scoring and userList + add score mapping in profile

2016-09-20 Thread Thomas Draier (JIRA)

 [ 
https://issues.apache.org/jira/browse/UNOMI-54?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Thomas Draier updated UNOMI-54:
---
Fix Version/s: 1.1.0-incubating

> Add mappings for scoring and userList + add score mapping in profile
> 
>
> Key: UNOMI-54
> URL: https://issues.apache.org/jira/browse/UNOMI-54
> Project: Apache Unomi
>  Issue Type: Improvement
>Reporter: Quentin Lamerand
>Assignee: Quentin Lamerand
> Fix For: 1.1.0-incubating
>
>




--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Updated] (UNOMI-48) Add validation to scoring plan deletion

2016-09-20 Thread Thomas Draier (JIRA)

 [ 
https://issues.apache.org/jira/browse/UNOMI-48?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Thomas Draier updated UNOMI-48:
---
Fix Version/s: 1.1.0-incubating

> Add validation to scoring plan deletion
> ---
>
> Key: UNOMI-48
> URL: https://issues.apache.org/jira/browse/UNOMI-48
> Project: Apache Unomi
>  Issue Type: Bug
>Reporter: Quentin Lamerand
>Assignee: Quentin Lamerand
> Fix For: 1.1.0-incubating
>
>
> Like for the segments, add validation to scoring plan deletion to check 
> before if it's used elsewhere in a condition



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Updated] (UNOMI-46) Avoid NPE when asking for the definition of a missing tag + Return 404

2016-09-20 Thread Thomas Draier (JIRA)

 [ 
https://issues.apache.org/jira/browse/UNOMI-46?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Thomas Draier updated UNOMI-46:
---
Fix Version/s: 1.1.0-incubating

> Avoid NPE when asking for the definition of a missing tag + Return 404
> --
>
> Key: UNOMI-46
> URL: https://issues.apache.org/jira/browse/UNOMI-46
> Project: Apache Unomi
>  Issue Type: Bug
>Reporter: Quentin Lamerand
>Assignee: Quentin Lamerand
> Fix For: 1.1.0-incubating
>
>




--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Closed] (UNOMI-26) Query default limit is 0 (no results)

2016-09-20 Thread Thomas Draier (JIRA)

 [ 
https://issues.apache.org/jira/browse/UNOMI-26?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Thomas Draier closed UNOMI-26.
--

> Query default limit is 0 (no results)
> -
>
> Key: UNOMI-26
> URL: https://issues.apache.org/jira/browse/UNOMI-26
> Project: Apache Unomi
>  Issue Type: Bug
>Reporter: Thomas Draier
>Assignee: Thomas Draier
> Fix For: 1.1.0-incubating
>
>
> When using a Query object through the rest endpoint, default limit is 0, so 
> no results are returned . We should either use -1 or a higher default value 
> for the result size limit.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Reopened] (UNOMI-30) Move out specific conditions/rules from unomi

2016-09-20 Thread Thomas Draier (JIRA)

 [ 
https://issues.apache.org/jira/browse/UNOMI-30?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Thomas Draier reopened UNOMI-30:


> Move out specific conditions/rules from unomi
> -
>
> Key: UNOMI-30
> URL: https://issues.apache.org/jira/browse/UNOMI-30
> Project: Apache Unomi
>  Issue Type: Task
>Reporter: Thomas Draier
>Assignee: Thomas Draier
> Fix For: 1.1.0-incubating
>
>
> Lot of conditions provided by default in Unomi are actually related to Jahia 
> usage and should be moved out from the standard package. It now possible to 
> dynamically register custom condition/rules thanks to UNOMI-23 .



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Closed] (UNOMI-30) Move out specific conditions/rules from unomi

2016-09-20 Thread Thomas Draier (JIRA)

 [ 
https://issues.apache.org/jira/browse/UNOMI-30?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Thomas Draier closed UNOMI-30.
--
Resolution: Fixed

> Move out specific conditions/rules from unomi
> -
>
> Key: UNOMI-30
> URL: https://issues.apache.org/jira/browse/UNOMI-30
> Project: Apache Unomi
>  Issue Type: Task
>Reporter: Thomas Draier
>Assignee: Thomas Draier
> Fix For: 1.1.0-incubating
>
>
> Lot of conditions provided by default in Unomi are actually related to Jahia 
> usage and should be moved out from the standard package. It now possible to 
> dynamically register custom condition/rules thanks to UNOMI-23 .



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Closed] (UNOMI-43) Improve logging in context and event servlets

2016-09-20 Thread Serge Huber (JIRA)

 [ 
https://issues.apache.org/jira/browse/UNOMI-43?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Serge Huber closed UNOMI-43.


> Improve logging in context and event servlets
> -
>
> Key: UNOMI-43
> URL: https://issues.apache.org/jira/browse/UNOMI-43
> Project: Apache Unomi
>  Issue Type: Improvement
>  Components: core
>Affects Versions: 1.0.0-incubating, 1.1.0-incubating
>Reporter: Serge Huber
>Assignee: Serge Huber
> Fix For: 1.1.0-incubating
>
>   Original Estimate: 0.5h
>  Remaining Estimate: 0.5h
>
> Currently in both the context servlet and event collector servlets when some 
> conditions are not met we simply stop the request processing without even any 
> server-side logs.
> We should improve this so that we can provide logs to analyze any potential 
> problems.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Closed] (UNOMI-42) Fix version numbers in build scripts

2016-09-20 Thread Serge Huber (JIRA)

 [ 
https://issues.apache.org/jira/browse/UNOMI-42?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Serge Huber closed UNOMI-42.


> Fix version numbers in build scripts
> 
>
> Key: UNOMI-42
> URL: https://issues.apache.org/jira/browse/UNOMI-42
> Project: Apache Unomi
>  Issue Type: Improvement
>  Components: build, core
>Affects Versions: 1.1.0-incubating
>Reporter: Serge Huber
>Assignee: Serge Huber
>  Labels: easyfix
> Fix For: 1.1.0-incubating
>
>   Original Estimate: 0.5h
>  Remaining Estimate: 0.5h
>
> We currently have not updated the build scripts to use the new versions.
> Instead of this we should put the version numbers in a setenv file or even 
> better find a way to update them dynamically from the pom.xml file (if 
> possible)



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Closed] (UNOMI-12) Unomi sample plugin should specify target and tags for created properties

2016-09-20 Thread Christophe Laprun (JIRA)

 [ 
https://issues.apache.org/jira/browse/UNOMI-12?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Christophe Laprun closed UNOMI-12.
--

> Unomi sample plugin should specify target and tags for created properties
> -
>
> Key: UNOMI-12
> URL: https://issues.apache.org/jira/browse/UNOMI-12
> Project: Apache Unomi
>  Issue Type: Bug
>Reporter: Christophe Laprun
>Priority: Minor
> Fix For: 1.0.0-incubating
>
>




--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Closed] (UNOMI-6) Move example code to Unomi codebase.

2016-09-20 Thread Christophe Laprun (JIRA)

 [ 
https://issues.apache.org/jira/browse/UNOMI-6?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Christophe Laprun closed UNOMI-6.
-

> Move example code to Unomi codebase.
> 
>
> Key: UNOMI-6
> URL: https://issues.apache.org/jira/browse/UNOMI-6
> Project: Apache Unomi
>  Issue Type: New Feature
>Reporter: Christophe Laprun
>Priority: Minor
> Fix For: 1.0.0-incubating
>
>
> The code currently sits at:
> https://github.com/metacosm/unomi-tweet-button-plugin and
> https://github.com/metacosm/unomi-tweet-button



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Closed] (UNOMI-47) Add possibility to limit to one notification mail

2016-09-20 Thread Quentin Lamerand (JIRA)

 [ 
https://issues.apache.org/jira/browse/UNOMI-47?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Quentin Lamerand closed UNOMI-47.
-

> Add possibility to limit to one notification mail
> -
>
> Key: UNOMI-47
> URL: https://issues.apache.org/jira/browse/UNOMI-47
> Project: Apache Unomi
>  Issue Type: Bug
>Reporter: Quentin Lamerand
> Fix For: 1.1.0-incubating
>
>




--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Closed] (UNOMI-48) Add validation to scoring plan deletion

2016-09-20 Thread Quentin Lamerand (JIRA)

 [ 
https://issues.apache.org/jira/browse/UNOMI-48?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Quentin Lamerand closed UNOMI-48.
-

> Add validation to scoring plan deletion
> ---
>
> Key: UNOMI-48
> URL: https://issues.apache.org/jira/browse/UNOMI-48
> Project: Apache Unomi
>  Issue Type: Bug
>Reporter: Quentin Lamerand
>Assignee: Quentin Lamerand
> Fix For: 1.1.0-incubating
>
>
> Like for the segments, add validation to scoring plan deletion to check 
> before if it's used elsewhere in a condition



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Closed] (UNOMI-54) Add mappings for scoring and userList + add score mapping in profile

2016-09-20 Thread Quentin Lamerand (JIRA)

 [ 
https://issues.apache.org/jira/browse/UNOMI-54?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Quentin Lamerand closed UNOMI-54.
-

> Add mappings for scoring and userList + add score mapping in profile
> 
>
> Key: UNOMI-54
> URL: https://issues.apache.org/jira/browse/UNOMI-54
> Project: Apache Unomi
>  Issue Type: Improvement
>Reporter: Quentin Lamerand
>Assignee: Quentin Lamerand
> Fix For: 1.1.0-incubating
>
>




--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Closed] (UNOMI-32) Profile POST REST call overwrites existing profile in storage

2016-09-20 Thread Serge Huber (JIRA)

 [ 
https://issues.apache.org/jira/browse/UNOMI-32?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Serge Huber closed UNOMI-32.


Reviewed code should be good.

> Profile POST REST call overwrites existing profile in storage
> -
>
> Key: UNOMI-32
> URL: https://issues.apache.org/jira/browse/UNOMI-32
> Project: Apache Unomi
>  Issue Type: Bug
>  Components: core
>Affects Versions: 1.0.0-incubating, 1.1.0-incubating
>Reporter: Serge Huber
>Assignee: Thomas Draier
> Fix For: 1.1.0-incubating
>
>   Original Estimate: 4h
>  Remaining Estimate: 4h
>
> Currently, if we receive a POST request on the ProfileServiceEndPoint.save 
> method, we will directly save the content in ElasticSearch. The problem is 
> that ES by default will always replace any existing entry, meaning that if it 
> contained data that was not sent in the POST request then we will loose 
> profile data.
> We need to define whether it is the responsibility of the endpoint or the 
> ProfileService to check for existing data and merging it, but since we 
> already have update methods in the back-end it seems to me that the save 
> method could overwrite existing data and that the endpoint could take care of 
> the needed logic of merging, but this is open for discussion here.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Closed] (UNOMI-34) Add PropertyType for pageReferringURL session property

2016-09-20 Thread Quentin Lamerand (JIRA)

 [ 
https://issues.apache.org/jira/browse/UNOMI-34?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Quentin Lamerand closed UNOMI-34.
-

> Add PropertyType for pageReferringURL session property
> --
>
> Key: UNOMI-34
> URL: https://issues.apache.org/jira/browse/UNOMI-34
> Project: Apache Unomi
>  Issue Type: Improvement
>Reporter: Quentin Lamerand
>Assignee: Quentin Lamerand
> Fix For: 1.1.0-incubating
>
>




--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Closed] (UNOMI-11) Remove references to generate-package profile

2016-09-20 Thread Quentin Lamerand (JIRA)

 [ 
https://issues.apache.org/jira/browse/UNOMI-11?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Quentin Lamerand closed UNOMI-11.
-

> Remove references to generate-package profile
> -
>
> Key: UNOMI-11
> URL: https://issues.apache.org/jira/browse/UNOMI-11
> Project: Apache Unomi
>  Issue Type: Task
>Reporter: Quentin Lamerand
>Priority: Minor
> Fix For: 1.0.0-incubating
>
>
> As the package project is included the root pom modules tag, it's now built 
> by default and there is no need for a specific profile.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Closed] (UNOMI-50) Add possibility to query sessions

2016-09-20 Thread Quentin Lamerand (JIRA)

 [ 
https://issues.apache.org/jira/browse/UNOMI-50?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Quentin Lamerand closed UNOMI-50.
-

> Add possibility to query sessions
> -
>
> Key: UNOMI-50
> URL: https://issues.apache.org/jira/browse/UNOMI-50
> Project: Apache Unomi
>  Issue Type: Improvement
>Reporter: Quentin Lamerand
> Fix For: 1.1.0-incubating
>
>




--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Closed] (UNOMI-46) Avoid NPE when asking for the definition of a missing tag + Return 404

2016-09-20 Thread Quentin Lamerand (JIRA)

 [ 
https://issues.apache.org/jira/browse/UNOMI-46?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Quentin Lamerand closed UNOMI-46.
-

> Avoid NPE when asking for the definition of a missing tag + Return 404
> --
>
> Key: UNOMI-46
> URL: https://issues.apache.org/jira/browse/UNOMI-46
> Project: Apache Unomi
>  Issue Type: Bug
>Reporter: Quentin Lamerand
>Assignee: Quentin Lamerand
> Fix For: 1.1.0-incubating
>
>




--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Closed] (UNOMI-41) Add score modifiers

2016-09-20 Thread Quentin Lamerand (JIRA)

 [ 
https://issues.apache.org/jira/browse/UNOMI-41?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Quentin Lamerand closed UNOMI-41.
-

> Add score modifiers
> ---
>
> Key: UNOMI-41
> URL: https://issues.apache.org/jira/browse/UNOMI-41
> Project: Apache Unomi
>  Issue Type: Improvement
>Reporter: Quentin Lamerand
>Assignee: Quentin Lamerand
> Fix For: 1.1.0-incubating
>
>




--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Closed] (UNOMI-33) Profile CSV export should contain custom properties as well (e.g. set by form mapping)

2016-09-20 Thread Quentin Lamerand (JIRA)

 [ 
https://issues.apache.org/jira/browse/UNOMI-33?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Quentin Lamerand closed UNOMI-33.
-

> Profile CSV export should contain custom properties as well (e.g. set by form 
> mapping)
> --
>
> Key: UNOMI-33
> URL: https://issues.apache.org/jira/browse/UNOMI-33
> Project: Apache Unomi
>  Issue Type: Bug
>Reporter: Quentin Lamerand
>Assignee: Quentin Lamerand
> Fix For: 1.1.0-incubating
>
>




--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Closed] (UNOMI-35) Add campaigns choiceListInitializer

2016-09-20 Thread Quentin Lamerand (JIRA)

 [ 
https://issues.apache.org/jira/browse/UNOMI-35?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Quentin Lamerand closed UNOMI-35.
-

> Add campaigns choiceListInitializer
> ---
>
> Key: UNOMI-35
> URL: https://issues.apache.org/jira/browse/UNOMI-35
> Project: Apache Unomi
>  Issue Type: Improvement
>Reporter: Quentin Lamerand
>Assignee: Quentin Lamerand
> Fix For: 1.1.0-incubating
>
>




--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Closed] (UNOMI-19) Rationalize dependencies management

2016-09-20 Thread Christophe Laprun (JIRA)

 [ 
https://issues.apache.org/jira/browse/UNOMI-19?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Christophe Laprun closed UNOMI-19.
--

> Rationalize dependencies management
> ---
>
> Key: UNOMI-19
> URL: https://issues.apache.org/jira/browse/UNOMI-19
> Project: Apache Unomi
>  Issue Type: Improvement
>  Components: build
>Affects Versions: 1.0.0-incubating
>Reporter: Christophe Laprun
>Assignee: Serge Huber
> Fix For: 1.1.0-incubating
>
>
> We have lots of repeat versions in the POM files, we use rationalize this 
> using Maven's dependency management mechanism: 
> https://maven.apache.org/guides/introduction/introduction-to-dependency-mechanism.html



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Updated] (UNOMI-37) Add incubator-relevant information to website

2016-10-03 Thread Thomas Draier (JIRA)

 [ 
https://issues.apache.org/jira/browse/UNOMI-37?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Thomas Draier updated UNOMI-37:
---
Fix Version/s: (was: 1.1.0-incubating)
   1.2.0-incubating

> Add incubator-relevant information to website
> -
>
> Key: UNOMI-37
> URL: https://issues.apache.org/jira/browse/UNOMI-37
> Project: Apache Unomi
>  Issue Type: Improvement
>  Components: website
>Affects Versions: 1.1.0-incubating
>Reporter: Christophe Laprun
>Priority: Minor
> Fix For: 1.2.0-incubating
>
>
> See http://incubator.apache.org/guides/branding.html



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Created] (UNOMI-60) Function getServerInfo return hardcoded version

2016-10-20 Thread Damien GAILLARD (JIRA)
Damien GAILLARD created UNOMI-60:


 Summary: Function getServerInfo return hardcoded version
 Key: UNOMI-60
 URL: https://issues.apache.org/jira/browse/UNOMI-60
 Project: Apache Unomi
  Issue Type: Bug
Affects Versions: 1.1.0-incubating
Reporter: Damien GAILLARD
 Fix For: 1.2.0-incubating






--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Resolved] (UNOMI-64) Add Region/State/Province and Subregion/County

2016-11-14 Thread Abdelkader Midani (JIRA)

 [ 
https://issues.apache.org/jira/browse/UNOMI-64?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Abdelkader Midani resolved UNOMI-64.

   Resolution: Fixed
Fix Version/s: 1.2.0-incubating

> Add Region/State/Province and Subregion/County
> --
>
> Key: UNOMI-64
> URL: https://issues.apache.org/jira/browse/UNOMI-64
> Project: Apache Unomi
>  Issue Type: Improvement
>  Components: core
>Affects Versions: 1.2.0-incubating
>Reporter: Abdelkader Midani
>Assignee: Abdelkader Midani
> Fix For: 1.2.0-incubating
>
>
> Add Region/State/Province and Subregion/County as type definitions



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Created] (UNOMI-64) Add Region/State/Province and Subregion/County

2016-11-14 Thread Abdelkader Midani (JIRA)
Abdelkader Midani created UNOMI-64:
--

 Summary: Add Region/State/Province and Subregion/County
 Key: UNOMI-64
 URL: https://issues.apache.org/jira/browse/UNOMI-64
 Project: Apache Unomi
  Issue Type: Improvement
  Components: core
Affects Versions: 1.2.0-incubating
Reporter: Abdelkader Midani
Assignee: Abdelkader Midani


Add Region/State/Province and Subregion/County as type definitions



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Commented] (UNOMI-5) Upgrade to Karaf 4

2016-11-22 Thread Serge Huber (JIRA)

[ 
https://issues.apache.org/jira/browse/UNOMI-5?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=15686331#comment-15686331
 ] 

Serge Huber commented on UNOMI-5:
-

JB, any update on this ? 

If you have a patch you could attach to this ticket, or a branch you could 
contribute this would be fantastic. 

I tried doing it myself but was running into some issues with the test 
subprojects.



> Upgrade to Karaf 4
> --
>
> Key: UNOMI-5
> URL: https://issues.apache.org/jira/browse/UNOMI-5
> Project: Apache Unomi
>  Issue Type: Improvement
>  Components: core
>Reporter: Jean-Baptiste Onofré
>Assignee: Jean-Baptiste Onofré
>
> I will upgrade Unomi to use Karaf 4, especially:
> - usage of new feature namespace (1.3 min) allowing to leverage the features 
> resolver (and so resources repositories, requirements & capabilities, etc)
> - new commands
> - ...



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Created] (UNOMI-66) Integrate Apache Kafka

2016-11-22 Thread Serge Huber (JIRA)
Serge Huber created UNOMI-66:


 Summary: Integrate Apache Kafka
 Key: UNOMI-66
 URL: https://issues.apache.org/jira/browse/UNOMI-66
 Project: Apache Unomi
  Issue Type: Bug
  Components: core
Reporter: Serge Huber


It would be really great to integrate Apache Kafka into Apache Unomi so that we 
can push event data and other "heavy" operations into its messaging systems and 
therefore make it easier to decouple some large scale operations that might 
require a lot of processing power such as large segment updates, etc... 

This would also make it a lot easier to integrate with BigData systems such as 
Apache Spark, Hadoop or others.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Created] (UNOMI-67) Add support for Do Not Track

2016-11-22 Thread Serge Huber (JIRA)
Serge Huber created UNOMI-67:


 Summary: Add support for Do Not Track
 Key: UNOMI-67
 URL: https://issues.apache.org/jira/browse/UNOMI-67
 Project: Apache Unomi
  Issue Type: Bug
  Components: core
Reporter: Serge Huber


As Unomi is trying to address privacy issues related to tracking, it should 
implement the Do Not Track specification. 

Here is more information about it : 

https://www.w3.org/2011/tracking-protection/drafts/tracking-dnt.html





--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Updated] (UNOMI-66) Integrate Apache Kafka

2016-11-22 Thread Serge Huber (JIRA)

 [ 
https://issues.apache.org/jira/browse/UNOMI-66?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Serge Huber updated UNOMI-66:
-
Description: 
It would be really great to integrate Apache Kafka into Apache Unomi so that we 
can push event data and other "heavy" operations into its messaging systems and 
therefore make it easier to decouple some large scale operations that might 
require a lot of processing power such as large segment updates, etc... 

This would also make it a lot easier to integrate with BigData systems such as 
Apache Spark, Hadoop or others.

We might want at the same time to see if we can define a mechanism to get the 
status of long-running operations.

  was:
It would be really great to integrate Apache Kafka into Apache Unomi so that we 
can push event data and other "heavy" operations into its messaging systems and 
therefore make it easier to decouple some large scale operations that might 
require a lot of processing power such as large segment updates, etc... 

This would also make it a lot easier to integrate with BigData systems such as 
Apache Spark, Hadoop or others.


> Integrate Apache Kafka
> --
>
> Key: UNOMI-66
> URL: https://issues.apache.org/jira/browse/UNOMI-66
> Project: Apache Unomi
>  Issue Type: Bug
>  Components: core
>Reporter: Serge Huber
>
> It would be really great to integrate Apache Kafka into Apache Unomi so that 
> we can push event data and other "heavy" operations into its messaging 
> systems and therefore make it easier to decouple some large scale operations 
> that might require a lot of processing power such as large segment updates, 
> etc... 
> This would also make it a lot easier to integrate with BigData systems such 
> as Apache Spark, Hadoop or others.
> We might want at the same time to see if we can define a mechanism to get the 
> status of long-running operations.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Created] (UNOMI-69) Externalize ElasticSearch server

2016-11-24 Thread Serge Huber (JIRA)
Serge Huber created UNOMI-69:


 Summary: Externalize ElasticSearch server
 Key: UNOMI-69
 URL: https://issues.apache.org/jira/browse/UNOMI-69
 Project: Apache Unomi
  Issue Type: Improvement
  Components: core
Affects Versions: 1.2.0-incubating
Reporter: Serge Huber


Currently we use an embedded ElasticSearch server in Unomi. This is very 
practical to simplify deployment, but is causing the following problems: 
- Starting with ES 5.0 this is no longer support by Elastic
- Makes it tricky to deploy plugins
- Using the same JVM for Apache Unomi and ES is not very flexible in terms of 
performance and scalability
- Makes it impossible to use cloud-hosted ES instances.

We need to perform the following tasks to externalize the ES server:
- Modify the clustering code to use Karaf Cellar for cluster information
- Use the ES TransportClient instead of the node client
- Provide a migration path
- Modify integration tests to launch an ES server before launching Karaf

Despite these tasks, it shouldn't be too difficult to achieve.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Commented] (UNOMI-68) Fix site branding

2016-11-28 Thread Christophe Laprun (JIRA)

[ 
https://issues.apache.org/jira/browse/UNOMI-68?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=15702358#comment-15702358
 ] 

Christophe Laprun commented on UNOMI-68:


Done: 
https://git-wip-us.apache.org/repos/asf?p=incubator-unomi.git;a=commit;h=a4955cafac8910e266e9ea11752c1145cfb92209

> Fix site branding
> -
>
> Key: UNOMI-68
> URL: https://issues.apache.org/jira/browse/UNOMI-68
> Project: Apache Unomi
>  Issue Type: Bug
>  Components: website
>Reporter: Serge Huber
>   Original Estimate: 3h
>  Remaining Estimate: 3h
>
> Things I noticed:
> 1. You seem to be advertising the 1.2.0 snapshot prominently on your site 
> (under the top menu). While there's no link it may be best to remove this? [1]
> 2. While the incubator logo and disclaimer is included it's way down beneath 
> the fold, it could be more prominent. An ASF logo with links home page would 
> also be a nice to have.
> 3. There’s a few Apache trademarks you might want to give attribution to like 
> Karaf, Fleix and Mahout.
> 4. There a few pages/link missing I expected to see. [2] e.g. link to ASF 
> home page, sponsorship, thanks and security.
> 1. http://www.apache.org/dev/release.html#what
> 2. http://www.apache.org/foundation/marks/pmcs.html#navigation



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Created] (UNOMI-68) Fix site branding

2016-11-24 Thread Serge Huber (JIRA)
Serge Huber created UNOMI-68:


 Summary: Fix site branding
 Key: UNOMI-68
 URL: https://issues.apache.org/jira/browse/UNOMI-68
 Project: Apache Unomi
  Issue Type: Bug
  Components: website
Reporter: Serge Huber



Things I noticed:
1. You seem to be advertising the 1.2.0 snapshot prominently on your site 
(under the top menu). While there's no link it may be best to remove this? [1]
2. While the incubator logo and disclaimer is included it's way down beneath 
the fold, it could be more prominent. An ASF logo with links home page would 
also be a nice to have.
3. There’s a few Apache trademarks you might want to give attribution to like 
Karaf, Fleix and Mahout.
4. There a few pages/link missing I expected to see. [2] e.g. link to ASF home 
page, sponsorship, thanks and security.

1. http://www.apache.org/dev/release.html#what
2. http://www.apache.org/foundation/marks/pmcs.html#navigation



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Resolved] (UNOMI-53) goalMatchCondition : comparisonOperator as a parameter

2016-11-16 Thread Abdelkader Midani (JIRA)

 [ 
https://issues.apache.org/jira/browse/UNOMI-53?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Abdelkader Midani resolved UNOMI-53.

   Resolution: Fixed
Fix Version/s: 1.2.0-incubating

> goalMatchCondition : comparisonOperator as a parameter
> --
>
> Key: UNOMI-53
> URL: https://issues.apache.org/jira/browse/UNOMI-53
> Project: Apache Unomi
>  Issue Type: Bug
>  Components: core
>Reporter: Abdelkader Midani
>Assignee: Abdelkader Midani
> Fix For: 1.2.0-incubating
>
>
> Instead of 'exists' as the only value, user should be able to choose between 
> fulfilled or not fulfilled goal



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Resolved] (UNOMI-59) Handle update of multivalued property

2016-11-16 Thread Abdelkader Midani (JIRA)

 [ 
https://issues.apache.org/jira/browse/UNOMI-59?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Abdelkader Midani resolved UNOMI-59.

Resolution: Fixed

> Handle update of multivalued property
> -
>
> Key: UNOMI-59
> URL: https://issues.apache.org/jira/browse/UNOMI-59
> Project: Apache Unomi
>  Issue Type: Improvement
>  Components: core
>Reporter: Abdelkader Midani
>Assignee: Abdelkader Midani
>Priority: Critical
>
> Actually the merge on multivalued property use addAll on the collection which 
> extends the collection with the new values instead of replacing them.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Updated] (UNOMI-59) Handle update of multivalued property

2016-11-16 Thread Abdelkader Midani (JIRA)

 [ 
https://issues.apache.org/jira/browse/UNOMI-59?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Abdelkader Midani updated UNOMI-59:
---
Fix Version/s: 1.2.0-incubating

> Handle update of multivalued property
> -
>
> Key: UNOMI-59
> URL: https://issues.apache.org/jira/browse/UNOMI-59
> Project: Apache Unomi
>  Issue Type: Improvement
>  Components: core
>Reporter: Abdelkader Midani
>Assignee: Abdelkader Midani
>Priority: Critical
> Fix For: 1.2.0-incubating
>
>
> Actually the merge on multivalued property use addAll on the collection which 
> extends the collection with the new values instead of replacing them.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Updated] (UNOMI-51) Scoring modifiers are ignored when the score value is updated

2016-11-16 Thread Abdelkader Midani (JIRA)

 [ 
https://issues.apache.org/jira/browse/UNOMI-51?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Abdelkader Midani updated UNOMI-51:
---
Fix Version/s: (was: 1.2.0-incubating)
   1.1.0-incubating

> Scoring modifiers are ignored when the score value is updated
> -
>
> Key: UNOMI-51
> URL: https://issues.apache.org/jira/browse/UNOMI-51
> Project: Apache Unomi
>  Issue Type: Bug
>  Components: core
>Affects Versions: 1.1.0-incubating
>Reporter: Abdelkader Midani
>Assignee: Abdelkader Midani
> Fix For: 1.1.0-incubating
>
>
> When the score value is updated the score modifier is ignored and is not 
> added to the value.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Updated] (UNOMI-56) Add setPropertyValueMultiple in setPropertyAction.json

2016-11-16 Thread Abdelkader Midani (JIRA)

 [ 
https://issues.apache.org/jira/browse/UNOMI-56?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Abdelkader Midani updated UNOMI-56:
---
Fix Version/s: 1.2.0-incubating

> Add setPropertyValueMultiple in setPropertyAction.json
> --
>
> Key: UNOMI-56
> URL: https://issues.apache.org/jira/browse/UNOMI-56
> Project: Apache Unomi
>  Issue Type: Bug
>  Components: core
>Reporter: Abdelkader Midani
>Assignee: Abdelkader Midani
> Fix For: 1.2.0-incubating
>
>




--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Resolved] (UNOMI-51) Scoring modifiers are ignored when the score value is updated

2016-11-16 Thread Abdelkader Midani (JIRA)

 [ 
https://issues.apache.org/jira/browse/UNOMI-51?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Abdelkader Midani resolved UNOMI-51.

Resolution: Fixed

> Scoring modifiers are ignored when the score value is updated
> -
>
> Key: UNOMI-51
> URL: https://issues.apache.org/jira/browse/UNOMI-51
> Project: Apache Unomi
>  Issue Type: Bug
>  Components: core
>Affects Versions: 1.1.0-incubating
>Reporter: Abdelkader Midani
>Assignee: Abdelkader Midani
> Fix For: 1.2.0-incubating
>
>
> When the score value is updated the score modifier is ignored and is not 
> added to the value.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Commented] (UNOMI-61) Update mvel version

2016-11-02 Thread Damien GAILLARD (JIRA)

[ 
https://issues.apache.org/jira/browse/UNOMI-61?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=15628576#comment-15628576
 ] 

Damien GAILLARD commented on UNOMI-61:
--

After many tests it really difficult to reproduce the errors and searching on 
internet is seems that upgrading to latest version of mvel should fix the 
problem

> Update mvel version
> ---
>
> Key: UNOMI-61
> URL: https://issues.apache.org/jira/browse/UNOMI-61
> Project: Apache Unomi
>  Issue Type: Bug
>Reporter: Damien GAILLARD
>Assignee: Damien GAILLARD
>
> Sometimes when the context server is heavily loaded mvel throw an exception.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Closed] (UNOMI-55) typing issue in defaultDeniedProperties (org.apache.unomi.privacy.cfg)

2016-11-02 Thread Damien GAILLARD (JIRA)

 [ 
https://issues.apache.org/jira/browse/UNOMI-55?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Damien GAILLARD closed UNOMI-55.


> typing issue in defaultDeniedProperties (org.apache.unomi.privacy.cfg)
> --
>
> Key: UNOMI-55
> URL: https://issues.apache.org/jira/browse/UNOMI-55
> Project: Apache Unomi
>  Issue Type: Bug
>Reporter: Damien GAILLARD
>Assignee: Damien GAILLARD
> Fix For: 1.1.0-incubating
>
>
> Tested CXS 1.1.0 #685:
> - open /etc/org.apache.unomi.privacy.cfg
> - the property "linedInId" has a typing issue - the "k" is missing
> -> please add (linkedInId)



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Commented] (UNOMI-61) Update mvel version

2016-11-02 Thread Damien GAILLARD (JIRA)

[ 
https://issues.apache.org/jira/browse/UNOMI-61?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=15628599#comment-15628599
 ] 

Damien GAILLARD commented on UNOMI-61:
--

PR waiting to be merge https://github.com/apache/incubator-unomi/pull/17

> Update mvel version
> ---
>
> Key: UNOMI-61
> URL: https://issues.apache.org/jira/browse/UNOMI-61
> Project: Apache Unomi
>  Issue Type: Bug
>Affects Versions: 1.1.0-incubating, 1.2.0-incubating
>Reporter: Damien GAILLARD
>Assignee: Damien GAILLARD
> Fix For: 1.2.0-incubating
>
>
> Sometimes when the context server is heavily loaded mvel throw an exception.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Resolved] (UNOMI-61) Update mvel version

2016-11-02 Thread Damien GAILLARD (JIRA)

 [ 
https://issues.apache.org/jira/browse/UNOMI-61?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Damien GAILLARD resolved UNOMI-61.
--
Resolution: Fixed

> Update mvel version
> ---
>
> Key: UNOMI-61
> URL: https://issues.apache.org/jira/browse/UNOMI-61
> Project: Apache Unomi
>  Issue Type: Bug
>Reporter: Damien GAILLARD
>Assignee: Damien GAILLARD
>
> Sometimes when the context server is heavily loaded mvel throw an exception.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Created] (UNOMI-61) Update mvel version

2016-11-02 Thread Damien GAILLARD (JIRA)
Damien GAILLARD created UNOMI-61:


 Summary: Update mvel version
 Key: UNOMI-61
 URL: https://issues.apache.org/jira/browse/UNOMI-61
 Project: Apache Unomi
  Issue Type: Bug
Reporter: Damien GAILLARD
Assignee: Damien GAILLARD


Sometimes when the context server is heavily loaded mvel throw an exception.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Closed] (UNOMI-60) Function getServerInfo return hardcoded version

2016-11-02 Thread Damien GAILLARD (JIRA)

 [ 
https://issues.apache.org/jira/browse/UNOMI-60?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Damien GAILLARD closed UNOMI-60.

Resolution: Fixed
  Assignee: Damien GAILLARD

> Function getServerInfo return hardcoded version
> ---
>
> Key: UNOMI-60
> URL: https://issues.apache.org/jira/browse/UNOMI-60
> Project: Apache Unomi
>  Issue Type: Bug
>Affects Versions: 1.1.0-incubating
>Reporter: Damien GAILLARD
>Assignee: Damien GAILLARD
> Fix For: 1.2.0-incubating
>
>




--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Updated] (UNOMI-51) Scoring modifiers are ignored when the score value is updated

2016-11-02 Thread Damien GAILLARD (JIRA)

 [ 
https://issues.apache.org/jira/browse/UNOMI-51?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Damien GAILLARD updated UNOMI-51:
-
Assignee: Abdelkader Midani

> Scoring modifiers are ignored when the score value is updated
> -
>
> Key: UNOMI-51
> URL: https://issues.apache.org/jira/browse/UNOMI-51
> Project: Apache Unomi
>  Issue Type: Bug
>  Components: core
>Affects Versions: 1.1.0-incubating
>Reporter: Abdelkader Midani
>Assignee: Abdelkader Midani
> Fix For: 1.2.0-incubating
>
>
> When the score value is updated the score modifier is ignored and is not 
> added to the value.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Updated] (UNOMI-52) Review conditions tags

2016-11-02 Thread Damien GAILLARD (JIRA)

 [ 
https://issues.apache.org/jira/browse/UNOMI-52?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Damien GAILLARD updated UNOMI-52:
-
Assignee: Abdelkader Midani

> Review conditions tags
> --
>
> Key: UNOMI-52
> URL: https://issues.apache.org/jira/browse/UNOMI-52
> Project: Apache Unomi
>  Issue Type: Bug
>  Components: core
>Affects Versions: 1.1.0-incubating
>Reporter: Abdelkader Midani
>Assignee: Abdelkader Midani
> Fix For: 1.2.0-incubating
>
>
> Replace demographic tag with event ("behavioural") for new visitor, returning 
> visitor, session duration, session property conditions



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Comment Edited] (UNOMI-61) Update mvel version

2016-11-02 Thread Damien GAILLARD (JIRA)

[ 
https://issues.apache.org/jira/browse/UNOMI-61?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=15628576#comment-15628576
 ] 

Damien GAILLARD edited comment on UNOMI-61 at 11/2/16 10:51 AM:


After many tests it's really difficult to reproduce the errors and searching on 
internet is seems that upgrading to latest version of mvel should fix the 
problem


was (Author: dgaillard):
After many tests it really difficult to reproduce the errors and searching on 
internet is seems that upgrading to latest version of mvel should fix the 
problem

> Update mvel version
> ---
>
> Key: UNOMI-61
> URL: https://issues.apache.org/jira/browse/UNOMI-61
> Project: Apache Unomi
>  Issue Type: Bug
>Reporter: Damien GAILLARD
>Assignee: Damien GAILLARD
>
> Sometimes when the context server is heavily loaded mvel throw an exception.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Updated] (UNOMI-59) Handle update of multivalued property

2016-11-02 Thread Damien GAILLARD (JIRA)

 [ 
https://issues.apache.org/jira/browse/UNOMI-59?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Damien GAILLARD updated UNOMI-59:
-
Assignee: Abdelkader Midani

> Handle update of multivalued property
> -
>
> Key: UNOMI-59
> URL: https://issues.apache.org/jira/browse/UNOMI-59
> Project: Apache Unomi
>  Issue Type: Improvement
>  Components: core
>Reporter: Abdelkader Midani
>Assignee: Abdelkader Midani
>Priority: Critical
>
> Actually the merge on multivalued property use addAll on the collection which 
> extends the collection with the new values instead of replacing them.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Updated] (UNOMI-56) Add setPropertyValueMultiple in setPropertyAction.json

2016-11-02 Thread Damien GAILLARD (JIRA)

 [ 
https://issues.apache.org/jira/browse/UNOMI-56?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Damien GAILLARD updated UNOMI-56:
-
Assignee: Abdelkader Midani

> Add setPropertyValueMultiple in setPropertyAction.json
> --
>
> Key: UNOMI-56
> URL: https://issues.apache.org/jira/browse/UNOMI-56
> Project: Apache Unomi
>  Issue Type: Bug
>  Components: core
>Reporter: Abdelkader Midani
>Assignee: Abdelkader Midani
>




--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Updated] (UNOMI-28) Upgrade to Elasticsearch 2.x

2016-10-10 Thread Serge Huber (JIRA)

 [ 
https://issues.apache.org/jira/browse/UNOMI-28?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Serge Huber updated UNOMI-28:
-
 Assignee: Serge Huber  (was: Jean-Baptiste Onofré)
Affects Version/s: 1.2.0-incubating
Fix Version/s: 1.2.0-incubating
  Component/s: core

> Upgrade to Elasticsearch 2.x
> 
>
> Key: UNOMI-28
> URL: https://issues.apache.org/jira/browse/UNOMI-28
> Project: Apache Unomi
>  Issue Type: Task
>  Components: core
>Affects Versions: 1.2.0-incubating
>Reporter: Jean-Baptiste Onofré
>Assignee: Serge Huber
> Fix For: 1.2.0-incubating
>
> Attachments: elasticsearch migration checker v1.18.pdf
>
>




--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Commented] (UNOMI-28) Upgrade to Elasticsearch 2.x

2016-10-10 Thread Serge Huber (JIRA)

[ 
https://issues.apache.org/jira/browse/UNOMI-28?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=15561674#comment-15561674
 ] 

Serge Huber commented on UNOMI-28:
--

ElasticSearch 2.4.0 has added a setting to allow dots in field names again. 

See https://github.com/elastic/elasticsearch/pull/19937

I've updated our branch to ES 2.4 and implemented support for this setting.

See here : 
https://github.com/apache/incubator-unomi/commit/fda0d9ce711ff189a8f4af42711d17a5d9d020ed

cheers,
  Serge... 

> Upgrade to Elasticsearch 2.x
> 
>
> Key: UNOMI-28
> URL: https://issues.apache.org/jira/browse/UNOMI-28
> Project: Apache Unomi
>  Issue Type: Task
>  Components: core
>Affects Versions: 1.2.0-incubating
>Reporter: Jean-Baptiste Onofré
>Assignee: Jean-Baptiste Onofré
> Fix For: 1.2.0-incubating
>
> Attachments: elasticsearch migration checker v1.18.pdf
>
>




--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Created] (UNOMI-72) Fix integration and performance tests

2017-01-10 Thread Serge Huber (JIRA)
Serge Huber created UNOMI-72:


 Summary: Fix integration and performance tests
 Key: UNOMI-72
 URL: https://issues.apache.org/jira/browse/UNOMI-72
 Project: Apache Unomi
  Issue Type: Bug
  Components: core
Affects Versions: 1.2.0-incubating
Reporter: Serge Huber
 Fix For: 1.2.0-incubating


Since we moved to ElasticSearch 5.x and externalized the ES server, the 
integration and performance tests are broken. We should fix them but this is 
not easy since we need to somehow startup an ES server.

We tried using the following pom.xml plugin configuration : 

{code}

com.github.alexcojocaru
elasticsearch-maven-plugin

5.0

contextElasticSearch
9300
9200
5.0.2




start-elasticsearch
pre-integration-test

runforked



stop-elasticsearch
post-integration-test

stop





org.apache.maven.plugins
maven-failsafe-plugin


**/*AllITs.java





integration-test
verify




{code}

but it fails with the following errors : 

{code}
[INFO] 
[INFO] BUILD FAILURE
[INFO] 
[INFO] Total time: 04:08 min
[INFO] Finished at: 2017-01-10T20:55:49+01:00
[INFO] Final Memory: 96M/919M
[INFO] 
[ERROR] Failed to execute goal 
org.apache.maven.plugins:maven-failsafe-plugin:2.19.1:integration-test 
(default) on project unomi-itests: Execution default of goal 
org.apache.maven.plugins:maven-failsafe-plugin:2.19.1:integration-test failed: 
The forked VM terminated without properly saying goodbye. VM crash or 
System.exit called?
[ERROR] Command was /bin/sh -c cd 
/Users/loom/java/technologies/apache-git/incubator-unomi/itests && 
/Library/Java/JavaVirtualMachines/jdk1.8.0_92.jdk/Contents/Home/jre/bin/java 
-jar 
/Users/loom/java/technologies/apache-git/incubator-unomi/itests/target/surefire/surefirebooter410416926696253620.jar
 
/Users/loom/java/technologies/apache-git/incubator-unomi/itests/target/surefire/surefire3550479375448672288tmp
 
/Users/loom/java/technologies/apache-git/incubator-unomi/itests/target/surefire/surefire_0105027550392275185tmp
[ERROR] -> [Help 1]
{code}



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Commented] (UNOMI-72) Fix integration and performance tests

2017-01-10 Thread Serge Huber (JIRA)

[ 
https://issues.apache.org/jira/browse/UNOMI-72?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=15816013#comment-15816013
 ] 

Serge Huber commented on UNOMI-72:
--

For the moment I deactivated the default execution of the tests until we can 
fix them.

> Fix integration and performance tests
> -
>
> Key: UNOMI-72
> URL: https://issues.apache.org/jira/browse/UNOMI-72
> Project: Apache Unomi
>  Issue Type: Bug
>  Components: core
>Affects Versions: 1.2.0-incubating
>Reporter: Serge Huber
> Fix For: 1.2.0-incubating
>
>
> Since we moved to ElasticSearch 5.x and externalized the ES server, the 
> integration and performance tests are broken. We should fix them but this is 
> not easy since we need to somehow startup an ES server.
> We tried using the following pom.xml plugin configuration : 
> {code}
> 
> com.github.alexcojocaru
> elasticsearch-maven-plugin
> 
> 5.0
> 
> contextElasticSearch
> 9300
> 9200
> 5.0.2
> 
> 
> 
> 
> start-elasticsearch
> pre-integration-test
> 
> runforked
> 
> 
> 
> stop-elasticsearch
> post-integration-test
> 
> stop
> 
> 
> 
> 
> 
> org.apache.maven.plugins
> maven-failsafe-plugin
> 
> 
> **/*AllITs.java
> 
> 
> 
> 
> 
> integration-test
> verify
> 
> 
> 
> 
> {code}
> but it fails with the following errors : 
> {code}
> [INFO] 
> 
> [INFO] BUILD FAILURE
> [INFO] 
> 
> [INFO] Total time: 04:08 min
> [INFO] Finished at: 2017-01-10T20:55:49+01:00
> [INFO] Final Memory: 96M/919M
> [INFO] 
> 
> [ERROR] Failed to execute goal 
> org.apache.maven.plugins:maven-failsafe-plugin:2.19.1:integration-test 
> (default) on project unomi-itests: Execution default of goal 
> org.apache.maven.plugins:maven-failsafe-plugin:2.19.1:integration-test 
> failed: The forked VM terminated without properly saying goodbye. VM crash or 
> System.exit called?
> [ERROR] Command was /bin/sh -c cd 
> /Users/loom/java/technologies/apache-git/incubator-unomi/itests && 
> /Library/Java/JavaVirtualMachines/jdk1.8.0_92.jdk/Contents/Home/jre/bin/java 
> -jar 
> /Users/loom/java/technologies/apache-git/incubator-unomi/itests/target/surefire/surefirebooter410416926696253620.jar
>  
> /Users/loom/java/technologies/apache-git/incubator-unomi/itests/target/surefire/surefire3550479375448672288tmp
>  
> /Users/loom/java/technologies/apache-git/incubator-unomi/itests/target/surefire/surefire_0105027550392275185tmp
> [ERROR] -> [Help 1]
> {code}



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Created] (UNOMI-70) Upgrade to ElasticSearch 5.x

2016-12-03 Thread Serge Huber (JIRA)
Serge Huber created UNOMI-70:


 Summary: Upgrade to ElasticSearch 5.x
 Key: UNOMI-70
 URL: https://issues.apache.org/jira/browse/UNOMI-70
 Project: Apache Unomi
  Issue Type: Bug
  Components: core
Affects Versions: 1.2.0-incubating
Reporter: Serge Huber
Assignee: Serge Huber
 Fix For: 1.2.0-incubating


I've started work on migrating Apache Unomi to ElasticSearch 5.x, along with 
the "externalization" of the ElasticSearch server. 

Until now we have been embedding the ES server, but as this is no longer 
supported by Elastic (see 
https://www.elastic.co/blog/elasticsearch-the-server), and also because it is 
interesting to free up Unomi's JVM from ES work, my work will also modify the 
clustering implementation to use Karaf Cellar instead of depending on ES' 
clustering.




--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Created] (UNOMI-71) Improve startup and test if ES server is available before trying to start Unomi services

2017-01-09 Thread Damien GAILLARD (JIRA)
Damien GAILLARD created UNOMI-71:


 Summary: Improve startup and test if ES server is available before 
trying to start Unomi services
 Key: UNOMI-71
 URL: https://issues.apache.org/jira/browse/UNOMI-71
 Project: Apache Unomi
  Issue Type: Sub-task
Reporter: Damien GAILLARD
Priority: Minor


As today we do not test if ES server is available/started which result in a 
crash of the Unomi server, this can be easily avoid by making sure that your ES 
server is started however it will be nice to improve the startup process of 
Unomi to avoid logging exception and instead logging a human readable message 
saying that you need an instance of ES server in order to start your Unomi 
server.

Also the server should try to restart by checking if the server is available 
every X minutes



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Commented] (UNOMI-88) Display Impression and Click Tracking

2017-03-24 Thread Serge Huber (JIRA)

[ 
https://issues.apache.org/jira/browse/UNOMI-88?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=15940244#comment-15940244
 ] 

Serge Huber commented on UNOMI-88:
--

Hello,

Yes I believe you could use Unomi for this purpose. The sessionId requirement 
is actually something we must change to make it optional, since it is allowed 
to create sessions on the fly using the /context.js(on) call. 

Another way of doing it would be to actually track the context when loading the 
add, and then sending an event using the event collector. This way you could 
also personalize the page based on the loaded profile if the user comes back, 
or serve different ads.

Regards,
  Serge... 

> Display Impression and Click Tracking
> -
>
> Key: UNOMI-88
> URL: https://issues.apache.org/jira/browse/UNOMI-88
> Project: Apache Unomi
>  Issue Type: New Feature
>Reporter: Damon Henry
>Priority: Minor
>
> Can Unomi be used to track display advertising impressions and clicks?
> A common use case is the ability to embed 1x1 image pixels in banner ad 
> creative to track when a banner has been viewed. A second use case it to use 
> a redirect (e.g. http://myserver.com?redirect=http://somesite.com) in the 
> banner ad creative to record when a link in an ad has been clicked.
> I investigated the /eventcollector endpoint but it appears a sessionId must 
> appended prior which isn't possible if JavaScript tags are not supported by 
> the ad server.  Assuming the sessionId can be created by Unomi (every banner 
> ad impression would be unique session), I'm unclear on how the event payload 
> should supplied to the /eventcollector endpoint.
> Any direction you can provide is appreciated if Unomi can support this use 
> case.
> Thanks



--
This message was sent by Atlassian JIRA
(v6.3.15#6346)


[jira] [Comment Edited] (UNOMI-88) Display Impression and Click Tracking

2017-03-24 Thread Serge Huber (JIRA)

[ 
https://issues.apache.org/jira/browse/UNOMI-88?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=15940244#comment-15940244
 ] 

Serge Huber edited comment on UNOMI-88 at 3/24/17 12:43 PM:


Hello,

Yes I believe you could use Unomi for this purpose. The sessionId requirement 
is actually something we must change to make it optional, since it is allowed 
to create sessions on the fly using the /context.js(on) call. 

Another way of doing it would be to actually track the context when loading the 
add, and then sending an event using the event collector. This way you could 
also personalize the page based on the loaded profile if the user comes back, 
or serve different ads.

Providing the event payload is just a matter of providing a JSON payload with 
the proper structure. So basically something like this:

var scope = 'unomi-tweet-button-sample';
var itemId = btoa(window.location.href);
var source = {
itemType: 'page',
scope: scope,
itemId: itemId,
properties: {
url: window.location.href
}
};

var eventsPayload = {
events: [
{
eventType: 'tweetEvent',
scope: scope,
source: source
}
]
};

These are actually direct JSON versions of the Java objects defined in the API 
here:
http://unomi.incubator.apache.org/unomi-api/apidocs/org/apache/unomi/api/EventsCollectorRequest.html

Regards,
  Serge... 


was (Author: shuber):
Hello,

Yes I believe you could use Unomi for this purpose. The sessionId requirement 
is actually something we must change to make it optional, since it is allowed 
to create sessions on the fly using the /context.js(on) call. 

Another way of doing it would be to actually track the context when loading the 
add, and then sending an event using the event collector. This way you could 
also personalize the page based on the loaded profile if the user comes back, 
or serve different ads.

Regards,
  Serge... 

> Display Impression and Click Tracking
> -
>
> Key: UNOMI-88
> URL: https://issues.apache.org/jira/browse/UNOMI-88
> Project: Apache Unomi
>  Issue Type: New Feature
>Reporter: Damon Henry
>Priority: Minor
>
> Can Unomi be used to track display advertising impressions and clicks?
> A common use case is the ability to embed 1x1 image pixels in banner ad 
> creative to track when a banner has been viewed. A second use case it to use 
> a redirect (e.g. http://myserver.com?redirect=http://somesite.com) in the 
> banner ad creative to record when a link in an ad has been clicked.
> I investigated the /eventcollector endpoint but it appears a sessionId must 
> appended prior which isn't possible if JavaScript tags are not supported by 
> the ad server.  Assuming the sessionId can be created by Unomi (every banner 
> ad impression would be unique session), I'm unclear on how the event payload 
> should supplied to the /eventcollector endpoint.
> Any direction you can provide is appreciated if Unomi can support this use 
> case.
> Thanks



--
This message was sent by Atlassian JIRA
(v6.3.15#6346)


[jira] [Commented] (UNOMI-88) Display Impression and Click Tracking

2017-03-24 Thread Damon Henry (JIRA)

[ 
https://issues.apache.org/jira/browse/UNOMI-88?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=15940401#comment-15940401
 ] 

Damon Henry commented on UNOMI-88:
--

If I'm following, your example of personalizing the page (or ad) is more 
relevant to the publisher side. The use case I described is targeted at the ad 
buying side. I don't think I can track the context on ad load in the buying 
scenario because, in some cases, 1x1 images pixels are the only tracking 
mechanism supported (not JavaScript).

I've successfully implemented the event payload with JavaScript but unclear how 
this would be using with the /eventcollector. Should the JSON payload be 
encoded and associated with URL parameter?



> Display Impression and Click Tracking
> -
>
> Key: UNOMI-88
> URL: https://issues.apache.org/jira/browse/UNOMI-88
> Project: Apache Unomi
>  Issue Type: New Feature
>Reporter: Damon Henry
>Priority: Minor
>
> Can Unomi be used to track display advertising impressions and clicks?
> A common use case is the ability to embed 1x1 image pixels in banner ad 
> creative to track when a banner has been viewed. A second use case it to use 
> a redirect (e.g. http://myserver.com?redirect=http://somesite.com) in the 
> banner ad creative to record when a link in an ad has been clicked.
> I investigated the /eventcollector endpoint but it appears a sessionId must 
> appended prior which isn't possible if JavaScript tags are not supported by 
> the ad server.  Assuming the sessionId can be created by Unomi (every banner 
> ad impression would be unique session), I'm unclear on how the event payload 
> should supplied to the /eventcollector endpoint.
> Any direction you can provide is appreciated if Unomi can support this use 
> case.
> Thanks



--
This message was sent by Atlassian JIRA
(v6.3.15#6346)


[jira] [Created] (UNOMI-88) Display Impression and Click Tracking

2017-03-24 Thread Damon Henry (JIRA)
Damon Henry created UNOMI-88:


 Summary: Display Impression and Click Tracking
 Key: UNOMI-88
 URL: https://issues.apache.org/jira/browse/UNOMI-88
 Project: Apache Unomi
  Issue Type: New Feature
Reporter: Damon Henry
Priority: Minor


Can Unomi be used to track display advertising impressions and clicks?

A common use case is the ability to embed 1x1 image pixels in banner ad 
creative to track when a banner has been viewed. A second use case it to use a 
redirect (e.g. http://myserver.com?redirect=http://somesite.com) in the banner 
ad creative to record when a link in an ad has been clicked.

I investigated the /eventcollector endpoint but it appears a sessionId must 
appended prior which isn't possible if JavaScript tags are not supported by the 
ad server.  Assuming the sessionId can be created by Unomi (every banner ad 
impression would be unique session), I'm unclear on how the event payload 
should supplied to the /eventcollector endpoint.

Any direction you can provide is appreciated if Unomi can support this use case.

Thanks



--
This message was sent by Atlassian JIRA
(v6.3.15#6346)


[jira] [Commented] (UNOMI-88) Display Impression and Click Tracking

2017-03-25 Thread Serge Huber (JIRA)

[ 
https://issues.apache.org/jira/browse/UNOMI-88?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=15941618#comment-15941618
 ] 

Serge Huber commented on UNOMI-88:
--

Ok I think I understand what you're doing now.

Basically when serving an ad or a 1x1 image, you can generate the events to the 
event collector. Until we fix the session requirement issue you could also 
first load the context and create a session with something like this : 

GET http://localhost:8181/cluster.json?sessionId=GENERATED_SESSION_ID

and then when calling the event collector you would simply do something like 

POST http://localhost:8181/eventcollector?sessionId=GENERATED_SESSION_ID

In Javascript it would be something like this for the event collector payload:

data = JSON.stringify(events);
var url = "http://localhost:8181/eventcollector?sessionId=; + 
generatedSessionId;
var xhr = new XMLHttpRequest();
var isGet = data.length < 100;
if ("withCredentials" in xhr) {
xhr.open("POST", url, true);
xhr.withCredentials = true;
} else if (typeof XDomainRequest != "undefined") {
xhr = new XDomainRequest();
xhr.open("POST", url);
}
xhr.onreadystatechange = function () {
if (xhr.readyState != 4) {
return;
}
if (xhr.status == 200) {
var jsonResponse = JSON.parse(xhr.responseText);
successCallBack(xhr);
} else {
console.log("contextserver: " + xhr.status + " ERROR: " + 
xhr.statusText);
if (errorCallback) {
errorCallback(xhr);
}
}
};
xhr.setRequestHeader("Content-Type", "text/plain;charset=UTF-8"); // Use 
text/plain to avoid CORS preflight
xhr.send(data);

I hope this help. 

Regards,
  Serge... 

> Display Impression and Click Tracking
> -----
>
> Key: UNOMI-88
> URL: https://issues.apache.org/jira/browse/UNOMI-88
> Project: Apache Unomi
>  Issue Type: New Feature
>Reporter: Damon Henry
>Priority: Minor
>
> Can Unomi be used to track display advertising impressions and clicks?
> A common use case is the ability to embed 1x1 image pixels in banner ad 
> creative to track when a banner has been viewed. A second use case it to use 
> a redirect (e.g. http://myserver.com?redirect=http://somesite.com) in the 
> banner ad creative to record when a link in an ad has been clicked.
> I investigated the /eventcollector endpoint but it appears a sessionId must 
> appended prior which isn't possible if JavaScript tags are not supported by 
> the ad server.  Assuming the sessionId can be created by Unomi (every banner 
> ad impression would be unique session), I'm unclear on how the event payload 
> should supplied to the /eventcollector endpoint.
> Any direction you can provide is appreciated if Unomi can support this use 
> case.
> Thanks



--
This message was sent by Atlassian JIRA
(v6.3.15#6346)


[jira] [Resolved] (UNOMI-89) Add an endpoint/Service for userLists metadatas

2017-03-27 Thread Abdelkader Midani (JIRA)

 [ 
https://issues.apache.org/jira/browse/UNOMI-89?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Abdelkader Midani resolved UNOMI-89.

Resolution: Fixed

> Add an endpoint/Service for userLists metadatas
> ---
>
> Key: UNOMI-89
> URL: https://issues.apache.org/jira/browse/UNOMI-89
> Project: Apache Unomi
>  Issue Type: Improvement
>  Components: core
>Affects Versions: 1.2.0-incubating
>Reporter: Abdelkader Midani
>Assignee: Abdelkader Midani
> Fix For: 1.2.0-incubating
>
>
> Add the endpoint and the service to retrieve the userLists metadatas



--
This message was sent by Atlassian JIRA
(v6.3.15#6346)


[jira] [Created] (UNOMI-89) Add an endpoint/Service for userLists metadatas

2017-03-27 Thread Abdelkader Midani (JIRA)
Abdelkader Midani created UNOMI-89:
--

 Summary: Add an endpoint/Service for userLists metadatas
 Key: UNOMI-89
 URL: https://issues.apache.org/jira/browse/UNOMI-89
 Project: Apache Unomi
  Issue Type: Improvement
  Components: core
Affects Versions: 1.2.0-incubating
Reporter: Abdelkader Midani
Assignee: Abdelkader Midani
 Fix For: 1.2.0-incubating


Add the endpoint and the service to retrieve the userLists metadatas



--
This message was sent by Atlassian JIRA
(v6.3.15#6346)


[jira] [Commented] (UNOMI-81) Add entry point to Definitions service to allow tag creation

2017-03-29 Thread Damien GAILLARD (JIRA)

[ 
https://issues.apache.org/jira/browse/UNOMI-81?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=15947491#comment-15947491
 ] 

Damien GAILLARD commented on UNOMI-81:
--

reverted, as discussed we will implement another solution

> Add entry point to Definitions service to allow tag creation
> 
>
> Key: UNOMI-81
> URL: https://issues.apache.org/jira/browse/UNOMI-81
> Project: Apache Unomi
>  Issue Type: Improvement
>Affects Versions: 1.2.0-incubating
>Reporter: Damien GAILLARD
>Assignee: Damien GAILLARD
> Fix For: 1.2.0-incubating
>
>




--
This message was sent by Atlassian JIRA
(v6.3.15#6346)


[jira] [Created] (UNOMI-87) Rewrite the queries for the scroring plans update

2017-03-20 Thread Abdelkader Midani (JIRA)
Abdelkader Midani created UNOMI-87:
--

 Summary: Rewrite the queries for the scroring plans update
 Key: UNOMI-87
 URL: https://issues.apache.org/jira/browse/UNOMI-87
 Project: Apache Unomi
  Issue Type: Improvement
  Components: core
Affects Versions: 1.2.0-incubating
Reporter: Abdelkader Midani
Assignee: Abdelkader Midani
 Fix For: 1.2.0-incubating


Queries for the scoring plans update should be rewritten to be ES 5 compliant 
and Groovy Scripts should be converted to Painless Scripts



--
This message was sent by Atlassian JIRA
(v6.3.15#6346)


[jira] [Resolved] (UNOMI-87) Rewrite the queries for the scroring plans update

2017-03-20 Thread Abdelkader Midani (JIRA)

 [ 
https://issues.apache.org/jira/browse/UNOMI-87?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Abdelkader Midani resolved UNOMI-87.

Resolution: Fixed

> Rewrite the queries for the scroring plans update
> -
>
> Key: UNOMI-87
> URL: https://issues.apache.org/jira/browse/UNOMI-87
> Project: Apache Unomi
>  Issue Type: Improvement
>  Components: core
>Affects Versions: 1.2.0-incubating
>Reporter: Abdelkader Midani
>Assignee: Abdelkader Midani
> Fix For: 1.2.0-incubating
>
>
> Queries for the scoring plans update should be rewritten to be ES 5 compliant 
> and Groovy Scripts should be converted to Painless Scripts



--
This message was sent by Atlassian JIRA
(v6.3.15#6346)


[jira] [Closed] (UNOMI-90) Empty sessionId is processed as a valid sessionId instead of being ignored.

2017-04-04 Thread Serge Huber (JIRA)

 [ 
https://issues.apache.org/jira/browse/UNOMI-90?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Serge Huber closed UNOMI-90.


> Empty sessionId is processed as a valid sessionId instead of being ignored.
> ---
>
> Key: UNOMI-90
> URL: https://issues.apache.org/jira/browse/UNOMI-90
> Project: Apache Unomi
>  Issue Type: Bug
>  Components: core
>Affects Versions: 1.1.0-incubating, 1.2.0-incubating
>Reporter: Serge Huber
>Assignee: Serge Huber
> Fix For: 1.2.0-incubating
>
>
> If a context request is performed using a request such as : 
> http://localhost:8181/context.js?sessionId=
> (note the missing sessionId)
> It will store a session with the ID "" (empty) instead of treating it as an 
> invalid or inexistant sessionId !



--
This message was sent by Atlassian JIRA
(v6.3.15#6346)


<    1   2   3   4   5   6   7   >