Giter VIP home page Giter VIP logo

agorava-socializer's Introduction

Welcome to Agorava Socializer

Socializer is a demonstration Web App for Agorava. It allows you to connect to various social Media, and see your timeline and post update.

Running

Socializer comes with a Jetty configuration, so you can lauch the webapp directly from maven. All you have to do is enter the command

mvn -Prun

and wait that maven download all its needed stuff (can be long the first time) When Jetty is launch just point your browser to http://localhost:8080 and enjoy.

Building

You can build Agorava with the command

mvn clean install

It'll produce the war agorava-socializer.war in target Folder.

Deploy

Right now Socializer was tested with Jetty, JBoss 7.1.1 and WildFly 8-12. We are in the process of testing validating it with others servers

Issues

Please report your issues to issues.

agorava-socializer's People

Contributors

antoinesd avatar keilw avatar oranheim avatar pauldijou avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

agorava-socializer's Issues

API keys in HubProducer shouldn't be hardcoded

Though there isn't yet a Java standard for this, I suggest factoring out the API keys in the HubProducer class into some external properties. E.g. using Maven resource filtering. A default could be in the POM, ideally allowing easy overriding, e.g. via a local users' ~/.m2/settings.xml. There are assumed values like "localhost", which work fine for a standalone demo, but also should be more flexible in some environments.

JustJava presentation

Items related to a presentation at JustJava in Sao Paulo, including slides, but where applicable maybe also minor changes to the actual web application.

Detailed test with Wildfly 12

At the moment connectors on the Jelastic demo instance cannot connect to the respective Social APIs.
GitHub seems to have a separate issue where localhost is attemted even in a Cloud deployment that may be something to configure properly.
For others that worked so far like Twitter or Xing we have to investigate further.

Maven Build

Am I wrong or it's not possible to build the current branch? (0.7.0-S not yet present in Maven Repo?)

I get this error :
mvn -Prun
[INFO] Scanning for projects...
[ERROR] The build could not read 1 project -> [Help 1]
[ERROR]
[ERROR] The project org.agorava:agorava-socializer:0.7.0-SNAPSHOT (/home/hanine/Workspace/jboss/agorava-socializer/pom.xml) has 1 error
[ERROR] Non-resolvable parent POM: Failure to find org.agorava:agorava-parent:pom:0.7.0-SNAPSHOT in http://repository.jboss.org/nexus/content/groups/public/ was cached in the local repository, resolution will not be reattempted until the update interval of jboss-public-repository-group has elapsed or updates are forced and 'parent.relativePath' points at wrong local POM @ line 21, column 13 -> [Help 2]
[ERROR]
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR]
[ERROR] For more information about the errors and possible solutions, please read the following articles:
[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/ProjectBuildingException
[ERROR] [Help 2] http://cwiki.apache.org/confluence/display/MAVEN/UnresolvableModelException

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.