p/strings-3
In-app copy editing for UX writers and product teams
Jasper Platz
Strings — In-app copy editing for UX writers and product teams
Featured
26
Strings is a tool for writers and product teams to search and edit your app’s copy. Developers save time while retaining control over their code. When writers edit copy, Strings automatically generates a pull request for engineering approval in Git.
Replies
Adam Rodnitzky
I've been waiting for a product like this! How are permissions managed for different levels of writers?
Jasper Platz
@rodtwitzky Thanks Adam. The permission structure is basic at the moment - the admin can decide who can join. Devs have final approval rights for any edits that make it into the apps. In the future we are planning to build out more permission functionality that supports more complex workflows like internal approvals.
PratheeP /../
Great product! I’m hoping large teams adopt this so it would make the life of devs and Ux people much smoother. Good luck!
Jasper Platz
@pratheepch Thanks, that's the hope. Especially as most product development teams are constraint by their engineering time so the more they can handover the faster the team can move.
Nikos Melachrinos
this is a really good. idea!
Jasper Platz
Sam Thorne
@jasper_platz Does this support GitHub Enterprise installs?
Jasper Platz
@sam_jt Hey, sorry just saw this...if I'm not mistaken GH Enterprise is their on-prem solution which we currently do not support but plan to in the future.
Sads Lasania
This is awesome! As a UX writer, this is a huge struggle. Definitely sharing/pitching this with dev & product :D
Jasper Platz
@sadslasania thanks Sads. Happy to help if any questions come up. My email is just my first name with our url
Alexander De Ridder
You should use this for internationalization, to translate your app with teams.
Andrew Mason
+1 - is this on the roadmap?
Jasper Platz
@andrewmason @adridder it's definitely on our radar and you can already view and edit other languages through our product. Building a full translation workflow is a different beast all together. We'll see if we venture in that direction in the future.
Jan Piotrowski
This looks great and solves an awesome use case. Excited to try it out.
Jasper Platz
@jan_piotrowski Thanks Jan! Let us know how it goes
Stefan Hesse
That is definitely a pain point that needs to be solved! But 80$ is quite a price tag.
Huzaifa Ahmad
This is pretty cool! Can the users also change the text stylings?
Jasper Platz
@huzaifa_ahmad1 No, not currently but love that idea!
Huzaifa Ahmad
@jasper_platz Yes I think that would be really cool to see!! Idk if you guys currently do this but you should have a live preview of the component that is being edited too. But besides that good job :)
Jasper Platz
Hello PH, We're excited to launch Strings, a tool for writers and product teams to browse, search, and edit your app’s actual copy without learning how to code. For most product teams, app copy is locked away in code repositories, far removed from the writers and designers who are tasked to own that copy. Seemingly trivial changes can take weeks to work their way through the product development process and waste valuable resources. With Strings, we empower the owners of product content to view and edit in-code copy in a writer-friendly environment while keeping the final approval with the engineering team to ensure stability. 👩‍💻 Developers changing copy is a terrible use of engineering time From our experience editing a single copy string can be a painful process for product development teams: 1) The UX writer documents what needs to be changed. Either they create a task themselves, or they might ask someone else with access to the engineering issue-tracking tool to do so. 2) The task then needs to be prioritized. A product manager (PM) goes through the backlog of issues and has to understand and evaluate how the copy change ranks in importance compared to all the other engineering requests. 3) Let’s assume the copy edit makes it to the top of the list of priorities (which many do not and therefore get buried in the backlog), the PM then asks an engineering lead to estimate how many tasks can be completed in a given sprint. 4) At last, the sprint starts and an engineer picks up the task for the copy edit. She looks at the edit request and maybe jumps into the design tool to look at the screen in question. Then she goes to find the right string file in the right repo and find the correct copy string to edit, copying or retyping the updated content. A seemingly trivial copy change involves many people, handovers, context switches, processes and may take weeks to get to the users. It creates so much organizational waste and friction that many copy improvements die a slow death. Content bugs and typos live on, inconsistency hurts the brand and the user experience suffers as a result. Writers feel disempowered because they lack control over their work. ✍️ Empower your writers to own what they were hired to do Strings is a tool that sits on top of your code repository allowing writers, designers and product managers to browse and edit in-app copy. Its purpose is to remove the friction and handover steps required to edit copy in a controlled environment where developers retain the final approval. It empowers writers and frees developers. Let’s look at some use cases: - You ship a new feature and inevitably you find a typo or realize a slightly outdated version of copy was shipped. - The team wants to change the name of a feature throughout a product and across all platforms but doesn’t even know all the instances where it occurs. - You work on a product that’s almost 10 years old. There is a lot of legacy content. The people who wrote it have long moved on and nobody really knows what’s buried in that old code base. - You want to see all error messages and assess if they are clear and actionable to the user. - You want to do a content audit of words you want to replace, like “blacklist” and “whitelist.” With Strings you can take care of these changes in minutes. You can search for copy across all your products and see all instances of a given word or phrase. If you want to edit something, just change it in Strings. The tool automatically generates the right code changes and sends them to the engineering team for final approval in Git (via a pull request). Something that may take weeks of process and handovers is done in minutes. ⏱️ Strings only takes a few minutes to set up Lastly, Strings doesn’t require any complicated implementation. Developers install the Strings GitHub app and link their string files. That’s it. Try it out here and let us know what you think. Your Strings Team
Jamie Santos
Really excited to see something like this in the market. How do you set up the GitHub integration?
Jasper Platz
@jamie_santos Thanks Jamie. To set it up, the dev team just installs our GitHub app and then identifies the string files they want to link in Strings.