You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@unomi.apache.org by Francois Papon <fr...@openobject.fr> on 2018/09/05 20:04:34 UTC

Re: [PROPOSAL] - Website and documentation

Hi Serge,

I clean up the PR and I remove the WIP mention, you can start the review :)

regards,

François Papon
fpapon@apache.org

Le 30/08/2018 à 23:08, Francois Papon a écrit :
> Hi Serge,
>
> I pushed a PR (WIP) for the asciidoc documentation, the html generation
> is ok.
>
> I'm checking now for the pdf generation.
>
> regards,
>
> François Papon
> fpapon@apache.org
>
> Le 27/08/2018 à 13:52, Francois Papon a écrit :
>> Hi Serge,
>>
>> Thanks ;)
>>
>> I fixed the Beam reference and for the documentation part, I will work
>> on it this week and make a proposal.
>>
>> I'm agree, it would be great to put the new site online soon :)
>>
>> regards,
>>
>> François Papon
>> fpapon@apache.org
>>
>> Le 27/08/2018 à 12:55, Serge Huber a écrit :
>>> Hello François,
>>>
>>> Very nice work, I like all the new contribution content!
>>>
>>> The release guide will probably have to be merged with my current
>>> notes that I am maintaining here, but we could do that at a later
>>> stage:
>>> https://docs.google.com/document/d/1H6d8AkavL0K8rlAEd7jHqDRAaq6MeaES54RXTHt805o/edit?usp=sharing
>>>
>>> I found a remaining Beam reference here:
>>> Tardis:incubator-unomi-website loom$ grep -R -i beam *
>>> src/main/webapp/contribute-pre-commit-test-policies.html:
>>> <li>A PR must pass pre-commit tests before being committed to the main
>>> Beam repo.
>>>
>>> But amazing work and thanks for that. I am thinking we could put this
>>> online soon, we just need to figure out how to handle the
>>> documentation part ?
>>>
>>> cheers,
>>>   Serge...
>>> On Sat, Aug 25, 2018 at 6:32 PM Francois Papon
>>> <fr...@openobject.fr> wrote:
>>>> 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
>>>> fpapon@apache.org
>>>>
>>>> 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
>>>>> <fr...@openobject.fr> 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
>>>>>> fpapon@apache.org
>>>>>>
>>>>>> 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
>>>>>>> <fr...@openobject.fr> 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 <sh...@apache.org> Date : 24/08/2018  11:50  (GMT+04:00) À : dev@unomi.incubator.apache.org 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
>>>>>>>> <fr...@openobject.fr> 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
>>>>>>>>> fpapon@apache.org
>>>>>>>>>
>>>>>>>>> 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 <sh...@jahia.com> Date : 23/08/2018  18:26  (GMT+04:00) À : dev@unomi.incubator.apache.org 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
>>>>>>>>>> <fr...@openobject.fr> wrote:
>>>>>>>>>>> Hi,
>>>>>>>>>>>
>>>>>>>>>>> I pushed an update for the mobile responsive menu and I reduced the
>>>>>>>>>>> font-size and space.
>>>>>>>>>>>
>>>>>>>>>>> regards,
>>>>>>>>>>>
>>>>>>>>>>> François Papon
>>>>>>>>>>> fpapon@apache.org
>>>>>>>>>>>
>>>>>>>>>>> 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
>>>>>>>>>>>> fpapon@apache.org
>>>>>>>>>>>>
>>>>>>>>>>>> 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
>>>>>>>>>>>>> <fr...@openobject.fr> 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
>>>>>>>>>>>>>> fpapon@apache.org
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> 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
>>>>>>>>>>>>>>> <fr...@openobject.fr> 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
>>>>>>>>>>>>>>>> fpapon@apache.org
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> 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
>>>>>>>>>>>>>>>>> <fr...@openobject.fr> wrote:
>>>>>>>>>>>>>>>>>> Cool,
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> If needed, I can help on the Swagger and the GraphQL integration ;)
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> regards,
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> François Papon
>>>>>>>>>>>>>>>>>> fpapon@apache.org
>>>>>>>>>>>>>>>>>> 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
>>>>>>>>>>>>>>>>>>> <fr...@openobject.fr> 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
>>>>>>>>>>>>>>>>>>>> fpapon@apache.org
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>> 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
>>>>>>>>>>>>>>>>>>>>> <fr...@openobject.fr> 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
>>>>>>>>>>>>>>>>>>>>>> fpapon@apache.org
>>>>>>>>>>>>>>>>>>>>>>


Re: [PROPOSAL] - Website and documentation

Posted by Francois Papon <fr...@openobject.fr>.
Yes the PR is up to date ;)

regards,

François Papon
fpapon@apache.org

