draftdev / writer-portal Goto Github PK
View Code? Open in Web Editor NEWHome Page: writer-portal.vercel.app
Home Page: writer-portal.vercel.app
A writer suggested that we include their article statuses in the portal: "So an author can see if the review is still pending, in progress or done (from author´s perspective). Just an idea."
Add the outline of an article to the assignment view in the writer portal.
More details here: https://trello.com/c/zJAfGWRE/8-add-outline-to-assignments-view-in-writer-portal
Show count of both "Your Assignments" and "Available Assignments" in the navbar.
Something like this Your Assignments (13)
.
Some writers have mistakenly requested the same article multiple times. I'm not sure how this happens exactly, but probably a timing bug. We should restrict this if possible.
Just got purchased: https://blog.cotter.app/blog/cotter-is-being-acquired-by-stytch
Consider alternatives:
Mostly just a Dev Experience issue as having all our CSS in one big file will get hard to manage.
As the portal gets more features, we need to start planning layouts and features better.
I'm going to create wireframes in Balsamiq for the current pages and use them as a jumping off point for future features.
Maybe have a way for writers to see who's most active or doing best this month?
Just for fun, but might also be motivational.
Writers currently cannot unrequest an assignment. Writers have contacted me to revert an accidental request. We also have duplicate requests. Is it possible to enable writers to unrequest assignments on their own?
The All Your Assignments
button seen when viewing a single assignment leads to https://portal.draft.dev/assignments
which throws a 404.
A few writers have applied to 10+ assignments at once, which makes it a bit hard for our editors as they might assign too many articles to them at once.
We would like to limit the number of applications on open assignments per writer to 5 by default.
Writers should see a note about this when they request an assignment.
Some of these portal pages have been indexed, which isn't terrible, but it's not really ideal.
We'd like to put a no-index tag on the whole portal so Google doesn't show them.
Writers frequently submit articles in the portal before they’re actually done writing. My guess is that this happens because the submit link is the same as the confirm link and the submit page doesn’t look different enough.
Let’s:
Currently, when we open the portal, before the assignments are loaded, the "No assignments found" text is shown. Although not a big issue, it always catches me off-guard. I think it would be better if we show a loading text, and show the error text only after the assignments have been fetched and no assignments have been found.
If a website link in the writer's details doesn't start with http://
or https://
, the link is broken on the writer portal. For example, see the website link in https://portal.draft.dev/writers/recyXbROI5JMWEOtv . This is because we are outputting the link straight to an <a>
tag, so in the absence of a protocol, the browser treats the URL as a relative URL and breaks.
I was going through all my previous articles in an attempt to find all of my published pieces and realized there was no view to get all these links currently.
I was able work around this by going to https://portal.draft.dev/assignments?type=all and running the following in the Dev Tools console:
document.querySelectorAll('tr td:nth-of-type(1) .font-bold.text-sm').forEach((item) => {
if(item.parentNode.parentNode.parentNode.querySelector('td:nth-of-type(2) a')){
console.log(item.querySelector('a').text);
console.log(item.parentNode.parentNode.parentNode.querySelector('td:nth-of-type(2) a').href);
}
})
Which gave me a reasonable output:
How to Set Up WooCommerce Notifications
https://www.courier.com/guides/woocommerce-notifications/
Cultivating a remote culture that empowers your team
https://andela.com/insights/distributed/what-goes-into-building-a-successful-remote-culture/
Scalable WordPress Hosting for Developers
https://developer.wordpress.com/2022/09/26/scalable-wordpress-hosting-for-developers/
...
...but it would be nice if there was a separate tab/section where writers could see all of their published articles and easily pull links.
From Ravgeet:
I am currently learning Kubernetes and Docker and I know a lot of articles written by Draft.dev are on these topics.
In the same way some other writer on the team might be learning about Strapi.
So is it possible that you could share the list of articles published, let's say in the last 15 days, with all the Draft.dev team? This would really help to learn about new technologies and also learn about fellow writers.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.