Return-Path: Delivered-To: apmail-xml-forrest-dev-archive@www.apache.org Received: (qmail 65103 invoked from network); 2 Oct 2003 19:56:30 -0000 Received: from daedalus.apache.org (HELO mail.apache.org) (208.185.179.12) by minotaur-2.apache.org with SMTP; 2 Oct 2003 19:56:30 -0000 Received: (qmail 93042 invoked by uid 500); 2 Oct 2003 19:56:19 -0000 Delivered-To: apmail-xml-forrest-dev-archive@xml.apache.org Received: (qmail 92870 invoked by uid 500); 2 Oct 2003 19:56:18 -0000 Mailing-List: contact forrest-dev-help@xml.apache.org; run by ezmlm Precedence: bulk list-help: list-unsubscribe: list-post: Reply-To: forrest-dev@xml.apache.org Delivered-To: mailing list forrest-dev@xml.apache.org Received: (qmail 92847 invoked from network); 2 Oct 2003 19:56:16 -0000 Received: from unknown (HELO csm.chalko.com) (66.60.148.34) by daedalus.apache.org with SMTP; 2 Oct 2003 19:56:16 -0000 Received: from chalko.com (unknown [66.7.134.190]) by csm.chalko.com (Postfix) with ESMTP id 8BDBCFF87 for ; Thu, 2 Oct 2003 12:56:20 -0700 (PDT) Message-ID: <3F7C82DC.10707@chalko.com> Date: Thu, 02 Oct 2003 12:56:12 -0700 From: Nick Chalko User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.4) Gecko/20030624 X-Accept-Language: en-us, en MIME-Version: 1.0 To: forrest-dev@xml.apache.org Subject: Re: Idea: Forrest for JavaHelp generation References: <824565344.20031002141658@javable.com> In-Reply-To: <824565344.20031002141658@javable.com> Content-Type: multipart/signed; protocol="application/x-pkcs7-signature"; micalg=sha1; boundary="------------ms010702080409090407060308" X-Spam-Rating: daedalus.apache.org 1.6.2 0/1000/N X-Spam-Rating: minotaur-2.apache.org 1.6.2 0/1000/N This is a cryptographically signed message in MIME format. --------------ms010702080409090407060308 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Docbook does this, It is very nice. http://cvs.sourceforge.net/viewcvs.py/docbook/xsl/javahelp/javahelp.xsl?rev=1.7&content-type=text/vnd.viewcvs-markup Sergey Missan wrote: >Hello guys and gals, > >I was writing some JavaHelp docs for the GUI app I'm working on. The >docs are basically a bunch of quite simple HTML 3.2-compat files, >neatly arranged into subdirs. I was using excellent jhelpdev to >convert them into the JavaHelp helpset (e.g. generate index and toc, >create searchable database). And then it struck me -- why wouldn't we >use Forrest to author JavaHelp? Think about the possibilities -- you >can use the same set of XML docs to generate JavaHelp for your >application and generate a website with online help! This is because >JavaHelp docs and websites have high degree of overlap -- lots of >stuff is being simply duplicated in helpset and on website -- general >overview, tutorials, description of GUI components, etc. > >I think the one thing that will be required for the project like this >is a simple extension of site.xml with attribute "keywords" where >keywords for index generation will be stored. Then we need a target >javahelp for the Ant-ish forrest invocation, that would generate >helpset and that's it. > >Comments? > > >-- Sergey > > AA AA > AAAAAAA Daily > AA AA Java > AAA News > >http://www.javable.com/ > > > --------------ms010702080409090407060308 Content-Type: application/x-pkcs7-signature; name="smime.p7s" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="smime.p7s" Content-Description: S/MIME Cryptographic Signature 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 IFBlcnNvbmFsIEZyZWVtYWlsIElzc3VpbmcgQ0EwgZ8wDQYJKoZIhvcNAQEBBQADgY0AMIGJ AoGBAMSmPFVzVftOucqZWh5owHUEcJ3f6f+jHuy9zfVb8hp2vX8MOmHyv1HOAdTlUAow1wJj WiyJFXCO3cnwK4Vaqj9xVsuvPAsH5/EfkTYkKhPPK9Xzgnc9A74r/rsYPge/QIACZNenpruf ZdHFKlSFD0gEf6e20TxhBEAeZBlyYLf7AgMBAAGjgZQwgZEwEgYDVR0TAQH/BAgwBgEB/wIB ADBDBgNVHR8EPDA6MDigNqA0hjJodHRwOi8vY3JsLnRoYXd0ZS5jb20vVGhhd3RlUGVyc29u YWxGcmVlbWFpbENBLmNybDALBgNVHQ8EBAMCAQYwKQYDVR0RBCIwIKQeMBwxGjAYBgNVBAMT EVByaXZhdGVMYWJlbDItMTM4MA0GCSqGSIb3DQEBBQUAA4GBAEiM0VCD6gsuzA2jZqxnD3+v rL7CF6FDlpSdf0whuPg2H6otnzYvwPQcUCCTcDz9reFhYsPZOhl+hLGZGwDFGguCdJ4lUJRi x9sncVcljd2pnDmOjCBPZV+V2vf3h9bGCE6u9uo05RAaWzVNd+NWIXiC3CEZNd4ksdMdRv9d X2VPMYIDOzCCAzcCAQEwaTBiMQswCQYDVQQGEwJaQTElMCMGA1UEChMcVGhhd3RlIENvbnN1 bHRpbmcgKFB0eSkgTHRkLjEsMCoGA1UEAxMjVGhhd3RlIFBlcnNvbmFsIEZyZWVtYWlsIElz c3VpbmcgQ0ECAwq4OzAJBgUrDgMCGgUAoIIBpzAYBgkqhkiG9w0BCQMxCwYJKoZIhvcNAQcB MBwGCSqGSIb3DQEJBTEPFw0wMzEwMDIxOTU2MTJaMCMGCSqGSIb3DQEJBDEWBBRN35HQg7Vq 96CTjuY0sJyItLaOMzBSBgkqhkiG9w0BCQ8xRTBDMAoGCCqGSIb3DQMHMA4GCCqGSIb3DQMC AgIAgDANBggqhkiG9w0DAgIBQDAHBgUrDgMCBzANBggqhkiG9w0DAgIBKDB4BgkrBgEEAYI3 EAQxazBpMGIxCzAJBgNVBAYTAlpBMSUwIwYDVQQKExxUaGF3dGUgQ29uc3VsdGluZyAoUHR5 KSBMdGQuMSwwKgYDVQQDEyNUaGF3dGUgUGVyc29uYWwgRnJlZW1haWwgSXNzdWluZyBDQQID Crg7MHoGCyqGSIb3DQEJEAILMWugaTBiMQswCQYDVQQGEwJaQTElMCMGA1UEChMcVGhhd3Rl IENvbnN1bHRpbmcgKFB0eSkgTHRkLjEsMCoGA1UEAxMjVGhhd3RlIFBlcnNvbmFsIEZyZWVt YWlsIElzc3VpbmcgQ0ECAwq4OzANBgkqhkiG9w0BAQEFAASCAQCCNiTuYRoeLQT4IXu7/jlI 7aoHVR9CpeeLB0YG4U6IXbJsGmOngURnkDNBTfdLmTvqU4A/wj7phvhZUINxKFxJ9GZc0OX9 P5MQdXkeoZZK4wlNPL9eqBTcIRm1EMVP+frnPUuUHdr2REeZEBT8ffo/lhhlTiEs8MXl1xDF vkn/CXwu40N1n0AZ5RsFgonO8gvfsnOetC6jbmpaZZkKFzkKVbwCqMNoedjdLiuEoKqULBk3 LzOKOzzURItyhIAs3LH0jnG0Fclrcq3YEopwv7a497OlH3sJgAumK04BEEaf1j5m5vf0Gx/Z R5xr3TDfHgBqhBneC076f9ylVPfSk+afAAAAAAAA --------------ms010702080409090407060308--