[wp-meta] [Making WordPress.org] #83: Twitter account for jobs.wordpress.net

Making WordPress.org noreply at wordpress.org
Thu Apr 22 07:00:39 UTC 2021


#83: Twitter account for jobs.wordpress.net
---------------------------------------+--------------------------
 Reporter:  mercime                    |       Owner:  coffee2code
     Type:  enhancement                |      Status:  assigned
 Priority:  high                       |   Milestone:
Component:  Jobs (jobs.wordpress.net)  |  Resolution:
 Keywords:  needs-design               |
---------------------------------------+--------------------------

Comment (by coffee2code):

 I've never looked into what Jetpack's capabilities are for auto-publishing
 to Twitter, but jobs aren't much like posts and would likely require
 customizations.

 Jobs are a custom post type. The post content would not likely be anything
 that should be in (or excerpted in) a tweet. Most of the data for a job is
 defined as post meta, only some of which would be relevant for inclusion
 in a tweet.

 If we're just tweeting the post/job title with a link to the job, then an
 out-of-the-box auto-publish functionality can likely do that without any
 customization. But having a bunch of "WordPress Developer [url]" tweets
 don't seem all that great.

 Some ideas:
 * For greater context, prefix tweet to make it clear we're posting a job.
 E.g. "New job posting: [title] [etc]" or "Just posted: [title] [etc]"
 * Like the jobs front page, we probably want to include the job category,
 job type, and location.
 * Company name might be good as well.
 * Salary/budget might not be so good to include, but maybe?
 * Probably want some hashtags.

 Example:

 {{{
 New job (development): WordPress Developer by Some Company, LLC
 Full Time in London, UK
 [url to job]
 #wordpress #jobs
 }}}

 Considerations:
 * Location is an optional field, so tweet template/constructor should
 account for it not being present.
 * Tweets provide long-living links to jobs, even though jobs only exist on
 the site for 21 days max. Do we want to do auto-delete tweets once a job
 has been removed (either closed or deleted)? Does Jetpack facilitate that
 as well? Bear in mind that jobs routinely get closed earlier than 21 days
 (sometimes even after a few hours), so we can't just assume "old" jobs are
 obviously no longer available since it's possible the most recently posted
 job could quickly become unavailable.
 * Very relatedly, we want to be able to ensure deletion of associated
 tweets in cases where a job is posted that is deemed
 invalid/inappropriate/spam after publication. If not automatic, or at
 least manually achievable through the site, then it becomes burdensome to
 grant and manage multiple people having access to the Twitter account or
 having a bottleneck with moderators asking the privileged few to delete
 tweets. Not to mention that a multi-step process adds to the time burden
 for moderators/admins and increases potential for a job being deleted but
 not the associated tweet.
 * Another way to look at it, retaining tweets for defunct job postings
 would give Twitter users a bad experience since they wouldn't know which
 job postings are legitimate without clicking through to the job and either
 finding the job posting or an error page.
 * Presumably the #needs-ui keyword for this ticket relates to the Twitter
 profile avatar and header image, and if not, then those would need to be
 decided upon / designed.
 * We'd need to ensure the necessary Twitter card tags (and open graph
 tags) are defined for jobs so that appropriate Twitter cards can be
 generated. (This should be done even if we don't auto-post to Twitter.)

-- 
Ticket URL: <https://meta.trac.wordpress.org/ticket/83#comment:12>
Making WordPress.org <https://meta.trac.wordpress.org/>
Making WordPress.org


More information about the wp-meta mailing list