WordPress / WordPress/wordpress.org
Career functionality v2 scope
Nobody has claimed this yet.
- Dominant language
- PHP
- Stars
- 163
- Forks
- 221
- PR merge metrics
- No merged PRs in 30d
Description
Building off of the original request to add career functionality, this issue seeks to capture some near time items for a v2 to keep momentum and focus. At a high level, the aim is build out career functionality (find jobs, post jobs, share career moments) within the WordPress.org network in line with this original source of feedback from Matt:
even better, what would it look like if we actually made our profiles as useful and iconic as Githubs, and how can we embed jobs and job-seeking into the product of the main website rather than a side thing. x.com does a really good version of this
I'm going to use the Now/Next/Later approach since there's not a set timeline for this work nor is it tied to any release cycle. Part of what's here is pulled directly from feedback from design that's been given to me (from @marko-srb) and from this dedicated call for testing that's ongoing. I will keep this updated as the work evolves as I work with @bor0 here.
Now
Profiles:
Enhancements:
- Add dropdown for each job for type of employment: Freelance, Contract, Full-time, and Part-time (feedback source).
- Add ability to upload CV to automatically fill jobs, accomplishments, etc.
- Show "Edit and Remove" buttons consistently in the same spot for key accomplishments and editing jobs (feedback source).
Bugs:
- Fix accessibility issue with the error message (the banner background color is light red and the text color is white, image here, feedback source).
- Use higher contrast for submit buttons to ensure it's seen as active rather than a disabled option (feedback source, feedback source). https://github.com/WordPress/wordpress.org/issues/660
- For key accomplishments and job descriptions, fix issue with line breaks being replaced with “nn”, and some special characters being stripped out, for example, “)” is turned into “u00b7” (feedback source), feedback source)
Jobs.wordpress.net:
Enhancements:
- Incorporate badges into candidate section (feedback source)
- Remove "Open to work" badge as it's redundant (feedback source).
- Emphasize "how to apply" more when viewing individual jobs (feedback source)
- Center page content (like FAQ) to be more similar to either centered format pages like Philosophy or Documentation format pages.
- Add search functionality to both jobs and candidates (reuse search field approach from WordPress showcase for consistency).
- Remove WordPress logo in header.
- Swap nav font weight to a thinner variant.
- Make the green labels smaller for jobs. Right now, they are too prominent.
- Replace/reuse filtering from WordPress showcase to filter by type of job.
Next
Profiles:
TBD
Jobs.wordpress.net:
- Add ability to filter candidates by location https://github.com/WordPress/wordpress.org/issues/661 This will need design shaping first.
- Add ability to filter jobs by location (including remote) and type (part time, full time, contract, etc).
- Link the company name on single-job view.
- Budget field normalization. This would be a plugin change, likely requiring folks to select a currency OR a description of the budget field when submitting a job.
- Polish hero section on homepage. Needs design help.
Later
Profiles:
TBD
Jobs.wordpress.net:
- Enable a way to have event specific job and candidate interactions. For example, a WCEU focused job fair that can have a dedicated landing page with candidates and employeers who are IRL at an event. Here's a thread with more context.
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by reviewing the unchecked items in the Now, Next, and Later sections, along with the original career-functionality issue and linked testing feedback. There are no files, tests, or entry points named here; completion requires narrowing the scope, resolving design needs, and agreeing how the selected profile and jobs.wordpress.net work will be implemented.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- php
- Domain
- design, web-dev
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Active
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100