From dev-return-9666-apmail-karaf-dev-archive=karaf.apache.org@karaf.apache.org Thu Nov 12 10:02:21 2015 Return-Path: X-Original-To: apmail-karaf-dev-archive@minotaur.apache.org Delivered-To: apmail-karaf-dev-archive@minotaur.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id C5CBC184A1 for ; Thu, 12 Nov 2015 10:02:21 +0000 (UTC) Received: (qmail 39081 invoked by uid 500); 12 Nov 2015 10:02:21 -0000 Delivered-To: apmail-karaf-dev-archive@karaf.apache.org Received: (qmail 39038 invoked by uid 500); 12 Nov 2015 10:02:21 -0000 Mailing-List: contact dev-help@karaf.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@karaf.apache.org Delivered-To: mailing list dev@karaf.apache.org Received: (qmail 39026 invoked by uid 99); 12 Nov 2015 10:02:21 -0000 Received: from Unknown (HELO spamd3-us-west.apache.org) (209.188.14.142) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 12 Nov 2015 10:02:21 +0000 Received: from localhost (localhost [127.0.0.1]) by spamd3-us-west.apache.org (ASF Mail Server at spamd3-us-west.apache.org) with ESMTP id DEDC318098E for ; Thu, 12 Nov 2015 10:02:20 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at spamd3-us-west.apache.org X-Spam-Flag: NO X-Spam-Score: 0.973 X-Spam-Level: X-Spam-Status: No, score=0.973 tagged_above=-999 required=6.31 tests=[DKIM_SIGNED=0.1, DKIM_VALID=-0.1, SPF_SOFTFAIL=0.972, URIBL_BLOCKED=0.001] autolearn=disabled Authentication-Results: spamd3-us-west.apache.org (amavisd-new); dkim=pass (2048-bit key) header.d=jahia_com.20150623.gappssmtp.com Received: from mx1-us-east.apache.org ([10.40.0.8]) by localhost (spamd3-us-west.apache.org [10.40.0.10]) (amavisd-new, port 10024) with ESMTP id tMnPUAtTgnX3 for ; Thu, 12 Nov 2015 10:02:11 +0000 (UTC) Received: from mail-wm0-f42.google.com (mail-wm0-f42.google.com [74.125.82.42]) by mx1-us-east.apache.org (ASF Mail Server at mx1-us-east.apache.org) with ESMTPS id E8CEC441A8 for ; Thu, 12 Nov 2015 10:02:10 +0000 (UTC) Received: by wmww144 with SMTP id w144so193200623wmw.1 for ; Thu, 12 Nov 2015 02:02:10 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=jahia_com.20150623.gappssmtp.com; s=20150623; h=content-type:mime-version:subject:from:in-reply-to:date :content-transfer-encoding:message-id:references:to; bh=TBhNGeUMTiODNn9d7Exrz2yXvDCoqkyyAreIz1XF7To=; b=wg71pu/yQgsL2096X+xJZ4EiOwu9ymF8FjycqWizPFWQvCbPXtn2bsi+5Pt1xcEv2B DjbwbRcQmsV1YiRDC+u1+vP6dKem0ZDhpD7VnHxE1ztfG2Gqg6tDs3saEx8Vp4Qp5r7f kvWp1oV6GhuETZURtm2UaxMU6CT4k/Qvc+DEfDshfuTeEeZdsMIFWhYebiFGuniKJC1Q NGg5hPx4kjjIiWVeVdz/svOQ0Q6YPxjPSUBvVKsZuDjaQgdNvKqnQSiE7jJ3IVOfj/ai IHLx5S0151OPPZKkEe74jfirtT9CXiXMNPygZCvp5cFkfri/nHl4ht87zH8zKlHdvQT5 dj7A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:content-type:mime-version:subject:from :in-reply-to:date:content-transfer-encoding:message-id:references:to; bh=TBhNGeUMTiODNn9d7Exrz2yXvDCoqkyyAreIz1XF7To=; b=ew1SURLm5bXjKxX3LdfzT3m79eyZIaJsFCW/VbafoFAvzDcn5lSahVzH7OvW1FTdj4 koXV00TFdFKUE7onMd2VrQjUho09lFX6s6ZKXWF2lLvLVrY/Em/aNtK/vruRF3lPyrtG N/VT8DUus+2SPIjGtcvd6kAuzRAkXBdHJqb2vLjN5kOGldcQQwDrT/EVc6EIWN5PvMZW cKpXAj3I/KUxaSiq0R5c67N7ITIDX1d3+k5n5z72fjfV1Rs5y0eIg6337v2Cnr+TOlnn kDYXamQBQ7ZZlQqZhmgPoXKjymF+R5tJT5X4QRdmY7cPPMhb+5DD6CswliMR9SqG067+ ulFQ== X-Gm-Message-State: ALoCoQnzyA56BIsSozNJilG7bD+okaIq3CI9NCYe/DdQfcWSgu9DdKDPGRbntaAZZqor6s1ihD9p X-Received: by 10.194.7.69 with SMTP id h5mr15256558wja.117.1447322530044; Thu, 12 Nov 2015 02:02:10 -0800 (PST) Received: from [10.8.37.182] (geneva.jahia.com. [213.162.13.130]) by smtp.gmail.com with ESMTPSA id om1sm13581610wjc.2.2015.11.12.02.02.09 for (version=TLS1 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Thu, 12 Nov 2015 02:02:09 -0800 (PST) Content-Type: text/plain; charset=utf-8 Mime-Version: 1.0 (Mac OS X Mail 9.1 \(3096.5\)) Subject: Re: [PROPOSAL] Karaf marketing From: Serge Huber In-Reply-To: <56445F5F.8010404@nanthrax.net> Date: Thu, 12 Nov 2015 11:02:08 +0100 Content-Transfer-Encoding: quoted-printable Message-Id: <80659F10-45E3-4680-8F0D-3C28CCE19150@jahia.com> References: <564437B0.9090403@nanthrax.net> <5568EC62-CB3F-4517-89DE-EC41CC7149E7@jahia.com> <56445F5F.8010404@nanthrax.net> To: dev@karaf.apache.org X-Mailer: Apple Mail (2.3096.5) I=E2=80=99m sorry I didn=E2=80=99t express my ideas clearly about = Spring, what I meant to say was provide some quick getting started = resources so that if someone wants to use Spring-Data, Spring Social, = Spring-XD and so forth they don=E2=80=99t have to do all the integrating = themselves.=20 So maybe it could be really cool to start some kind of archetype = repository that the community could easily contribute to so that you = could then simple create a project with the appropriate Spring artifacts = already embedded. And of course this could be done for anything. This = would probably greatly ease OSGi=E2=80=99s main pain point of getting = the Import-Package statement right. I believe I even so a project related to this at Eclipse, but I can=E2=80=99= t remember it right now. cheers, Serge=E2=80=A6=20 > On 12 nov. 2015, at 10:43, Jean-Baptiste Onofr=C3=A9 = wrote: >=20 > Hi Serge, >=20 > thanks for the update ! >=20 > Honestly, I'm not sure at all about Spring, as they don't support OSGI = anymore, so not easy. >=20 > For Jigsaw, good idea ;) >=20 > Regards > JB >=20 > On 11/12/2015 10:32 AM, Serge Huber wrote: >> Hello, >>=20 >>> On 12 nov. 2015, at 07:54, Jean-Baptiste Onofr=C3=A9 = wrote: >>>=20 >>> Hi all, >>>=20 >>> I already discussed with some of you about my plan on Karaf = marketing. >>>=20 >>> I think clearly that we had a great project, a great team, a great = tool, but we're not really good in term of promotion and marketing. >>=20 >> Yes Karaf is clearly one of the hidden gems of the ASF, and if = marketing it properly can make it more visible and people understand = it=E2=80=99s value better, everybody wins. >>=20 >>>=20 >>> Especially, we have to be clear in the message and the projects that = we deliver. For instance, again, I'm sure that karaf-boot is a huge step = forward in Karaf adoption. I'm not sure that all users are aware and = know the purpose of Cellar, Cave, Decanter, and even some Karaf areas. >>=20 >> Yes, and at the same time positioning Karaf as compatible with lots = of technologies would help. For example tell everyone that they can = realize their projects in Karaf that use Spring technologies would be = helpful, not making them have to choose between Karaf or Spring, but = rather just use Karaf as the runtime and build on top of it using Spring = librairies. Of course this requires that we provide features for all of = these. >>=20 >>>=20 >>> In order to improve the Karaf marketing area, I would like to = propose the following plan: >>>=20 >>> 1. More professional website >>> I think we have to improve both the content and the look'n feel of = the website. >>> In term of content, I think it makes sense to not emphasize on OSGi. = The fact that Karaf runs OSGi is not really interesting for most of end = users (of course, it is for advanced/power users). We have to explain = that Karaf is modern and multi-purpose container. More over, with = karaf-boot, it becomes also a bootstrapper and "run anywhere" paradigm = platform. >>> So, I started a new website, changing the look'n feel (to give a = more professional shape) and the content (changing the marketing = message): >>>=20 >>> http://maven.nanthrax.net/goodies/karaf/site/ >>=20 >> Looks really good, there are a few images that have resizing issues = but that=E2=80=99s a detail. One message I also repeat often about Karaf = is that it=E2=80=99s the basic runtime you would end up with if you = started a project from scratch, so why not use that as a start instead = of re-implementing it. >>=20 >> Also, at JavaOne Oracle was talking about Jigsaw a lot, so maybe we = can capitalize on this by saying that this is a module system that is = proven and future-ready. I like the enterprise positioning, clearly in = opposition of not-yet-ready-for-production platforms such as docker or = in some regards Spring-boot :) >>=20 >>>=20 >>> I will complete the website today (some cleanup, other pages than = the home one, etc), but it already gives you an idea. >>>=20 >>> 2. New guides/documentation >>> I'm working on the improvement in term of content of the = documentation. Especially, the dev guide will be more straight forward, = providing recipes for users. >>> All guides will use asciidoc now. You can already see the kind of = output on the Decanter guide: >>>=20 >>> http://karaf.apache.org/manual/decanter/latest-1/index.html >>>=20 >>> All Karaf guides (and subprojects) will be rendered in a popup using = such look'n feel. >>=20 >> Looks good but it would be fantastic if it was also responsive so = that it can be used on tablets and or phablets :) >>=20 >>>=20 >>> 3. Meetups >>> I plan to organize a Karaf Meetup beginning of 2016. I have some = sponsors in mind. The purpose is to meet most of Karaf users, devs, and = enthusiasts. >>> I will give you more details soon. >>=20 >> Sounds fantastic. If you need help with the sponsoring I could try to = talk to people here. >>=20 >>>=20 >>> Thoughts ? >>=20 >> Love the approach, the old website really needed revamping, and this = is definitely a great step forward ! >>=20 >> cheers, >> Serge=E2=80=A6 >>=20 >=20 > --=20 > Jean-Baptiste Onofr=C3=A9 > jbonofre@apache.org > http://blog.nanthrax.net > Talend - http://www.talend.com