Return-Path: X-Original-To: apmail-logging-general-archive@www.apache.org Delivered-To: apmail-logging-general-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 9003E98FF for ; Thu, 31 May 2012 10:29:34 +0000 (UTC) Received: (qmail 95401 invoked by uid 500); 31 May 2012 10:29:34 -0000 Delivered-To: apmail-logging-general-archive@logging.apache.org Received: (qmail 95288 invoked by uid 500); 31 May 2012 10:29:34 -0000 Mailing-List: contact general-help@logging.apache.org; run by ezmlm Precedence: bulk list-help: list-unsubscribe: List-Post: Reply-To: "Logging General" List-Id: Delivered-To: mailing list general@logging.apache.org Received: (qmail 95276 invoked by uid 99); 31 May 2012 10:29:33 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 31 May 2012 10:29:33 +0000 X-ASF-Spam-Status: No, hits=-0.7 required=5.0 tests=RCVD_IN_DNSWL_LOW,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (nike.apache.org: domain of ralph.goers@dslextreme.com designates 209.85.214.175 as permitted sender) Received: from [209.85.214.175] (HELO mail-ob0-f175.google.com) (209.85.214.175) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 31 May 2012 10:29:28 +0000 Received: by obhx4 with SMTP id x4so1374235obh.34 for ; Thu, 31 May 2012 03:29:06 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=sender:subject:references:from:content-type:x-mailer:in-reply-to :message-id:date:to:content-transfer-encoding:mime-version :x-gm-message-state; bh=2Fb0r8jSDc15mERxDiZdR/P5BuaRGTuIW+cXh5F97J8=; b=R+/ixphf5e+4btCRibtLLEd1IVkzjX/LhGtmRDKnRofCOI5pnKCGsKQhgjEBraxeun hbRK+6umXXNm0S9zQ4zBb6CO2H/3viactHJoAf2QytRSMWQASgMwpLbmMZ7twYtw3Gqq qnMdqSQQbcT2fk1qP2PLX9YAVz9o+QVnM8rtUNBnZ1Mh25hyXUPg8it6gAoQ0gs4PfiY QwsZGkXodcJYFwghK7su55JtA3wP/SR/CQfAME3pYFwEK07UrcN3293/trtAoaN8eaYk 1eHjeeHVfcFQOJgogITIDFWaMRXdAzzovINQMlINo7Fi/wql38MoCVtdSK35/F2wyuCH 5IiQ== Received: by 10.182.111.7 with SMTP id ie7mr18287644obb.14.1338460146832; Thu, 31 May 2012 03:29:06 -0700 (PDT) Received: from [192.168.1.80] (99-180-69-21.lightspeed.irvnca.sbcglobal.net. [99.180.69.21]) by mx.google.com with ESMTPS id hd9sm2110901obc.6.2012.05.31.03.29.03 (version=TLSv1/SSLv3 cipher=OTHER); Thu, 31 May 2012 03:29:05 -0700 (PDT) Sender: "ralph.goers @dslextreme.com" Subject: Re: Logging web sites References: <7F1F7665-D82D-4374-988C-F400A3610205@dslextreme.com> <5A721A48-89B0-41E1-A245-CB62837C1B36@dslextreme.com> <68FC237E-97CF-418E-8AAF-1ED6C7E21635@dslextreme.com> <5C8B3DE5-AA06-4548-96D9-27A0EE5B8D97@dslextreme.com> <2913190B-6E3B-4223-B3FF-98A09CCF89EB@dslextreme.com> <6D894 D2D-A0B7-4BE4-9919-738AC3157965@apache.org> <8D412AC2-A775-4118-B0DF-57212BAB69CB@dslextreme.com> <8A2F7771-13C3-41EE-89D7-F4AD516804DA@dslextreme.com> <3031B83D-5E84-43DA-9471-723C4245537F@apache.org> From: Ralph Goers Content-Type: text/plain; charset=us-ascii X-Mailer: iPad Mail (9B206) In-Reply-To: <3031B83D-5E84-43DA-9471-723C4245537F@apache.org> Message-Id: <2F51D64D-3D36-4B23-8867-BB213D25CF2E@apache.org> Date: Thu, 31 May 2012 03:29:05 -0700 To: Logging General Content-Transfer-Encoding: quoted-printable Mime-Version: 1.0 (1.0) X-Gm-Message-State: ALoCoQkZdyZ8FF66LzIJxTd0PxFW2HCzckGZhKkKUZ0RvYomxCHklmh83STgLOISU9i2EmAlbJp2 See http://www.apache.org/dev/cmsref.html for info on using the CMS directly= . Ralph On May 31, 2012, at 3:23 AM, Ralph Goers wrote: > My understanding is if you want to use their system we can use their web U= I to edit stuff and we don't really have to do anything. Whatever you do, yo= u can just use the area I already created which is documented in the Jira is= sue. >=20 > Ralph >=20 > On May 30, 2012, at 11:48 PM, Ivan Habunek wrote:= >=20 >> Agreed about Perl. Not a fan either. Also I think speed will not be a >> factor for the logging web for a long time, maybe never. >>=20 >> I have never used Quercus so I'm not an expert. There is a maven >> plugin [1]. I'm not sure if you need to run the Resin server to make >> it work. However, this would make the build more complicated. I mean, >> running PHP in Java? :) I would prefer to keep it simple. >>=20 >> I see 3 possiblities: >> a) Start using their supported Django-like templates [2], this >> probably would not be that much work if we can survive a bit of Perl. >> b) Wait for infra to setup PHP (they did not say thew would not do it, >> just that "It'll take time"). ETA unknown. >> c) Switch back to building the logging web manually and commiting it >> to svn as originally planned. >>=20 >> If you wish I can attempt to make the first option work. This might be >> the simplest solution since it would eliminate the need to pack Twig >> and Textile with the project. >>=20 >> I just hope their Textile support (version 0.2) is any good. :-) >>=20 >> Regards, >> Ivan >>=20 >> [1] http://wiki.caucho.com/Maven2 >> [2] http://www.dotiac.com/cgi-bin/index.pl >>=20 >> On 31 May 2012 07:38, Ralph Goers wrote: >>> Infra has updated https://issues.apache.org/jira/browse/INFRA-4699 and >>> basically said they aren't going to install PHP anytime soon and that we= >>> should convert to using something Perl-based. I've gotta say that I use= d >>> Perl for a while many years ago in my day job and absolutely hated it. I= >>> would only work on the tool periodically and found that every time I cam= e >>> back to work on it I had to re-learn Perl all over again. So basically,= I'd >>> prefer to find other options. Since they support Maven based builds the= y >>> obviously support Java so is it possible we could use Quercus instead of= >>> native PHP? I know very little about PHP to know if this makes a lot of= >>> sense or not. >>>=20 >>> Ralph >>>=20 >>>=20 >>>=20 >>>=20 >>> On May 29, 2012, at 11:06 PM, Ralph Goers wrote: >>>=20 >>> I updated the Jira issue with the 4 items Daniel told me needed to be do= ne. >>> I did the first 3 and now I think we are just waiting for Infra to finis= h. >>> If one of you would like to ping them that would be fine with me as I'm n= ot >>> going to be able to do much in the next 24 hrs. >>>=20 >>> Ralph >>>=20 >>> On May 27, 2012, at 1:28 PM, Ralph Goers wrote: >>>=20 >>> I've checked in what Ivan did to >>> https://svn.apache.org/repos/asf/logging/site/branches/cms/trunk as Herv= e >>> suggested. I found 1 bug in build.php and fixed that and added a >>> requirement to specify the output directory on the command line. I also >>> moved the content and templates to the appropriate directories. >>>=20 >>> Ralph >>>=20 >>> On May 23, 2012, at 9:32 AM, Ralph Goers wrote: >>>=20 >>> Thanks. Please let me know when we are at the point where I can try to a= dd >>> Log4j 2 on to the site. >>>=20 >>> Ralph >>>=20 >>> On May 23, 2012, at 9:30 AM, Ivan Habunek wrote: >>>=20 >>> I have given infra the requirements. We're waiting for them to set it up= . >>>=20 >>> Regards, >>> Ivan >>>=20 >>> On 23 May 2012 17:57, Ralph Goers wrote: >>>>=20 >>>> Ivan, >>>>=20 >>>> Were you able to get a test site to work yet? >>>>=20 >>>> Ralph >>>>=20 >>>> On May 22, 2012, at 5:52 AM, Ivan Habunek wrote: >>>>=20 >>>> Yeah, sorry I haven't been more involved in the discussion. I've been t= o >>>> the phpday conference in Verona, and haven't had time to catch up. >>>>=20 >>>> I posted a comment to the INFRA ticket with the required information. I= 'll >>>> keep in the loop from now on to answer any other questions. >>>>=20 >>>> Regards, >>>> Ivan >>>>=20 >>>>=20 >>>> On 22 May 2012 13:40, Ralph Goers wrote: >>>>>=20 >>>>> Ivan, >>>>>=20 >>>>> Daniel has updated the Jira and asked "Can you provide a list of >>>>> dependencies of your site's build process? (as port names -- >>>>> see www.freshports.org -- for those deps that are in ports)" >>>>>=20 >>>>> Since you have actually built the test site could you possibly help wi= th >>>>> this? The issue is https://issues.apache.org/jira/browse/INFRA-4699. >>>>>=20 >>>>> Ralph >>>>>=20 >>>>> On May 2, 2012, at 2:11 AM, Ivan Habunek wrot= e: >>>>>=20 >>>>> Hi all, >>>>>=20 >>>>> I was away for a bit so I didn't comment earlier. >>>>>=20 >>>>> My idea is to generate the site using Twig [1], a nice PHP templating >>>>> engine, in combination with Textile markup [2], which is much more ver= satile >>>>> than most other common markup languages (such as markdown, apt, ...). >>>>>=20 >>>>> I have already converted the logging web site. The code can be found >>>>> here: >>>>>=20 >>>>> http://svn.apache.org/repos/asf/logging/site/branches/experimental-twi= g-textile/ >>>>>=20 >>>>> And I have deployed the generated web for demo here: >>>>> http://bezdomni.net/logging/ >>>>>=20 >>>>> This idea is obviously not compatible with the Apache CMS solution. >>>>> Frankly, I would prefer this solution to the CMS since, from what I ha= ve >>>>> seen, the CMS is quite a pain to use. >>>>>=20 >>>>> Regards, >>>>> Ivan >>>>>=20 >>>>> [1] http://twig.sensiolabs.org/ >>>>> [2] http://textile.sitemonks.com/ >>>>>=20 >>>>>=20 >>>>> On 2 May 2012 10:44, Christian Grobmeier wrote: >>>>>>=20 >>>>>> On Mon, Apr 23, 2012 at 4:06 AM, Ralph Goers >>>>>> wrote: >>>>>>>=20 >>>>>>> On Apr 20, 2012, at 12:14 PM, Christian Grobmeier wrote: >>>>>>>=20 >>>>>>>=20 >>>>>>> What i thought was, why not to clean it up? Your proposed solutions >>>>>>> seem to be the cleanest way and updating everything just when we nee= d >>>>>>> an update to the main site feels somehow wrong >>>>>>>=20 >>>>>>>=20 >>>>>>> Joe has now proposed using the CMS for the main Logging web site alo= ng >>>>>>> with expaths.txt + svnpubsub for each sub-project. Each sub-project >>>>>>> would >>>>>>> then use svn externals so they could be independently managed. This >>>>>>> sounds >>>>>>> perfect to me. >>>>>>=20 >>>>>> OK I understand svn externals is like "symlinks for svn". Sounds ok. >>>>>>=20 >>>>>> I am a bit concerned on the CMS. Ivan has put much effort in the webs= ite >>>>>> design: >>>>>>=20 >>>>>> http://svn.apache.org/repos/asf/logging/site/branches/experimental-re= design/src/site/pages/ >>>>>>=20 >>>>>> I will ask infra (on the ticket) if it is possible to either use that= >>>>>> design for the CMS or if we can bypass the CMS feature for this one >>>>>> too... >>>>>>=20 >>>>>> Cheers >>>>>> Christian >>>>>>=20 >>>>>>=20 >>>>>>> Ralph >>>>>>=20 >>>>>>=20 >>>>>>=20 >>>>>> -- >>>>>> http://www.grobmeier.de >>>>>> https://www.timeandbill.de >>>>>=20 >>>>>=20 >>>>=20 >>>>=20 >>>=20 >>>=20 >>>=20 >>>=20 >>>=20