beacon
beacon copied to clipboard
Open-source content management system (CMS) built with Phoenix LiveView. Faster render times to boost SEO performance, even for the most content-heavy pages.
Instead of requiring the config file to have a EEx placeholder, we can use elixir_bun to resolve the config at runtime. https://tailwindcss.com/docs/configuration#referencing-in-java-script
This is a problem in LiveView but we can solve it on our own. Pages currently don't preserve scroll position. See: https://user-images.githubusercontent.com/18524/215903473-99d47362-fac5-495d-b7ad-3071c45a5b61.mp4 I solved this a few years ago in...
As a PO, I would like to download assets from CDN to local database and use them
As a PO, I would like to store assets in local user database
The [`beacon_site` macro](https://github.com/BeaconCMS/beacon/blob/544ca030a8ea804607bcff93dfba81e475165429/lib/beacon/router.ex#L80) injects the following catch-all route into the host app router: ```elixir live "/*path", BeaconWeb.PageLive, :path ``` Which makes it hard to mix and match beacon pages with...
As a PO, I would like to have telemetry inside the BeaconCMS for the internal use. Events used for buttons, links, etc. must be helpful in case of analytics and...
As a PO I would like to plan Q2 initiatives for the BeaconCMS