Hi Zoran, Thanks for the information, I will play with it when I get some time.
BTW, there are some formate issues[1] about showing the code snippet in the current website, do we have any plan for fixing these kind of issue? [1]http://camel.apache.org/spring.html Willem Jiang Blog: http://willemjiang.blogspot.com (English) http://jnn.iteye.com (Chinese) Twitter: willemjiang Weibo: 姜宁willem On Mon, May 7, 2018 at 4:48 PM, Zoran Regvart <zo...@regvart.com> wrote: > Hi Willem, > I started a `website` branch a while back, and there is a README.md[1] > there that has some information. That being said I'm experimenting > with transitioning to JBake as it seems to have better support for > Asciidoc and this might change, I'll keep that README up to date > though. > > If you're asking about how the current website is built, from what > I've understood there is a build job that's triggered when the > Confluence WIKI is updated and runs `build_cms.sh`[2], there is a > README[3] in the SVN repository there, the job (I guess, I've never > seen the job configuration) then copies the output to a directory > served by as camel.apache.org. > > Hope this helps, > > zoran > > [1] https://github.com/apache/camel/blob/website/camel-website/README.md > [2] https://svn.apache.org/repos/asf/camel/website/ > [3] https://svn.apache.org/repos/asf/camel/website/README > > On Sat, May 5, 2018 at 2:08 AM, Willem Jiang <willem.ji...@gmail.com> > wrote: > > Hi, > > > > Is there a brief introduction of the current camel document building > > processing? > > I just found there are some maven plugins which can generate the document > > there. > > > > > > Willem Jiang > > > > Blog: http://willemjiang.blogspot.com (English) > > http://jnn.iteye.com (Chinese) > > Twitter: willemjiang > > Weibo: 姜宁willem > > > > On Thu, Apr 26, 2018 at 4:11 PM, Willem Jiang <willem.ji...@gmail.com> > > wrote: > > > >> oh, my bad. > >> The URL that I want to share is. > >> > >> https://github.com/apache/incubator-servicecomb-website > >> > >> > >> Willem Jiang > >> > >> Blog: http://willemjiang.blogspot.com (English) > >> http://jnn.iteye.com (Chinese) > >> Twitter: willemjiang > >> Weibo: 姜宁willem > >> > >> On Thu, Apr 26, 2018 at 2:33 AM, Claus Ibsen <claus.ib...@gmail.com> > >> wrote: > >> > >>> Hi Willem > >>> > >>> Great to hear you got some experience with building a website with > >>> markdown content. > >>> We are using ascii doc but it should be similar. > >>> > >>> If you wanted to refer to a link in [1] then I dont see that in your > >>> email. > >>> > >>> > >>> On Wed, Apr 25, 2018 at 6:45 PM, Willem Jiang <willem.ji...@gmail.com> > >>> wrote: > >>> > +1 for bring a new website. > >>> > > >>> > Normally, there are some building blocks project in the github for > the > >>> > personal website. > >>> > Last year we built a new website[1] for the ServiceComb project by > using > >>> > markdown as the content. > >>> > Maybe we can do the same thing for the new camel website. > >>> > > >>> > Any thoughts? > >>> > > >>> > > >>> > Willem Jiang > >>> > > >>> > Blog: http://willemjiang.blogspot.com (English) > >>> > http://jnn.iteye.com (Chinese) > >>> > Twitter: willemjiang > >>> > Weibo: 姜宁willem > >>> > > >>> > On Mon, Mar 26, 2018 at 5:12 PM, Claus Ibsen <claus.ib...@gmail.com> > >>> wrote: > >>> > > >>> >> Hi > >>> >> > >>> >> I have created a new draft to post on the Camel front page. > >>> >> > >>> >> Any comments and feedback? > >>> >> > >>> >> > >>> >> > >>> >> > >>> >> Update on the Apache Camel website and documentation > >>> >> ---------------------------------------------------- > >>> >> > >>> >> The current Apache Camel website and documentation is currently > >>> undergoing > >>> >> work to be rewamped and updated for a modern website. > >>> >> > >>> >> This work has been underway for a longer time. We kicked off the > work > >>> by > >>> >> migrating the documentation of every Camel component from the wiki > >>> system > >>> >> to the source code as ascii doc files. This allowed us during the > build > >>> >> of the Apache Camel project to automatic keep parts of the > >>> documentation > >>> >> up-to-date with the source code, such as when new options is added > to > >>> >> components. > >>> >> We then moved on migrate all the data formats, languages, and the > EIP > >>> >> patterns. > >>> >> > >>> >> This has been substantional work, as if you were to print all the > >>> >> Camel documentation > >>> >> then it would be more than 3000 sheets of papers. > >>> >> > >>> >> At this point of time, we are about to draft up a new table of > content > >>> >> (TOC) for the > >>> >> new Apache Camel documentation and user guide. With the new TOC we > >>> >> will then re-work > >>> >> all the user guide documentation to be updated and focus on modern > >>> >> developer with Camel. > >>> >> In doing so we will grab the good parts of the existing (older) > >>> >> documentation, and in > >>> >> places needed, we will rewrite the documentation. > >>> >> > >>> >> The new website and documentation has a new build system that is > also > >>> >> worked. When this > >>> >> system is ready we will have a new staging URL where we will > regularly > >>> >> publish the content, > >>> >> so users can follow the progress. > >>> >> > >>> >> Because the new documentation will be in the source code and in > ascii > >>> >> doc format, then its > >>> >> easier for Camel users to contrbute and help - you can simply just > >>> >> submit patches as GitHub PRs. > >>> >> > >>> >> Have patience with us, as it may take a couple of months for us to > be > >>> >> ready to publish the staging URL. > >>> >> > >>> >> We anticipate to have a new website and documentation ready after > the > >>> >> summer break of 2018. > >>> >> > >>> >> On Tue, Mar 6, 2018 at 10:48 AM, Claus Ibsen <claus.ib...@gmail.com > > > >>> >> wrote: > >>> >> > Hi > >>> >> > > >>> >> > I think we should post a news on the Camel front page about the > >>> >> > situation with the current old website and docs vs the new website > >>> and > >>> >> > docs from the source. > >>> >> > > >>> >> > A rough plan for the new website and docs could be > >>> >> > > >>> >> > - finish migrating the EIP docs > >>> >> > - create new TOC for new documentation > >>> >> > - copy over the good parts of the old docs for the new TOC and > >>> >> > otherwise write new parts from scratch (will be ongoing through > 2018) > >>> >> > - build a new modern front page > >>> >> > - use the new Camel logo > >>> >> > - publish this to a new staging url so anyone can follow the work > >>> >> > > >>> >> > A work plan could be that after the 2.21 release we will finish > the > >>> >> > EIP migrations and get started on the TOC and gradually build up > the > >>> >> > new documentation. At the same time folks work on the new website > >>> with > >>> >> > a new build system for publishing that, and get the tech stuff in > >>> >> > order. > >>> >> > > >>> >> > The new front page is likely where many people may have > >>> feedback/ideas > >>> >> > and it can take some time to get right - if there are more > proposals > >>> >> > we could run a vote etc. Also we need new content for: > >>> >> > - What is Apache Camel > >>> >> > - How to get started etc > >>> >> > > >>> >> > eg content for onboarding new users and getting them to quickly > >>> >> > understand what Camel is. That information is needed on both the > >>> front > >>> >> > page and some beginner pages. > >>> >> > > >>> >> > As we are all busy with other duties at work / life / etc. then I > >>> dont > >>> >> > think we can do this quickly. And therefore I anticipate that we > can > >>> >> > do > >>> >> > > >>> >> > - a new stating url with a prototype of the new website and docs > >>> ready > >>> >> > for summer 2018 > >>> >> > - continued work on the TOC and docs until its ready to replace > the > >>> old > >>> >> site > >>> >> > - switch over to new website after summer 2018 when its ready > (maybe > >>> >> > as part of Camel 2.23 release etc). > >>> >> > > >>> >> > For the news on the Camel front page, then I do think we should > draft > >>> >> > up a text that we can present. The stuff I wrote above is a bit > >>> >> > "rough" so I think we need to come up with a new text for the > Camel > >>> >> > front page. > >>> >> > > >>> >> > Anyone wanna help with that? > >>> >> > > >>> >> > > >>> >> > > >>> >> > > >>> >> > > >>> >> > -- > >>> >> > Claus Ibsen > >>> >> > ----------------- > >>> >> > http://davsclaus.com @davsclaus > >>> >> > Camel in Action 2: https://www.manning.com/ibsen2 > >>> >> > >>> >> > >>> >> > >>> >> -- > >>> >> Claus Ibsen > >>> >> ----------------- > >>> >> http://davsclaus.com @davsclaus > >>> >> Camel in Action 2: https://www.manning.com/ibsen2 > >>> >> > >>> > >>> > >>> > >>> -- > >>> Claus Ibsen > >>> ----------------- > >>> http://davsclaus.com @davsclaus > >>> Camel in Action 2: https://www.manning.com/ibsen2 > >>> > >> > >> > > > > -- > Zoran Regvart >