Just migrated my personal site to @BeaconCMS .
The process was fast and mostly smooth — just a few minor hiccups.
Overall — solid experience. Happy with the move.
@bretfunk (3) This talk will eventually be published and it does explain a bit more of those concepts - https://t.co/XoqKX2xlvN
Although in that version the sidebar was still a Svelte app, just recently we migrated to Phoenix components.
Just merged new visual controls on main. Yes we're talking about manipulating HEEx templates visually 👀
Let us know which ones you'd like to have and soon more controls will be added.
@bretfunk (2/n) That sidebar is actually LV and the controls are Phoenix components - https://t.co/vENMUY0tjk that are exchanging events between LV and Svelte. Currently every change does parse/update the entire template but we'll optimize to atomic updates over a channel...
@dreamjordan2 .@dreamjordan2 https://t.co/AAZHsBiHxg and the official docs https://t.co/prs4NLVIqo should have all you need to get started. Also feel free to join #beacon-cms on the Elixir slack.
v0.4.3 is out with a new `--host-dev` option for task `https://t.co/BUPdo2Fgk2` to define host for dev (local) envs, particularly useful for projects with multiple sites. More info at https://t.co/TfjsyhMkk5
Starting a new site with all the Phoenix configuration in place to serve multiple domains in the same app is now done with a single command. Plus some other new features in this release and bug fixes. 🎉
The biggest release so far, Beacon v0.4 adds some of the most requested features from our community to help create new sites, deploy multiple sites, and several other conveniences: 📝 https://t.co/ISLhIX8CcS
#MyElixirStatus
@src_rip Hi @src_rip, every WebSocket connection is an opportunity to load new hooks. You just have to do it yourself instead of relying on Phoenix to do it automatically.
i.e. store your "app.js" contents in ETS instead of just serving a static file
@bcardarella the more I dabble with @BeaconCMS, the more I am convinced it is a great tool for teaching @elixirlang@elixirphoenix and LiveView. It forces you to break out your pages, templates, actions, etc., into logical buckets and keep trying without crashing an entire app.
🎙️ New #ElixirMentor episode: @MiguelCamba discusses when JavaScript makes sense with LiveView - sometimes you need to go closer to the metal for top browser performance, just like using Rust with Elixir.
Listen now: https://t.co/9rZCNEOd2s
#myelixirstatus@BeaconCMS@DockYard