jQuery UI Accordion Widget - Part 1
The accordion widget is another UI widget made up of a series of containers for your content, all of which are closed except for one. Therefore, most of its content is initially hidden from view. Each container has a heading element associated with it, which is used to open the container and display the content. When you click on a heading, its content is displayed. When you click on another heading, the currently visible content is hidden while the new content is shown.
It should be noted that the height of the accordion's container element will automatically be set so that there is room to show the tallest content panel in addition to the headers. This will vary, of course, depending on the width that you set on the widget's container.
In this article by Dan Wellman, we are going to cover the following topics:
- The structure of an accordion widget
- A default implementation of an accordion
- Adding custom styling
- The configurable properties
- Built-in methods for working with the accordion
JBoss Portals and AJAX - Part 1
Dynamic, attractive, and rich interfaces have always helped in creating compelling web applications. However, in recent years, the popularity and support for asynchronous browser-to-server communication, combined with the strong client-side capabilities of JavaScript and XML, have resulted in exciting user interfaces with unprecedented functionality. In this article by Ramanujam Rao, we will see that how AJAX (Asynchronous JavaScript and XML), as the rich user interface design is commonly called, has gained wide acceptability in traditional web applications, and portals are no exception to this.
JBoss portal blends the dynamism and rich functionality offered by AJAX with its strong portal architecture to provide users with choices for developing highly-functional portal applications. The latest portlet specification, JSR-286, provides an easy and intuitive approach to implementing asynchronous calls that was not possible in JSR-168. In the first part of this article, we will discuss the limitations of the current specification and walk through an example portlet to understand how AJAX can enhance portlets. The next part will talk about AJAX support for markup.
Read JBoss Portals and AJAX - Part 1 in fullJBoss Portals and AJAX - Part 2
In the previous part of this article, we created an example portlet using AJAX and saw how simple and efficient its creation was. In this second part by Ramanujam Rao, we will talk about how JBoss portal supports markup through tags on layouts and renderers of the pages.
Read JBoss Portals and AJAX - Part 2 in fullAsterisk Gateway Interface Scripting with PHP
In this article by Nir Simionovich, we will develop our first ever AGI script using PHP scripting language. This article deals with the most basic elements of AGI scripting and the information contained within. So, take time to familiarize yourself with this article, especially if you intend to use a language different from PHP.
Read Asterisk Gateway Interface Scripting with PHP in fullA Primer to AGI: Asterisk Gateway Interface
This article by Nir Simionovich is all about AGI (Asterisk Gateway Interface)—its working, its three types, and the different frameworks.
Asterisk AGI enables an IVR developer to develop IVR structures that are sometimes, bordering on the absurd, as applications tend to become more and more complex by using AGI. However, there are some scenarios where common dialplan practices are no longer applicable, and the use of an external logic is a must. Enter AGI!
Read A Primer to AGI: Asterisk Gateway Interface in full

