Git Product home page Git Product logo

themarcusbattle / press-sync Goto Github PK

View Code? Open in Web Editor NEW
25.0 3.0 6.0 351 KB

The easiest way to synchronize posts, media, users and more between two WordPress sites.

Home Page: http://presssync.com

JavaScript 3.47% PHP 96.53%
wordpress wordpress-plugin content-management staging-server development-environment migration wordpress-importer wordpress-exporter migration-tool wordpress-site

press-sync's Issues

Deprecated use of the "options" field parameter as a callback.

The "Objects to Sync" field in the dashboard is using the "options" field parameter as a callback when it should be using "options_cb" instead.

Error

PHP Notice: CMB2_Field::__construct() was called with a parameter that is deprecated since version 2.2.3! Using the "options" field parameter as a callback has been deprecated in favor of the "options_cb" parameter. in ../wp-content/plugins/cmb2/includes/CMB2_Base.php on line 423

Screenshot:
screen shot 2017-04-19 at 1 41 19 pm

Add ability for "Post Sync"

The original vision of this project was to be able to sync individual posts to a remote site. This will be the main task to accomplish to move the project from alpha to beta version and publish.

The sync "all" option runs asynchronously from the dashboard

The ideal way to fix this is to add the parameter "async: false" to the syncData() method in press-sync.js, but @phatsk reported memory issues with this implementation. Logging an issue here so that more research can be done to create a more performant solution.

In the meantime you may notice that using "all" will complete the sync as desired, but jumble the order of the objects as they are communicated via the dashboard.

Status: Not connected

Hello,

I did a test, but status is always Not connected, does it work with wordpress 5.5.1 please?

Thanks

Multi Credential

Hi team, I want to ask you about multi Credential, because i want to Bulk Sync more multipage with one click so How to make more remote domain in Tab Credential and save them ? Please help me, Thank you so much if you reply me

Suggest moving "advanced export" features

Hey guys, in doing some testing some advanced export features, I found the user experience workflow to be cumbersome. Mostly because changing a value and (re)syncing takes 4 steps:

press sync news wordpress

Suggest that either the "sync" button gets duplicated on the Advanced Export tab, or that the advanced fields simply get added to the Bulk Sync page (possibly under an advanced heading) once they're enabled.

Need to load CMB2 if the plugin is not activated

Press Sync has a directory for CMB2 inside includes/third-party, but it's empty. If CMB2 is not installed/activated as a plugin, form fields do not render on the Press Sync dashboard. We should probably A) include the library in case the plugin is not installed, and B) check whether the plugin is already installed or active before loading the library we included.

Add Logging to the Main Interface

This should include logging responses from the remote server in some kind of useful way.

Currently, I have logging working for a couple of Object Types - this needs to be refactored into a unified logging interface to support logs from other object types.

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.