Giter Club home page Giter Club logo

Comments (3)

proformatters avatar proformatters commented on May 24, 2024

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.

guoliu avatar guoliu commented on May 24, 2024

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.

devformatters avatar devformatters commented on May 24, 2024

We've shipped the feature. Close it.

from matters-server.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.