WW<CODE> Maker Bytes

WW<CODE> Maker Bytes

Written by WWCode Core Team

Maker Bytes

Issue 135

We are building features for the Women Who Code community and we want to highlight that work with our stakeholders, you! THANK YOU to our contributors for dedicating their valuable time to help us build tech a place where women can excel.

You can follow all of our work on github. Below are a few snippets of our awesome features.

Released

FIXED

CODE Review Posts Missing from View Page
When a customer purchases a Social Boost Perk with their Job Board Post, we are often forced to change it from Manual to CODE Review, a distinction that determines when and how the Perk is fulfilled by our Communications Team. In the past, when this was done by an Admin, the post went missing from the administrative back end unless it was listed with a Date for Publishing in the CODE Review. This release fixes that.

  • Find or create a customer with job credits and social boosts
  • Create a couple of jobs for this customer
  • Log in as admin to find that customer in admin/customers and view their Posts section
  • Pick one of the posts to edit by selecting a code review perk from the dropdown e.g. job on code review
    • Save the new perk and you are redirected to the post show page e.g. admin/posts/:id
    • Go to the Code Review posts index page admin/postsand you can see that post in the not scheduled scope
    • Click to edit this post again, you can successfully add a date and job to the post and save
    • You can view this post from the admin/posts index page listed under the all ready to publish scope

Better Error Handling on Jobs Controller

  • When a user tries to access a job which is no longer published, has an invalid id param, has an invalid url format, they receive a 404 page. This fix implements better error handling for this which leads to a better user experience.
  • In the browser enter an invalid URL e.g. jobs/blah or jobs/9000.
  • You are now brought to the jobs index page /jobs and see a "job is no longer available" notice.

Update Pry and Set Development Timeout

  • We implemented a fix so that binding.pry doesn't timeout and you can be in a binding.pry for as long as you want in a development ENV.

CHANGED

Update example Vagrant database password 

  • We updated the password for the default db user in Vagrant.

Update footer links #3303

We updated the following links in the footer of the website.

  • Changed the "Host an Event" link to this form
  • Removed "Contact a Network"
  • Added "Volunteer" with a link to this form

Add Network's Open Collective Link to Get Involved Area 

  • Right now we link to the WWC generic Open Collective page, this change makes it so that if a network has its own Open Collective link that this is the link that will be on the Get Involved page

ADDED

ApplaudHer form #3274

We created a public form to capture ApplaudHer data on our website.

  • In the footer go to Submit an #ApplaudHer and you will be brought to the new form https://www.womenwhocode.com/applaudher/new

Appending and concatenating text for ApplaudHers 

In order to help with publishing the ApplaudHers we added so rule to append and concatenate the text.

  • Log in as admin and go to admin/applaud_hers.
  • Create or edit existing applaud hers to match the following:
    • With a network.
    • Without a network. 
    • With the description text capitalized e.g. "Gave a keynote speech" 
    • First name only.
    • First name and last name present.
  • You will see that in the description column, the displayable sentence is correctly formatted:
    • Without a network displays WWCode Member Jane Doe #{description}.
    • With a network displays Jane Doe of WWCode ATL #{description}.
    • Text is not capitalized in the middle of the sentence.

ApplaudHer Helper to handle display on network#show pages #3306

We needed a way to decide what #ApplaulHers to show on the network pages so we added ApplaudHer helper to handle display of network and global ApplaudHers:

  • The helper will return 3 ApplaudHers at a time.
  • If a network has less than 3 ApplaudHers, the network ApplaudHers will be supplemented with global ApplaudHers.
  • All the ApplaudHers are picked by most recently created.
  • Added 'published' scope to applaud_her model for use in helper.

Our Website

Our repo is private, yet running under an open source license.  Instead of pointing to issues and PRs, we are including a screenshot of what our weekly pulse looks like. 

Existing website contributors, please check out our pulse!

Potential website contributors, please email coreteam@womenwhocode.com with your GitHub username to get started. It's built in Ruby on Rails + React + Postgresql.

Applauds!

allilevine

andela-rwachira

kaitlynhova

isometimescode

Talk to us

Any ideas about existing features, new features, getting involved as a contributor, please share it in this FORM and/or watch our repos on Github.

To submit feedback, comments or questions email coreteam@womenwhocode.com, we would love to hear from you. 

User Research is a Team Sport

Join our User Research Team! Be the first to check out all of the great products that we are building and have your voice heard from the earliest stages of development.

Join our user research team