Category: Java
-
ATG Development Practices
In a series of blog postings, and hopefully with substantial input from the ATG community, I am going to try to define ATG development best practices. From how to run a development project, to coding standards, and more. I know it will be impossible to make a perfect set of practices for everyone, there is…
-
JBoss jsessionid Query Parameter Removal
Instead of just using the Apache mod_rewrite rules from my post on “Hiding jsessionid parameters from Google“, which uses redirects, wouldn’t it be better to simply not output the jsessionid parameter into the URLs? First, what are those jsessionid params, and why are they there? For a web application to have state, i.e. remember things…
-
HowGoodIWas.com Beta Launch
The How Good I Was website has just launched it’s Friends and Family Beta. The company is not mine, but I did the development of the site. The published Goal: To deliver on-line and community services that provide social networking and media distribution capabilities targeted at the non-professional ex-athlete and their teams. Showcase your athletic…
-
Updates to the ATG RSS Feed Module
Thanks to Doug Henderson sending me some code updates I have released a new version of the RSS Feed Droplet (first mentioned in this post) which supports configurable character encodings. This can be very useful if you have “interesting” characters in the content you are publishing. I have also rolled the code into my ATG…
-
Adding the “Upload Image” Button in the ACC
If you have your own content repository items defined, and you’d like the ACC to provide the Upload Image functionality for your internal binary properties, Russell Moore has figured it out: In /atg/devtools/ create a local version of admins.xml: Your Content YourRepository Thanks Russell!
-
RichFaces Modal Panels, s:graphicImage, and IE6
If, like me, you are using the Seam s:graphicImage tag to serve an image from within a RichFaces modal panel, you may have run into an issue where in IE6 the image does not get displayed, and you get the dreaded red X of failure. It works fine in all other browsers, including IE7, and…