WordPress / wordpress-playground

Run WordPress in the browser via WebAssembly PHP
https://w.org/playground/
GNU General Public License v2.0
1.59k stars 229 forks source link

Offer Playground puzzle pieces to WCEU sponsors #1266

Closed bgrgicak closed 2 months ago

bgrgicak commented 3 months ago

At WCEU 2024, you’ll build real WordPress sites with physical puzzle pieces!

We are working on printing puzzle pieces that represent site configuration steps like installing a plugin or changing the site name. Attendees will be able to collect and scan them with an app that will load Playground with the configuration they put together.

image

Ask for WCEU sponsors

We would like to offer puzzle pieces to WCEU sponsors with booths (Super Admin, Admin, Editor, and Author).

If you are a WCEU sponsor and would like to have a Playground puzzle piece as swag in your booth please comment here or on the Making WordPress Slack.

Each sponsor can get one unique piece for a theme or a plugin they own. The product must be publically available on WordPress.org and work with WordPress Playground.

The design of puzzle pieces will use WordPress branding.

Timeline

We accept applications until May 10th. After that we will finalize the design and print the puzzle pieces.

We are currently collecting interest from sponsors, designing puzzle pieces, and printing.

Once this is done, we will decide on the total number of unique pieces and the volume we can print.

Printed pieces will be distributed during contributor day.

lgersman commented 3 months ago

This is an awesome marketing idea - love it :heart: !

Kudos to where ever came up with this idea :+1: !

bgrgicak commented 3 months ago

This is an awesome marketing idea - love it ❤️ ! Kudos to where ever came up with this idea 👍 !

@artpi this one is yours :slightly_smiling_face:

andreylipattsev commented 3 months ago

This is great! How can we at Google find out more about the process and the idea? Please liaise with Olivia Cohen on our side. Ping me if you don't have her contacts.

cc: @swissspidy @adamsilverstein

bgrgicak commented 3 months ago

Please liaise with Olivia Cohen on our side. Ping me if you don't have her contacts.

@andreylipattsev I will need Olivia's contact or you can find me on the Making WordPress Slack. (Bero).

bgrgicak commented 3 months ago

This is great! How can we at Google find out more about the process and the idea?

This is mostly it what we have written about it. I have some time scheduled next week to work on a prototype that will include more technical details and how the app will work/look.

@andreylipattsev Are there any specific questions I could answer for you?

MilvydasMazonas commented 3 months ago

Hi,

Omnisend (Editor) would like to have a Playground puzzle piece as swag in your booth Cool idea :)

artpi commented 3 months ago

This is great! How can we at Google find out more about the process and the idea?

@andreylipattsev the original idea was as follows:

Here is my original demo which is VERY hacky, so the end result will be probably much much different, but maybe it would give you an idea what its all about:

https://github.com/WordPress/wordpress-playground/assets/3775068/257a3ba1-7caf-473d-8a1e-106191c14b17

bgrgicak commented 3 months ago

Omnisend (Editor) would like to have a Playground puzzle piece as swag in your booth

@MilvydasMazonas I added Omnisend to the list. Please follow this issue for progress updates.

MilvydasMazonas commented 3 months ago

Thanks!

MM

On Fri, 26 Apr 2024 at 12:06, berislav grgičak @.***> wrote:

Omnisend (Editor) would like to have a Playground puzzle piece as swag in your booth

@MilvydasMazonas https://github.com/MilvydasMazonas I added Omnisend to the list. Please follow this issue for progress updates.

— Reply to this email directly, view it on GitHub https://github.com/WordPress/wordpress-playground/issues/1266#issuecomment-2078964601, or unsubscribe https://github.com/notifications/unsubscribe-auth/BGXONDU264BKMT3TLCGUU7DY7IKLFAVCNFSM6AAAAABGLDHZI6VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDANZYHE3DINRQGE . You are receiving this because you were mentioned.Message ID: @.***>

miriamelementor commented 3 months ago

Hi! Elementor would like to have a puzzle piece if possible. Thanks for this cool initiative!

bgrgicak commented 2 months ago

Hi @miriamelementor, it would be great to have an Elementor puzzle piece. Just to confirm this would install the Hello Elementor theme?

I tested it with Playgound and it works.

miriamelementor commented 2 months ago

The puzzle piece could install Hello Theme, but we'd prefer if it installed the Elementor plugin that's in the repo. Or I guess it could install both, if that's technically feasible and not too much :)

bgrgicak commented 2 months ago

Or I guess it could install both, if that's technically feasible and not too much :)

Both can be installed, here is an example.

miriamelementor commented 2 months ago

Thanks! I tested it and there seems to be an issue where our onboarding wizard gets stuck at the end. Our team is going to look into it. Do you know around when you will start promoting this "puzzle"?

Also, is it possible to also bundle our Image Optimizer plugin in our piece? That's the last one lol

ausiliaarrigo commented 2 months ago

Hello guys, and thanks for this great initiative. We at YITH would gladly participate. I have a question though, we would like to install one of our plugins for WooCommerce, but this requires also WooCommerce to be installed to work. Do you think this would be possible? My question is primary because it's a third-party product ;)

