CloudSpokes.com challenge (http://www.cloudspokes.com/challenges/1869).
Apex
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
config
src
.DS_Store
.gitignore
.tm_properties
HashTagReport.sublime-project
README.md

README.md

CloudSpokes.com challenge (http://www.cloudspokes.com/challenges/1869)

THIS IS NOT READY FOR USE

Challenge Requirements

Create an application in a new DE org that allows a user to search for Chatter posts by hashtag and view/export them. The Apex should run as SysAdmin so that it has access to all records.

Search parameters:

  1. hashtag
  2. date range of the post creation:
    • This week
    • Last week
    • This month
    • Last month
    • Custom range

Output to include:

  • All relevant chatter posts (and all their comments) in their entirety Includung time/date stamp.
  • Author (including profile photo)
  • Related object/record detail (if applicable)
    • record type
    • record name
    • record owner
    • forecast/revenue
    • est. close date (if applicable)
    • object link

Distribution options:

  1. Display as Visualforce page
  2. Display as a PDF
  3. Email as a PDF attachment (see this blog post for an example)

Ability to schedule/distribute a PDF export via email using the salesforce scheduler.

Must have 90% test coverage.