7 comments

[ 2.9 ms ] story [ 24.5 ms ] thread
I am looking at it for the first time but the built in mqtt integration (which extends to browsers) [1] and support for live templates [2] is interesting. It is also interesting that the support for live templates and realtime client server integration predates phoenix liveviews by a long margin.

[1] http://docs.zotonic.com/en/latest/ref/modules/mod_mqtt.html#...

[2] http://docs.zotonic.com/en/latest/ref/scomps/scomp_live.html...

Yes indeed. We also have something not more similar to what liveview offers. It is here: https://github.com/mmzeeman/zotonic_mod_teleview. It is based on mqtt, and the views are updated with normal html like templates. This makes it possible for frontenders with html and css knowledge to contribute to a project with a rich SPA like interface.
If what you need is a CMS this might be a good platform. I've looked into it a few times because I like Erlang. However their data model is pretty opinionated, everything needs to fit into their concept of "resources" and "categories" and "edges" which relate them.

In my project ideas I always quicky felt like I was having to shoehorn my data model (a much more standard relational model where entities have specific attributes of specific data types) into their "resource and category" model and it just seemed like that would involve a ton of compromises, overhead, and extra work.

If you want to build something that is essentially organized text articles or other media, it could be a good choice.

Sounds like Drupal or Plone, but cooler. Looked at Plone once many many years ago, but it didn't actually fit my use case, and I can't imagine something like that w/ an opinionated data model ever fitting something I need to make.

But given the popularity of CMS tools, I'm sure it's great for plenty of folks.

I was hoping it was a simple Web framework for me to experiment with Erlang with based on the title here, but alas.

I keep false starting picking up the language, and then walk myself from Erlang to Elixir to Phoenix and just confusing myself. Then I run out of time or interest before I get anywhere.

Yes, the website is old and about to be retired.