From 74d092016064b3fa52d1c649c6c5d6367f4cec27 Mon Sep 17 00:00:00 2001 From: Ashar Fuadi Date: Mon, 21 Apr 2025 20:38:11 +0700 Subject: [PATCH] WIP Try to reimplement Connections as Tools -> Connections in wp-admin --- .../changelog/tools-connections | 4 + .../src/class-jetpack-mu-wpcom.php | 1 + .../wpcom-connections/wpcom-connections.php | 96 +++++++++++++++++++ 3 files changed, 101 insertions(+) create mode 100644 projects/packages/jetpack-mu-wpcom/changelog/tools-connections create mode 100644 projects/packages/jetpack-mu-wpcom/src/features/wpcom-connections/wpcom-connections.php diff --git a/projects/packages/jetpack-mu-wpcom/changelog/tools-connections b/projects/packages/jetpack-mu-wpcom/changelog/tools-connections new file mode 100644 index 0000000000000..15a9665c887b1 --- /dev/null +++ b/projects/packages/jetpack-mu-wpcom/changelog/tools-connections @@ -0,0 +1,4 @@ +Significance: minor +Type: added + +Reimplement Connections as Tools -> Connections in wp-admin diff --git a/projects/packages/jetpack-mu-wpcom/src/class-jetpack-mu-wpcom.php b/projects/packages/jetpack-mu-wpcom/src/class-jetpack-mu-wpcom.php index d997292d383b0..7ae26c993cb89 100644 --- a/projects/packages/jetpack-mu-wpcom/src/class-jetpack-mu-wpcom.php +++ b/projects/packages/jetpack-mu-wpcom/src/class-jetpack-mu-wpcom.php @@ -319,6 +319,7 @@ public static function load_wpcom_user_features() { require_once __DIR__ . '/features/wpcom-command-palette/wpcom-command-palette.php'; require_once __DIR__ . '/features/wpcom-comments/wpcom-comments.php'; require_once __DIR__ . '/features/wpcom-dashboard-widgets/wpcom-dashboard-widgets.php'; + require_once __DIR__ . '/features/wpcom-connections/wpcom-connections.php'; require_once __DIR__ . '/features/wpcom-locale/sync-locale-from-calypso-to-atomic.php'; require_once __DIR__ . '/features/wpcom-media/wpcom-media-url-upload.php'; require_once __DIR__ . '/features/wpcom-media/wpcom-export-media-files.php'; diff --git a/projects/packages/jetpack-mu-wpcom/src/features/wpcom-connections/wpcom-connections.php b/projects/packages/jetpack-mu-wpcom/src/features/wpcom-connections/wpcom-connections.php new file mode 100644 index 0000000000000..bbd702de8dbaf --- /dev/null +++ b/projects/packages/jetpack-mu-wpcom/src/features/wpcom-connections/wpcom-connections.php @@ -0,0 +1,96 @@ + 'google_photos', + 'name' => __( 'Google Photos', 'jetpack-mu-wpcom' ), + 'description' => __( 'Access photos stored in your Google Photos library.', 'jetpack-mu-wpcom' ), + ), + array( + 'slug' => 'google_my_business', + 'name' => __( 'Google Business Profile', 'jetpack-mu-wpcom' ), + 'description' => __( 'Connect to your Google Business Profile account.', 'jetpack-mu-wpcom' ), + ), + array( + 'slug' => 'google_drive', + 'name' => __( 'Google Drive', 'jetpack-mu-wpcom' ), + 'description' => __( 'Create and access files in your Google Drive.', 'jetpack-mu-wpcom' ), + ), + array( + 'slug' => 'mailchimp', + 'name' => __( 'Mailchimp', 'jetpack-mu-wpcom' ), + 'description' => __( 'Allow users to sign up to your Mailchimp mailing lists.', 'jetpack-mu-wpcom' ), + ), + array( + 'slug' => 'instagram', + 'name' => __( 'Instagram', 'jetpack-mu-wpcom' ), + 'description' => __( 'Connect to use the Latest Instagram Posts block.', 'jetpack-mu-wpcom' ), + ), + ); + + ?> +
+

+

+ + %1$s', + __( 'Connect', 'jetpack-mu-wpcom' ) + ); + ?> + + + + + +
+ + + + + + +
+
+