Skip to content

Latest commit

 

History

History
87 lines (56 loc) · 1.34 KB

Draft.md

File metadata and controls

87 lines (56 loc) · 1.34 KB

Draft

General Assumptions

one Installation = one user (no multi user support -> maybe later)

Content Folder Structure

bookmarks:
  unique_token_folder: #UUIDv4 or UUIDv6
    - (bookmark_type).txt # e.g. (bookmark_image.txt|bookmark_video.txt|…) 
    - image.jpg           # optional 

Features

- RSS Feed:
  - where(public: true)
  - possible to subscribe to other users 

- API
  - authentication only (maybe Oauth, maybe simple HTTP-Basic Auth)
  - RESTful JSON

CSS

  • Inuit.css
  • BEM

Design

  • clean and unobtrusive

Plugin System

Spiders

  • parse content properly
  • pass page content to internal bookmark creation (image, title, description)
  • define template for bookmark (image, video, plain_link, custom)

Standard Templates:

  • Images
  • Video
  • Plain Link

Examples

Standard Bookmark.txt

Title: Awesome Bookmark
---
Description: that's so awesome i nearly fell off my dinosaur
---
note: wuhu another useless Facebook Redesign
---
thumb_image: (image: awesomepic.jpg)
---
type: (image|video|link) # type resolving could be solved with different templates
---
url: http://dribbble.com/yet_another_facebook_redesign
---
tags: awesome, bookmark, yeah, design, stuff, useless, dribbble,
---
created_at: TIMESTAMP
---
updated_at: TIMESTAMP
---
public: (true|false)