Le 07/09/2018 à 10:07, Serge Huber a écrit :
> That's great news ! Is the PR up to date ?
>
> I think we can merge it now. We will need to ask for the git repo for
> the website quickly.
>
> Thanks & Regards,
>   Serge...
>
>
>
> On Thu, Sep 6, 2018 at 8:20 PM Francois Papon
> <fr...@openobject.fr> wrote:
>> Hi Serge,
>>
>> I removed the SourceSansPro font and replaced it by the OpenSans in both
>> HTML and PDF.
>>
>> It's looks pretty good :)
>>
>> regards,
>>
>> François Papon
>> fpapon@apache.org
>>
>> Le 06/09/2018 à 20:36, francois.papon a écrit :
>>> I don't think it's possible to load the font from a CDN for the pdf, we need to have it locally. I will search for a similar font in an Apache license.
>>> Yes, for Karaf we have a separate git repository.
>>> regards
>>> François
>>>
>>>
>>> Envoyé depuis mon smartphone Samsung Galaxy.
>>> -------- Message d'origine --------De : Serge Huber <sh...@apache.org> Date : 06/09/2018  18:27  (GMT+04:00) À : dev@unomi.incubator.apache.org Objet : Re: [PROPOSAL] - Website and documentation
>>> Hello Francois,
>>>
>>> - I'm not 100% sure it's a problem but I checked the Apache website
>>> and they are actually loading the font from the googleapis CDN, so
>>> they are not hosting it in the source code. Would there be a way to
>>> load the fonts from a remote URL or do they have to be available
>>> locally?
>>>
>>> - Thanks for the cleanup I'll look at the changes asap.
>>>
>>> - I forgot how Karaf handles the site, is there a separate git repository?
>>>
>>> cheers,
>>>   Serge
>>>
>>> On Thu, Sep 6, 2018 at 9:38 AM Francois Papon
>>> <fr...@openobject.fr> wrote:
>>>> Hi Serge,
>>>>
>>>> - For the fonts, it's the SourceSansPro that is using the SIL Open Font
>>>> License and I'm use it because it's the font that is used by the ASF
>>>> website. If it's a problem a can choose another one.
>>>>
>>>> - I removed directories and keep only the asciidoc, the PR is ok now ;)
>>>>
>>>> - My Github repository is up to date and I can do a PR for this. I
>>>> remember that we discuss about creating a new Github repository for this
>>>> (incubator-unomi-site for example), right ?
>>>>
>>>> regards,
>>>>
>>>> François Papon
>>>> fpapon@apache.org
>>>>
>>>> Le 06/09/2018 à 10:24, Serge Huber a écrit :
>>>>> Hello François,
>>>>>
>>>>> Thanks for all the work ! I have a coupled of questions after reviewing the PR :
>>>>>
>>>>> - I noticed you use a font that is using the SIL Open Font License. I
>>>>> see that it should be possible (see
>>>>> https://www.apache.org/legal/resolved.html#category-b) but I'm not
>>>>> sure if that doesn't imply that we need to list this under the NOTICE
>>>>> file. I'm wondering if we could replace this font with an Apache
>>>>> license one instead?
>>>>> - I think there are some HTML and PDF files that shouldn't be in the
>>>>> source. I noticed these in the following directories :
>>>>> src/site/archives/1.1/html/1.4.0-incubating-SNAPSHOT
>>>>> src/site/archives/1.1/pdf
>>>>> src/site/archives/1.2/pdf
>>>>> src/site/archives/1.2/html
>>>>> Could you please remove these from the PR?
>>>>> - I was wondering if we should do a second PR for the website? Did you
>>>>> update your Github repository?
>>>>>
>>>>> Thanks again,
>>>>> cheers,
>>>>>    Serge...
>>>>> On Wed, Sep 5, 2018 at 10:04 PM Francois Papon
>>>>> <fr...@openobject.fr> wrote:
>>>>>> Hi Serge,
>>>>>>
>>>>>> I clean up the PR and I remove the WIP mention, you can start the review :)
>>>>>>
>>>>>> regards,
>>>>>>
>>>>>> François Papon
>>>>>> fpapon@apache.org
>>>>>>
>>>>>> Le 30/08/2018 à 23:08, Francois Papon a écrit :
>>>>>>> Hi Serge,
>>>>>>>
>>>>>>> I pushed a PR (WIP) for the asciidoc documentation, the html generation
>>>>>>> is ok.
>>>>>>>
>>>>>>> I'm checking now for the pdf generation.
>>>>>>>
>>>>>>> regards,
>>>>>>>
>>>>>>> François Papon
>>>>>>> fpapon@apache.org
>>>>>>>
>>>>>>> Le 27/08/2018 à 13:52, Francois Papon a écrit :
>>>>>>>> Hi Serge,
>>>>>>>>
>>>>>>>> Thanks ;)
>>>>>>>>
>>>>>>>> I fixed the Beam reference and for the documentation part, I will work
>>>>>>>> on it this week and make a proposal.
>>>>>>>>
>>>>>>>> I'm agree, it would be great to put the new site online soon :)
>>>>>>>>
>>>>>>>> regards,
>>>>>>>>
>>>>>>>> François Papon
>>>>>>>> fpapon@apache.org
>>>>>>>>
>>>>>>>> Le 27/08/2018 à 12:55, Serge Huber a écrit :
>>>>>>>>> Hello François,
>>>>>>>>>
>>>>>>>>> Very nice work, I like all the new contribution content!
>>>>>>>>>
>>>>>>>>> The release guide will probably have to be merged with my current
>>>>>>>>> notes that I am maintaining here, but we could do that at a later
>>>>>>>>> stage:
>>>>>>>>> https://docs.google.com/document/d/1H6d8AkavL0K8rlAEd7jHqDRAaq6MeaES54RXTHt805o/edit?usp=sharing
>>>>>>>>>
>>>>>>>>> I found a remaining Beam reference here:
>>>>>>>>> Tardis:incubator-unomi-website loom$ grep -R -i beam *
>>>>>>>>> src/main/webapp/contribute-pre-commit-test-policies.html:
>>>>>>>>> <li>A PR must pass pre-commit tests before being committed to the main
>>>>>>>>> Beam repo.
>>>>>>>>>
>>>>>>>>> But amazing work and thanks for that. I am thinking we could put this
>>>>>>>>> online soon, we just need to figure out how to handle the
>>>>>>>>> documentation part ?
>>>>>>>>>
>>>>>>>>> cheers,
>>>>>>>>>    Serge...
>>>>>>>>> On Sat, Aug 25, 2018 at 6:32 PM Francois Papon
>>>>>>>>> <fr...@openobject.fr> wrote:
>>>>>>>>>> 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
>>>>>>>>>> fpapon@apache.org
>>>>>>>>>>
>>>>>>>>>> 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
>>>>>>>>>>> <fr...@openobject.fr> 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
>>>>>>>>>>>> fpapon@apache.org
>>>>>>>>>>>>
>>>>>>>>>>>> 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
>>>>>>>>>>>>> <fr...@openobject.fr> 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 <sh...@apache.org> Date : 24/08/2018  11:50  (GMT+04:00) À : dev@unomi.incubator.apache.org 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
>>>>>>>>>>>>>> <fr...@openobject.fr> 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
>>>>>>>>>>>>>>> fpapon@apache.org
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> 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 <sh...@jahia.com> Date : 23/08/2018  18:26  (GMT+04:00) À : dev@unomi.incubator.apache.org 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
>>>>>>>>>>>>>>>> <fr...@openobject.fr> wrote:
>>>>>>>>>>>>>>>>> Hi,
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> I pushed an update for the mobile responsive menu and I reduced the
>>>>>>>>>>>>>>>>> font-size and space.
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> regards,
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> François Papon
>>>>>>>>>>>>>>>>> fpapon@apache.org
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> 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
>>>>>>>>>>>>>>>>>> fpapon@apache.org
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> 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
>>>>>>>>>>>>>>>>>>> <fr...@openobject.fr> 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
>>>>>>>>>>>>>>>>>>>> fpapon@apache.org
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>> 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
>>>>>>>>>>>>>>>>>>>>> <fr...@openobject.fr> 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
>>>>>>>>>>>>>>>>>>>>>> fpapon@apache.org
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>> 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
>>>>>>>>>>>>>>>>>>>>>>> <fr...@openobject.fr> wrote:
>>>>>>>>>>>>>>>>>>>>>>>> Cool,
>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>> If needed, I can help on the Swagger and the GraphQL integration ;)
>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>> regards,
>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>> François Papon
>>>>>>>>>>>>>>>>>>>>>>>> fpapon@apache.org
>>>>>>>>>>>>>>>>>>>>>>>> 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
>>>>>>>>>>>>>>>>>>>>>>>>> <fr...@openobject.fr> 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
>>>>>>>>>>>>>>>>>>>>>>>>>> fpapon@apache.org
>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>> 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
>>>>>>>>>>>>>>>>>>>>>>>>>>> <fr...@openobject.fr> 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
>>>>>>>>>>>>>>>>>>>>>>>>>>>> fpapon@apache.org
>>>>>>>>>>>>>>>>>>>>>>>>>>>>


Re: [PROPOSAL] - Website and documentation

Posted by Serge Huber <sh...@apache.org>.
That's great news ! Is the PR up to date ?

I think we can merge it now. We will need to ask for the git repo for
the website quickly.

Thanks & Regards,
  Serge...



