Coder Social home page Coder Social logo

alexclassroom / gp-integration Goto Github PK

View Code? Open in Web Editor NEW

This project forked from toolstack/gp-integration

0.0 0.0 0.0 340 KB

**DEPRECATED** Integrates GlotPress with your WordPress installation.

Home Page: https://toolstack.com/gp-integration

JavaScript 0.32% PHP 99.16% CSS 0.51%

gp-integration's Introduction

GP Integration

Contributors: gregross
Plugin URI: http://toolstack.com/gp-integration
Author URI: http://toolstack.com
Tags: glotpress, admin
Requires at least: 3.9
Tested up to: 6.1.1
Stable tag: 1.5
License: GPLv2

Integrates GlotPress with your WordPress installation.

Description

GlotPress is a great way to manage and work collaborative on translations for your projects and with GP Integration it becomes even better!

Don't have GlotPress installed? Want a simpler way to do it? Check out Glot-O-Matic!

GP Integration adds the missing features you need to run GlotPress effectively:

  • Manage admin users
  • Add and delete and reset passwords for users in the local GlotPress user table
  • Delete projects and translation sets
  • View your GlotPress site right in the WordPress Admin interface
  • Shortcode to embed your GlotPress installation right in to your WordPress front end
  • Support for both integrated (your using the WordPress database) and standalone (your using another database on the same server)

License

This code is released under the GPL v2, see license.txt for details.

Installation

  1. Extract the archive file into your plugins directory in the gp-integration folder.
  2. Activate the plugin in the Plugin options.
  3. To to the GlotPress->Settings menu.
  4. Configure your database name (leave blank to use your WordPress database).
  5. Configure your table prefix (by default "gp_" is used).
  6. Configure the path to GlotPress (fully qualified is best).

Frequently Asked Questions

I don't have GlotPress installed, can I still use GP Integration?

No, you have to have a copy of GlotPress installed for GP Integration to be useful.

However you can use Glot-O-Matic and get all the features of GP Integration with a complete copy of GlotPress included!

In your screen shots your GlotPress logo background matches the background of the WordPress admin area, how did you do that?

The GlotPress logo is a PNG, but it doesn't have a transparent background set. You can find it in your GlotPress install under "img/glotpress-logo.png", use your favorite image editor and remove the background with the magic wand!

What is the shortcode name?

[gp-integration] will embed GlotPress. [gp-integration-link] will create a link to your GlotPress install. [gp-integration-translator-list] will create a formated table of your translators.

How does the shortcode work?

The shortcode creates an iFrame along with a bit of JavaScript. The JavaScript will resize the iFrame to match the height of the GlotPress page being displayed. The JavaScript fires once a second so you may see a slight delay in the iFrame being resized.

Also note that external links, like the "Proudly powered by GlotPress" in the footer, if clicked, will break the resizing script.

Screenshots

1. GlotPress inside of WordPress Admin.

GlotPress inside of WordPress Admin.

2. GlotPress on the front end.

GlotPress on the front end.

3. Configuration screen.

Configuration screen.

4. Translation set management .

Translation set management	.

5. Project management.

Project management.

6. User management.

User management.

7. Admin management.

Admin management.

Changelog

1.5

  • Release date: October 8, 2015
  • Added gp-integration-translator-list short code.
  • Added translation support.
  • Fixed warning messages during install if GP_DEBUG is enabled.
  • Fixed missing define.
  • Fixed bug with unchecked options not being saved.
  • Updated settings/about page.
  • Updated utility library.

1.0

  • Release date: May 15, 2015
  • Added gp-integration-link short code.
  • Updated options system.

0.5

  • Release date: January 26, 2014
  • Initial release.

Upgrade Notice

1.5

  • None.

gp-integration's People

Contributors

alexclassroom avatar toolstack 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.