Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [incubation] Technology for project website

Hi Eric,

I can definitely help you with Hugo and Fred from the Release Engineering team can help you with your Jenkins instance.

I recommend using our eclipsefdn-hugo-solstice-theme to get started since it includes all the Eclipse Foundation  project website requirements such as our cookie consent banner and our google tag manager ID.

Hugo is very flexible content management system. For example, iot.eclipse.org is now built using our eclipsefdn-hugo-solstice-theme without the usual EF look and feel. 

If you are looking for example on how to setup your project, I would recommend taking a look at the following website git repos:
Our Hugo projects are using NPM to manage dependencies, such as our theme:

You can install the latest version of the theme via the following command:
npm install eclipsefdn-hugo-solstice-theme --save

The source code of our theme includes a website example via the exampleSite folder:

If you chose to install our theme using NPM, you will need to update the themeDir variable in your config.toml file to let Hugo know where to find your theme:

themesDir = "node_modules/"

Cheers,




On Mon, Sep 3, 2018 at 3:36 PM, Gunnar Wagenknecht <gunnar@xxxxxxxxxxxxxxx> wrote:
Eric,

You can try it out locally, i.e. just experiment with it. Once you are satisfied, please open a bug with webmaster to get a Hugo process configured on your Jenkins instance.

-Gunnar

--
Gunnar Wagenknecht
gunnar@xxxxxxxxxxxxxxx, http://guw.io/






> On Sep 3, 2018, at 20:45, Eric Bodden <eric@xxxxxxxxx> wrote:
>
> Thanks a lot. I think we will try out Hugo. Is it enabled automatically for our project website? Right now it does not seem so.
>
> Cheers
> Eric
>
>> On 3. Sep 2018, at 14:25, Ralph Mueller <ralph.mueller@eclipse-foundation.org> wrote:
>>
>> Eric,
>>
>> some of the projects have started to use a Hugo based solution that Chris Guindon has developed (https://github.com/EclipseFdn/hugo-solstice-theme). It fits nicely into the Eclipse Foundation website world.
>>
>> Example: App4MC
>>
>> Liebe Grüße/Best Regards
>>
>> Ralph Mueller
>> Managing Director | Eclipse Foundation Europe GmbH
>> M: +49 177 449 0460 | P: +49 6251 8606413 | eclipse-foundation.org | Twitter
>>
>>> Am 03.09.2018 um 14:18 schrieb Eric Bodden <eric@xxxxxxxxx>:
>>>
>>>> This depends on what all features you want to implement in your project. Also see if can go with microservices architecture.
>>>
>>> Our main requirement is that we want to have things simple in the long run. Hence a simple CMS would be ideal for us. I am not sure how microservices would help - sounds a little over the top for what we need.
>>>
>>> Best wishes
>>> Eric
>>> _______________________________________________
>>> incubation mailing list
>>> incubation@xxxxxxxxxxx
>>> To change your delivery options, retrieve your password, or unsubscribe from this list, visit
>>> https://dev.eclipse.org/mailman/listinfo/incubation
>>
>> _______________________________________________
>> incubation mailing list
>> incubation@xxxxxxxxxxx
>> To change your delivery options, retrieve your password, or unsubscribe from this list, visit
>> https://dev.eclipse.org/mailman/listinfo/incubation
>
> _______________________________________________
> incubation mailing list
> incubation@xxxxxxxxxxx
> To change your delivery options, retrieve your password, or unsubscribe from this list, visit
> https://dev.eclipse.org/mailman/listinfo/incubation

_______________________________________________
incubation mailing list
incubation@xxxxxxxxxxx
To change your delivery options, retrieve your password, or unsubscribe from this list, visit
https://dev.eclipse.org/mailman/listinfo/incubation



--
Christopher Guindon
Manager, Web Development | Eclipse Foundation, Inc.
Eclipse Foundation: The Platform for Open Innovation and Collaboration
Twitter: @chrisguindon

Back to the top