On Thu, Sep 6, 2018 at 8:20 PM Francois Papon
<fr...@openobject.fr> wrote:
>
> Hi Serge,
>
> I removed the SourceSansPro font and replaced it by the OpenSans in both
> HTML and PDF.
>
> It's looks pretty good :)
>
> regards,
>
> François Papon
> fpapon@apache.org
>
> Le 06/09/2018 à 20:36, francois.papon a écrit :
> > I don't think it's possible to load the font from a CDN for the pdf, we need to have it locally. I will search for a similar font in an Apache license.
> > Yes, for Karaf we have a separate git repository.
> > regards
> > François
> >
> >
> > Envoyé depuis mon smartphone Samsung Galaxy.
> > -------- Message d'origine --------De : Serge Huber <sh...@apache.org> Date : 06/09/2018  18:27  (GMT+04:00) À : dev@unomi.incubator.apache.org Objet : Re: [PROPOSAL] - Website and documentation
> > Hello Francois,
> >
> > - I'm not 100% sure it's a problem but I checked the Apache website
> > and they are actually loading the font from the googleapis CDN, so
> > they are not hosting it in the source code. Would there be a way to
> > load the fonts from a remote URL or do they have to be available
> > locally?
> >
> > - Thanks for the cleanup I'll look at the changes asap.
> >
> > - I forgot how Karaf handles the site, is there a separate git repository?
> >
> > cheers,
> >   Serge
> >
> > On Thu, Sep 6, 2018 at 9:38 AM Francois Papon
> > <fr...@openobject.fr> wrote:
> >> Hi Serge,
> >>
> >> - For the fonts, it's the SourceSansPro that is using the SIL Open Font
> >> License and I'm use it because it's the font that is used by the ASF
> >> website. If it's a problem a can choose another one.
> >>
> >> - I removed directories and keep only the asciidoc, the PR is ok now ;)
> >>
> >> - My Github repository is up to date and I can do a PR for this. I
> >> remember that we discuss about creating a new Github repository for this
> >> (incubator-unomi-site for example), right ?
> >>
> >> regards,
> >>
> >> François Papon
> >> fpapon@apache.org
> >>
> >> Le 06/09/2018 à 10:24, Serge Huber a écrit :
> >>> Hello François,
> >>>
> >>> Thanks for all the work ! I have a coupled of questions after reviewing the PR :
> >>>
> >>> - I noticed you use a font that is using the SIL Open Font License. I
> >>> see that it should be possible (see
> >>> https://www.apache.org/legal/resolved.html#category-b) but I'm not
> >>> sure if that doesn't imply that we need to list this under the NOTICE
> >>> file. I'm wondering if we could replace this font with an Apache
> >>> license one instead?
> >>> - I think there are some HTML and PDF files that shouldn't be in the
> >>> source. I noticed these in the following directories :
> >>> src/site/archives/1.1/html/1.4.0-incubating-SNAPSHOT
> >>> src/site/archives/1.1/pdf
> >>> src/site/archives/1.2/pdf
> >>> src/site/archives/1.2/html
> >>> Could you please remove these from the PR?
> >>> - I was wondering if we should do a second PR for the website? Did you
> >>> update your Github repository?
> >>>
> >>> Thanks again,
> >>> cheers,
> >>>    Serge...
> >>> On Wed, Sep 5, 2018 at 10:04 PM Francois Papon
> >>> <fr...@openobject.fr> wrote:
> >>>> Hi Serge,
> >>>>
> >>>> I clean up the PR and I remove the WIP mention, you can start the review :)
> >>>>
> >>>> regards,
> >>>>
> >>>> François Papon
> >>>> fpapon@apache.org
> >>>>
> >>>> Le 30/08/2018 à 23:08, Francois Papon a écrit :
> >>>>> Hi Serge,
> >>>>>
> >>>>> I pushed a PR (WIP) for the asciidoc documentation, the html generation
> >>>>> is ok.
> >>>>>
> >>>>> I'm checking now for the pdf generation.
> >>>>>
> >>>>> regards,
> >>>>>
> >>>>> François Papon
> >>>>> fpapon@apache.org
> >>>>>
> >>>>> Le 27/08/2018 à 13:52, Francois Papon a écrit :
> >>>>>> Hi Serge,
> >>>>>>
> >>>>>> Thanks ;)
> >>>>>>
> >>>>>> I fixed the Beam reference and for the documentation part, I will work
> >>>>>> on it this week and make a proposal.
> >>>>>>
> >>>>>> I'm agree, it would be great to put the new site online soon :)
> >>>>>>
> >>>>>> regards,
> >>>>>>
> >>>>>> François Papon
> >>>>>> fpapon@apache.org
> >>>>>>
> >>>>>> Le 27/08/2018 à 12:55, Serge Huber a écrit :
> >>>>>>> Hello François,
> >>>>>>>
> >>>>>>> Very nice work, I like all the new contribution content!
> >>>>>>>
> >>>>>>> The release guide will probably have to be merged with my current
> >>>>>>> notes that I am maintaining here, but we could do that at a later
> >>>>>>> stage:
> >>>>>>> https://docs.google.com/document/d/1H6d8AkavL0K8rlAEd7jHqDRAaq6MeaES54RXTHt805o/edit?usp=sharing
> >>>>>>>
> >>>>>>> I found a remaining Beam reference here:
> >>>>>>> Tardis:incubator-unomi-website loom$ grep -R -i beam *
> >>>>>>> src/main/webapp/contribute-pre-commit-test-policies.html:
> >>>>>>> <li>A PR must pass pre-commit tests before being committed to the main
> >>>>>>> Beam repo.
> >>>>>>>
> >>>>>>> But amazing work and thanks for that. I am thinking we could put this
> >>>>>>> online soon, we just need to figure out how to handle the
> >>>>>>> documentation part ?
> >>>>>>>
> >>>>>>> cheers,
> >>>>>>>    Serge...
> >>>>>>> On Sat, Aug 25, 2018 at 6:32 PM Francois Papon
> >>>>>>> <fr...@openobject.fr> wrote:
> >>>>>>>> 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
> >>>>>>>> fpapon@apache.org
> >>>>>>>>
> >>>>>>>> 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
> >>>>>>>>> <fr...@openobject.fr> 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
> >>>>>>>>>> fpapon@apache.org
> >>>>>>>>>>
> >>>>>>>>>> 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
> >>>>>>>>>>> <fr...@openobject.fr> 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 <sh...@apache.org> Date : 24/08/2018  11:50  (GMT+04:00) À : dev@unomi.incubator.apache.org 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
> >>>>>>>>>>>> <fr...@openobject.fr> 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
> >>>>>>>>>>>>> fpapon@apache.org
> >>>>>>>>>>>>>
> >>>>>>>>>>>>> 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 <sh...@jahia.com> Date : 23/08/2018  18:26  (GMT+04:00) À : dev@unomi.incubator.apache.org 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
> >>>>>>>>>>>>>> <fr...@openobject.fr> wrote:
> >>>>>>>>>>>>>>> Hi,
> >>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>> I pushed an update for the mobile responsive menu and I reduced the
> >>>>>>>>>>>>>>> font-size and space.
> >>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>> regards,
> >>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>> François Papon
> >>>>>>>>>>>>>>> fpapon@apache.org
> >>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>> 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
> >>>>>>>>>>>>>>>> fpapon@apache.org
> >>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>> 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
> >>>>>>>>>>>>>>>>> <fr...@openobject.fr> 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
> >>>>>>>>>>>>>>>>>> fpapon@apache.org
> >>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>> 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
> >>>>>>>>>>>>>>>>>>> <fr...@openobject.fr> 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
> >>>>>>>>>>>>>>>>>>>> fpapon@apache.org
> >>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>> 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
> >>>>>>>>>>>>>>>>>>>>> <fr...@openobject.fr> wrote:
> >>>>>>>>>>>>>>>>>>>>>> Cool,
> >>>>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>>>> If needed, I can help on the Swagger and the GraphQL integration ;)
> >>>>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>>>> regards,
> >>>>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>>>> François Papon
> >>>>>>>>>>>>>>>>>>>>>> fpapon@apache.org
> >>>>>>>>>>>>>>>>>>>>>> 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
> >>>>>>>>>>>>>>>>>>>>>>> <fr...@openobject.fr> 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
> >>>>>>>>>>>>>>>>>>>>>>>> fpapon@apache.org
> >>>>>>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>>>>>> 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
> >>>>>>>>>>>>>>>>>>>>>>>>> <fr...@openobject.fr> 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
> >>>>>>>>>>>>>>>>>>>>>>>>>> fpapon@apache.org
> >>>>>>>>>>>>>>>>>>>>>>>>>>
> >>
>

