Coder Social home page Coder Social logo

rohit-sonii / openfire-bookmarks-plugin Goto Github PK

View Code? Open in Web Editor NEW

This project forked from 418sec/openfire-bookmarks-plugin

0.0 0.0 0.0 93 KB

Allows clients to store URL and group chat bookmarks (XEP-0048)

HTML 2.27% Java 97.73%
418sec huntr security openfire-bookmarks-plugin

openfire-bookmarks-plugin's Introduction

Bookmarks Plugin Readme

Overview

The bookmarks plugin allows to manage groupchat and URL bookmarks.

Installation

Copy bookmark.jar into the plugins directory of your Openfire installation. The plugin will then be automatically deployed. To upgrade to a new version, copy the new bookmark.jar file over the existing file.

Upgrading from ClientControl

The functionality provided by the Bookmarks plugin was past of the ClientControl plugin (up to and including version 1.3.1 of ClientControl).

If you are upgrading from ClientControl, all bookmarks will continue to be available. It is however recommended to avoid using the Bookmarks plugin in combination with the ClientControl plugin version 1.3.1 or earlier.

Upgrading from Enterprise

If you are upgrading from the Enterprise plugin, and wish to keep your old bookmarks, you will need to manually run some database scripts to perform the migration. Note, if you don't care about your previous bookmarks, you don't have to worry about these steps.

First, you will need to shut down your Openfire server and remove the enterprise plugin. To do this, perform the following steps:

  1. Shut down your Openfire server
  2. Remove the enterprise.jar file and the enterprise directory from the plugins directory in your Openfire install root
  3. Install this plugin, clientControl.jar by copying it into the plugins directory.
  4. At this point, you will need to start up Openfire and let it extract and install the clientControl plugin. You can watch for this to occur by looking under the Plugins tab in the Openfire admin console. Once it appears in the list, continue to the next step.
  5. Shut the server back down again.
  6. Go into your plugins/clientControl/database directory. There you will see some scripts prefixed with import_. Log into your database, switch to the Openfire's database as you configured during setup (you can find this information in conf/openfire.xml if you don't remember it), and run the script that matches the database you are using. Note that the embedded database is hsqldb and you can use the script in bin/extra from the Openfire install root (bin/extra/embedded-db-viewer.sh or bin/extra/embedded-db-viewer.bat, depending on whether you are using Windows) to access your embedded database.
  7. Once the script has completed, you can start Openfire back up and all of your settings should be the way they were when you were running the Enterprise plugin.

openfire-bookmarks-plugin's People

Contributors

guusdk avatar gregdthomas avatar akrherz avatar deleolajide avatar rohit-sonii avatar ivan4537 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.