Shortcake (Shortcode UI) chat summary – April 27th, 2015

Present: @danielbachhuber, @matth_eu

Logs: https://wordpress.slack.com/archives/feature-shortcode/p1430161317000487

Next chat: same time and place

#meeting-notes, #shortcode-ui, #shortcodes

Shortcake (Shortcode UI) chat summary – April 20th, 2015

Present: @danielbachhuber, @matth_eu

  • Meeting focused on clearing up some of the remaining issues in the v0.3 milestone.
  • In v0.4, we’re looking into de-coupling Shortcake from the Media Library experience. If you have opinions on this regard, you should follow along on this issue
  • Matt has done some exploration of repeatable fields. The crux of the problem is our field templates include the field, and label and description. Fieldmanager and CMB use prototype HTMLHTML HyperText Markup Language. The semantic scripting language primarily used for outputting content in web browsers. for repeatable fields. However, before we go about reinventing Fieldmanager, we should reach out to Metadata APIAPI An API or Application Programming Interface is a software intermediary that allows programs to interact with each other and share data in limited, clearly defined ways. working group to see how they’re approaching.
  • Supporting rich text editor for a shortcodeShortcode A shortcode is a placeholder used within a WordPress post, page, or widget to insert a form or function generated by a plugin in a specific location on your site. attribute is a nice idea but has a couple fundamental flaws: 1) HTML can’t easily be stored in shortcode attributes, 2) TinyMCE views gets funky when there’s HTML in the inner_content. The idea needs more technical baking before we can commit it to a milestone.
  • Goal is to have remaining v0.3 issues into Fusion production by tomorrow morning PT, and then ship Wednesday or Thursday.

Logs: https://wordpress.slack.com/archives/feature-shortcode/p1429556549000347

Next chat: same time and place

#meeting-notes, #shortcode-ui, #shortcodes

Shortcake (Shortcode UI) chat summary – April 13th, 2015

Present: @danielbachhuber, @matth_eu

  • Not much development done in the past week.
  • Discussed HTMLHTML HyperText Markup Language. The semantic scripting language primarily used for outputting content in web browsers. in our `description` attribute. User goal is to be able to use arbitrary formatting HTML in a field’s description. However, Underscores permits either no HTML or any HTML. It would be nice if we could use `$allowedposttags` or similar. Matt will be doing some research for any prior art.
  • Discussed whether we should use `switchEditors._wp_Nop` or roll our own. Matt will reach out to coreCore Core is the set of software required to run WordPress. The Core Development Team builds WordPress. to see why it’s private in the first place.
  • All of the issues in v0.3 have been assigned. By next Monday, we’ll be making the release decision. Code will be shipped to Fusion production throughout the week.

Logs: https://wordpress.slack.com/archives/feature-shortcode/p1428951753000191

Next chat: same time and place.

#meeting-notes, #shortcode-ui, #shortcodes

Shortcake (Shortcode UI) chat summary – April 6th

Present: @danielbachhuber, @matth_eu, @obenland, @tnolte, @mattmedeiros

  • v0.2.2 released today with a compat fix for WordPress 4.2.
  • We had a bit of discussion about timeline for coreCore Core is the set of software required to run WordPress. The Core Development Team builds WordPress. integration. There’s no rush, because Shortcake works just fine as a standalone pluginPlugin A plugin is a piece of software containing a group of functions that can be added to a WordPress website. They can extend functionality or add new features to your WordPress websites. WordPress plugins are written in the PHP programming language and integrate seamlessly with WordPress. These can be free in the WordPress.org Plugin Directory https://wordpress.org/plugins/ or can be cost-based plugin from a third-party. Furthermore, based on the existing commit activity, it appears TinyMCE Views needs a bit more maturity before it’s a reliable foundation. Lastly, Shortcake requires developer effort currently — will be more interesting when we’ve used Shortcake to rebuild audio / video shortcodeShortcode A shortcode is a placeholder used within a WordPress post, page, or widget to insert a form or function generated by a plugin in a specific location on your site. UIUI User interface, for example.
  • Fusion is working on an image shortcode based on Shortcake, and should coordinate with Image Flow to see what’s happening there.
  • Given Matt H-Y’s list of “field builder”, would be good to touch base with metadata and CustomizerCustomizer Tool built into WordPress core that hooks into most modern themes. You can use it to preview and modify many of your site’s appearance settings. projects to see where there can be alignment.
  • v0.3 is scheduled for release on April 21st. It contains a grab bag of issues.
  • We want your help with documentation. Our wiki is available for anyone to edit, and documentation efforts could use a fresh pair of eyes. If you need technical assistance with your edits, feel free to open an issue.