Re: [PROPOSAL] - Website and documentation

Posted by Francois Papon <fr...@openobject.fr>.
Hi Serge,

I removed the SourceSansPro font and replaced it by the OpenSans in both
HTML and PDF.

It's looks pretty good :)

regards,

François Papon
fpapon@apache.org

Le 06/09/2018 à 20:36, francois.papon a écrit :
> I don't think it's possible to load the font from a CDN for the pdf, we need to have it locally. I will search for a similar font in an Apache license. 
> Yes, for Karaf we have a separate git repository.
> regards 
> François 
>
>
> Envoyé depuis mon smartphone Samsung Galaxy.
> -------- Message d'origine --------De : Serge Huber <sh...@apache.org> Date : 06/09/2018  18:27  (GMT+04:00) À : dev@unomi.incubator.apache.org Objet : Re: [PROPOSAL] - Website and documentation 
> Hello Francois,
>
> - I'm not 100% sure it's a problem but I checked the Apache website
> and they are actually loading the font from the googleapis CDN, so
> they are not hosting it in the source code. Would there be a way to
> load the fonts from a remote URL or do they have to be available
> locally?
>
> - Thanks for the cleanup I'll look at the changes asap.
>
> - I forgot how Karaf handles the site, is there a separate git repository?
>
> cheers,
>   Serge
>
> On Thu, Sep 6, 2018 at 9:38 AM Francois Papon
> <fr...@openobject.fr> wrote:
>> Hi Serge,
>>
>> - For the fonts, it's the SourceSansPro that is using the SIL Open Font
>> License and I'm use it because it's the font that is used by the ASF
>> website. If it's a problem a can choose another one.
>>
>> - I removed directories and keep only the asciidoc, the PR is ok now ;)
>>
>> - My Github repository is up to date and I can do a PR for this. I
>> remember that we discuss about creating a new Github repository for this
>> (incubator-unomi-site for example), right ?
>>
>> regards,
>>
>> François Papon
>> fpapon@apache.org
>>
>> Le 06/09/2018 à 10:24, Serge Huber a écrit :
>>> Hello François,
>>>
>>> Thanks for all the work ! I have a coupled of questions after reviewing the PR :
>>>
>>> - I noticed you use a font that is using the SIL Open Font License. I
>>> see that it should be possible (see
>>> https://www.apache.org/legal/resolved.html#category-b) but I'm not
>>> sure if that doesn't imply that we need to list this under the NOTICE
>>> file. I'm wondering if we could replace this font with an Apache
>>> license one instead?
>>> - I think there are some HTML and PDF files that shouldn't be in the
>>> source. I noticed these in the following directories :
>>> src/site/archives/1.1/html/1.4.0-incubating-SNAPSHOT
>>> src/site/archives/1.1/pdf
>>> src/site/archives/1.2/pdf
>>> src/site/archives/1.2/html
>>> Could you please remove these from the PR?
>>> - I was wondering if we should do a second PR for the website? Did you
>>> update your Github repository?
>>>
>>> Thanks again,
>>> cheers,
>>>    Serge...
>>> On Wed, Sep 5, 2018 at 10:04 PM Francois Papon
>>> <fr...@openobject.fr> wrote:
>>>> Hi Serge,
>>>>
>>>> I clean up the PR and I remove the WIP mention, you can start the review :)
>>>>
>>>> regards,
>>>>
>>>> François Papon
>>>> fpapon@apache.org
>>>>
>>>> Le 30/08/2018 à 23:08, Francois Papon a écrit :
>>>>> Hi Serge,
>>>>>
>>>>> I pushed a PR (WIP) for the asciidoc documentation, the html generation
>>>>> is ok.
>>>>>
>>>>> I'm checking now for the pdf generation.
>>>>>
>>>>> regards,
>>>>>
>>>>> François Papon
>>>>> fpapon@apache.org
>>>>>
>>>>> Le 27/08/2018 à 13:52, Francois Papon a écrit :
>>>>>> Hi Serge,
>>>>>>
>>>>>> Thanks ;)
>>>>>>
>>>>>> I fixed the Beam reference and for the documentation part, I will work
>>>>>> on it this week and make a proposal.
>>>>>>
>>>>>> I'm agree, it would be great to put the new site online soon :)
>>>>>>
>>>>>> regards,
>>>>>>
>>>>>> François Papon
>>>>>> fpapon@apache.org
>>>>>>
>>>>>> Le 27/08/2018 à 12:55, Serge Huber a écrit :
>>>>>>> Hello François,
>>>>>>>
>>>>>>> Very nice work, I like all the new contribution content!
>>>>>>>
>>>>>>> The release guide will probably have to be merged with my current
>>>>>>> notes that I am maintaining here, but we could do that at a later
>>>>>>> stage:
>>>>>>> https://docs.google.com/document/d/1H6d8AkavL0K8rlAEd7jHqDRAaq6MeaES54RXTHt805o/edit?usp=sharing
>>>>>>>
>>>>>>> I found a remaining Beam reference here:
>>>>>>> Tardis:incubator-unomi-website loom$ grep -R -i beam *
>>>>>>> src/main/webapp/contribute-pre-commit-test-policies.html:
>>>>>>> <li>A PR must pass pre-commit tests before being committed to the main
>>>>>>> Beam repo.
>>>>>>>
>>>>>>> But amazing work and thanks for that. I am thinking we could put this
>>>>>>> online soon, we just need to figure out how to handle the
>>>>>>> documentation part ?
>>>>>>>
>>>>>>> cheers,
>>>>>>>    Serge...
>>>>>>> On Sat, Aug 25, 2018 at 6:32 PM Francois Papon
>>>>>>> <fr...@openobject.fr> wrote:
>>>>>>>> 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
>>>>>>>> fpapon@apache.org
>>>>>>>>
>>>>>>>> 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
>>>>>>>>> <fr...@openobject.fr> 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
>>>>>>>>>> fpapon@apache.org
>>>>>>>>>>
>>>>>>>>>> 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
>>>>>>>>>>> <fr...@openobject.fr> 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 <sh...@apache.org> Date : 24/08/2018  11:50  (GMT+04:00) À : dev@unomi.incubator.apache.org 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
>>>>>>>>>>>> <fr...@openobject.fr> 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
>>>>>>>>>>>>> fpapon@apache.org
>>>>>>>>>>>>>
>>>>>>>>>>>>> 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 <sh...@jahia.com> Date : 23/08/2018  18:26  (GMT+04:00) À : dev@unomi.incubator.apache.org 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
>>>>>>>>>>>>>> <fr...@openobject.fr> wrote:
>>>>>>>>>>>>>>> Hi,
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> I pushed an update for the mobile responsive menu and I reduced the
>>>>>>>>>>>>>>> font-size and space.
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> regards,
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> François Papon
>>>>>>>>>>>>>>> fpapon@apache.org
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> 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
>>>>>>>>>>>>>>>> fpapon@apache.org
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> 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
>>>>>>>>>>>>>>>>> <fr...@openobject.fr> 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
>>>>>>>>>>>>>>>>>> fpapon@apache.org
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> 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
>>>>>>>>>>>>>>>>>>> <fr...@openobject.fr> 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
>>>>>>>>>>>>>>>>>>>> fpapon@apache.org
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>> 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
>>>>>>>>>>>>>>>>>>>>> <fr...@openobject.fr> wrote:
>>>>>>>>>>>>>>>>>>>>>> Cool,
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>> If needed, I can help on the Swagger and the GraphQL integration ;)
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>> regards,
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>> François Papon
>>>>>>>>>>>>>>>>>>>>>> fpapon@apache.org
>>>>>>>>>>>>>>>>>>>>>> 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
>>>>>>>>>>>>>>>>>>>>>>> <fr...@openobject.fr> 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
>>>>>>>>>>>>>>>>>>>>>>>> fpapon@apache.org
>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>> 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
>>>>>>>>>>>>>>>>>>>>>>>>> <fr...@openobject.fr> 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
>>>>>>>>>>>>>>>>>>>>>>>>>> fpapon@apache.org
>>>>>>>>>>>>>>>>>>>>>>>>>>
>>


