elixirschool / school_house

The new era of Elixir School now powered by @phoenixframework
https://elixirschool.com/
Apache License 2.0
154 stars 49 forks source link

Suggestions for improving the blog #19

Open doomspork opened 3 years ago

doomspork commented 3 years ago

What are some possible improvements to the blog that would help with content discoverability?

Some ideas off the top of my head:

  1. Tag cloud
  2. Posts by Author
  3. Pagination of blog
  4. In addition to Recent posts, display a small number of random posts
doomspork commented 3 years ago

21b507ef4012c6e1199c54d1db399370c84c8fb4 adds a tag_cloud/0 function to Schoolhouse.Posts:

iex> SchoolHouse.Posts.tag_cloud
%{
  "Heroku" => 1,
  "LiveView" => 8,
  "OTP" => 1,
  "TIL" => 10,
  "admissions" => 1,
  "announcement" => 3,
  "auth" => 1,
  "conference" => 2,
  "config" => 2,
  "deployment" => 2,
  "docker" => 1,
  "ecto" => 5,
  "instrumenting" => 5,
  "kafka" => 1,
  "libraries" => 2,
  "logging" => 1,
  "phoenix" => 8,
  "plug" => 3,
  "presence" => 1,
  "recursion" => 1,
  "releases" => 1,
  "review" => 4,
  "software design" => 8,
  "supervisors" => 1,
  "telemetry" => 5,
  "testing" => 2,
  "umbrellas" => 3
}
doomspork commented 3 years ago

@kinson what do you think about making a bunch of these into hacktoberfest tickets? Any other enhancements you can think of?

kinson commented 3 years ago

@doomspork I can tackle this later today or tomorrow!