spencer pope
file-feedstarter-kit-nextcrackerspenpo-landingtwo-truthslanguage-flash3x3-cubereact-timeclock
description
  • 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:
      • filenames are referenced in a PHP array where all other user-generated data is hard coded. After uploading new files, they must be manually added to the array before they show up in the feed.
      • name is the only required field for each file.
      • PHP loops through the array 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.
demo

scroll