Re: [PROPOSAL] - Website and documentation

Posted by "francois.papon" <fr...@openobject.fr>.
I don't think it's possible to load the font from a CDN for the pdf, we need to have it locally. I will search for a similar font in an Apache license. 
Yes, for Karaf we have a separate git repository.
regards 
François 


Envoyé depuis mon smartphone Samsung Galaxy.
-------- Message d'origine --------De : Serge Huber <sh...@apache.org> Date : 06/09/2018  18:27  (GMT+04:00) À : dev@unomi.incubator.apache.org Objet : Re: [PROPOSAL] - Website and documentation 
Hello Francois,

- I'm not 100% sure it's a problem but I checked the Apache website
and they are actually loading the font from the googleapis CDN, so
they are not hosting it in the source code. Would there be a way to
load the fonts from a remote URL or do they have to be available
locally?

- Thanks for the cleanup I'll look at the changes asap.

- I forgot how Karaf handles the site, is there a separate git repository?

cheers,
  Serge

On Thu, Sep 6, 2018 at 9:38 AM Francois Papon
<fr...@openobject.fr> wrote:
>
> Hi Serge,
>
> - For the fonts, it's the SourceSansPro that is using the SIL Open Font
> License and I'm use it because it's the font that is used by the ASF
> website. If it's a problem a can choose another one.
>
> - I removed directories and keep only the asciidoc, the PR is ok now ;)
>
> - My Github repository is up to date and I can do a PR for this. I
> remember that we discuss about creating a new Github repository for this
> (incubator-unomi-site for example), right ?
>
> regards,
>
> François Papon
> fpapon@apache.org
>
> Le 06/09/2018 à 10:24, Serge Huber a écrit :
> > Hello François,
> >
> > Thanks for all the work ! I have a coupled of questions after reviewing the PR :
> >
> > - I noticed you use a font that is using the SIL Open Font License. I
> > see that it should be possible (see
> > https://www.apache.org/legal/resolved.html#category-b) but I'm not
> > sure if that doesn't imply that we need to list this under the NOTICE
> > file. I'm wondering if we could replace this font with an Apache
> > license one instead?
> > - I think there are some HTML and PDF files that shouldn't be in the
> > source. I noticed these in the following directories :
> > src/site/archives/1.1/html/1.4.0-incubating-SNAPSHOT
> > src/site/archives/1.1/pdf
> > src/site/archives/1.2/pdf
> > src/site/archives/1.2/html
> > Could you please remove these from the PR?
> > - I was wondering if we should do a second PR for the website? Did you
> > update your Github repository?
> >
> > Thanks again,
> > cheers,
> >   Serge...
> > On Wed, Sep 5, 2018 at 10:04 PM Francois Papon
> > <fr...@openobject.fr> wrote:
> >> Hi Serge,
> >>
> >> I clean up the PR and I remove the WIP mention, you can start the review :)
> >>
> >> regards,
> >>
> >> François Papon
> >> fpapon@apache.org
> >>
> >> Le 30/08/2018 à 23:08, Francois Papon a écrit :
> >>> Hi Serge,
> >>>
> >>> I pushed a PR (WIP) for the asciidoc documentation, the html generation
> >>> is ok.
> >>>
> >>> I'm checking now for the pdf generation.
> >>>
> >>> regards,
> >>>
> >>> François Papon
> >>> fpapon@apache.org
> >>>
> >>> Le 27/08/2018 à 13:52, Francois Papon a écrit :
> >>>> Hi Serge,
> >>>>
> >>>> Thanks ;)
> >>>>
> >>>> I fixed the Beam reference and for the documentation part, I will work
> >>>> on it this week and make a proposal.
> >>>>
> >>>> I'm agree, it would be great to put the new site online soon :)
> >>>>
> >>>> regards,
> >>>>
> >>>> François Papon
> >>>> fpapon@apache.org
> >>>>
> >>>> Le 27/08/2018 à 12:55, Serge Huber a écrit :
> >>>>> Hello François,
> >>>>>
> >>>>> Very nice work, I like all the new contribution content!
> >>>>>
> >>>>> The release guide will probably have to be merged with my current
> >>>>> notes that I am maintaining here, but we could do that at a later
> >>>>> stage:
> >>>>> https://docs.google.com/document/d/1H6d8AkavL0K8rlAEd7jHqDRAaq6MeaES54RXTHt805o/edit?usp=sharing
> >>>>>
> >>>>> I found a remaining Beam reference here:
> >>>>> Tardis:incubator-unomi-website loom$ grep -R -i beam *
> >>>>> src/main/webapp/contribute-pre-commit-test-policies.html:
> >>>>> <li>A PR must pass pre-commit tests before being committed to the main
> >>>>> Beam repo.
> >>>>>
> >>>>> But amazing work and thanks for that. I am thinking we could put this
> >>>>> online soon, we just need to figure out how to handle the
> >>>>> documentation part ?
> >>>>>
> >>>>> cheers,
> >>>>>   Serge...
> >>>>> On Sat, Aug 25, 2018 at 6:32 PM Francois Papon
> >>>>> <fr...@openobject.fr> wrote:
> >>>>>> 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
> >>>>>> fpapon@apache.org
> >>>>>>
> >>>>>> 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
> >>>>>>> <fr...@openobject.fr> 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
> >>>>>>>> fpapon@apache.org
> >>>>>>>>
> >>>>>>>> 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
> >>>>>>>>> <fr...@openobject.fr> 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 <sh...@apache.org> Date : 24/08/2018  11:50  (GMT+04:00) À : dev@unomi.incubator.apache.org 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
> >>>>>>>>>> <fr...@openobject.fr> 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
> >>>>>>>>>>> fpapon@apache.org
> >>>>>>>>>>>
> >>>>>>>>>>> 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 <sh...@jahia.com> Date : 23/08/2018  18:26  (GMT+04:00) À : dev@unomi.incubator.apache.org 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
> >>>>>>>>>>>> <fr...@openobject.fr> wrote:
> >>>>>>>>>>>>> Hi,
> >>>>>>>>>>>>>
> >>>>>>>>>>>>> I pushed an update for the mobile responsive menu and I reduced the
> >>>>>>>>>>>>> font-size and space.
> >>>>>>>>>>>>>
> >>>>>>>>>>>>> regards,
> >>>>>>>>>>>>>
> >>>>>>>>>>>>> François Papon
> >>>>>>>>>>>>> fpapon@apache.org
> >>>>>>>>>>>>>
> >>>>>>>>>>>>> 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
> >>>>>>>>>>>>>> fpapon@apache.org
> >>>>>>>>>>>>>>
> >>>>>>>>>>>>>> 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
> >>>>>>>>>>>>>>> <fr...@openobject.fr> 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
> >>>>>>>>>>>>>>>> fpapon@apache.org
> >>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>> 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
> >>>>>>>>>>>>>>>>> <fr...@openobject.fr> 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
> >>>>>>>>>>>>>>>>>> fpapon@apache.org
> >>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>> 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
> >>>>>>>>>>>>>>>>>>> <fr...@openobject.fr> wrote:
> >>>>>>>>>>>>>>>>>>>> Cool,
> >>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>> If needed, I can help on the Swagger and the GraphQL integration ;)
> >>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>> regards,
> >>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>> François Papon
> >>>>>>>>>>>>>>>>>>>> fpapon@apache.org
> >>>>>>>>>>>>>>>>>>>> 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
> >>>>>>>>>>>>>>>>>>>>> <fr...@openobject.fr> 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
> >>>>>>>>>>>>>>>>>>>>>> fpapon@apache.org
> >>>>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>>>> 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
> >>>>>>>>>>>>>>>>>>>>>>> <fr...@openobject.fr> 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
> >>>>>>>>>>>>>>>>>>>>>>>> fpapon@apache.org
> >>>>>>>>>>>>>>>>>>>>>>>>
>
>

