Title: WordCamp Talk Proposals weekly slack chat notes 18/01/17
Author: Jenny Beaumont
Published: January 19, 2017

---

 [  ](https://profiles.wordpress.org/jennybeaumont/) [Jenny Beaumont](https://profiles.wordpress.org/jennybeaumont/)
10:45 am _on_ January 19, 2017      

# WordCamp Talk Proposals weekly slack chat notes 18/01/17

The last weekly slackSlack Slack is a Collaborative Group Chat Platform [https://slack.com/](https://slack.com/).
The WordPress community has its own Slack Channel at [https://make.wordpress.org/chat/](https://make.wordpress.org/chat/)
chat took place Wednesday Jan 18 at 5pm UTC. The archive starts [here](https://wordpress.slack.com/archives/meta-wordcamp/p1484758847001365).

Present: Mathieu VIet, Ian Dunn, Andrea Middleton.

This meeting focused on following up on comments from Ian on previous meeting notes:

 * Clarifying the login interface and what’s meant by “micro 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/](https://wordpress.org/plugins/)
   or can be cost-based plugin from a third-party.”
 * Code base: slimming things down
 * The need for applicants to be site users

The summary here is pretty brief:

 * The necessary login and redirects are already in place, so no need for the development
   of any additional plugins or addition of any code.
 * Users can be logged into WordCampWordCamp WordCamps are casual, locally-organized
   conferences covering everything related to WordPress. They're one of the places
   where the WordPress community comes together to teach one another what they’ve
   learned throughout the year and share the joy. [Learn more](https://central.wordcamp.org/about/).
   sites without being assigned roles. This will avoid any undesirable accumulation
   of sites in their toolbars. Applicant interaction is entirely front-end.
 * We have a new directive to get the codebase down to approx 10k lines. There is
   still a lot of code written specifically for the original WP Idea Stream plugin
   that isn’t necessary for our purposes here, so we will whittle away and cut any
   fat, focusing on the main goal of this plugin: the talk submission and selection
   process.

Our next meeting is scheduled for Wednesday January 25 at 5pm UTC. I’ll be away 
so Tom Nowell will facilitate, who now has access to post notes here to the community
blog.

Cheers! <3

### Update

Here are some of the things Ian suggested we delete in order to streamline the code.

>  * images and featured images
>  * links
>  * pretty links
>  * network user settings
>  * …and lots more
> most of those things could probably be “decisions, not options”, which would remove
> a lot of code

### Share this:

 * [  Threads ](https://make.wordpress.org/community/2017/01/19/wordcamp-talk-proposals-weekly-slack-chat-notes-180117/?share=threads)
 * [  Mastodon ](https://make.wordpress.org/community/2017/01/19/wordcamp-talk-proposals-weekly-slack-chat-notes-180117/?share=mastodon)
 * [  Bluesky ](https://make.wordpress.org/community/2017/01/19/wordcamp-talk-proposals-weekly-slack-chat-notes-180117/?share=bluesky)
 * [  Facebook ](https://make.wordpress.org/community/2017/01/19/wordcamp-talk-proposals-weekly-slack-chat-notes-180117/?share=facebook)
 * [  X ](https://make.wordpress.org/community/2017/01/19/wordcamp-talk-proposals-weekly-slack-chat-notes-180117/?share=x)
 * [  LinkedIn ](https://make.wordpress.org/community/2017/01/19/wordcamp-talk-proposals-weekly-slack-chat-notes-180117/?share=linkedin)

 * [Login to Reply](https://login.wordpress.org/?redirect_to=https%3A%2F%2Fmake.wordpress.org%2Fcommunity%2F2017%2F01%2F19%2Fwordcamp-talk-proposals-weekly-slack-chat-notes-180117%2F%23respond&locale=en_US)

 1.  ![](https://secure.gravatar.com/avatar/5783a2d9b93f04f6d0a1ddabddcfd71f15136d7eaea7a87f9962d3f93f780224?
     s=32&d=mm&r=g)
 2.   [Ian Dunn](https://profiles.wordpress.org/iandunn/)  5:50 pm _on_ January 19,
     2017
 3.  > get the codebase down to approx 10k lines
 4.  [It’s currently around 10k lines](http://pastebin.com/raw/iGhUXqTy) (not counting
     whitespace and comments, which bring it up to around 23k). If we wanted a target
     to shoot for, a very rough guess would be between 2k and 5k.
 5.  I don’t think focusing on the number will be helpful, though. I think it’s much
     more beneficial to ask a question like, “What are the essential features for an
     MVPMinimum Viable Product "A minimum viable product (MVP) is a product with just
     enough features to satisfy early customers, and to provide feedback for future
     product development." - [WikiPedia](https://en.wikipedia.org/wiki/Minimum_viable_product)?”
     and “Is this line of code/UIUI UI is an acronym for User Interface - the layout
     of the page the user interacts with. Think ‘how are they doing that’ and less 
     about what they are doing. component/whatever enabling a general-purpose 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/](https://wordpress.org/plugins/)
     or can be cost-based plugin from a third-party. like Idea Stream, or is it necessary
     for the specific needs of a WordCampWordCamp WordCamps are casual, locally-organized
     conferences covering everything related to WordPress. They're one of the places
     where the WordPress community comes together to teach one another what they’ve
     learned throughout the year and share the joy. [Learn more](https://central.wordcamp.org/about/).
     organizer?”
 6.   * ![](https://secure.gravatar.com/avatar/f3de4d6add4b59297e37461cdba6132e4632097a94391701c26c69fca127570b?
        s=32&d=mm&r=g)
      *  [Jenny Beaumont](https://profiles.wordpress.org/jennybeaumont/)  6:31 pm _on_
        January 19, 2017
      * I misunderstood then. However I do think that having a target is helpful for
        us to prioritize as we might not agree on essentials. I understand the MVPMinimum
        Viable Product "A minimum viable product (MVP) is a product with just enough
        features to satisfy early customers, and to provide feedback for future product
        development." - [WikiPedia](https://en.wikipedia.org/wiki/Minimum_viable_product)
        argument, but we aren’t working from scratch. We’re working from something 
        that was already built out and full of features. Ideally, and I guess I can
        only really speak for myself, our goal here was not to deliver an MVP but something
        already a bit more sophisticated, as we’ve used it outside of WordCampWordCamp
        WordCamps are casual, locally-organized conferences covering everything related
        to WordPress. They're one of the places where the WordPress community comes
        together to teach one another what they’ve learned throughout the year and 
        share the joy. [Learn more](https://central.wordcamp.org/about/). sites and
        have had proof of concept for some length of time. I should have copied your
        list of suggested deletes, so I’ll go back and add those now.
      * I think we’re on the same page, but maybe still wanting to be more ambitious
        than you’re advising 🙂 thnx!
         - ![](https://secure.gravatar.com/avatar/5783a2d9b93f04f6d0a1ddabddcfd71f15136d7eaea7a87f9962d3f93f780224?
           s=32&d=mm&r=g)
         -  [Ian Dunn](https://profiles.wordpress.org/iandunn/)  6:45 pm _on_ January
           19, 2017
         - >  I understand the MVPMinimum Viable Product "A minimum viable product (
           > MVP) is a product with just enough features to satisfy early customers,
           > and to provide feedback for future product development." - [WikiPedia](https://en.wikipedia.org/wiki/Minimum_viable_product)
           > argument, but we aren’t working from scratch. We’re working from something
           > that was already built out and full of features.
         - That’s a good point. Thinking about an MVP is probably the wrong approach,
           since it wouldn’t make sense to remove useful features that are already 
           built.
         - It’s probably better to ask something like, “Which features were added because
           they’re useful for a generic 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/](https://wordpress.org/plugins/)
           or can be cost-based plugin from a third-party. like Idea Stream, that serves
           many purposes, and which ones make a big impact for WordCampWordCamp WordCamps
           are casual, locally-organized conferences covering everything related to
           WordPress. They're one of the places where the WordPress community comes
           together to teach one another what they’ve learned throughout the year and
           share the joy. [Learn more](https://central.wordcamp.org/about/). organizers?”
         - > I should have copied your list of suggested deletes, so I’ll go back and
           > add those now.
         - That list was just thrown together quickly during the chat, so it’s nowhere
           near comprehensive. They were just examples to try and help draw the distinction
           between what makes sense for this specific use case, and what’s consistent
           with WordCamp.org. Some of them may be worth keeping, and there are almost
           certainly other things that could be trimmed that weren’t in that list.
            * ![](https://secure.gravatar.com/avatar/f3de4d6add4b59297e37461cdba6132e4632097a94391701c26c69fca127570b?
              s=32&d=mm&r=g)
            *  [Jenny Beaumont](https://profiles.wordpress.org/jennybeaumont/)  6:56
              pm _on_ January 19, 2017
            * Understood, I still thought it useful to include those examples for quick
              reference for anyone else who might be reading (and for us) 🙂
 7.  ![](https://secure.gravatar.com/avatar/5783a2d9b93f04f6d0a1ddabddcfd71f15136d7eaea7a87f9962d3f93f780224?
     s=32&d=mm&r=g)
 8.   [Ian Dunn](https://profiles.wordpress.org/iandunn/)  6:50 pm _on_ January 19,
     2017
 9.  [@imath](https://profiles.wordpress.org/imath/), when you look into replacing 
     all the code for psuedo-pages/rewrites with shortcodes, if it looks like it’ll
     be a big mess, then let’s talk about it more before spending a lot of time changing
     things.
 10. I’d like to see the 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/](https://wordpress.org/plugins/)
     or can be cost-based plugin from a third-party. streamlined and made more consistent
     with how everything else works on WordCamp.org, but I also want to be careful 
     that it remains internally consistent, rather than a patchwork because of conflicting
     visions for how it should work. If it feels like a bad idea to you, feel free 
     to push back.
 11. If we’d end up with a dozen shortcodes, for instance, then that’d probably be 
     a bad user experience.
 12.  * ![](https://secure.gravatar.com/avatar/ec6b221b468e0400a08f635b34177e6efefbf57b76e35ca58ab5573417416aee?
        s=32&d=mm&r=g)
      *  Anonymous User  8:05 am _on_ January 20, 2017
      * [@iandunn](https://profiles.wordpress.org/iandunn/)
         For now i’ll touch to 
        nothing as [@tomjn](https://profiles.wordpress.org/tomjn/) is making great 
        progress on this area and has ideas to improve the code (many thanks to him).
        He started with improving the logic of the post status use.
      * More globally, i’m sorry i’m not a great fan of shortcodes, that’s probably
        explaining my first reaction. But as i said i’m fine with any improvements 
        ☺️
         - ![](https://secure.gravatar.com/avatar/5783a2d9b93f04f6d0a1ddabddcfd71f15136d7eaea7a87f9962d3f93f780224?
           s=32&d=mm&r=g)
         -  [Ian Dunn](https://profiles.wordpress.org/iandunn/)  7:21 pm _on_ January
           20, 2017
         - I’m open to maybe keeping the pseudo-pages too, but it probably warrants
           some more discussion. Maybe we see what other areas get removed, then circle
           back to this part later.

### Leave a Reply 󠀁[Cancel reply](https://make.wordpress.org/community/2017/01/19/wordcamp-talk-proposals-weekly-slack-chat-notes-180117/?output_format=md#respond)󠁿

You must be [logged in](https://login.wordpress.org/?redirect_to=https%3A%2F%2Fmake.wordpress.org%2Fcommunity%2F2017%2F01%2F19%2Fwordcamp-talk-proposals-weekly-slack-chat-notes-180117%2F&locale=en_US)
to post a comment.

# Post navigation

[← WordCamp Location Consistency](https://make.wordpress.org/community/2017/01/19/wordcamp-location-consistency/)

[New way to pay WordCamp sponsorship by credit card →](https://make.wordpress.org/community/2017/01/21/new-way-to-pay-wordcamp-sponsorship-by-credit-card/)