bgrgicak commented 2 months ago

Hello guys, and thanks for this great initiative. We at YITH would gladly participate. I have a question though, we would like to install one of our plugins for WooCommerce, but this requires also WooCommerce to be installed to work. Do you think this would be possible? My question is primary because it's a third-party product ;)

Yes, we could install a YITH plugin together with WooCommerce. Technically we can do anything that blueprints can do.

Here is an example with YITH WooCommerce Gift Cards

bgrgicak commented 2 months ago

Thanks! I tested it and there seems to be an issue where our onboarding wizard gets stuck at the end. Our team is going to look into it. Do you know around when you will start promoting this "puzzle"?

We plan to promote it only during WCEU by allowing attendees to collect them.

Also, is it possible to also bundle our Image Optimizer plugin in our piece? That's the last one lol

Done, we will also allow everyone to edit their blueprints (configuration) in a few days when we finish the main part of the app.

giovannicintolo commented 2 months ago

Hi, we at Dynamic.ooo are available. We have the 'Dynamic Visibility for Elementor' plugin in the WordPress repository, but it requires Elementor to be installed.

akiashah commented 2 months ago

Nice Idea.

paulhalfpenny commented 2 months ago

Hi,

This sounds like a brilliant idea, and we at PersonalizeWP would love to be a part of this. We have a blueprint already setup that we can use.

Lanamiro commented 2 months ago

Amazing idea! We would like to participate with our JetFormBuilder plugin from the repository :) My sponsor's email if needed: miro@crocoblock.com

imranpervez79 commented 2 months ago

Love the idea, we'd like to put forward our ACF plugin (https://www.advancedcustomfields.com/) please if that's possible.

For any further questions or updates, can you please contact me on my email - imran.pervez@wpengine.com.

Thanks a million, Imran

harshitarora-in commented 2 months ago

That's a fantastic idea! 🚀 Unfortunately, being a Small Business sponsor, we're not eligible for the Optimole plugin. Nevertheless, good luck with the implementation!

tscottFS commented 2 months ago

Hi! The team at FastSpring (Author sponsor) would like to join in! Let me know if there are any issues! Plugin docs link

bgrgicak commented 2 months ago

Hi, we at Dynamic.ooo are available. We have the 'Dynamic Visibility for Elementor' plugin in the WordPress repository, but it requires Elementor to be installed.

@giovannicintolo we can install both. Here is an example of how it could look like.

bgrgicak commented 2 months ago

Hi,

This sounds like a brilliant idea, and we at PersonalizeWP would love to be a part of this. We have a blueprint already setup that we can use.

You will be able to customize your blueprint soon. I just need to add all blueprints to the app.

bgrgicak commented 2 months ago

Amazing idea! We would like to participate with our JetFormBuilder plugin from the repository :)

Thank you @Lanamiro! I added JetFormBuilder to the list.

bgrgicak commented 2 months ago

Hi! The team at FastSpring (Author sponsor) would like to join in! Let me know if there are any issues! Plugin docs link

@tscottFS I added FastSpring to the list.

bgrgicak commented 2 months ago

That's a fantastic idea! 🚀 Unfortunately, being a Small Business sponsor, we're not eligible for the Optimole plugin. Nevertheless, good luck with the implementation!

Thank you @ harshitarora-in! Our goal with this promotion is to increase awareness of WordPress Playground by sharing puzzle pieces with WCEU attendees. For that, we require sponsors to have a physical presence at WCEU. Feel free to contact me on Slack if you want to discuss this more.

BethanyHendricks commented 2 months ago

For the Cookiebot by Usercentrics sponsorship we would like to take part. Thanks bethany.hendricks@usercentrics.com

carriesmaha commented 2 months ago

Hello! The team at InMotion Hosting (Author) would love to participate by including a puzzle piece for the W3 Total Cache plugin. Thanks!

bgrgicak commented 2 months ago

For the Cookiebot by Usercentrics sponsorship we would like to take part. Thanks

I added Cookiebot to the list. https://playground.wordpress.net/?plugin=cookiebot&url=/wp-admin/admin.php?page=cookiebot

bgrgicak commented 2 months ago

Hello! The team at InMotion Hosting (Author) would love to participate by including a puzzle piece for the W3 Total Cache plugin. Thanks!

I added W3 Total Cache to the list. While testing the plugin I noticed that some functionality isn't working in Plaground because we still don't support CURL in the browser.

@carriesmaha could I ask you to test the plugin and see with your team how can we reduce the number of issues in the future?

glx77 commented 2 months ago

Hello! The team at Weglot (Admin sponsor) would be happy to join in! here is our plugin page.

If you have any further request (image or logistics) please reach our to our event manager Margaux: margaux@weglot.com she will be happy to answer any request.

bgrgicak commented 2 months ago

Hello! The team at Weglot (Admin sponsor) would be happy to join in! here is our plugin page.

If you have any further request (image or logistics) please reach our to our event manager Margaux: margaux@weglot.com she will be happy to answer any request.