Re: [PROPOSAL] - Website and documentation

Posted by Serge Huber <sh...@apache.org>.
Hello Francois,

- I'm not 100% sure it's a problem but I checked the Apache website
and they are actually loading the font from the googleapis CDN, so
they are not hosting it in the source code. Would there be a way to
load the fonts from a remote URL or do they have to be available
locally?

- Thanks for the cleanup I'll look at the changes asap.

- I forgot how Karaf handles the site, is there a separate git repository?

cheers,
  Serge

On Thu, Sep 6, 2018 at 9:38 AM Francois Papon
<fr...@openobject.fr> wrote:
>
> Hi Serge,
>
> - For the fonts, it's the SourceSansPro that is using the SIL Open Font
> License and I'm use it because it's the font that is used by the ASF
> website. If it's a problem a can choose another one.
>
> - I removed directories and keep only the asciidoc, the PR is ok now ;)
>
> - My Github repository is up to date and I can do a PR for this. I
> remember that we discuss about creating a new Github repository for this
> (incubator-unomi-site for example), right ?
>
> regards,
>
> François Papon
> fpapon@apache.org
>
> Le 06/09/2018 à 10:24, Serge Huber a écrit :
> > Hello François,
> >
> > Thanks for all the work ! I have a coupled of questions after reviewing the PR :
> >
> > - I noticed you use a font that is using the SIL Open Font License. I
> > see that it should be possible (see
> > https://www.apache.org/legal/resolved.html#category-b) but I'm not
> > sure if that doesn't imply that we need to list this under the NOTICE
> > file. I'm wondering if we could replace this font with an Apache
> > license one instead?
> > - I think there are some HTML and PDF files that shouldn't be in the
> > source. I noticed these in the following directories :
> > src/site/archives/1.1/html/1.4.0-incubating-SNAPSHOT
> > src/site/archives/1.1/pdf
> > src/site/archives/1.2/pdf
> > src/site/archives/1.2/html
> > Could you please remove these from the PR?
> > - I was wondering if we should do a second PR for the website? Did you
> > update your Github repository?
> >
> > Thanks again,
> > cheers,
> >   Serge...
> > On Wed, Sep 5, 2018 at 10:04 PM Francois Papon
> > <fr...@openobject.fr> wrote:
> >> Hi Serge,
> >>
> >> I clean up the PR and I remove the WIP mention, you can start the review :)
> >>
> >> regards,
> >>
> >> François Papon
> >> fpapon@apache.org
> >>
> >> Le 30/08/2018 à 23:08, Francois Papon a écrit :
> >>> Hi Serge,
> >>>
> >>> I pushed a PR (WIP) for the asciidoc documentation, the html generation
> >>> is ok.
> >>>
> >>> I'm checking now for the pdf generation.
> >>>
> >>> regards,
> >>>
> >>> François Papon
> >>> fpapon@apache.org
> >>>
> >>> Le 27/08/2018 à 13:52, Francois Papon a écrit :
> >>>> Hi Serge,
> >>>>
> >>>> Thanks ;)
> >>>>
> >>>> I fixed the Beam reference and for the documentation part, I will work
> >>>> on it this week and make a proposal.
> >>>>
> >>>> I'm agree, it would be great to put the new site online soon :)
> >>>>
> >>>> regards,
> >>>>
> >>>> François Papon
> >>>> fpapon@apache.org
> >>>>
> >>>> Le 27/08/2018 à 12:55, Serge Huber a écrit :
> >>>>> Hello François,
> >>>>>
> >>>>> Very nice work, I like all the new contribution content!
> >>>>>
> >>>>> The release guide will probably have to be merged with my current
> >>>>> notes that I am maintaining here, but we could do that at a later
> >>>>> stage:
> >>>>> https://docs.google.com/document/d/1H6d8AkavL0K8rlAEd7jHqDRAaq6MeaES54RXTHt805o/edit?usp=sharing
> >>>>>
> >>>>> I found a remaining Beam reference here:
> >>>>> Tardis:incubator-unomi-website loom$ grep -R -i beam *
> >>>>> src/main/webapp/contribute-pre-commit-test-policies.html:
> >>>>> <li>A PR must pass pre-commit tests before being committed to the main
> >>>>> Beam repo.
> >>>>>
> >>>>> But amazing work and thanks for that. I am thinking we could put this
> >>>>> online soon, we just need to figure out how to handle the
> >>>>> documentation part ?
> >>>>>
> >>>>> cheers,
> >>>>>   Serge...
> >>>>> On Sat, Aug 25, 2018 at 6:32 PM Francois Papon
> >>>>> <fr...@openobject.fr> wrote:
> >>>>>> 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
> >>>>>> fpapon@apache.org
> >>>>>>
> >>>>>> 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
> >>>>>>> <fr...@openobject.fr> 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
> >>>>>>>> fpapon@apache.org
> >>>>>>>>
> >>>>>>>> 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
> >>>>>>>>> <fr...@openobject.fr> 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 <sh...@apache.org> Date : 24/08/2018  11:50  (GMT+04:00) À : dev@unomi.incubator.apache.org 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
> >>>>>>>>>> <fr...@openobject.fr> 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
> >>>>>>>>>>> fpapon@apache.org
> >>>>>>>>>>>
> >>>>>>>>>>> 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 <sh...@jahia.com> Date : 23/08/2018  18:26  (GMT+04:00) À : dev@unomi.incubator.apache.org 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
> >>>>>>>>>>>> <fr...@openobject.fr> wrote:
> >>>>>>>>>>>>> Hi,
> >>>>>>>>>>>>>
> >>>>>>>>>>>>> I pushed an update for the mobile responsive menu and I reduced the
> >>>>>>>>>>>>> font-size and space.
> >>>>>>>>>>>>>
> >>>>>>>>>>>>> regards,
> >>>>>>>>>>>>>
> >>>>>>>>>>>>> François Papon
> >>>>>>>>>>>>> fpapon@apache.org
> >>>>>>>>>>>>>
> >>>>>>>>>>>>> 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
> >>>>>>>>>>>>>> fpapon@apache.org
> >>>>>>>>>>>>>>
> >>>>>>>>>>>>>> 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
> >>>>>>>>>>>>>>> <fr...@openobject.fr> 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
> >>>>>>>>>>>>>>>> fpapon@apache.org
> >>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>> 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
> >>>>>>>>>>>>>>>>> <fr...@openobject.fr> 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
> >>>>>>>>>>>>>>>>>> fpapon@apache.org
> >>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>> 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
> >>>>>>>>>>>>>>>>>>> <fr...@openobject.fr> wrote:
> >>>>>>>>>>>>>>>>>>>> Cool,
> >>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>> If needed, I can help on the Swagger and the GraphQL integration ;)
> >>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>> regards,
> >>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>> François Papon
> >>>>>>>>>>>>>>>>>>>> fpapon@apache.org
> >>>>>>>>>>>>>>>>>>>> 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
> >>>>>>>>>>>>>>>>>>>>> <fr...@openobject.fr> 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
> >>>>>>>>>>>>>>>>>>>>>> fpapon@apache.org
> >>>>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>>>> 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
> >>>>>>>>>>>>>>>>>>>>>>> <fr...@openobject.fr> 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
> >>>>>>>>>>>>>>>>>>>>>>>> fpapon@apache.org
> >>>>>>>>>>>>>>>>>>>>>>>>
>
>

