Karen Bachman has a post out on our sister blog entitled, “UI Design Communication: General Approach and Tips for Axure” It’s for anyone who has a dread of creating and/or reading design specs for front end systems (e.g . web sites or portals). I love the idea of using a visualization tool to capture all […]
Posts Tagged ‘development’
Migrating to WebSphere Portal 7: WCM
I am currently working on a project for a customer where we are migrating a very complex portal from WebSphere Portal 6.0.1.3 to 7.0.0.1. There is quite a bit going which has to be migrated including Personalization rules, JSF portlets, Spring MVC portlets, customized WebSphere caches and shared libraries, customized WebSphere Portal configuration, content nodes, […]
Now you can generate portlets using XMLPF
XMLPF stands for XML Portlet Factory and is an open source tool that can build Liferay portlets from XML definition files. The software creates database CRUD portlets based on the definitions contained in an XML file. Here is a link to the project website: http://www.xmlportletfactory.org/ An example portlet is shown to the right. XML Portlet […]
WebSphere Portal and Maven (Part 6)
You use a parent pom.xml file that each portlet project inherits from to encapsulate your dependencies and maven plugin bindings. This keeps all this code out of sight from your portlet project. This first code posting shows the plugin definition under a pluginManagement section. This section is used to create any dependencies used by the […]
WebSphere Portal and Maven (Part 5)
I recommend using a maven plugin to package your logic. The reason is that the ANT antcall and XSLT tasks require file inputs (and do not support URIs). When you package these file resources into a jar (as you do with a plugin) then you can extract them to the correct relative filesystem locations as […]
When to use JSR 286 vs JSR 168 for portlets
Some confusion exists in the portlet development community, because many vendors tout their compliance with JSR 168 standards and less rarely talk about JSR 286 compatibility. I think this is mostly due to the fact that prior to JSR 168 becoming mainstream, the standards were loose and vendors built to their own specifications. So becoming […]
Protecting Sensitive Data in a Multi-Shoring Development Environment
As more and more companies are “going global” to grow their business and share more data with more users, it is extremely important to secure data privacy and confidentiality. Perficient’s latest free whitepaper, Protecting Sensitive Data in a Multi-Shoring Development Environment, outlines a method for securing tremendous amounts of sensitive data. Highlights from this whitepaper […]
How to Build a Tire Swing – A Case for Agile Development
According to the Project Management Institute, in 2007 61% of all “IT” projects failed or were halted before completion. In 2008, more than 75% of all projects exceeded budgets by 30%. All too frequently, IT projects fail to meet customer or user expectations. There are many risks inherent with creation in an enterprise IT environment: […]
eXo Announces Cloud Based Development Tools
You may know eXo from their partnership with JBoss Enterprise Portal. They provided significant content management capabilities to enhance the portal. They continue to head down what seems to be a unique route with their portal, content, collaboration, and SOA platform. They are also diving into the cloud with a fury. CMSWire has an article […]
How distance impacts pair programming
Last week, by great chance, I observed two of my respected colleagues practicing pair programming for a job interview. Sitting two meters away, I noticed that during the process of implementation, they didn’t interact frequently. The interviewee was writing code on the computer, and the interviewer was contemplating the best way by drawing some sort […]