Category: ATG
-
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!
-
Getting the Real IP Address from a Proxied Request in ATG
Many things can obscure the real IP address of the end user when they visit your site: a load balancer in front of your ATG cluster, Akamai, the user’s ISP or office network, and more. This makes correlating logging events, or using the ATG session IP validation security option, and more, very difficult. In light…
-
ATG Project Templates and Open Source Modules
I have just added a new page to my site: ATG Technologies This page currently has ATG Project templates, with ant build files, for ATG 7.1 and ATG 2006.3 and 2007.1 available for download. It also has a collection of small handy ATG Modules which I have created and released as open source, using the…
-
Oracle PL/SQL Loop to Update Fields with Periodic Commits
Have you ever had one of those moments where you’ve just completed importing 1.7 million user records from flat files into an normalized set of ATG Personalization tables, plus some custom tables, and you only then realize that the passwords from the old system, while in the compatible md5sum format, are all UPPERCASE, while ATG…
-
ATG Cache Header Control Module
Many ATG application server static content, or semi-static content, from within the ATG application’s .war file. It is often much simpler to package CSS, JavaScript, Flash, Images, and other files in your web application than to try to manage them separately and deploy correctly in development and production instances. It is often desirable to set…