alecStewart1
Phoenix + Svelte + NimblePublisher
Hello again!
So I find myself a little overwhelmed and confused.
I don’t want to make a CRUD application, because, well, I’m not really doing much of CRUD operations outside of getting posts.
How I want to structure is
- I have posts to put on a site in say
priv/posts - Those posts will be processed with NimbePublisher
- What has been processed will inserted into the Ecto database
- The schema will look sorta like (what I would be passing to
mix phx.gen.scheme Blog Post posts)id:uuid date:date title:string description:string tags:array:string body:string
- The schema will look sorta like (what I would be passing to
- The frontend will make a
GETrequest for either all posts or a specific post- The frontend is in Svelte
- It’d be nice to maybe make use of svelte-routing
There is this guide to using Svelte with Phoenix, and there’s this post as well. Though I’m not certain if this is the way you’re suppose to do this.
Also, in the Elixir School link for NimblePublisher there’s the use of --no-ecto, and I’m curious as to if that would be better in this situation. Though of course that changes how I get the data from the processed markdown.
Thanks for any advice you may give!
First Post!
KekKekington
I haven’t used NimblePublisher but it seems like it’s not meant to do what you are trying to do. It seems to transform .md files and show them as pages, with Phoenix’s templates convert them to Elixir data structures.
Just to clarify, are you going to use .md files to import your posts or is the user going to be submitting the posts themselves?
Popular in Questions
Other popular topics
Categories:
Sub Categories:
Forums
Popular Tags
- #ecto
- #liveview
- #troubleshooting
- #learning-elixir
- #deployment
- #library
- #erlang
- #testing
- #genserver
- #mix
- #absinthe
- #remote-other
- #otp
- #plug
- #how-to-question
- #macros
- #postgres
- #channels
- #elixirconf
- #exunit
- #discussion
- #code-sync
- #javascript
- #podcasts
- #onsite
- #dialyzer
- #docker
- #authentication
- #umbrella
- #full-time-contract
- #podcasts-by-brainlid
- #ecto-query
- #elixir-ls
- #phoenix_html
- #iex
- #blog-post
- #graphql
- #genstage
- #ai
- #websockets
- #supervisor
- #advent-of-code
- #elixirconf-us
- #distillery
- #processes
- #forms
- #api
- #metaprogramming
- #security
- #performance








