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.

5 comments:

  1. This comment has been removed by the author.

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

    ReplyDelete
  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.

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

    ReplyDelete
  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
    org.uberfire.nio.git.daemon.host: 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
    org.uberfire.cluster.id: 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
    org.uberfire.cluster.local.id: 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
    org.uberfire.secure.key: Secret password used by password encryption. Default: org.uberfire.admin
    org.uberfire.secure.alg: 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 kie-wb-6.1.0-SNAPSHOT-example-repositories.zip 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

    ReplyDelete