User:Exor674/Export Braindump

From Dreamwidth Notes
Jump to: navigation, search
  • Step 1: Journal export

Step specifies "I need icons, entries, comments" or whatever, and this step pulls them out of the database it a reasonable speed and saves them to Storable or whatever -- something easy to read all at once. Possibly storing this data for later use somewhere, in case the user requests multiple exports with different settings -- it can use the already grabbed data.

  • Step 2: Content formatter

Takes the result of the above step and formats it into something usable for the user -- PD, XML, HTML, TeX, etc...

  • Step 3: Content sender

Actually takes the content from step 2 and sends it to the destination -- emails the user, calls the remote site for DW-based -> DW-based imports, etc...