Giter VIP home page Giter VIP logo

jarvis's Introduction

Jarvis

Jarvis is your admin assistant, putting WordPress at your fingertips via a quicksearch interface.

See more: http://wpjarvis.com

Description

Let's say you've just logged in and you're on the dashboard. You want to get to a child page of your about page called "mission", but you can't remember if it's on page 2 or 5. With Jarvis it's simple. Open Jarvis and start typing "mission" and your page will show up immediately.

Once Jarvis is installed all you have to do to start using it is hit the quick key "/", type in your search (eg, "settings") and select the page you're looking for. It's the fastest way to get from the dashboard to editing your anything on the admin side.

  • Access the settings for permalinks: / + Permalinks + enter and you're there.
  • Edit your contact page: / + Contact + enter and you're there.
  • Access your post about caving in Nigeria from last year: / + Nigeria Caving + enter and you're there.
  • Flush the site rewrite rules: / + Flush Rewrite Rules + enter

The idea is to make it easier for anyone using the admin side of WordPress to get to the pages they're looking for.

Installation

  1. Upload the plugin folder to the /wp-content/plugins/ directory
  2. Activate the plugin through the 'Plugins' menu in WordPress
  3. Type / anywhere in the admin section of WordPress or click the Jarvis button in the toolbar.

or

Install using the Plugin Installer.

Frequently Asked Questions

How do I access Jarvis

Hit the / key in the admin section or click the Jarvis button in the admin toolbar.

It's still not working...

You may be on a page that's focusing on a text area or input box. If this is the case just click somewhere on the page outside of these boxes and the hit /. You can also click the search icon next to the avatar in the top admin menu bar.

Extend

Jarvis is extendable to include your custom plugin data though filters. See https://github.com/WDGDC/Jarvis/wiki/Extending-Jarvis

Changelog

  1. 0.1
  • Internal testing at WDG.
  1. 0.2
  • Official initial release.
  1. 0.3
  • Updated to work with dashicons of WP 3.8+
  • Use search icon instead of J as a more intuitive icon
  1. 0.31
  • Quick bug fix for icon issue that lead to database results not being shown
  1. 0.40
  • Code maintenance
  • Ability to search by post_id
  • add user setting for invoking jarvis
  1. 0.50.0
  • Refactored to use the latest Twitter Typeahead
  1. 0.51.0
  • Add post type check to search query to only query post types shown in wp-admin
  1. 1.0.0
  • Rewrite most of Jarvis
  • User search
  • Mobile compatibility
  • Add Instant Actions that can be selected that are not in the admin menu
  • Nonce security for searches
  • Theme support!
  • Improved icon detection methods such as dashicons with custom fonts
  • Hi-DPI loading icon
  • Drop support for IE < 11
  • New gulp build pipeline
  • Remove Hogan in favor of underscore templates
  1. 1.0.1
  • Fix an installation issue some users were reporting
  1. 1.0.2
  • Send attachment suggestions to the 'Edit more details' page instead of the grid view as wp.media-grid throws an error if the item is not already loaded in the grid
  1. 1.0.3
  • exclude hidden taxonomies from the search results and implement a new jarvis/taxonomies filter the list of taxonomies to be included in the search
  1. 1.0.4
  • fix the autoloader to support web roots with underscore characters
  • update npm packages and add core-js as a dev dependency
  1. 1.0.5
  • Update build dependencies
  • Add permission_callback on rest api routes for 5.5 update
  • Add capability checks to instant actions
  1. 1.0.6
  • Hotfix for missing svn change

Develop

The plugin now uses a gulp based build pipeline that can be executed through npm scripts.

  • requires node 8 and npm 5 or higher, should work with node 6 but haven't tested
  • Public dependencies should be installed with npm using npm i package-name --save, while dev depenedencies like gulp should be installed with npm i package-name --save-dev

Commands

  • npm run build:js will compile javascript files using babel into the dist directory
  • npm run build:scss will compile scss files using sass & autoprefixer into the dist directory
  • npm run vendor will copy front end dependencies from node_modules to dist/vendor
  • npm run build will run the build:js, build:scss, and vendor tasks simultaneously
  • npm run watch will start watching for changes in js and scss files
  • npm start will run the build and vendor tasks simultaneously followed by the watch task - this is the default task
  • npm run release will create a zip the current build of the plugin to be included in a github release`

Authors

  • David Everett
  • Joan Piedra
  • Kurtis Shaner
  • Doug Axelrod

Learn more about The Web Development Group, our services and WordPress work.

jarvis's People

Contributors

dougaxe1 avatar kjpro27 avatar kshaner avatar mikengarrett avatar

Watchers

 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.