viatsko / lyn

Lyn: The Elixir CMS
https://hex.pm/packages/lyn
MIT License
89 stars 18 forks source link

Multilanguage #8

Closed 0zguner closed 8 years ago

0zguner commented 8 years ago

Does it support multi language systems like domain.com/en/ or domain.com/de/ for translated contents ?

viatsko commented 8 years ago

Not ready yet, but in the backlog.

I'm going to work on this part after introducing React + Redux stack completely for frontend, server-render for React is already there.

0zguner commented 8 years ago

Wait what ? Does it render reactjs ?

viatsko commented 8 years ago

That's mentioned in README.md.

It's rendering reactjs using heavily updated reaxt for elixir inside.

viatsko commented 8 years ago

Ah, sorry, that's not explicit ¯(ツ)/¯.

Yeah, it's rendering react on server and supports hot-reloading for both using reaxt. Designers love react, we love react, so yeah ¯(ツ)

0zguner commented 8 years ago

Does it only includes admin panel ?

viatsko commented 8 years ago

Only front-end. Admin panel is eex templates atm + REST-api

viatsko commented 8 years ago

imagine site has urls /, /news, /events, idea in the CMS (not implemented yet) is to provide you ability to build state-blocks for each url, for example / will be getting state.mainMenu, state.lastNews, /news will be getting state.mainMenu, state.newsList for example, kinda fluxish :)

viatsko commented 8 years ago

I'd recommend you to revisit this CMS after the weekend. I'll put a lot of effort to make all the planned things working. :ship:

0zguner commented 8 years ago

I got the idea from the docs. I'm not sure if i would be happy with that kind of structure for my projects but hey, it sounds really cool. :)

viatsko commented 8 years ago

Still I'd strongly recommend you to revisit this thing after the weekend. :+1:

I'm an UI/UX Developer with a strong Back-end past experience and I am able to tell why things are done in that or that way :P