file-feed

  • description: a feed of files stored in my public sharing directory. It integrates relevant metadata like file size, type, and date last modified. It integrates user-generated data like description text and the option to make content private. It also supports capabilities like viewing the file in your browser and downloading a copy to your computer. Posts can be sorted by date.
  • for now, this project is closed source.
  • architecture:
    • data:
      • user-generated data is stored in SQLite.
      • name is the only required field for each file.
      • PHP loops through the database and serves the parsed data asĀ XML.
    • uiXSLT
      • the stylesheet conditionally renders the XML data.
      • sorting is enabled through JavaScript.
  • next steps:
    • enable remote posting via the UI.
    • open source the code and publicize self-hosted social media.

Visit this page for a demo of this project.