Skip to content

Instantly share code, notes, and snippets.

@PeeHaa
Created July 9, 2012 12:53
Show Gist options
  • Save PeeHaa/3076330 to your computer and use it in GitHub Desktop.
Save PeeHaa/3076330 to your computer and use it in GitHub Desktop.
Blogging software

Blogging system

I hate myself for reinventing the wheel, but I like building stuff myself ;-)

Comments

It should be possible to save and retrieve comments using different storage mechanisms:

  • GitHub repo / gists
  • Database (PDO)
  • XML Files

Functionality of comments:

  • Post comment
  • Edit comment
  • Moderation
  • Replying to comments
  • URL shortener
  • Gravatars

Info of comments:

  • Timestamp
  • Message
  • User / Emailaddress / null
  • Article identifier

Formatting of posts:

  • Markdown
  • Plaintext
  • HTML (check against whitelist of tags)

Storage

  • self hosted
  • disqus
  • login by: name, social media (fb, twitter, g+) or anonymous

Articles

  • Title
  • Timestamp
  • Intro (optional)
  • Message
  • Identifier
  • Tags
  • Article preview

Router

Routes config formats:

  • array
  • yaml
  • xml

ATOM feed

@PeeHaa
Copy link
Author

PeeHaa commented Jul 11, 2012

calendar

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment