Career functionality v2 scope
Los mantenedores suelen responder en 2 días
@fcoveram ya está trabajando en esto.
Desde el 11/6/2026.
Evaluación
- Dificultad
- 5/5
- Tiempo estimado
- Más de una semana
- Aptitud para principiantes
- 25/100
Línea de trabajo
Comienza revisando los elementos no marcados en las secciones Now, Next y Later, junto con el issue original de career-functionality y los comentarios de testing vinculados. Aquí no se nombran archivos, pruebas ni puntos de entrada; para completar el trabajo es necesario acotar el alcance, resolver las necesidades de diseño y acordar cómo se implementarán los trabajos relacionados con el perfil seleccionado y jobs.wordpress.net.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
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.
- Lenguaje dominante
- PHP
- Estrellas
- 165
- Forks
- 229
- Métricas de merge de PR
- Sin PR fusionados en 30 d
Preparar el entorno
Este proyecto no incluye contenedor de desarrollo, Dockerfile ni guía de contribución, así que la configuración corre por tu cuenta: empieza por su README y consulta nuestra guía para la primera contribución para los pasos generales.
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de WordPress/wordpress.org
-
i18n
Dificultad 2/5 1-3 horas Aptitud para principiantes 74/100
WordPress/wordpress.org#1002 ·
Los mantenedores suelen responder en 2 días
-
[Site] Make blogs [Status] In Discussion
Dificultad 2/5 1-3 horas Aptitud para principiantes 66/100
WordPress/wordpress.org#654 · 10 comentarios ·
Los mantenedores suelen responder en 2 días
-
[Site] Profiles
Dificultad 5/5 Más de una semana Aptitud para principiantes 35/100
WordPress/wordpress.org#848 · 1 comentario ·
Los mantenedores suelen responder en 2 días
-
[Site] Themes [Status] Blocked
Dificultad 3/5 1-2 días Aptitud para principiantes 55/100
WordPress/wordpress.org#823 · 3 comentarios ·
Los mantenedores suelen responder en 2 días
-
[Site] Plugins [Status] In Discussion
Dificultad 4/5 3-5 días Aptitud para principiantes 52/100
WordPress/wordpress.org#773 · 5 comentarios · 1 reacción ·
Los mantenedores suelen responder en 2 días
Todos los issues de WordPress/wordpress.org
Issues similares
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 66/100
matomo-org/device-detector#8432 ·
Los mantenedores suelen responder en 1 día
-
Bug
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
Automattic/safe-publish#772 ·
Los mantenedores suelen responder en 1 día
-
[Issue] Default missing carriers configuration to an empty array in Shipping::collectRates() (#34187)Posiblemente ocupada @lbajsarowicz la tomó hace 6 días. AbiertoIssue: needs update Priority: P2
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
magento/magento2#41736 · 2 comentarios ·
Los mantenedores suelen responder en 5 días
-
help wanted priority:low type:chore
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
crazy-goat/rabbit-stream#904 ·
Los mantenedores suelen responder en 1 día
-
BC Break
Dificultad 2/5 1-3 horas Aptitud para principiantes 76/100
laminas/laminas-feed#136 ·