Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Offer Playground puzzle pieces to WCEU sponsors #1266

Closed
bgrgicak opened this issue Apr 17, 2024 · 61 comments
Closed

Offer Playground puzzle pieces to WCEU sponsors #1266

bgrgicak opened this issue Apr 17, 2024 · 61 comments

Comments

@bgrgicak
Copy link
Collaborator

bgrgicak commented Apr 17, 2024

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.

@bgrgicak bgrgicak self-assigned this Apr 17, 2024
@lgersman
Copy link

This is an awesome marketing idea - love it ❤️ !

Kudos to where ever came up with this idea 👍 !

@bgrgicak
Copy link
Collaborator Author

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

@artpi this one is yours 🙂

@andreylipattsev
Copy link

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
Copy link
Collaborator Author

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
Copy link
Collaborator Author

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?

@bgrgicak bgrgicak changed the title Offer Playgrund puzzle pieces to WCEU sponsors Offer Playground puzzle pieces to WCEU sponsors Apr 26, 2024
@MilvydasMazonas
Copy link

Hi,

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

@artpi
Copy link
Collaborator

artpi commented Apr 26, 2024

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

@andreylipattsev the original idea was as follows:

  • You can take "puzzles" representing blueprint steps like site title, install plugin, etc
  • Assemble them manually
  • Use function calling to turn a picture of this representation into a blueprint and launch the site

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:

rpreplay_final1712332748-1.mp4

@bgrgicak
Copy link
Collaborator Author

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
Copy link

MilvydasMazonas commented Apr 26, 2024 via email

@miriamelementor
Copy link

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

@bgrgicak
Copy link
Collaborator Author

bgrgicak commented May 2, 2024

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
Copy link

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
Copy link
Collaborator Author

bgrgicak commented May 2, 2024

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
Copy link

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
Copy link

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
Copy link
Collaborator Author

bgrgicak commented May 3, 2024

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
Copy link
Collaborator Author

bgrgicak commented May 3, 2024

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
Copy link

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
Copy link

akiashah commented May 3, 2024

Nice Idea.

@paulhalfpenny
Copy link

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
Copy link

Lanamiro commented May 3, 2024

Amazing idea! We would like to participate with our JetFormBuilder plugin from the repository :)
My sponsor's email if needed: [email protected]

@imranpervez79
Copy link

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 - [email protected].

Thanks a million,
Imran

@harshitarora-in
Copy link

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
Copy link

tscottFS commented May 5, 2024

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

@bgrgicak
Copy link
Collaborator Author

bgrgicak commented May 6, 2024

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
Copy link
Collaborator Author

bgrgicak commented May 7, 2024

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
Copy link

glx77 commented May 7, 2024

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: [email protected] she will be happy to answer any request.

@bgrgicak
Copy link
Collaborator Author

bgrgicak commented May 8, 2024

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: [email protected] 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
Copy link

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

@bgrgicak
Copy link
Collaborator Author

bgrgicak commented May 9, 2024

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
Copy link
Collaborator Author

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
Copy link

glx77 commented May 10, 2024

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
Copy link
Collaborator Author

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
Copy link

@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
Copy link
Collaborator Author

@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
Copy link

miriamelementor commented May 13, 2024

@bgrgicak done! #1383

@bgrgicak
Copy link
Collaborator Author

bgrgicak commented May 17, 2024

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
Copy link
Collaborator Author

@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
Copy link
Collaborator Author

@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
Copy link
Collaborator Author

@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
Copy link

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

@bgrgicak
Copy link
Collaborator Author

bgrgicak commented Jun 5, 2024

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! 🙂

@miriamelementor
Copy link

@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.

Screenshare.-.2024-06-05.3_40_28.PM.mp4

@imranpervez79
Copy link

imranpervez79 commented Jun 5, 2024 via email

@enricobattocchi
Copy link

@bgrgicak thank you for setting this up! How will this initiative be promoted during WCEU?
Will @adamziel mention this during his talk?

@bgrgicak
Copy link
Collaborator Author

bgrgicak commented Jun 6, 2024

@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.

Thank you for testing. The browser should have asked you to allow your camera. We can add a notice to make it more clear.

@bgrgicak
Copy link
Collaborator Author

bgrgicak commented Jun 6, 2024

@bgrgicak thank you for setting this up! How will this initiative be promoted during WCEU?
Will @adamziel mention this during his talk?

@enricobattocchi Adam plans to mention it during the talk and Playground will have a booth (2h each day).

@bgrgicak
Copy link
Collaborator Author

bgrgicak commented Jun 7, 2024

Also, is it possible to also bundle our Image Optimizer plugin in our piece?

@miriamelementor I had to remove the Image Optimizer plugin because it doesn't work in Playground.
Playground still lacks exif support which is required for your plugin to work.

@ausiliaarrigo
Copy link

Hi @bgrgicak, I tested the updated app and the pdf puzzle pieces in this comment, but it looks like the YITH piece installs the YITH Gift Cards plugin, instead of the YITH Wishlist with all the configuration that we shared. Can you help us check on that please?

@bgrgicak
Copy link
Collaborator Author

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.

I investigated this and the only way I could reproduce it was by not focusing the tab. The loader was waiting for camera access, but the browser didn't show the popup because it wasn't focused.

We made a few design changes that should prevent this from happening.

@bgrgicak
Copy link
Collaborator Author

I tested the updated app and the pdf puzzle pieces in #1266 (comment), but it looks like the YITH piece installs the YITH Gift Cards plugin, instead of the YITH Wishlist with all the configuration that we shared. Can you help us check on that please?

I made the change in this PR and plan to merge it later today.

@bgrgicak
Copy link
Collaborator Author

Hi 👋

I hope that you are enjoying Turin!

I plan to visit your booths later today and deliver the puzzle pieces. You can also find me at the Playground table (Meta) during Contributor Day.

@bgrgicak
Copy link
Collaborator Author

@BethanyHendricks @carriesmaha I wasn't able to find your booths today. Please DM me on the Making WordPress Slack, or let me know here.

@BethanyHendricks
Copy link

BethanyHendricks commented Jun 13, 2024 via email

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests