{"action":"created","issue":{"url":"https://api.github.com/repos/imath/wordcamp-talks/issues/9","repository_url":"https://api.github.com/repos/imath/wordcamp-talks","labels_url":"https://api.github.com/repos/imath/wordcamp-talks/issues/9/labels{/name}","comments_url":"https://api.github.com/repos/imath/wordcamp-talks/issues/9/comments","events_url":"https://api.github.com/repos/imath/wordcamp-talks/issues/9/events","html_url":"https://github.com/imath/wordcamp-talks/issues/9","id":192205323,"number":9,"title":"Talks/Profile status conversion.","user":{"login":"imath","id":1834524,"avatar_url":"https://avatars.githubusercontent.com/u/1834524?v=3","gravatar_id":"","url":"https://api.github.com/users/imath","html_url":"https://github.com/imath","followers_url":"https://api.github.com/users/imath/followers","following_url":"https://api.github.com/users/imath/following{/other_user}","gists_url":"https://api.github.com/users/imath/gists{/gist_id}","starred_url":"https://api.github.com/users/imath/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/imath/subscriptions","organizations_url":"https://api.github.com/users/imath/orgs","repos_url":"https://api.github.com/users/imath/repos","events_url":"https://api.github.com/users/imath/events{/privacy}","received_events_url":"https://api.github.com/users/imath/received_events","type":"User","site_admin":false},"labels":[{"id":430250596,"url":"https://api.github.com/repos/imath/wordcamp-talks/labels/question","name":"question","color":"cc317c","default":true}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":2,"created_at":"2016-11-29T07:14:04Z","updated_at":"2016-12-01T07:32:27Z","closed_at":null,"body":"This is another part i've missed from https://make.wordpress.org/community/2016/05/11/wp-idea-stream-for-the-wordcamp-admin-toolbox/\r\n\r\nI agree with @jennybeaumont when she said\r\n> it would be interesting to explore either replacing or connecting the user profiles with/to the Speaker custom post type, so that these could be validated/rejected at the end of the process. This would help automate and be a huge time saver IMO.\r\n\r\nThe plugin is already doing it in a way thanks to embeddable user profiles. If this option is activated, adding a url to a user profile into a post will generate the display of the avatar, user name and description (bio). If the logged in user can view users profile the user name is linked to the full user's profile and all the talks he submitted.\r\n\r\nI think there are many ways to save some time, but i'm unsure what's the best option:\r\n1/ About speakers information:\r\n- Add a button on the user's profile to generate a new post (potential issue here is to know the specific post type name or use an option to let the admin set it),\r\n- use the existing embeddable user's profile feature, by improving it so that the existing links to talks/rates or comments are replaced by social links. (Meaning a specific post type is not needed anymore).\r\n- another option i don't see yet 🤔\r\n\r\n2/ About selected talks:\r\n- use a custom status that would automagically include the 'talks' post type into the main WP Query ? Potential problem here would be to first make sure there are no typos in the Talk's description before changing the status. Great thing would be that it would be possible, after filtering the talks within the administration by the \"selected\" mini workflow state, to use the bulk action to change the selected talks to the custom status.\r\n- or just like the profile, generate a new post with the content of the talk preloaded into the editor?\r\n- or another option i don't see 🤔\r\n\r\nWhat do you think?\r\n"},"comment":{"url":"https://api.github.com/repos/imath/wordcamp-talks/issues/comments/264098600","html_url":"https://github.com/imath/wordcamp-talks/issues/9#issuecomment-264098600","issue_url":"https://api.github.com/repos/imath/wordcamp-talks/issues/9","id":264098600,"user":{"login":"imath","id":1834524,"avatar_url":"https://avatars.githubusercontent.com/u/1834524?v=3","gravatar_id":"","url":"https://api.github.com/users/imath","html_url":"https://github.com/imath","followers_url":"https://api.github.com/users/imath/followers","following_url":"https://api.github.com/users/imath/following{/other_user}","gists_url":"https://api.github.com/users/imath/gists{/gist_id}","starred_url":"https://api.github.com/users/imath/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/imath/subscriptions","organizations_url":"https://api.github.com/users/imath/orgs","repos_url":"https://api.github.com/users/imath/repos","events_url":"https://api.github.com/users/imath/events{/privacy}","received_events_url":"https://api.github.com/users/imath/received_events","type":"User","site_admin":false},"created_at":"2016-12-01T07:32:27Z","updated_at":"2016-12-01T07:32:27Z","body":"Thanks for your very interesting feedback, i think the automation would be a little different in our case as we already have a post type: the talk proposal.\r\n\r\nWe can also more selective in the sense that if i understand well the automation in wordcamp-forms-to-drafts, it is creating speaker/session draft posts for each submitted form. In our case we can imagine to generate these posts once the talk has been selected by Admins within the Talks Dashboard.\r\n\r\nYou haven't seen this part when testing, so i'll send you credentials for an admin account so that you can have an idea of the mini workflow that can be used.\r\n\r\nI'm not sure the speaker post is needed though. If all speakers have a WordPress.org account we can probably build a custom Users loop / profile page. The advantage of this is: the speaker can update his information in a central place, and all sites using the custom loop will benefit from it.\r\n\r\nI like the idea of getting attendees feedback, as an \"ex\" speaker, i would have love to easily get some too :) Feedbacks will be posted on the Session's post type, or it's another process ?"}}
{"actor":{"display_login":"imath"}}