News from the Global Team
New R-Ladies Website

There were some key issues we wanted to resolve with our webpage, that we could not easily maintain with the Wordpress site we had going:
- Multilingual website: This is not the easiest to maintain with Wordpress
- Very slow directory: The database was just too slow and heavy, page loading time was horrible
- Integrate the blog into the website: The blog was a Blogdown site maintained through Github and Netlify
- Easier long-term maintenance and collaboration: Wordpress would require making a user for every person that wanted to contribute to the site
- Changing to something hosted on GitHub would mean easier community help and collaboration
History
The work already started in 2019, with Bea Hernandez, Daloha Rodríguez-Molina and Maëlle Salmon. The initial work was in making a blogdown website, which utilises Hugo and R markdown integration. It was a natural place to start porting our Wordpress site into something more common to use in our community. Additionally, the Wordpress site was requiring more and more maintenance, and in particular our R-Ladies directory was so slow we were getting reports of people not using it because the loading time of the page was so long!
In 2020, I (Athanasia Mowinckel) was on-boarded to the website team, initially to maintain the Wordpress site while the new Hugo site was being built. After just a little while, I also started working on the blogdown site.
In mid-2020 we decided that the webpage was better served as a pure Hugo site, not as blogdown. At that point, it was due to some Hugo features not existing in Blogdown (yet) that we wanted to utilise for the website. These were settings for multi-lingual websites we really wanted to take advantage of. At this point, I realised I was heavily invested in getting all the Hugo backbone working for R-Ladies, and that would mean creating our own custom theme, rather than something pre-made.
Then Covid hit, and we all felt the stress of that period. Development went slow, and things dragged out. Thankfully, the Leadership contacted me and asked if I needed help to get the last pieces in place, and that we could set aside a little budget to hire help for the javascript pieces I was struggling with.
We announced the need, and hired Ben Ubah to help me get the last crucial pieces in place. Finally, we were nearing completion!
Release & new features!
We have now released the new website and are thrilled about how it works so far! The theme is well suited to us, and the content is much easier to deal with now that we can collaborate through GitHub. It’s also made it possible to integrate the website with certain other automatic pipelines, which enables us to have a couple of new features to the website from before!
- Events page with a calendar of R-Ladies events: These are fetched daily from meetup through their API
- Directory page which is actually fast!: Updated and maintained in another private repository with Airtable integration
- Blog where we welcome contributing posts and cross-posts: We’d love to see the blog revived and used by our community to show their skills and fun things they are doing with R!
- News page where the R-Ladies Global team can announce important notices about the global governance of our community
And more!
Future work & call for community help
There are still some things we are working on in the background, that we hope will improve the experience of our website, and also fulfil obligations we have promised previously. We have a website wiki with more information about the setup of the website, and how people can contribute to the site.
Multilingual webpage
We have set the website up to be multilingual, and have some development content for French, Spanish and Portuguese. But, there is still a long way to go before we get to a point where these languages are well enough translated and enough content has been translated, for the language to be released in the production website. Also, we are assuming that once we start having more translated content, we will see areas where the code needs fixing for proper multilingual support.
We hope with community help we can make an effort to cover the major languages used by our community. The website wiki has its own section for contributing site language translations. It likely needs work so it is more explicit on what the needs are, but we hope it provide a starting guide.
Directory improvements
Updating entries
The directory has been ported from Wordpress with some rather elaborate and hacky scripts to get the content working for our new website. This means, that for quite a lot of the entries, the content looks weird and out of place on the new website. The best way to update your own entry in the directory, is to locate your entry and fill out the form for updating the directory. This way, we can create a better and more unified directory for all!
Better search / filtering
Currently, we are using a fuzzy search for the directory. While this does help somewhat, it can give odd results and it can be hard to find exactly what you are after.
We are working on making better search and filtering functions for the directory, and if you have suggestions of how you would like to search it, we value your input.
Adding new pages
There are quite some pages we are eager to start work on, so we can provide the best information available to our community and Funders. We promised certain resources in our BML statement, and we are keenly aware that we have yet to fulfil this. Also, we know that our funders regularly want summaries of our activities, and we want to make a page dedicated to this type of information.
If there are pages you feel should exist, please do let us know and we will consider your proposals.
Final thoughts from the main developer
It has been an amazing journey for me to work on this website. I’ve learned so much, and I am thrilled to finally see it go “live”. I look forward to the continued development, and we will be announcing the need for new website team members in not too long, to help me with the translation efforts, in revitalising the blog and in taking over the general maintenance of the new website.
slug: “new-r-ladies-website” aliases:
- ‘/news/2023-02-22-new-r-ladies-website’
We are thrilled to announce the release of our new R-Ladies website!
It’s been a long journey, with many people involved, and we are happy to be able to finally share with you this new site and some new content.
Global Leadership Team Transition

R-Ladies first began as a meet-up in 2012, and became a global organization in 2016. Since inception, the R-Ladies Global organization has been run on 100% volunteer effort from individuals and chapters throughout the world. The organization is built upon layers of support - the global leadership team, the broader global team, local chapter organizers, and community members - all who donate their time and effort to sustain the mission of promoting gender diversity in the R community.
Request for Proposal - Javascript Development (Contract Work)
The R-Ladies global organization wants to implement some new functionalities (using Javascript) for a re-implementation of their website, whose source code may be found on GitHub.
R-Ladies would like to invite you to prepare a proposal to accomplish the above task that includes timeline, cost, and deliverables. The following RFP includes a background of our organization and describes the purpose of the redesign, its desired functionality, and specific requests relating to the proposal. We understand that details may be subject to change upon vendor recommendation and/ or research of more optimal solutions. In your proposal, please feel free to suggest alternatives where noted.
Reduced Service Mode for R-Ladies Global
This year has been and continues to be a challenging year for many, if not all, of us.
We have needed to make some adjustments in our personal lives and as R-Ladies is a volunteer run organisation we also needed to make some changes in the work we do at R-Ladies Global.
#BlackLivesMatter: A joint statement by Forwards and R-Ladies
As organizations committed to broadening diversity and inclusion in our community, we stand with #BlackLivesMatter and join those who demand justice for systemic oppression. Pervasive racism negatively impacts the participation of Black people in society. The current events in the USA echo what has happened and continues to happen to minoritised people across the world. We are aggregating resources and are taking deliberate actions to amplify the voices of Black, Indigenous and People of Color in the R community now and moving forward.
Gabriela de Queiroz steps down from the R-Ladies Global Leadership Team
R-Ladies started out as a meetup group in San Francisco, when Gabriela de Queiroz founded the first chapter and organised the first event in 2012. Following this example, three further groups started out over the next three years. Shortly after the useR! conference in 2016, where Gabriela and other organisers met in person, the R-Ladies Global organisation was co-founded by several active community members.
R-Ladies Global's response to the DataCamp Assessment Report
DataCamp’s CEO Jonathan Cornelissen sexually assaulted an employee by making “uninvited physical contact” in October 2017. This became public in April 2019, after which we released a statement on our blog. For a comprehensive account of events, please see this article by Davey Alba for BuzzFeed News published in May 2019. DataCamp commissioned a third-party review which has now been released. This blogpost is to add some clarification around references to R-Ladies made in that report.
R-Ladies Global's disapproval of DataCamp
This blog post is a slightly extended version of the official statement the R-Ladies Global organization made via Twitter, in a form that is easier to share. The views expressed here are the views of the R-Ladies Global Team signing at the end of this post and do not represent the R-Ladies community at large.