@glx77 unfortunately Weglot is crashing when the settings page is loaded in Playground. You can test it here. This is caused by Playground not supporting CURL in the browser.

We are working on CURL support, but we don't know when browser support will be added.

Unfortunately because of that, I don't think it would make sense to offer a Weglot puzzle piece for this event. Feel free to contact me on Slack if you want to discuss this more.

Neringakaval commented 2 months ago

Hey @bgrgicak, Yoast would like a puzzle piece for the Yoast SEO plugin. Thank you! :)

bgrgicak commented 2 months ago

Hey @bgrgicak, Yoast would like a puzzle piece for the Yoast SEO plugin. Thank you! :)

No problem, I added you to the list. https://playground.wordpress.net/?plugin=wordpress-seo&url=/wp-admin/admin.php?page=wpseo_installation_successful_free

bgrgicak commented 2 months ago

Thank you for being part of this project!

We are now moving to the next phase and closing applications to ensure printing and delivery can be completed on time.

I will share with you a link to the app and the final puzzle pieces next week.

glx77 commented 2 months ago

hanks @bgrgicak for your response, understood, it is unfortunate but we can maybe work it out for a futur similar initiative! In the meanwhile feel free to reach out if the CURL lib support is added.

bgrgicak commented 2 months ago

hanks @bgrgicak for your response, understood, it is unfortunate but we can maybe work it out for a futur similar initiative! In the meanwhile feel free to reach out if the CURL lib support is added.

Thank you for understanding @glx77. I suggest that you follow this issue to get updates on the CURL implementation progress.

miriamelementor commented 2 months ago

@bgrgicak our "puzzle piece" is looking good, but there's a technical issue towards the end of the user onboarding process. It appears to be related to the playground embedding the WordPress site within an iframe without including the allow-top-navigation HTML attribute. This attribute, when set to true, allows the embedded content to change the URL of the parent window, but if missing or set to false, it restricts this navigation for security reasons. Unfortunately, we lack control over the HTML attributes of the playground iframe.

Is there someway this can be changed?

bgrgicak commented 2 months ago

@bgrgicak our "puzzle piece" is looking good, but there's a technical issue towards the end of the user onboarding process. It appears to be related to the playground embedding the WordPress site within an iframe without including the allow-top-navigation HTML attribute. This attribute, when set to true, allows the embedded content to change the URL of the parent window, but if missing or set to false, it restricts this navigation for security reasons. Unfortunately, we lack control over the HTML attributes of the playground iframe.

Is there someway this can be changed?

@miriamelementor could you please open an issue for this and we can take a look at it?

miriamelementor commented 2 months ago

@bgrgicak done! https://github.com/WordPress/wordpress-playground/issues/1383

bgrgicak commented 2 months ago

We just merged the Puzzle app into the Playground repository and it should be live on Playground.WordPress.net next week.

I added blueprints for each product, but please take a look at them and consider if there is anything you would like to improve.

You can open a PR in case you want to make changes to your blueprint.

Also please consider adding previews to your WordPress.org listings. These previews use blueprints and Playground, so it should be just a matter of testing and pushing your blueprint to SVN.

The puzzle pieces are being printed. You can see the final design in the PDF (Front Back). We went with a neutral branding because Playground doesn't have it's own identity for now and we wouldn't be able to match each individual product branding.

I'm looking forward to meeting you all at WCEU!

bgrgicak commented 2 months ago

@Neringakaval we disabled Yoast in the app for now. There is a SQL error when the plugin is starting. Could someone from your team take a look at it to see why is this error occurring? If it's a Playground issue, please open an issue and I'm happy to take a look at it. If we can't resolve it before WCEU, I would suggest we update the blueprint to prevent this code from running.

bgrgicak commented 2 months ago

@tscottFS Fastspring started returning an error recently. Could someone from your team take a look at it to see why is this error occurring? If it's a Playground issue, please open an issue and I'm happy to take a look at it. If we can't resolve it before WCEU, I would suggest we update the blueprint to prevent this code from running.

bgrgicak commented 2 months ago

@tscottFS Fastspring started returning an error recently. Could someone from your team take a look at it to see why is this error occurring? If it's a Playground issue, please open an issue and I'm happy to take a look at it. If we can't resolve it before WCEU, I would suggest we update the blueprint to prevent this code from running.

This seems to be resolved now.

enricobattocchi commented 2 months ago

@bgrgicak hi, we investigated the errors with Yoast and created an issue.

bgrgicak commented 1 month ago

The puzzle pieces are printed and the app for WCEU is live. We still have a few bugs to polish but it will all be ready for next week.

Thank you for participating and see you all next week! :slightly_smiling_face:

miriamelementor commented 1 month ago

@bgrgicak thank you! When I click on "Build your site" the browser just keeps spinning and spinning. I tried in incognito and it was the same story. I'm attaching a screencast demonstrating this.

https://github.com/WordPress/wordpress-playground/assets/162441744/08aba04f-a121-4a92-911b-91b9f3a63f7b