I don't think there is video though for the dev rooms. Only for the main
presentations.

Ludovic


2013/2/4 Ecaterina Moraru (Valica) <[email protected]>

> Hi Ludo,
>
> Thank for your notes on the FOSDEM talks. Would be great to have the slides
> presented and also I'm gonna link the presentations' pages because I guess
> they will show the recordings when the videos are gonna be made available:
> Coping with the proliferation of tools within your community
> https://fosdem.org/2013/schedule/event/coping_with_the_proliferation/
> Combining Open Source ethics with private interests
> https://fosdem.org/2013/schedule/event/combining_open_source_ethics/
>
> Our strength is our extensibility and making it more easy to create,
> collaborate and distribute extensions inside and with XWiki will be a great
> thing.
>
> Thanks,
> Caty
>
> On Mon, Feb 4, 2013 at 1:54 PM, Ludovic Dubost <[email protected]> wrote:
>
> > Hi,
> >
> > We were 9 xwikiers at FOSDEM this week-end and I wanted to take the
> > occasion to give some feedback on what I saw there.
> >
> > The Community Dev Room
> > -----------------------------------------
> >
> > First XWikiers participated in the devroom co-organized by Sergiu:
> > "Community Development and Marketing". The great news is that the room
> was
> > full quite a big amount of the time. It was not a huge room but well
> placed
> > (in the "original" area of FOSDEM which is still quite active). I think
> it
> > shows more and more interest of people for this subjects which are less
> > usual at FOSDEM which is very technological. Kudos to Sergiu for
> > co-organizing this dev room. There was also a keynote from Kohsuke
> > Kawaguchi (creator of jenkins) on how the jenkins community was build
> which
> > was on a similar subject as the dev room (I'll give some feedback on the
> > talk below).
> >
> > Sergiu has a presentation about "how to cope with a proliferation of
> tools
> > in your community" which presented how XWiki can be used to be a portal
> to
> > all the contents of all the tools you have in your community (aka "the
> dev
> > flavor). The content of the talk was great but  to my taste it was really
> > missing screenshots to show practically what happens. There was a mini
> demo
> > at the end but it was not enough to really make people realize how great
> > xwiki.org is :) But the idea of the presentation is great and if we can
> > spend a bit of time to not necessarly make the flavor, but publish the
> > different pieces of xwiki.org as extensions, including some simple
> macros
> > we are using (like how we integrate nabble). There was the 1M$ question
> of
> > if we can migrate existing wikis to which we could have answered a bit
> > better as we do have a few migrators for some specific wikis (Mediawiki,
> > dokuwiki) but nothing fully done and fully generic. This is another area
> > were we could spend some time making some specific migrators easier to
> use.
> > If there are any contributors that would like to help out improving and
> > publishing the migrators and "dev extensions" on extension.xwiki.org as
> > well as document how other communities could use our tools, it would be
> > very useful to help spread the XWiki work out there. Sergiu should
> publish
> > his slides and maybe somebody can improve them with screenshots.
> >
> > Vincent and myself had a "devil (business) and angel (open source)"
> > presentation on "Combining Open Source ethics with private interests". 20
> > minutes was a bit short to cover this subject fully in details but it was
> > great to be able to share our experience on this. The room was quite full
> > when we did this presentation and there were a few questions which I
> > believe showed the interest of participants with this subject. Vincent
> will
> > publish the slides although it's not easy to follow without the
> additional
> > "talking". We should definitively try to do this again.
> >
> > MySQL and Security
> > ------------------------------
> >
> > I attended a few MySQL presentations as well as some security
> > presentations. There seems to be some interesting improvements in InnoDB
> in
> > MySQL 5.5 and 5.6 (currently RC) and even MariaDB and Percona have some
> > work that improve InnoDB (with XTraDB). As we are planning to work on
> > performance we should look into testing how XWiki behaves on MySQL 5.1 to
> > 5.6 and compare the performance also with Postgres. In any case we should
> > follow what is happening in this area. On security there was a
> presentation
> > about OWASP ZAP (
> > https://www.owasp.org/index.php/OWASP_Zed_Attack_Proxy_Project) and
> attack
> > proxy to test the security of Web Applications. This is something to look
> > at for the Thomas D's coming work on security.
> >
> > Kohshuke presentation on Jenkins community
> > -------------------------------------------------------------------
> >
> > On the "community" subject there was interesting presentations about "how
> > to cope with assholes in your community" and the presentation of
> Kohshuke.
> > To summarize very quickly while Kohshuke says part of the big reasons why
> > jenkins has been succesful is "good software" and "being there at the
> right
> > time" he would like to believe that the way the community is run and the
> > software is architectured has a lot to do with this success. Some
> important
> > items:
> >
> > - small core with apis, many extensions, extensions are "first-class
> > citizens" of jenkins
> > - very extensible
> > - very open to contribute an extension with almost automatic commit right
> > (with an IRC bot to get a rights)
> >
> > What we can learn for XWiki
> > -----------------------------------------
> >
> > There are a few things to learn here for XWiki I believe:
> >
> > XWiki has a lot of what is said here, particularly the extensibility but
> we
> > could "finish" things a bit more with these learnings in mind.
> > XWiki is very extensible in many areas (but not all, like the old core).
> It
> > is very easy to publish an extension, particularly a XAR file on
> > extensions.xwiki.org and we have extension manager to install this
> > extension. However there are a few things we can do better:
> >
> > 1/ On the java side, contributing is still difficult. The core is still
> big
> > and not well defined. In the "platform" repository we have many different
> > things, including modules that are not vital to the XWiki core and that
> > could be maintained by contributors. Our development rules and
> > methodologies are very "strict" when it comes to the "platform",
> "commons"
> > or "rendering" and since many many things are published there it's not
> easy
> > to participate there.
> >
> > If we separated a bit the "real core" from the additional modules that
> > depend on the core apis but are not as critical to the core, and we move
> > the additional modules to an area with potentially less stricts rules of
> > development and where each developer can decide his own rules, maybe we
> > would greatly improve potential contributions. It's also a question of
> how
> > we "consider" the extensions and we publish information about them and
> > recognize them when they end up in the default install. More on this
> below.
> >
> > 2/ On the xar/scripting side, it's "almost" easy to publish something and
> > make it available thanks to EM but there are a few quirks that we need to
> > solve:
> >
> >  - Exporting a XAR is not fully supported by the core (we need Admin
> Tools
> > and it's not enough documented).
> >  - Committing your work is not easy which makes it more complicated to
> get
> > contributors to extend an existing extension.
> >
> > But the good news is that we are quite close:
> >
> >  - AppWithinMinutes has an extension to publish an application on
> Extension
> > Repository
> >  - SVN and GitHub app allow to commit XWiki pages
> >  - Maven allows to build and release an XWiki app
> >  - Admin Tools has ways to export multiple pages
> >  - XEM code has an "Application Descriptor" which could be useful for not
> > AWM code
> >
> > If we bind all these together a bit more we can have a killer. Let's
> image
> > the following:
> >
> > 1/ In an admin area you go to "Extensions" and you have a button to
> "create
> > a local extension" and can add XWiki pages to your extension which would
> > add your pages to an "Extension descriptor"
> > 2/ AWM would automatically use this extension descriptor.
> > 3/ You would have a way to:
> >   - ask for a git repository for your extension
> >   - commit your extension from XWiki
> >   - release your extension from XWiki and publish it on
> > extensions.xwiki.org
> >   - allow another user to install this extension using EM and then decide
> > to fork it, modify it and commit the changes and create a pull request
> for
> > the changes
> >   - finish the contribution loop
> > 4/ On extensions.xwiki.org you could see who the contributors are for
> the
> > extension and what they committed.
> >
> > Then you have an even more powerful way to contribute to XWiki, wether it
> > is an AWM application or just a snippet of code.
> > Aside from that we should make it a bit easier through documentation or
> > tools mainly) to publish java code as it is still slightly complicated to
> > make it easily installed using EM.
> > More important even would be to continue improving AWM to make it easier
> to
> > add Javascript, CSS or REST apis to an application but this is another
> > story for more complex applications.
> >
> > This is food for thoughts to allow XWiki to get more help from new
> > committers which is a great solution to help XWiki spread more. On the
> > spreading subject, I also think we should make more effort to publish
> some
> > "mashup" macros or snippets and publish them both on
> > extensions.xwiki.orgas well on the other projects extensions or
> > plugins pages. This would help
> > show how easy it is to integrate XWiki with other tools.
> >
> > I was quite happy with this year's FOSDEM. It's getting more and more
> > interesting. Open Source is alive and kicking.
> > We could push for happing a "Web Application Dev Room" (we tried to get a
> > "wiki one"), as there is not much on this subject.
> > There was a "web development" track but it was a bit empty. Maybe this is
> > an area to work on to get Wikis, CMS tools, Web and Javascript frameworks
> > presented.
> >
> > Ludovic
> >
> >
> > --
> > Ludovic Dubost
> > Founder and CEO
> > Blog: http://blog.ludovic.org/
> > XWiki: http://www.xwiki.com
> > Skype: ldubost GTalk: ldubost
> > _______________________________________________
> > devs mailing list
> > [email protected]
> > http://lists.xwiki.org/mailman/listinfo/devs
> >
> _______________________________________________
> devs mailing list
> [email protected]
> http://lists.xwiki.org/mailman/listinfo/devs
>



-- 
Ludovic Dubost
Founder and CEO
Blog: http://blog.ludovic.org/
XWiki: http://www.xwiki.com
Skype: ldubost GTalk: ldubost
_______________________________________________
devs mailing list
[email protected]
http://lists.xwiki.org/mailman/listinfo/devs

Reply via email to