Re: [PROPOSAL] - Website and documentation

Posted by Francois Papon <fr...@openobject.fr>.
Hi Serge,

- For the fonts, it's the SourceSansPro that is using the SIL Open Font
License and I'm use it because it's the font that is used by the ASF
website. If it's a problem a can choose another one.

- I removed directories and keep only the asciidoc, the PR is ok now ;)

- My Github repository is up to date and I can do a PR for this. I
remember that we discuss about creating a new Github repository for this
(incubator-unomi-site for example), right ?

regards,

François Papon
fpapon@apache.org

Le 06/09/2018 à 10:24, Serge Huber a écrit :
> Hello François,
>
> Thanks for all the work ! I have a coupled of questions after reviewing the PR :
>
> - I noticed you use a font that is using the SIL Open Font License. I
> see that it should be possible (see
> https://www.apache.org/legal/resolved.html#category-b) but I'm not
> sure if that doesn't imply that we need to list this under the NOTICE
> file. I'm wondering if we could replace this font with an Apache
> license one instead?
> - I think there are some HTML and PDF files that shouldn't be in the
> source. I noticed these in the following directories :
> src/site/archives/1.1/html/1.4.0-incubating-SNAPSHOT
> src/site/archives/1.1/pdf
> src/site/archives/1.2/pdf
> src/site/archives/1.2/html
> Could you please remove these from the PR?
> - I was wondering if we should do a second PR for the website? Did you
> update your Github repository?
>
> Thanks again,
> cheers,
>   Serge...
> On Wed, Sep 5, 2018 at 10:04 PM Francois Papon
> <fr...@openobject.fr> wrote:
>> Hi Serge,
>>
>> I clean up the PR and I remove the WIP mention, you can start the review :)
>>
>> regards,
>>
>> François Papon
>> fpapon@apache.org
>>
>> Le 30/08/2018 à 23:08, Francois Papon a écrit :
>>> Hi Serge,
>>>
>>> I pushed a PR (WIP) for the asciidoc documentation, the html generation
>>> is ok.
>>>
>>> I'm checking now for the pdf generation.
>>>
>>> regards,
>>>
>>> François Papon
>>> fpapon@apache.org
>>>
>>> Le 27/08/2018 à 13:52, Francois Papon a écrit :
>>>> Hi Serge,
>>>>
>>>> Thanks ;)
>>>>
>>>> I fixed the Beam reference and for the documentation part, I will work
>>>> on it this week and make a proposal.
>>>>
>>>> I'm agree, it would be great to put the new site online soon :)
>>>>
>>>> regards,
>>>>
>>>> François Papon
>>>> fpapon@apache.org
>>>>
>>>> Le 27/08/2018 à 12:55, Serge Huber a écrit :
>>>>> Hello François,
>>>>>
>>>>> Very nice work, I like all the new contribution content!
>>>>>
>>>>> The release guide will probably have to be merged with my current
>>>>> notes that I am maintaining here, but we could do that at a later
>>>>> stage:
>>>>> https://docs.google.com/document/d/1H6d8AkavL0K8rlAEd7jHqDRAaq6MeaES54RXTHt805o/edit?usp=sharing
>>>>>
>>>>> I found a remaining Beam reference here:
>>>>> Tardis:incubator-unomi-website loom$ grep -R -i beam *
>>>>> src/main/webapp/contribute-pre-commit-test-policies.html:
>>>>> <li>A PR must pass pre-commit tests before being committed to the main
>>>>> Beam repo.
>>>>>
>>>>> But amazing work and thanks for that. I am thinking we could put this
>>>>> online soon, we just need to figure out how to handle the
>>>>> documentation part ?
>>>>>
>>>>> cheers,
>>>>>   Serge...
>>>>> On Sat, Aug 25, 2018 at 6:32 PM Francois Papon
>>>>> <fr...@openobject.fr> wrote:
>>>>>> 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
>>>>>> fpapon@apache.org
>>>>>>
>>>>>> 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
>>>>>>> <fr...@openobject.fr> 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
>>>>>>>> fpapon@apache.org
>>>>>>>>
>>>>>>>> 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
>>>>>>>>> <fr...@openobject.fr> 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 <sh...@apache.org> Date : 24/08/2018  11:50  (GMT+04:00) À : dev@unomi.incubator.apache.org 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
>>>>>>>>>> <fr...@openobject.fr> 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
>>>>>>>>>>> fpapon@apache.org
>>>>>>>>>>>
>>>>>>>>>>> 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 <sh...@jahia.com> Date : 23/08/2018  18:26  (GMT+04:00) À : dev@unomi.incubator.apache.org 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
>>>>>>>>>>>> <fr...@openobject.fr> wrote:
>>>>>>>>>>>>> Hi,
>>>>>>>>>>>>>
>>>>>>>>>>>>> I pushed an update for the mobile responsive menu and I reduced the
>>>>>>>>>>>>> font-size and space.
>>>>>>>>>>>>>
>>>>>>>>>>>>> regards,
>>>>>>>>>>>>>
>>>>>>>>>>>>> François Papon
>>>>>>>>>>>>> fpapon@apache.org
>>>>>>>>>>>>>
>>>>>>>>>>>>> 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
>>>>>>>>>>>>>> fpapon@apache.org
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> 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
>>>>>>>>>>>>>>> <fr...@openobject.fr> 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
>>>>>>>>>>>>>>>> fpapon@apache.org
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> 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
>>>>>>>>>>>>>>>>> <fr...@openobject.fr> 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
>>>>>>>>>>>>>>>>>> fpapon@apache.org
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> 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
>>>>>>>>>>>>>>>>>>> <fr...@openobject.fr> wrote:
>>>>>>>>>>>>>>>>>>>> Cool,
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>> If needed, I can help on the Swagger and the GraphQL integration ;)
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>> regards,
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>> François Papon
>>>>>>>>>>>>>>>>>>>> fpapon@apache.org
>>>>>>>>>>>>>>>>>>>> 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
>>>>>>>>>>>>>>>>>>>>> <fr...@openobject.fr> 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
>>>>>>>>>>>>>>>>>>>>>> fpapon@apache.org
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>> 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
>>>>>>>>>>>>>>>>>>>>>>> <fr...@openobject.fr> 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
>>>>>>>>>>>>>>>>>>>>>>>> fpapon@apache.org
>>>>>>>>>>>>>>>>>>>>>>>>



