# Phoenix 1.8.0-rc.0 released!

**URL:** <https://forum.elixirforum.com/t/phoenix-1-8-0-rc-0-released/70256>\
**Category:** Phoenix News\
**Tags:** phoenix, phoenix-release\
**Created:** [April 1, 2025, 8:36pm UTC](https://forum.elixirforum.com/t/phoenix-1-8-0-rc-0-released/70256 "2025-04-01T20:36:55Z")\
**Posts on this page:** 1\
**Showing post:** 51

<div class="post-metadata">

**Author:** ![steffend](https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/steffend/32/20548_2.png) [@steffend](https://forum.elixirforum.com/u/steffend)\
**Post date:** [April 5, 2025, 3:24pm UTC](https://forum.elixirforum.com/t/phoenix-1-8-0-rc-0-released/70256/51 "2025-04-05T15:24:45Z")

</div>

> [@AlchemistCamp](#):
>
> Is this roughly the workflow you envision people using for something that needs to be more open than the new default?

For a real blog with public pages, I’d start by doing the following:

1. move the routes from phx.gen.live to an admin prefix, e.g. `/admin/posts`, `/admin/posts/new`, etc.
2. add a new `list_posts/0` function that does not require a scope and just returns all (published) posts
3. create separate LiveViews for the public parts of the blog

To keep the generators simple, we offer either scoped resources or completely unscoped resources (passing `--no-scope` to the generators).

---

_[View the full topic](https://forum.elixirforum.com/t/phoenix-1-8-0-rc-0-released/70256)._
