Coder Social home page Coder Social logo

aekondratiev / video-integration-plugin-confluence Goto Github PK

View Code? Open in Web Editor NEW

This project forked from 1and1/video-integration-plugin-confluence

0.0 0.0 0.0 2.12 MB

A generic video integration plugin for Confluence to display videos from internet source in a confluence page.

Home Page: https://1and1.github.io/video-integration-plugin-confluence/

License: MIT License

Java 100.00%

video-integration-plugin-confluence's Introduction

WebVideo plugin for Confluence

Introduction


This is an Atlassian Confluence plugin project which allows to integrate video-resources from web, in example a link like video.com/example.mp4, in a Confluence page.
The project was created by Atlassian SDK, for further information see below. The video plays as a stream from specified web resource. You can use this project for your uses.
Further information about licensing you will find in LICENSE file.

Compatibility


  • All common browser
  • All common systems
  • Tested compatibility with Atlassian Confluence 6 and higher

Preview


In this section you can see the main graphic user interface inside the Confluence macro browser.
Please note that all picture in this preview was created by Firefox web-browser engine.
The layout was managed and based by Linux gnome Debian.
Other browser can have other render methods and another representation.

Part 1 of Macro Browser

This display part of macro browser shows your not optional URL input to get the video-resource. You can additionally set a preview to show a picture before playing. Graphic user interface in confluence macro browser

Part 2 of Macro Browser

You can use some options like autoplay, mute and loop. If you want a specific width and height, you can specify it in pixels.
Graphic user interface in confluence macro browser

Edit mode

The item you will see in confluence edit mode with activated parameters. You will see this in set positions.
View in confluence edit mode


In confluence page integrated

In your confluence page, after insert this macro, you will see this perspective.
You have the opportunity to see the video in a Picture in Picture mode as you scroll through the page.

View in confluence with no interaction View in confluence with interaction View in confluence with browser PIP mode

Requirements


  • Accepted video-encoding formats (.mp4/.webm/.ogg/.ogv/.ogm/.avi/.flv).
  • If no information about encoding in URL, the standard encoding format will be mp4.
  • Valid confluence license to run this plugin.
  • Video-resource must be available from link location.

Eclipse support


You want to modify this plugin? You can add an eclipse support to this project with atlas-mvn eclipse:eclipse in the root directory.
Now open your eclipse installation and import this project as existing project with following steps: File โ†’ Import... โ†’ "Existing Projects into Workspace".

Language support


Supported languages in this version: English (default), German. If you want more or a specific language support, you can add a properties file with your country code.
Attention: Please make sure that you save resources in UTF-8, otherwise you can get problems with umlauts.

How to build and run


To build this project you need to use SDK from Atlassian. You can build this project immediately with atlas-mvn package.
Upload the plugin after build example: atlas-install-plugin --context-path "" --server localhost -p 8090 --username admin --password admin.
Other option: You can upload the build JAR from /target directory and install in your confluence admin area.

If you don't have a running local confluence for testing, you can use this: Here are the SDK commands you'll use immediately:

  • atlas-run -- installs this plugin into the product and starts it on localhost
  • atlas-debug -- same as atlas-run, but allows a debugger to attach at port 5005
  • atlas-help -- prints description for all commands in the SDK

Full documentation is available at:

https://developer.atlassian.com/display/DOCS/Introduction+to+the+Atlassian+Plugin+SDK

Product support


Please understand that we are unable to offer support for this product.
If you have some issues or problems, you can use this e-mail: [email protected]

video-integration-plugin-confluence's People

Contributors

jhermann avatar

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.