- Andrew Kos
- Bill Burlein
- Bryan Williams
- Christian Vozar
- Jeff Brown
- John Kraus
- Joseph Mak
- Josh Durbin
- Mark Daugherty
- Matt Van Bergen
- Melissa Geoffrion
- Michael Kang
- Michael Chan
- Michael Hodgdon
- Mike Motherway
- Molly McDaniel
- Nadia Maciulis
- Pat McLoughlin
- Paul Michelotti
- Puru Hemnani
- Rohit Srinath
- Ryan Lunka
- Tom Kelly
Tuesday, June 19, 2012
Adobe has recently released Update 1 for CQ5.5. The release notes can be found here.
Wednesday, June 13, 2012
There was an article in InformationWeek recently, that discussed the cost benefits for companies utilizing the cloud. The article referenced not only savings from infrastructure costs but as well as operating costs. With the flexibility of the cloud, it is no longer necessary to fork over the costs for new servers. Instead, utilize the cloud to pay for what you use. Public cloud costs are on the decrease. Our partner, Amazon Web Services (AWS), lowered usage costs earlier this year. More specifically, managed hosting in the cloud can also reduce the operating costs by managing the servers for you and therefore freeing up IT staff to concentrate on other business projects. The article cites one in four CIOs are planning a project in the cloud this year in order to test the benefits and compare costs. As cloud computing becomes more ubiquitous and corporate management begins to learn and explore cloud solutions it can often make sense to look for smaller projects or proof-of-concepts as a first foray into cloud hosting.
Friday, May 25, 2012
Success Months of effort from both the CITYTECH team and our hard working friends at Zebra have paid off with a smooth CQ5 implementation. I find myself looking back and appreciating some of the innovation on this project.
Thursday, May 10, 2012
I enjoy using Opscode Chef since bringing up an automatically configured instance is fast and easy on any of our cloud providers. Ubuntu 12 having just been released, I took the opportunity to perform QA testing on it as well as verify that our cookbooks would work as expected. Using an Amazon EC2 published Ubuntu 12 AMI, I ran the "knife ec2 server create" command to create the instance and install our software.
Monday, April 16, 2012
Dialog fields in CQ5 occasionally require validation that cannot be handled with static constraints or regular expressions. However, this type of validation can be easily accomplished by delegating the validation function to a custom servlet. The implementation details and code samples below describe a viable solution for most validation scenarios.
Tuesday, April 10, 2012
Content elements such as multi-tab content controls and collapsible content sections are prevalent on modern websites. In an Adobe CQ5 authoring environment, a common business requirement is to allow the authoring of such elements in place. Such requirements necessitate the elements of the CQ authoring environment (edit bars, drop areas for paragraph systems, etc) to be hidden and shown as the content which they represent is hidden and shown.
Monday, April 2, 2012
Reviewing the JCR specification as well as some of the Apache Sling documentation, I caught a wiff of congruity between the functionality they exposed and the tenets of Linked Data as they are popularly defined in relation to the Semantic Web (listing 1). What struck me about this was that the congruity seemed inherent to JCR and Sling and was, from what I can tell, unintentional. Realization of this happy accident gave rise to the question of the ease with which Linked Data can be housed and served using Sling and JCR and the faculties built into each.
Saturday, March 31, 2012
Adobe CQ 5.5 provides significant advancements for systems administrators including JMX support. One area of confusion for administrators is directory structure changes involved with CQ 5.5, specifically LDAP support. The information in this blog references the official Day/Adobe LDAP documentation.
Monday, March 26, 2012
CITYTECH Managed Services clients who utilize Amazon Web Services DNS offering, Route 53, can benefit from extremely durable and cheap load-balancing between regions, including Europe and South America.
Friday, March 16, 2012
Starting with CQ5.5, Adobe (Day) integrated one sorely missed functionality to the product, JMX. As with any J2EE server, JMX makes it easy to manage and monitor an application and services in real time. JMX allows for central management of managed beans or MBeans which act as wrapper for applications, components and resources. A standard MBean exposes attributes, properties and operations, which can be accessed for monitoring and invoked for certain conditions depending on underlying logic. It also helps when you don't need to restart the server to make a quick and essential change. With CQ taking prominence in today's digital media centric world, custom components are being built at a rapid pace to support and integrate several software products. Managing these custom components will become easy with JMX framework.
- Descriptive JMX Beans in AEM/CQ
- Invisible requirements within Business requirements
- Building a better Options Predicate
- Extensionless URLs with Adobe Experience Manager
- The Life of a Tester in Adobe CQ World!
- Limitations of the CQ Parsys Model and the Implementation of a Nested Paragraph System
- Using Apache FOP to generate a PDF document based on a form submission data
- Configuring SAML in AEM 5.6