Comments (3)
I think we only need to upload real posts, and no need to include comments. In addition, uploading the packed files should be more user-friendly...
from matters-server.
Great summary!
I think the core functionality as well as the PoC should be allowing user to upload multiple html files and turns them into drafts. So that it is general and robust, instead of medium.com specific and messy. If we need to simplify user interaction, we can think of a solution on top of this, preferably on the frontend.
In my opinion, picking html files instead of uploading the same pack is not that much of a burden if the user really needs this functionality, especially when html files are easily previewed everywhere. We can frame this feature as a general html upload functionality, and medium.com specific instruction can live in landing page.
If we go with this design, I think we should be able to skip intermediary storage (s3 or postgres) entirely, and just hold the html string in queue, process it, then write to draft table.
There's one small issue with design though,
editor has an upload button on the right sidebar.
if we allow multiple file upload, logically the upload entrance should be in draft page, as we discussed before. What do you think @gyuetong ?
from matters-server.
We've shipped the feature. Close it.
from matters-server.
Related Issues (20)
- ignore charge.refund.updated event if refund.status is not failed
- Retire IPFS publishing on matters-server
- Allow plus sign email users to login
- Revise Comment API to filter out archived comments
- Add audit logs for new article detail
- Change API for loosen article revision limit
- Change APIs for pinned comment
- Chapter & topic deprecation
- Logging with CF Ray header
- New article backend deployment
- per user publishArticle quota
- Redundant reply notices
- Update related articles API
- debug sendmail errors in logging
- re-organize mat_views.tags_view to materialized views, tear down AnalyticsDB HOT 1
- Handle failed publications
- (On Hold) Prevent user to close tab when USDT donation is sending HOT 1
- migrate draft asset in `asset_map`
- exclude restricted articles not showing from article's related feed
- Pause Polygon Mumbai
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from matters-server.