Hi everyone,

I’ve been working on the version 2 of Soma and its generator. I’m pretty busy so I didn’t post for a while, but I’m going to give you some news today.

We’ve just released at Less Rain the Neoderma international website. It is not a “crazy-kick-your-ass-3D-website”, nothing is complicated there, but it has a very nice and clean “look and feel” and a complex CMS where everything can be changed (structure, content, animations, language, and so on). The content is pretty big so it is a complicated site in terms of data. Neoderma is a multi-language site (translations are not done yet but will appear in the future).

I’m talking about Neoderma here because it has fully been built with Soma v1 and the framework has been a great help (and also a joy) to keep a strong and solid structure. Soma has been very effective in responding to (almost) whatever I needed, and because Soma is very flexible, it worked perfectly with a site where everything can be  changed via a CMS.

I’m not allowed to give any source code of course, but I can advice Soma users if they wonder how to do something. Soma v1 is lacking documentation and examples but this will be greatly improved in the v2.

About the v2 I’m working on, it is in a pretty good shape. The framework is almost done. I’ll make the full documentation before releasing it. It is easier to use and more consistent, not at all completely different though. Templates disappeared as we could do without them, a real node parser has been built to dynamically instantiate classes (custom or built-in) straight from the XML, a new page mode appears for Flash IDE users making you able to build something in no time, SomaLoader implemented, and more features we’ll see at the release.

SomaUI, the generator is done at 80% and will make you able to build the XML Site definition with a friendly user interface, as well as exporting and compile the sources created. You’ll even be able to build something very quickly from SomaUI, without knowing the framework and opening a documentation.

Thanks for your patience, it is on its way :)

Hopefully, I’ll post more if I can get a bit more time!

Happy development.

Vote in HexoSearch
5 Responses to “Neoderma release and Soma v2 progress”
  1. katopz says:

    thx for your time+nice engine, hope it not so long waiting ;D

  2. Federico Bebber says:

    Neoderma looks great man :)

    keep it up with your work

  3. jadd says:

    thank,
    I come across your site today, I was googleing for a decent as3 layout system, and I’ve founded probably what I was looking for since a long time. I’ll give Soma a try for sure.
    and Neoderma is a nice work.

  4. jadd says:

    hello,
    first problem sorry, when I try to Export a test project from somaui: “You must you a flex SDK without space in the path”. I’m on Mac and the flex sdk path is: “/Application/Adobe/Adobe Flex builder 3/sdk/….”. I hope it helps for a next release.

  5. Romuald says:

    yes that’s a normal error alert for that version, the path space problem on the Mac was quite tricky but I solved it in the version 2 (not available to public yet but will be released soon).

    For now, just put your SDK in a folder without space in the path.

    By the way, Soma is a MVC Framework that has a layout manager: BaseUI.

    You can use BaseUI without Soma if you need to.

    Quick tip if you use Soma: a property “baseUI” is available in each pages (class extending com.soma.view.Page) for a quick and easy access to the layout classes. A global one is accessible from anywhere that way: Soma.getInstance().baseUI

    Romu

Leave a Reply