Re: Support for Markup in Head
Eric Dalquist <[email protected]> Fri, 23 Jul 2010 17:11:38 -0700
| Newsgroups | gmane.comp.jakarta.pluto.user |
|---|---|
| Organization | UW DoIT |
| Message-ID | <[email protected]> |
This is a cryptographically signed message in MIME format. --------------ms050007010203010903090703 Content-Type: multipart/alternative; boundary="------------040807070202030506020303" This is a multi-part message in MIME format. --------------040807070202030506020303 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: quoted-printable I believe the container portion of pluto has support but it must be=20 implemented by the portal. The pluto driver is the little example portal = for pluto and it does not implement the container apis needed for this=20 feature. -Eric On 7/23/10 11:07 AM, James Cook wrote: > Just seems a little strange that the "Reference Implementation"=20 > doesn't support _all_ of the optional features of a spec. > > Thanks for the heads up. > > -- jim > > On Fri, Jul 23, 2010 at 1:15 PM, Woonsan Ko <[email protected]=20 > <mailto:[email protected]>> wrote: > > Hi James, > > Currently, Pluto doesn't support the portlet head element > contribution which is an *optional* feature of Portlet 2.0. > By the way, Jetspeed-2.2 supports that feature. > > Regards, > > Woonsan > > > *From:* James Cook <[email protected] > <mailto:[email protected]>> > *To:* [email protected] > <mailto:[email protected]> > *Sent:* Fri, July 23, 2010 6:06:14 AM > *Subject:* Support for Markup in Head > > I am not sure if I am doing something wrong, or whether Pluto > does not support the full JSR-286 specification. I am trying > to inject content into the head section of my portal page. I > have implemented doHeaders() and confirmed that my code works > on Liferay portal. > > When I ask pluto's PortalContext to reply with the value of > the MimeResponse.MARKUP_HEAD_ELEMENT property, it reports "null= ". > > Does this mean that Pluto does not support this feature? > > > > --------------040807070202030506020303 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <meta content=3D"text/html; charset=3DISO-8859-1" http-equiv=3D"Content-Type"> </head> <body text=3D"#000000" bgcolor=3D"#ffffff"> I believe the container portion of pluto has support but it must be implemented by the portal. The pluto driver is the little example portal for pluto and it does not implement the container apis needed for this feature.<br> <br> -Eric<br> <br> On 7/23/10 11:07 AM, James Cook wrote: <blockquote cite=3D"mid:[email protected]= " type=3D"cite">Just seems a little strange that the "Reference Implementation" doesn't support _all_ of the optional features of a spec. <div><br> </div> <div>Thanks for the heads up.</div> <div><br> </div> <div>-- jim<br> <br> <div class=3D"gmail_quote">On Fri, Jul 23, 2010 at 1:15 PM, Woonsan Ko = <span dir=3D"ltr"><<a moz-do-not-send=3D"true" href=3D"mailto:[email protected]">[email protected]</a>></span> wrote:<br> <blockquote class=3D"gmail_quote" style=3D"border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt = 0.8ex; padding-left: 1ex;"> <div> <div style=3D"font-family: 'times new roman','new york',times,serif; font-siz= e: 12pt;"> <div>Hi James,</div> <div><br> </div> <div>Currently, Pluto doesn't support the portlet head element contribution which is an *optional* feature of Portlet 2.0.</div> <div>By the way, Jetspeed-2.2 supports that feature.</div> <div><br> </div> <div>Regards,</div> <div><br> </div> <div>Woonsan</div> <div><br> </div> <blockquote style=3D"border-left: 2px solid rgb(16, 16, 255); margin-left: 5px; padd= ing-left: 5px;"> <div style=3D"font-family: times new roman,new york,times,serif; font-size: 1= 2pt;"><br> <div style=3D"font-family: times new roman,new york,times,serif; font-size: 1= 2pt;"><font face=3D"Tahoma" size=3D"2"><b><span style=3D"font-weight: bold;">From:</= span></b> James Cook <<a moz-do-not-send=3D"true" href=3D"mailto:[email protected]" target=3D"_blank">jcook@tracermedi= a.com</a>><br> <b><span style=3D"font-weight: bold;">To:</span></b> <a moz-do-not-send=3D"true" href=3D"mailto:[email protected]" target=3D"_blank">[email protected]</a><br> <b><span style=3D"font-weight: bold;">Sent:</span></b> Fri, July 23, 2010 6:06:14 AM<br> <b><span style=3D"font-weight: bold;">Subject:</span></b> Support for Markup in Head<br> </font> <div class=3D"im"><br> I am not sure if I am doing something wrong, or whether Pluto does not support the full JSR-286 specification. I am trying to inject content into the head section of my portal page. I have implemented doHeaders() and confirmed that my code works on Liferay portal. <div><br> </div> <div>When I ask pluto's PortalContext to reply with the value of the MimeResponse.MARKUP_HEAD_ELEMENT property, it reports "null".</div> <div><br> </div> <div>Does this mean that Pluto does not support this feature?</div>= <div><br> </div> <div><br> </div> </div> </div> </div> </blockquote> </div> <br> </div> </blockquote> </div> <br> </div> </blockquote> </body> </html> --------------040807070202030506020303-- --------------ms050007010203010903090703 Content-Type: application/pkcs7-signature; name="smime.p7s" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="smime.p7s" Content-Description: S/MIME Cryptographic Signature MIAGCSqGSIb3DQEHAqCAMIACAQExCzAJBgUrDgMCGgUAMIAGCSqGSIb3DQEHAQAAoIIJcDCC AvQwggJdoAMCAQICAkRNMA0GCSqGSIb3DQEBBQUAMFMxCzAJBgNVBAYTAlVTMRwwGgYDVQQK ExNFcXVpZmF4IFNlY3VyZSBJbmMuMSYwJAYDVQQDEx1FcXVpZmF4IFNlY3VyZSBlQnVzaW5l c3MgQ0EtMTAeFw0wNTA4MjkxNjA3MjBaFw0xNTA4MjkxNjA3MjBaMIGJMQswCQYDVQQGEwJV UzErMCkGA1UEChMiRGl2aXNpb24gb2YgSW5mb3JtYXRpb24gVGVjaG5vbG9neTEjMCEGA1UE CxMaRmFjdWx0eSAtIFN0YWZmIC0gU3R1ZGVudHMxKDAmBgNVBAMTH1VuaXZlcnNpdHkgb2Yg V2lzY29uc2luLU1hZGlzb24wgZ8wDQYJKoZIhvcNAQEBBQADgY0AMIGJAoGBAOhIUdwld8sf AAlrdOv5Tt8PTX1Wku/ItsIjHrkus1MbKoulSXxSsSUPAPYzgT8HfhuRY+tHHzohFSu3xJWg x0wk8q2pqwo4KZ2evy7GMDFxTHyXSYa/1m0Wsg5c11u8J6/tR8yqu7RWIJPr+edlPjx8r/cY P7AK5nA7msMFFZqDAgMBAAGjgZ8wgZwwDgYDVR0PAQH/BAQDAgGGMB0GA1UdDgQWBBQcnlJS GwRiRyxrLAG4afGpNywjJDAfBgNVHSMEGDAWgBRKeDJSEdtZFjZe38EUNkBqR3xMoTAPBgNV HRMBAf8EBTADAQH/MDkGA1UdHwQyMDAwLqAsoCqGKGh0dHA6Ly9jcmwuZ2VvdHJ1c3QuY29t L2NybHMvZWJpemNhMS5jcmwwDQYJKoZIhvcNAQEFBQADgYEAJfFEWDN3f+cS1o3XqrcgmDdr 5h3e37WxerB/YxVfHpsr5UzTGVBwR09zyRA+AtmBrNBE07HcLSsri/x9o1qJPwtko8GB+ScW 9lTvoSoWKf93fkeymKj4T7X2rFV+umJTSmgs850RTh+oRx0eVGHfc1zHRNjpUiPqZRoaYqjF Z5AwggM4MIICoaADAgECAgIJbzANBgkqhkiG9w0BAQUFADCBiTELMAkGA1UEBhMCVVMxKzAp BgNVBAoTIkRpdmlzaW9uIG9mIEluZm9ybWF0aW9uIFRlY2hub2xvZ3kxIzAhBgNVBAsTGkZh Y3VsdHkgLSBTdGFmZiAtIFN0dWRlbnRzMSgwJgYDVQQDEx9Vbml2ZXJzaXR5IG9mIFdpc2Nv bnNpbi1NYWRpc29uMB4XDTA5MDcyMTA4NDEyMVoXDTEwMDgxOTAxMzIwMVowgcYxCzAJBgNV BAYTAlVTMRIwEAYDVQQIEwlXaXNjb25zaW4xEDAOBgNVBAcTB01hZGlzb24xKDAmBgNVBAoT H1VuaXZlcnNpdHkgb2YgV2lzY29uc2luLU1hZGlzb24xIzAhBgNVBAsTGkZhY3VsdHkgLSBT dGFmZiAtIFN0dWRlbnRzMRYwFAYDVQQDEw1FcmljIERhbHF1aXN0MSowKAYJKoZIhvcNAQkB FhtlcmljLmRhbHF1aXN0QGRvaXQud2lzYy5lZHUwgZ8wDQYJKoZIhvcNAQEBBQADgY0AMIGJ AoGBAJnksfgk+5sIhKmW62gH9dDqIH/VWJ4sl1bNb8L71kgakn93EZ12vBLn6QH/Hy+n62Y4 cRPAfFY6ETVDbotXJAvCLLRkqqFBBdmHLJmXI93DLgG8vWfNT6OZmAB6IpvuCWCPObTeoiiN /naXcmYhXub4urdAASW9L+idGMYctCpFAgMBAAGjcDBuMA4GA1UdDwEB/wQEAwIF4DA7BgNV HR8ENDAyMDCgLqAshipodHRwOi8vY3JsLmdlb3RydXN0LmNvbS9jcmxzL3dpc2NvbnNpbi5j cmwwHwYDVR0jBBgwFoAUHJ5SUhsEYkcsaywBuGnxqTcsIyQwDQYJKoZIhvcNAQEFBQADgYEA ftcWXvdql+zfdFm7kR9NseF6zQkaCLnusWz8rn1XyJOH6e1TDgtepPz16dnY+3RkOElcVIWH soeAg5Z8H85lNVXHgLBx3zUTLy09qUbRTXgJb1tHss7vlN9bJOSiLzLzviQCnivPnnIZ0hZn aWCnTqqAdF3led+Jymj2RaxKxaMwggM4MIICoaADAgECAgIJbzANBgkqhkiG9w0BAQUFADCB iTELMAkGA1UEBhMCVVMxKzApBgNVBAoTIkRpdmlzaW9uIG9mIEluZm9ybWF0aW9uIFRlY2hu b2xvZ3kxIzAhBgNVBAsTGkZhY3VsdHkgLSBTdGFmZiAtIFN0dWRlbnRzMSgwJgYDVQQDEx9V bml2ZXJzaXR5IG9mIFdpc2NvbnNpbi1NYWRpc29uMB4XDTA5MDcyMTA4NDEyMVoXDTEwMDgx OTAxMzIwMVowgcYxCzAJBgNVBAYTAlVTMRIwEAYDVQQIEwlXaXNjb25zaW4xEDAOBgNVBAcT B01hZGlzb24xKDAmBgNVBAoTH1VuaXZlcnNpdHkgb2YgV2lzY29uc2luLU1hZGlzb24xIzAh BgNVBAsTGkZhY3VsdHkgLSBTdGFmZiAtIFN0dWRlbnRzMRYwFAYDVQQDEw1FcmljIERhbHF1 aXN0MSowKAYJKoZIhvcNAQkBFhtlcmljLmRhbHF1aXN0QGRvaXQud2lzYy5lZHUwgZ8wDQYJ KoZIhvcNAQEBBQADgY0AMIGJAoGBAJnksfgk+5sIhKmW62gH9dDqIH/VWJ4sl1bNb8L71kga kn93EZ12vBLn6QH/Hy+n62Y4cRPAfFY6ETVDbotXJAvCLLRkqqFBBdmHLJmXI93DLgG8vWfN T6OZmAB6IpvuCWCPObTeoiiN/naXcmYhXub4urdAASW9L+idGMYctCpFAgMBAAGjcDBuMA4G A1UdDwEB/wQEAwIF4DA7BgNVHR8ENDAyMDCgLqAshipodHRwOi8vY3JsLmdlb3RydXN0LmNv bS9jcmxzL3dpc2NvbnNpbi5jcmwwHwYDVR0jBBgwFoAUHJ5SUhsEYkcsaywBuGnxqTcsIyQw DQYJKoZIhvcNAQEFBQADgYEAftcWXvdql+zfdFm7kR9NseF6zQkaCLnusWz8rn1XyJOH6e1T DgtepPz16dnY+3RkOElcVIWHsoeAg5Z8H85lNVXHgLBx3zUTLy09qUbRTXgJb1tHss7vlN9b JOSiLzLzviQCnivPnnIZ0hZnaWCnTqqAdF3led+Jymj2RaxKxaMxggNDMIIDPwIBATCBkDCB iTELMAkGA1UEBhMCVVMxKzApBgNVBAoTIkRpdmlzaW9uIG9mIEluZm9ybWF0aW9uIFRlY2hu b2xvZ3kxIzAhBgNVBAsTGkZhY3VsdHkgLSBTdGFmZiAtIFN0dWRlbnRzMSgwJgYDVQQDEx9V bml2ZXJzaXR5IG9mIFdpc2NvbnNpbi1NYWRpc29uAgIJbzAJBgUrDgMCGgUAoIICCDAYBgkq hkiG9w0BCQMxCwYJKoZIhvcNAQcBMBwGCSqGSIb3DQEJBTEPFw0xMDA3MjQwMDExMzhaMCMG CSqGSIb3DQEJBDEWBBQRi81GhhIyraOGKeF3a3oFVoLdUzBfBgkqhkiG9w0BCQ8xUjBQMAsG CWCGSAFlAwQBAjAKBggqhkiG9w0DBzAOBggqhkiG9w0DAgICAIAwDQYIKoZIhvcNAwICAUAw BwYFKw4DAgcwDQYIKoZIhvcNAwICASgwgaEGCSsGAQQBgjcQBDGBkzCBkDCBiTELMAkGA1UE BhMCVVMxKzApBgNVBAoTIkRpdmlzaW9uIG9mIEluZm9ybWF0aW9uIFRlY2hub2xvZ3kxIzAh BgNVBAsTGkZhY3VsdHkgLSBTdGFmZiAtIFN0dWRlbnRzMSgwJgYDVQQDEx9Vbml2ZXJzaXR5 IG9mIFdpc2NvbnNpbi1NYWRpc29uAgIJbzCBowYLKoZIhvcNAQkQAgsxgZOggZAwgYkxCzAJ BgNVBAYTAlVTMSswKQYDVQQKEyJEaXZpc2lvbiBvZiBJbmZvcm1hdGlvbiBUZWNobm9sb2d5 MSMwIQYDVQQLExpGYWN1bHR5IC0gU3RhZmYgLSBTdHVkZW50czEoMCYGA1UEAxMfVW5pdmVy c2l0eSBvZiBXaXNjb25zaW4tTWFkaXNvbgICCW8wDQYJKoZIhvcNAQEBBQAEgYB1YDRkFZbn zMO6FYMrVmUcafLY2VYQY4uabSZ0a3xGqscXvWg4iX9gjuYIGE9aAziLewLQWiZgFVUp8RC3 1lXiwIGpC+okdiDOfu8DvluruibUG88IBdHKy86MdPQQmuQrnd3RBmbrg8jFX+vCwQmr2QQP mVmWTMn3MTzVVhmNIQAAAAAAAA== --------------ms050007010203010903090703--