Guys when do you plan to upgrade? The work is worth

суббота, 29 июля 2017 г., 5:02:20 UTC+9 пользователь Marc Worrell написал:
>
> Creating sites is a work-in-progress and has an open ticket attached to it.
>
> A bit patience, we are working on it :)
>
> Cheers, Marc
>
> On 28 Jul 2017, at 17:43, heiheshang <[email protected] <javascript:>> 
> wrote:
>
> Does the new version work exactly? I can not even create a new site
>
> понедельник, 10 июля 2017 г., 19:51:41 UTC+9 пользователь Marc Worrell 
> написал:
>>
>> Mikael, you are brave! :-)
>>
>>
>> About the _checkouts, I was thinking about using that for installing 
>> user-defined modules/sites with the “umbrella” Zotonic app server.
>>
>> But we could also just add the user modules and user sites directories as 
>> sources to the rebar.config.
>>
>> I guess a rebar extension or script can handle this.
>>
>> We have an issue for this: https://github.com/zotonic/zotonic/issues/1743
>>
>> - Marc
>>
>>
>> On 10 Jul 2017, at 12:49, Mikael Karlsson <[email protected]> wrote:
>>
>> OK,
>> it was more a question what was feasible, but great if you treat it as a 
>> tip. :-) It is good to have when you are developing your site inside the 
>> zotonic directory tree. I guess you also need to add path to user/modules.
>> Maybe the _checkouts alternative is useful when you pull your site from a 
>> remote git repository and would like to keep it outside the zotonic 
>> directory structure?
>>
>> Best Regards
>> Mikael
>>
>> Den måndag 10 juli 2017 kl. 10:42:10 UTC+2 skrev [email protected]:
>>>
>>> I like using project_app_dirs 
>>> <https://www.rebar3.org/v3/docs/configuration#section-directories> 
>>> instead of creating a custom symlink strategy. Thanks for the tip!
>>>
>>> David
>>>
>>>
>>> On Sunday, July 9, 2017 at 7:00:56 PM UTC+2, Mikael Karlsson wrote:
>>>>
>>>> *>This BREAKS ALL existing Zotonic-master installs, so DO NOT UPGRADE!*
>>>>
>>>> Sorry I couldn't resist. At least not on my development machine.
>>>>
>>>> So if it is to early for questions just ignore :-)
>>>>
>>>> Concerning the point "user module/site handling with _checkouts" I 
>>>> tried to symlink to my user/sites/<sitename> directory from _checkouts but 
>>>> nothing happened. Adding it in the rebar.config to default app dirs like:
>>>>
>>>> {project_app_dirs, ["apps/*", "lib/*", ".","user/sites/*"]}.
>>>>
>>>> Makes it work. The compiled app ends up under the _build directory 
>>>> together with the modules, I cannot judge if this is any problem though.
>>>>
>>>> Best Regards
>>>> Mikael
>>>>
>>>> Den tisdag 4 juli 2017 kl. 23:42:51 UTC+2 skrev Marc Worrell:
>>>>>
>>>>> Hi,
>>>>>
>>>>> We are preparing a huge update to the 1.0-dev (aka master) branch.
>>>>>
>>>>> This update will make Zotonic compatible with Erlang OTP projects.
>>>>> All modules and sites become OTP applications.
>>>>>
>>>>> *This BREAKS ALL existing Zotonic-master installs, so DO NOT UPGRADE!*
>>>>>
>>>>>
>>>>> And now for some Q&A.
>>>>>
>>>>>
>>>>> *What is changing?*
>>>>>
>>>>>  * All sites must become Erlang OTP applications
>>>>>  * All modules must become Erlang OTP applications
>>>>>  * Zotonic is being split up in different apps, for better re-use
>>>>>  * All Zotonic parts are published as separate packages to hex.pm
>>>>>  * Use the hex package manager for module installations
>>>>>  * The zotonic umbrella project which can be used for core development
>>>>>  * There will be separate “starter” projects for easy development
>>>>>  * rebar3 templates for creating 
>>>>>
>>>>>
>>>>> *When will what happen?*
>>>>>
>>>>> In the coming days we will merge the OTP branch into master.
>>>>> The pull request is: https://github.com/zotonic/zotonic/pull/1717
>>>>>
>>>>> After this we will update with some missing pieces:
>>>>>
>>>>>  - rebar3 templates https://github.com/zotonic/zotonic/issues/1737
>>>>>  - hex for module installs 
>>>>> https://github.com/zotonic/zotonic/issues/1742
>>>>>  - user module/site handling with _checkouts 
>>>>> https://github.com/zotonic/zotonic/issues/1743 
>>>>> <https://www.google.com/url?q=https%3A%2F%2Fgithub.com%2Fzotonic%2Fzotonic%2Fissues%2F1743&sa=D&sntz=1&usg=AFQjCNFSZx0swvWTkHus32C-zD0-oBRciQ>
>>>>>
>>>>> After we added logging we can call it a release candidate.
>>>>>
>>>>>
>>>>> *What is the overall structure of a site/module?*
>>>>>
>>>>> Template, css, js etc. all move into the priv directory.
>>>>> All Erlang source files move into the src directory
>>>>>
>>>>> Example:
>>>>>
>>>>> mysite /
>>>>> src /
>>>>> mysite.app.src
>>>>> mysite.erl
>>>>> controllers / 
>>>>> controller_test_foo.erl
>>>>> models /
>>>>> …
>>>>> priv /
>>>>> zotonic_site.config
>>>>> templates / 
>>>>> …
>>>>> lib /
>>>>> …
>>>>>
>>>>>
>>>>> We will keep you updated via the list.
>>>>>
>>>>> Cheers, Marc
>>>>>
>>>>>
>> -- 
>>
>> --- 
>> You received this message because you are subscribed to the Google Groups 
>> "Zotonic users" group.
>> To unsubscribe from this group and stop receiving emails from it, send an 
>> email to [email protected].
>> For more options, visit https://groups.google.com/d/optout.
>>
>>
>>
> -- 
>
> --- 
> You received this message because you are subscribed to the Google Groups 
> "Zotonic developers" group.
> To unsubscribe from this group and stop receiving emails from it, send an 
> email to [email protected] <javascript:>.
> For more options, visit https://groups.google.com/d/optout.
>
>
>

-- 

--- 
You received this message because you are subscribed to the Google Groups 
"Zotonic developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to