Re: [PROPOSAL] - Website and documentation

Posted by Serge Huber <sh...@apache.org>.
Hello François,

Thanks for all the work ! I have a coupled of questions after reviewing the PR :

- I noticed you use a font that is using the SIL Open Font License. I
see that it should be possible (see
https://www.apache.org/legal/resolved.html#category-b) but I'm not
sure if that doesn't imply that we need to list this under the NOTICE
file. I'm wondering if we could replace this font with an Apache
license one instead?
- I think there are some HTML and PDF files that shouldn't be in the
source. I noticed these in the following directories :
src/site/archives/1.1/html/1.4.0-incubating-SNAPSHOT
src/site/archives/1.1/pdf
src/site/archives/1.2/pdf
src/site/archives/1.2/html
Could you please remove these from the PR?
- I was wondering if we should do a second PR for the website? Did you
update your Github repository?

Thanks again,
cheers,
  Serge...
On Wed, Sep 5, 2018 at 10:04 PM Francois Papon
<fr...@openobject.fr> wrote:
>
> Hi Serge,
>
> I clean up the PR and I remove the WIP mention, you can start the review :)
>
> regards,
>
> François Papon
> fpapon@apache.org
>
> Le 30/08/2018 à 23:08, Francois Papon a écrit :
> > Hi Serge,
> >
> > I pushed a PR (WIP) for the asciidoc documentation, the html generation
> > is ok.
> >
> > I'm checking now for the pdf generation.
> >
> > regards,
> >
> > François Papon
> > fpapon@apache.org
> >
> > Le 27/08/2018 à 13:52, Francois Papon a écrit :
> >> Hi Serge,
> >>
> >> Thanks ;)
> >>
> >> I fixed the Beam reference and for the documentation part, I will work
> >> on it this week and make a proposal.
> >>
> >> I'm agree, it would be great to put the new site online soon :)
> >>
> >> regards,
> >>
> >> François Papon
> >> fpapon@apache.org
> >>
> >> Le 27/08/2018 à 12:55, Serge Huber a écrit :
> >>> Hello François,
> >>>
> >>> Very nice work, I like all the new contribution content!
> >>>
> >>> The release guide will probably have to be merged with my current
> >>> notes that I am maintaining here, but we could do that at a later
> >>> stage:
> >>> https://docs.google.com/document/d/1H6d8AkavL0K8rlAEd7jHqDRAaq6MeaES54RXTHt805o/edit?usp=sharing
> >>>
> >>> I found a remaining Beam reference here:
> >>> Tardis:incubator-unomi-website loom$ grep -R -i beam *
> >>> src/main/webapp/contribute-pre-commit-test-policies.html:
> >>> <li>A PR must pass pre-commit tests before being committed to the main
> >>> Beam repo.
> >>>
> >>> But amazing work and thanks for that. I am thinking we could put this
> >>> online soon, we just need to figure out how to handle the
> >>> documentation part ?
> >>>
> >>> cheers,
> >>>   Serge...
> >>> On Sat, Aug 25, 2018 at 6:32 PM Francois Papon
> >>> <fr...@openobject.fr> wrote:
> >>>> 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
> >>>> fpapon@apache.org
> >>>>
> >>>> 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
> >>>>> <fr...@openobject.fr> 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
> >>>>>> fpapon@apache.org
> >>>>>>
> >>>>>> 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
> >>>>>>> <fr...@openobject.fr> 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 <sh...@apache.org> Date : 24/08/2018  11:50  (GMT+04:00) À : dev@unomi.incubator.apache.org 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
> >>>>>>>> <fr...@openobject.fr> 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
> >>>>>>>>> fpapon@apache.org
> >>>>>>>>>
> >>>>>>>>> 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 <sh...@jahia.com> Date : 23/08/2018  18:26  (GMT+04:00) À : dev@unomi.incubator.apache.org 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
> >>>>>>>>>> <fr...@openobject.fr> wrote:
> >>>>>>>>>>> Hi,
> >>>>>>>>>>>
> >>>>>>>>>>> I pushed an update for the mobile responsive menu and I reduced the
> >>>>>>>>>>> font-size and space.
> >>>>>>>>>>>
> >>>>>>>>>>> regards,
> >>>>>>>>>>>
> >>>>>>>>>>> François Papon
> >>>>>>>>>>> fpapon@apache.org
> >>>>>>>>>>>
> >>>>>>>>>>> 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
> >>>>>>>>>>>> fpapon@apache.org
> >>>>>>>>>>>>
> >>>>>>>>>>>> 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
> >>>>>>>>>>>>> <fr...@openobject.fr> 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
> >>>>>>>>>>>>>> fpapon@apache.org
> >>>>>>>>>>>>>>
> >>>>>>>>>>>>>> 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
> >>>>>>>>>>>>>>> <fr...@openobject.fr> 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
> >>>>>>>>>>>>>>>> fpapon@apache.org
> >>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>> 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
> >>>>>>>>>>>>>>>>> <fr...@openobject.fr> wrote:
> >>>>>>>>>>>>>>>>>> Cool,
> >>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>> If needed, I can help on the Swagger and the GraphQL integration ;)
> >>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>> regards,
> >>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>> François Papon
> >>>>>>>>>>>>>>>>>> fpapon@apache.org
> >>>>>>>>>>>>>>>>>> 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
> >>>>>>>>>>>>>>>>>>> <fr...@openobject.fr> 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
> >>>>>>>>>>>>>>>>>>>> fpapon@apache.org
> >>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>> 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
> >>>>>>>>>>>>>>>>>>>>> <fr...@openobject.fr> 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
> >>>>>>>>>>>>>>>>>>>>>> fpapon@apache.org
> >>>>>>>>>>>>>>>>>>>>>>
>