Hi,

I made some changes on the website :

  * add content in the "contribute" page
  * add content in the "community" page
  * clean up the footer menu

Some page may be complete/fix like the "release guide", I'm not sure of
all the step for this section...

regards,

François Papon
[email protected]

Le 24/08/2018 à 15:06, Serge Huber a écrit :
> Yes that's what I meant a new website subproject :)
>
> cheers,
>   Serge...
>
> On Fri, Aug 24, 2018 at 12:22 PM Francois Papon
> <[email protected]> wrote:
>> Great for the graduation, I will copy :)
>>
>> For the PR I think it's better to add a new wsebsite sub-projetct.
>>
>> regards,
>>
>> François Papon
>> [email protected]
>>
>> Le 24/08/2018 à 14:16, Serge Huber a écrit :
>>> Just to be clear Apache Beam recently had to go through all the
>>> graduation requirements so that's why I'm suggesting their site as a
>>> template. As it is all Apache licensed content we can copy it without
>>> any problem :)
>>>
>>> For the PR that seems fine, should we add a new website sub-project?
>>>
>>> cheers,
>>>   Serge...
>>> On Fri, Aug 24, 2018 at 10:58 AM francois.papon
>>> <[email protected]> wrote:
>>>> Hi Serge,
>>>> Ok for the graduation requirements, I will add the content.
>>>> For the source repository, I think it would be great to put it on Git. I 
>>>> will easily push a PR ;)
>>>> Regards,
>>>>
>>>>
>>>> Envoyé depuis mon smartphone Samsung Galaxy.
>>>> -------- Message d'origine --------De : Serge Huber <[email protected]> 
>>>> Date : 24/08/2018  11:50  (GMT+04:00) À : [email protected] 
>>>> Objet : Re: [PROPOSAL] - Website and documentation
>>>> Hello François,
>>>>
>>>> Thanks for all the changes, I really like them.
>>>>
>>>> For the graduation requirements, we have a maturity report here:
>>>> http://unomi.apache.org/maturity-model-report.html
>>>>
>>>> You will see that most of the content needed is for example available
>>>> on the Apache Beam website in the URLs I sent in my previous message
>>>> in this thread (for example how to handle security issues).
>>>>
>>>> Also I had a question about where we would put the new website ? Would
>>>> we directly host it in the Subversion or would we put it somewhere in
>>>> the Git repository ?
>>>>
>>>> Regards,
>>>>   Serge...
>>>>
>>>> ps: the 1.3.0 release was just approved, I need to put it on the
>>>> website today :)
>>>>
>>>> On Fri, Aug 24, 2018 at 4:15 AM Francois Papon
>>>> <[email protected]> wrote:
>>>>> Hi,
>>>>>
>>>>> I made some change on the website after have a look to the Apache Beam
>>>>> website :
>>>>>
>>>>> - update the home page header
>>>>>
>>>>> - remove news page, may be not necessary because we already have a
>>>>> section news on the home page
>>>>>
>>>>> - add a "get started" page for the newcomers, I will write some section
>>>>> for how to a new user can install and start using Apache Unomi. We could
>>>>> add some examples for how to use after install.
>>>>>
>>>>> - add a "contribute" page (need to be complete)
>>>>>
>>>>> - update the "community" page
>>>>>
>>>>> Their is a lot of content in the Apache Beam website and have to see
>>>>> what we have to keep to be compliant for the graduation : where can I
>>>>> find the informations about the graduation requirements ?
>>>>>
>>>>> regards,
>>>>>
>>>>> François Papon
>>>>> [email protected]
>>>>>
>>>>> Le 23/08/2018 à 18:48, francois.papon a écrit :
>>>>>> Ok, I will take a look on the Beam website and see how to use it as 
>>>>>> inspiration :)
>>>>>> regards,
>>>>>> François
>>>>>>
>>>>>>
>>>>>> Envoyé depuis mon smartphone Samsung Galaxy.
>>>>>> -------- Message d'origine --------De : Serge Huber <[email protected]> 
>>>>>> Date : 23/08/2018  18:26  (GMT+04:00) À : [email protected] 
>>>>>> Objet : Re: [PROPOSAL] - Website and documentation
>>>>>> Looks much better thanks! And I tested in a mobile format it works
>>>>>> except for the bottom footer that looks a bit garbled (see attached
>>>>>> image). Btw I'm using Safari's Responsive Design mode to test this (in
>>>>>> the develop menu).
>>>>>>
>>>>>> For the main documentation is the idea (still) to copy this over at a
>>>>>> later stage?
>>>>>>
>>>>>> Thanks again for all the work.
>>>>>>
>>>>>> We will also need to add more contribution pages to be compliant with
>>>>>> the requirements for graduation, for example, we should copy the
>>>>>> contents of the beam site for these pages:
>>>>>> https://beam.apache.org/contribute/ and
>>>>>> https://beam.apache.org/community/contact-us/
>>>>>>
>>>>>> Btw, in general, I really like the Apache Beam site. Maybe we could
>>>>>> use it as inspiration?
>>>>>>
>>>>>> Serge Huber
>>>>>> CTO & Co-Founder
>>>>>>
>>>>>> T +41 22 361 3424
>>>>>> 9 route des Jeunes | 1227 Acacias | Switzerland
>>>>>> jahia.com
>>>>>> SKYPE | LINKEDIN | TWITTER | VCARD
>>>>>>
>>>>>>
>>>>>>> JOIN OUR COMMUNITY to evaluate, get trained and to discover why Jahia 
>>>>>>> is a leading User Experience Platform (UXP) for Digital Transformation.
>>>>>> On Thu, Aug 23, 2018 at 2:55 PM Francois Papon
>>>>>> <[email protected]> wrote:
>>>>>>> Hi,
>>>>>>>
>>>>>>> I pushed an update for the mobile responsive menu and I reduced the
>>>>>>> font-size and space.
>>>>>>>
>>>>>>> regards,
>>>>>>>
>>>>>>> François Papon
>>>>>>> [email protected]
>>>>>>>
>>>>>>> Le 23/08/2018 à 08:50, Francois Papon a écrit :
>>>>>>>> Hi Serge,
>>>>>>>>
>>>>>>>> Thanks for your feedback !
>>>>>>>>
>>>>>>>> For the maven pom, we use it in Karaf to deploy via scm, I can remove 
>>>>>>>> it
>>>>>>>> if no needs.
>>>>>>>>
>>>>>>>> For the getting start part, I put the 5 minutes quick start on the main
>>>>>>>> page, if you are talking about part in the main documentation, it's
>>>>>>>> normal but I can add it.
>>>>>>>>
>>>>>>>> I will down the font size and reduce some space as you say.
>>>>>>>>
>>>>>>>> The CSS is Bootstrap 4, I will check for the menu on mobile (it work
>>>>>>>> well on Karaf website and I just forked the site).
>>>>>>>>
>>>>>>>> I tried to update quickly ;)
>>>>>>>>
>>>>>>>> It's a good idea the have animation or video, and we also have some
>>>>>>>> highlight on the caroussel at the top of the main page. The "use cases"
>>>>>>>> page can also have some additional content to explain how users can
>>>>>>>> integrate Unomi in their legacy system easily.
>>>>>>>>
>>>>>>>> regards,
>>>>>>>>
>>>>>>>> François Papon
>>>>>>>> [email protected]
>>>>>>>>
>>>>>>>> Le 22/08/2018 à 23:19, Serge Huber a écrit :
>>>>>>>>> Hi François,
>>>>>>>>>
>>>>>>>>> Thanks for your work. I tried to compile the project but I got the
>>>>>>>>> following error :
>>>>>>>>>
>>>>>>>>> [INFO] Scanning for projects...
>>>>>>>>> [ERROR] [ERROR] Some problems were encountered while processing the 
>>>>>>>>> POMs:
>>>>>>>>> [FATAL] 'version' is missing. @ line 23, column 106
>>>>>>>>>   @
>>>>>>>>> [ERROR] The build could not read 1 project -> [Help 1]
>>>>>>>>> [ERROR]
>>>>>>>>> [ERROR]   The project org.apache.unomi:site:[unknown-version]
>>>>>>>>> (/Users/loom/temp/incubator-unomi-website/pom.xml) has 1 error
>>>>>>>>> [ERROR]     'version' is missing. @ line 23, column 106
>>>>>>>>> [ERROR]
>>>>>>>>> [ERROR] To see the full stack trace of the errors, re-run Maven with
>>>>>>>>> the -e switch.
>>>>>>>>> [ERROR] Re-run Maven using the -X switch to enable full debug logging.
>>>>>>>>> [ERROR]
>>>>>>>>> [ERROR] For more information about the errors and possible solutions,
>>>>>>>>> please read the following articles:
>>>>>>>>> [ERROR] [Help 1]
>>>>>>>>> http://cwiki.apache.org/confluence/display/MAVEN/ProjectBuildingException
>>>>>>>>>
>>>>>>>>> After adding a version however it worked fine !
>>>>>>>>>
>>>>>>>>> I like the overall result although it seems like it is using a lot of
>>>>>>>>> space and some fonts seem really large. Also it seems some stuff is
>>>>>>>>> missing like the getting started (I couldn't find it).
>>>>>>>>>
>>>>>>>>> I like the new documentation part, some nice ideas there.
>>>>>>>>>
>>>>>>>>> My biggest concern is on-boarding newcomers with the site, and I think
>>>>>>>>> they shouldn't have to read through a lot of content to understand
>>>>>>>>> what the project does. Ideally maybe we should look into producing
>>>>>>>>> some kind of video or a quick animation.
>>>>>>>>>
>>>>>>>>> Finally I tried the site on a mobile device and it seems the
>>>>>>>>> navigation completely disappears.
>>>>>>>>>
>>>>>>>>> Anyway thanks for the effort I like it !
>>>>>>>>>
>>>>>>>>> cheers,
>>>>>>>>>    Serge...
>>>>>>>>> On Wed, Aug 22, 2018 at 12:12 PM Francois Papon
>>>>>>>>> <[email protected]> wrote:
>>>>>>>>>> Hi,
>>>>>>>>>>
>>>>>>>>>> I worked on a preview version of the website and published it on my
>>>>>>>>>> github repo :
>>>>>>>>>>
>>>>>>>>>> https://github.com/fpapon/incubator-unomi-website
>>>>>>>>>>
>>>>>>>>>> I also started to work on a easy way to publish the documentation 
>>>>>>>>>> from
>>>>>>>>>> markdown to HTML and PDF.
>>>>>>>>>>
>>>>>>>>>> May be it could be nice to archive the documentation related to the
>>>>>>>>>> maven project with git tag because today it's on differents folder in
>>>>>>>>>> the src/ of the project.
>>>>>>>>>>
>>>>>>>>>> Thoughts ?
>>>>>>>>>>
>>>>>>>>>> regards,
>>>>>>>>>>
>>>>>>>>>> François Papon
>>>>>>>>>> [email protected]
>>>>>>>>>>
>>>>>>>>>> Le 03/08/2018 à 00:14, Serge Huber a écrit :
>>>>>>>>>>> Thanks François, looking forward to the PR !
>>>>>>>>>>>
>>>>>>>>>>> If you want to work on the website you're more than welcome to start
>>>>>>>>>>> working on it, as I said the more people get involved the better for
>>>>>>>>>>> the project !
>>>>>>>>>>>
>>>>>>>>>>> Regards,
>>>>>>>>>>>     Serge..
>>>>>>>>>>> On Wed, Aug 1, 2018 at 8:48 PM Francois Papon
>>>>>>>>>>> <[email protected]> wrote:
>>>>>>>>>>>> Ok for Swagger, I will post a PR.
>>>>>>>>>>>>
>>>>>>>>>>>> About the website, let me know when you want me to start working 
>>>>>>>>>>>> on it
>>>>>>>>>>>> (I already have a repo on my github account).
>>>>>>>>>>>>
>>>>>>>>>>>> regards,
>>>>>>>>>>>>
>>>>>>>>>>>> François Papon
>>>>>>>>>>>> [email protected]
>>>>>>>>>>>>
>>>>>>>>>>>> Le 01/08/2018 à 18:25, Serge Huber a écrit :
>>>>>>>>>>>>> Feel free to help out on Swagger, I have little to no experience 
>>>>>>>>>>>>> with it.
>>>>>>>>>>>>>
>>>>>>>>>>>>> As for the GraphQL side, it's very experimental code that is
>>>>>>>>>>>>> constantly changing right now, so be warned that things might 
>>>>>>>>>>>>> change
>>>>>>>>>>>>> quite significantly at any point but feel free to look at it and 
>>>>>>>>>>>>> give
>>>>>>>>>>>>> feedback or even contribute!
>>>>>>>>>>>>>
>>>>>>>>>>>>> cheers,
>>>>>>>>>>>>>    Serge...
>>>>>>>>>>>>>
>>>>>>>>>>>>> Serge Huber
>>>>>>>>>>>>> CTO & Co-Founder
>>>>>>>>>>>>>
>>>>>>>>>>>>> T +41 22 361 3424
>>>>>>>>>>>>> 9 route des Jeunes | 1227 Acacias | Switzerland
>>>>>>>>>>>>> jahia.com
>>>>>>>>>>>>> SKYPE | LINKEDIN | TWITTER | VCARD
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>> JOIN OUR COMMUNITY to evaluate, get trained and to discover why 
>>>>>>>>>>>>>> Jahia is a leading User Experience Platform (UXP) for Digital 
>>>>>>>>>>>>>> Transformation.
>>>>>>>>>>>>> On Wed, Aug 1, 2018 at 9:00 AM Francois Papon
>>>>>>>>>>>>> <[email protected]> wrote:
>>>>>>>>>>>>>> Cool,
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> If needed, I can help on the Swagger and the GraphQL integration 
>>>>>>>>>>>>>> ;)
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> regards,
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> François Papon
>>>>>>>>>>>>>> [email protected]
>>>>>>>>>>>>>> Yupiik - https://www.yupiik.com
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> Le 31/07/2018 à 23:01, Serge Huber a écrit :
>>>>>>>>>>>>>>> Hello François,
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> Thanks for clarifying that I wasn't aware that you could use 
>>>>>>>>>>>>>>> Swagger
>>>>>>>>>>>>>>> that way. That makes sense.
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> For GraphQL yes the final version of the CXS specification I'm 
>>>>>>>>>>>>>>> also
>>>>>>>>>>>>>>> co-developing has switched from REST to GraphQL, and I'm 
>>>>>>>>>>>>>>> currently
>>>>>>>>>>>>>>> implementing that in a branch to validate the design of the 
>>>>>>>>>>>>>>> GraphQL
>>>>>>>>>>>>>>> schema. It's a challenge because we are doing some advanced 
>>>>>>>>>>>>>>> stuff with
>>>>>>>>>>>>>>> GraphQL but the API is already a lot more powerful than the 
>>>>>>>>>>>>>>> REST API.
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> cheers,
>>>>>>>>>>>>>>>    Serge...
>>>>>>>>>>>>>>> On Tue, Jul 31, 2018 at 6:25 PM Francois Papon
>>>>>>>>>>>>>>> <[email protected]> wrote:
>>>>>>>>>>>>>>>> Hi Serge,
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> Thanks for your feedback :)
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> I see the Miredot documentation and for me it's good.
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> I propose to add Swagger (not to replace Miredot) to have a 
>>>>>>>>>>>>>>>> GUI to
>>>>>>>>>>>>>>>> simulate request and response for developers.
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> I already used the cxf-swagger-feature in a Karaf project and 
>>>>>>>>>>>>>>>> the only
>>>>>>>>>>>>>>>> bug I found it's the refresh of the json when updating the 
>>>>>>>>>>>>>>>> bundle in a
>>>>>>>>>>>>>>>> started instance.
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> I have in mind to propose a page on the website dedicated to 
>>>>>>>>>>>>>>>> the API
>>>>>>>>>>>>>>>> like this :
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> https://projects.tmforum.org/wiki/display/API/Open+API+Table
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> I saw a JIRA about GraphQL integration, it's great :)
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> regards,
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> François Papon
>>>>>>>>>>>>>>>> [email protected]
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> Le 31/07/2018 à 19:48, Serge Huber a écrit :
>>>>>>>>>>>>>>>>> Hello François,
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> Thank you for your proposal, I really like the new design !
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> For me, the user documentation could be reformated to make it 
>>>>>>>>>>>>>>>>> easier
>>>>>>>>>>>>>>>>> to browse and of course, it always needs improving and 
>>>>>>>>>>>>>>>>> detailing.
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> Concerning the REST API documentation, currently, we use 
>>>>>>>>>>>>>>>>> another tool
>>>>>>>>>>>>>>>>> to generate it from the source code, and it is capable of 
>>>>>>>>>>>>>>>>> documenting
>>>>>>>>>>>>>>>>> the JSON structure at the same time. The whole source code was
>>>>>>>>>>>>>>>>> documented to work with this plugin (http://www.miredot.com/) 
>>>>>>>>>>>>>>>>> for
>>>>>>>>>>>>>>>>> which we got a free license since it is an Apache project. 
>>>>>>>>>>>>>>>>> Are you
>>>>>>>>>>>>>>>>> suggesting we replace this with Swagger (we evaluated it at 
>>>>>>>>>>>>>>>>> the time
>>>>>>>>>>>>>>>>> but it was missing some features for generating from the 
>>>>>>>>>>>>>>>>> code) ?
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> Regards,
>>>>>>>>>>>>>>>>>    Serge...
>>>>>>>>>>>>>>>>> On Tue, Jul 31, 2018 at 2:42 PM Francois Papon
>>>>>>>>>>>>>>>>> <[email protected]> wrote:
>>>>>>>>>>>>>>>>>> Hi,
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> I'm new with the Apache Unomi project and I would like to 
>>>>>>>>>>>>>>>>>> make some
>>>>>>>>>>>>>>>>>> proposals around the website and the documentation :)
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> *1 - Website :*
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> Actually, the website is auto generate and link to the 
>>>>>>>>>>>>>>>>>> project release
>>>>>>>>>>>>>>>>>> livecycle, however we could made some changes any time, like 
>>>>>>>>>>>>>>>>>> posting
>>>>>>>>>>>>>>>>>> news, uses cases...
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> That's why I think the website can have he's dedicated 
>>>>>>>>>>>>>>>>>> repository and
>>>>>>>>>>>>>>>>>> could be only build on html static pages.
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> I started a WIP with the home page and you can have a 
>>>>>>>>>>>>>>>>>> preview here :
>>>>>>>>>>>>>>>>>> https://openobject.fr/unomi
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> *2 - User guide :*
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> The user guide is good and could be link to the release, may 
>>>>>>>>>>>>>>>>>> be to major
>>>>>>>>>>>>>>>>>> release ?
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> We have the documentation in md format for Github and html 
>>>>>>>>>>>>>>>>>> for the
>>>>>>>>>>>>>>>>>> website, we also could have a pdf from the html.
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> *3 - API Rest documentation :*
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> May be we could provided an instance of Swagger from the 
>>>>>>>>>>>>>>>>>> website for
>>>>>>>>>>>>>>>>>> developers, it's convenient for have some request/response 
>>>>>>>>>>>>>>>>>> (their is an
>>>>>>>>>>>>>>>>>> existing cxf-swagger feature for generating the json).
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> If you are interesting, I can help on this items :)
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> regards,
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> --
>>>>>>>>>>>>>>>>>> François Papon
>>>>>>>>>>>>>>>>>> [email protected]
>>>>>>>>>>>>>>>>>>

Reply via email to