A Web site should present visitors with a simple yet flexible navigation structure so that they can travel to various parts of the site easily. ASP.NET 2.0 provides a feature called SiteMap that helps you implement this functionality. This article explains what site maps are and describes how to develop Web site navigation structures that use them.…

Read more »

I’ve already commented in a previous post about the Google Web Toolkit (GWT). The Google Web Toolkit was the talk of JavaOne 2006, offering developers a way to create Ajax applications by writing Java and having the toolkit generate the client-side JavaScript, which can call back to Java servlets through an RPC-like call. Robert Cooper offers an initial tutorial to get you up and running with GWT.…

Read more »

Update: Alfresco supports Web Content Management since Alfresco 1.4.0.

A lot of people still misunderstand the purpose of Alfresco. Alfresco is not yet a full WCM (Web Content Management) like Joomla or Drupal, but an ECM (Enterprise Content Management).

Alfresco, at its core, is a general purpose content repository with content management services. It can be used to manage all your business documents and transform them in web-ready formats (HTML, PDF) and categorize them linking into overall site navigation and index pages. Alfresco can also be used to capture HTML pages using an included WYSIWYG editor.

All of this is easily configured by an end-user in the Alfresco web app and does not require a programmer. Because Alfresco is a standard JCR (Java Content Repository - basically a next generation CMS (Content Management System) that supports JSR170 Levels I and II), programmers can readily build web pages that call to Alfresco to retrieve content and render on a web page. To make this even easier for web developers building a web app that runs on multiple front-end load-balanced servers against a single database server with the content repository, Alfresco provides a web services interface. Good just gets better.

There is an application surface, the web client, which at the moment is very document-centric. However, this will be changing this year, with WCM features arriving from about June onwards. There are features already there that people are using for managing content that is served to websites (e.g. transformations, content templates), but capabilities like site management are not there today.

Read more »

In Unification: Struts Action and JSF, Don Brown show us how to use Struts Action 2 and JSF as one framework. Struts Action 2, based on the WebWork 2.2 code, has builtin support for JSF, using an approach that smoothly combines both frameworks into one configuration file, one framework. Struts Action takes the familiar Action-based approach to page logic and navigation, and sprinkles in optional support for JSF components. The result is a framework that lets the developer easily incorporate component-driven pages as application needs dictate.…

Read more »

In this article, Bilal Haidar presents the new localization feature provided by .NET framework 2.0. Throughout the article, the new tools provided by Visual Studio 2005 to support localization will be highlighted and used to show you how easy it is to localize your web applications with ASP.NET 2.0.…

Read more »

Sun Microsystems is planning to release the source code of the Java programming language, chief executive Jonathan Schwartz said at the JavaOne conference in San Francisco. It’s not a question of whether we’ll open source Java, the question is how Schwartz told delegates in his opening keynote at the tradeshow.…

Read more »

Google has released Google Web Toolkit (GWT), a code generation framework that lets you code Ajax apps in pure Java. Google Web Toolkit (GWT) is a Java development framework that lets you escape the matrix of technologies that make writing AJAX applications so difficult and error prone. With GWT, you can develop and debug AJAX applications in the Java language using the Java development tools of your choice. When you deploy your application to production, the GWT compiler to translates your Java application to browser-compliant JavaScript and HTML.…

Read more »

Richard Bean explains how to make ASP.NET mobile applications by using ASP.NET Mobile Software Development kit (Mobile SDK). By using ASP.NET Mobile Software Development kit (Mobile SDK), a developer can create web pages with the same norms and constructs that are required for building any traditional page.…

Read more »

Brendan Eich, creator of JavaScript, give a keynote at The Ajax Experience. Ajaxian have placed the presentation online so everyone can read up on some of the thoughts and discussion on JavaScript 2 and more. Here we got to hear from the mouth of someone deep into the ECMA process about what we are going to see in JavaScript 2 and importantly why: Motivation for JS2 Fix problems in JS1 that bug people daily A type system to enforce invariants instead of writing/debugging lots of value-checking code optional annotations, an extension to JS1 Programming in the large Package system Visibility qualifiers (namespaces, private internal public) Optional static type checking Support bootstrapping and metaprogramming Self-host most of the standard objects Self-host compiler front end and type checker Reduce need for future ECMA Editions As Brendan flicked through these slides, I couldn’t help buy realise how important the decisions are.…

Read more »

One of the most powerful features of PostgreSQL is its support for user-defined functions. The language to learn is PL/pgSQL, an unpronounceable but powerful way to write UDFs. David Wheeler introduces the language and demonstrates why UDFs are useful. Read the full article at ONLamp.…

Read more »