Code Monkey home page Code Monkey logo

intellivault's Introduction

IntelliVault

Deprecation Notice

This plugin is deprecated and no longer updated or supported. It's functionality is largely redundant to that of the repo tool, which can be easily bound to keyboard shortcuts in Intellij by following the steps here.

You are strongly encouraged to stop using IntelliValut and use repo instead.

About

A plugin for IntelliJ IDEA to interact with JCR repositories via the FileVault tool which is packaged with Adobe Experience Manager.

This plugin is largely based upon, and liberally borrows from, VaultClipse which is a plugin for the Eclipse IDE for interacting with FileVault.

The plugin can be found in the JetBrains IDEA Plugin Repository

Supported product versions

The IntelliVault plugin is currently supported on the following Intellij products:

  • Intellij IDEA 2016.1 Community/Ultimate

Installation

To install the plugin using the Intellij built-in plugin management dialog, go to Preferences > Plugins > Browse Repositories, type Intellivault and click the Install button.

NOTE: If after installing the plugin and restarting the IDE you don't see the IntelliVault option under Tools then your version is most likely not supported.

Configuration

IntelliVault uses the Filevault tool under the covers to transfer content between IDEA and your AEM repository. This is a hard dependency, and requires unpacking Filevault before you can configure the plugin.

Locate filevault.zip or filevault.tgz inside of your AEM directory at crx-quickstart/opt/filevault and unpack that to any directory.

Once you have unpacked Filevault, open the plugin configuration dialog accessible via Preferences > Tools > IntelliVault and set the following properties.

  • Vault Directory: Set this to the directory where you unpacked Filevault, ie. /Users/myuser/dev/tools/vault/vault-cli-3.1.38/bin
  • Repository: See Multi-Repository Configuration below
  • Show Operation Confirmation Dialogs: If checked, IntelliVault will prompt you to comfirm each operation. Uncheck this to remove those confirmations
  • Other properties are optional and shouldn't require changes, but should be self-explanatory if/when changes are required

Multi-Repository Configuration

IntelliVault now allows you to configure and manage multiple repository configurations. For each repo, you must set the following:

  • Repository Name: Friendly name for this repo.
  • CRX Repository URL: URL for the repo, i.e. http://localhost:4502
  • Username/Password: Credentials used for transferring, ie. admin/admin

If more than one repo is configured, you will be prompted to select a repo for each operation. If only one repo exists, that repo will be used without any prompt.

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.