Issue2Web

描述

Issue2Web is a product of Ambition4Clients B.V. WordPress does not process the PDF itself. The plugin connects the site, sends the file plus publication settings to Issue2Web, shows status and then creates posts and media.

For more information, visit https://issue2web.com

Source strings are English. Translations are managed through translate.wordpress.org after the plugin is published on WordPress.org.

Settings sent to Issue2Web

  • Post type (posts, pages or an existing public custom post type)
  • Preview width
  • Publication spread in days (0 = keep as draft)
  • Publication time
  • Maximum image width and format (JPG / PNG / WEBP)
  • Number of existing/new tags and categories
  • Number of SEO keywords and maximum meta title/keyphrase length
  • Detected SEO plugin (Yoast, Rank Math, AIOSEO, SEOPress, The SEO Framework)

Connect

  1. Issue2Web Settings enter the API endpoint (HTTPS)
  2. Connect to Issue2Web
  3. Authorise in Issue2Web
  4. The plugin exchanges the one-time code server-to-server for site credentials

Laravel contract

Connect: GET {app}/pdf2cms/connect?site_url=&redirect_uri=&state=. Return query: code, state. Exchange: POST {app}/api/v1/site-connections/exchange (JSON: code, site_url) access_token, webhook_secret, site_id. Import: POST {app}/api/v1/imports (multipart: file, callback_url, edition_number, settings JSON). Status: GET {app}/api/v1/imports/{uuid}. Callback: POST /wp-json/issue2web/v1/imports/result with HMAC headers.

安装

  1. Upload the issue2web folder to wp-content/plugins/
  2. If an older plugin folder is still installed, deactivate and remove it
  3. Activate Issue2Web
  4. Open Issue2Web Settings, enter the API endpoint and connect the site

评价

此插件暂无评价。

贡献者及开发者

「Issue2Web」是开源软件。 以下人员对此插件做出了贡献。

贡献者

帮助将「Issue2Web」翻译成简体中文。

对开发感兴趣吗?

您可以浏览代码,查看SVN仓库,或通过RSS订阅开发日志

更新日志

1.4.4

  • Poll CleverConnected import progress and show detailed status (inventory + per-article enrich counts) in a second progress bar.

1.4.3

  • Remove bundled translation files; translations come from translate.wordpress.org
  • Stop raising PHP memory_limit; inbound PDFs are stored in chunks on disk
  • Store upload chunks with WordPress’ wp_handle_upload()
  • Reject invalid publication times such as 99:99
  • Stop calling load_plugin_textdomain() (WordPress 4.6+)

1.4.2

  • Second progress bar for extraction and article processing after upload
  • Poll Laravel import progress via the REST API and show it in the admin UI

1.4.0

  • Plugin folder, main file and text domain renamed to issue2web
  • WordPress identifiers use the issue2web prefix (options, table, REST namespace, classes)
  • Laravel connect path remains /pdf2cms/connect
  • Remove the wp-config.php PDF2WP_APP_URL override

1.3.1

  • Apply Issue2Web brand colors and logo from issue2web.com

1.3.0

  • Show upload progress as a percentage bar instead of chunk numbers
  • Brand the plugin as Issue2Web, a product of Ambition4Clients B.V.

1.2.9

  • Fix a false “import failed” after a successful upload (stale not-found cache)

1.2.8

  • Upload PDFs in small parts so hosts do not need to raise PHP upload_max_filesize

1.2.7

  • Raise the PDF upload limit to 50 MB (same as the CleverConnected API)

1.2.6

  • Show a file-size error when an oversized PDF empties the request (was reported as a missing edition number)

1.2.5

  • Align connect flow with CleverConnected: /pdf2cms/connect, redirect_uri, code, site-connections/exchange

1.2.4

  • Plugin Check: cache custom table queries, escape table names with %i, replace slow meta queries
  • Declare compatibility with WordPress 7.1

1.2.3

  • Align Plugin Check findings: headers, SQL prepares, escaping and input sanitization

1.2.2

  • Restore compact WordPress settings tables (label left, field right)
  • Fix UTF-8 encoding in the Dutch translation (.mo)

1.2.1

  • Publication settings are rendered as a standalone form (not options.php)
  • Admin panels no longer use generic tab-content / #settings IDs that other plugins hide

1.2.0

  • English source strings for WordPress i18n
  • Dutch translation (nl_NL) included

1.1.1

  • Render publication settings fields directly in the admin UI

1.1.0

  • Renamed to CleverConnected PDF2CMS
  • Admin tabs and settings from the previous PDF2WP plugin
  • Edition number, taxonomy and SEO options sent with the import API
  • Scheduled publishing or drafts, depending on spread

1.0.0

  • MVP: connect, PDF upload, polling, HMAC callback, draft posts and media