Thursday, November 21, 2013

Videos showing new Workbench

6 short videos, to be played individually or continuously (play all) in the playlist, that demonstrates the new Workbench.



  1. This comment has been removed by the author.

  2. The visuals are great, but there's no audio whatsoever. Will a future video suite contain the audio as well?

  3. Audio takes time to do, so I left it for now. I wasn't sure whether they needed it, as they are fairly self explanatory by the title. I looked to see if any parts needed audio, and I found a simple note sufficed. If certain parts need some additional voice overs, let me know which parts.

  4. Where does it store the database? I was looking for it, but couldn't located.

  5. Everything is stored as a file, using GIT - we avoid using a database, for anything other than index and searching the files in GIT. From the documentation:
    The workbench stores its data, by default in the directory $WORKING_DIRECTORY/.niogit, for example wildfly-8.0.0.Final/bin/.gitnio, but it can be overridden with the system property -Dorg.uberfire.nio.git.dir

    Also from the documentation things can be configured with the following:
    org.uberfire.nio.git.dir: Location of the directory .niogit. Default: working directory
    org.uberfire.nio.git.daemon.enabled: Enables/disables git daemon. Default: true If daemon enabled, uses this property as local host identifier. Default: localhost
    org.uberfire.nio.git.daemon.port: If daemon enabled, uses this property as port number. Default: 9418
    org.uberfire.nio.git.daemon.upload: If daemon enabled, uses this information to define if it's possible to push (upload) data to git. Default: true
    org.uberfire.metadata.index.dir: Place where lucene .index folder will be stored. Default: working directory Name of the helix cluster, for example: kie-cluster
    org.uberfire.cluster.zk: Connection string to zookeeper. This is of the form host1:port1,host2:port2,host3:port3, for example: localhost:2188 Unique id of the helix cluster node, note that ':' is replaced with '_', for example: node1_12345
    org.uberfire.cluster.vfs.lock: Name of the resource defined on helix cluster, for example: kie-vfs
    org.uberfire.cluster.autostart: Delays VFS clustering until the application is fully initialized to avoid conflicts when all cluster members create local clones. Default: false
    org.uberfire.sys.repo.monitor.disabled: Disable configuration monitor (do not disable unless you know what you're doing). Default: false Secret password used by password encryption. Default: org.uberfire.admin Crypto algorithm used by password encryption. Default: PBEWithMD5AndDES
    org.guvnor.m2repo.dir: Place where maven repository folder will be stored. Default: working-directory/repositories/kie
    org.kie.example.repositories: Folder from where demo repositories will be cloned. The demo repositories need to have been obtained and placed in this folder. Demo repositories can be obtained from the artifact. This System Property takes precedence over org.kie.demo and org.kie.example. Default: Not used.
    org.kie.demo: Enables external clone of a demo application from github. This System Property takes precedence over org.kie.example. Default: true
    org.kie.example: Enables example structure composed by Repository, Organization Unit and Project. Default: false