Logs: https://wordpress.slack.com/archives/feature-shortcode/p1428346927000055

Next chat: same time and place.

#meeting-notes, #shortcode-ui, #shortcodes

Shortcake (Shortcode UI) has a weekly meeting time: Mondays at 7 pm UTC

The title says it all. Our next weekly meeting is Monday, April 6 at 19:00 UTC

We also have a channel on SlackSlack Slack is a Collaborative Group Chat Platform https://slack.com/. The WordPress community has its own Slack Channel at https://make.wordpress.org/chat/.. Come join us in #feature-shortcode

ShortcodeShortcode A shortcode is a placeholder used within a WordPress post, page, or widget to insert a form or function generated by a plugin in a specific location on your site.-curious? Check out this recent WP Tavern post for the details on our latest release.

#meeting, #shortcode-ui, #shortcodes

Next Shortcake (Shortcode UI) discussion: Monday, March 2nd

  • What: Let’s chat about Shortcake (ShortcodeShortcode A shortcode is a placeholder used within a WordPress post, page, or widget to insert a form or function generated by a plugin in a specific location on your site. UIUI User interface), a proposed feature plugin that’s currently midway through its development cycle.
  • Why: Shortcake is nearing a v0.2.0 release (see all issues). We’d like to discuss where it’s at, and where we want to go with it in the future.
  • Where: #coreCore Core is the set of software required to run WordPress. The Core Development Team builds WordPress. channel on Slack
  • When: March 2, 2015 22:00 UTC
  • Who: Shortcode aficionados. See you there!

#shortcode-ui, #shortcodes

Shortcode UI Chat Summary, February 2nd

Attendees: @jdgrimes @danielbachhuber @samuelsidler @matth_eu @bobbingwide @michaelarestad

Full conversation: https://wordpress.slack.com/archives/core/p1422914584001521

tl;dr:

  • Background: Fusion (a media company using WordPress) is using shortcodes increasingly to embed content within other content. Given the historically bad UXUX User experience for shortcodes, we thought we’d invest a bit of development effort. The primary pain points for shortcodes we’re solving are discoverability (what shortcodes are there), and usability (what arguments do I need for this shortcodeShortcode A shortcode is a placeholder used within a WordPress post, page, or widget to insert a form or function generated by a plugin in a specific location on your site.). @matth_eu (from Human Made) has done a substantial amount of development, along with other contributors.
  • We discussed whether, for pragmatic purposes, shortcodes are content blocks. Answer: Kind of, to a limited degree. We’d need to determine which types of shortcodes are safe to deal with.
  • Everyone agreed inline editing would be nice for the shortcodes that support it well, and take Shortcode UIUI User interface from good to great. @michaelarestad offered to do some wireframes.
  • @bobbingwide opened a number of GithubGitHub GitHub is a website that offers online implementation of git repositories that can easily be shared, copied and modified by other developers. Public repositories are free to host, private repositories require a paid subscription. GitHub introduced the concept of the ‘pull request’ where code changes done in branches by contributors can be reviewed and discussed before being merged be the repository owner. https://github.com/ issues this morning that largely represent useful enhancements.
  • Because Shortcake makes use of JavaScriptJavaScript JavaScript or JS is an object-oriented computer programming language commonly used to create interactive effects within web browsers. WordPress makes extensive use of JS for a better user experience. While PHP is executed on the server, JS executes within a user’s browser. https://www.javascript.com/. templates, @kaiser mentioned it would be nice to declare the templates as dependencies of specific scripts. @danielbachhuber agreed, and suggested opening a coreCore Core is the set of software required to run WordPress. The Core Development Team builds WordPress. ticketticket Created for both bug reports and feature development on the bug tracker..

Next chat: February 16, 2015 22:00 UTC (two weeks from now)

#shortcode-ui, #shortcodes

Kickoff Shortcake (Shortcode UI) Discussion

  • What: Let’s chat about Shortcake (ShortcodeShortcode A shortcode is a placeholder used within a WordPress post, page, or widget to insert a form or function generated by a plugin in a specific location on your site. UIUI User interface), a proposed feature plugin that’s currently midway through its development cycle.
  • Why: To get a better sense of interest in the project, answer any questions people have, and discuss what might need to be done to make it a candidate for coreCore Core is the set of software required to run WordPress. The Core Development Team builds WordPress..
  • Where: #core channel on Slack
  • When: February 2, 2015 22:00 UTC
  • Who: Shortcode aficionados. See you there!

#shortcode-ui, #shortcodes