|
|
Subscribe / Log in / New account

Development

The Xaraya Web Application Framework

Xaraya (pronounced Zah-rai-ah) is a cross-platform web application framework that is available under a GPL license.

The top level project description states:

Xaraya is an extensible, Open Source web application framework written in PHP and licensed under the GNU General Public License. Xaraya delivers the requisite infrastructure and tools to create custom web applications that include fully dynamic multi-platform Content Mangement Solutions (CMS).

[Xaraya] The What is Xaraya? document describes some of the project advantages:

In the simplest terms, Xaraya reduces web site development costs by introducing sophisticated administration tools & services which separate form, function, content, and design. With Xaraya, you work in a simple, structured environment to rapidly develop your website with diverse content, including out of the box, but customizable publications types and functionality.

The Xaraya system requirements include one of a number of different operating system platforms, a web server that supports PHP 4.1.2, and either the MySQL or PostgreSQL database.

To set up the system, one must first go through the Preparation and installation steps.

Following the basic installation, the Xaraya project tour explains the process of setting up and customizing Xaraya for your site's specific needs. The site configuration process is all performed using web-based configuration menus.

Here is a quick summary of Xaraya capabilities:

  • Support for custom themes.
  • Control over site design look and layout supported.
  • Web-based control of admin panels, site defaults, themes, user roles, and mail configuration.
  • Ability to use module extensions.
  • Publication types supported: News, documents, reviews, FAQs, Pictures, Web links, Quotations, and Downloads.
  • Hooks for connecting to additional functionality.
  • A Dynamic data module for adding extensions.
  • Access to a library of over 100 extension modules.

Version 0.9.13 of Xaraya was released recently. "This release is a maintenance release and supplies key bug fixes to the core code since the last release. There has been much activity in Xaraya core development scenarios in recent months. Xaraya 0.9.13 provides us with an opportunity for a final bug fix release prior to the merging of these exciting development scenarios."

The Xaraya design appears to be clean, professionally done, and easy to use. People who need to set up new web sites should give it a try.

The code is available for download here.

Comments (5 posted)

System Applications

Audio Projects

Planet CCRMA Changes

The latest changes from the Planet CCRMA audio utility packaging project include new versions of Ecasound, ZynAddSubFX, Rtirq, Jack, Qamix, and Beast.

Comments (none posted)

Database Software

PostgreSQL 8.0.2 released with patent fix

PostgreSQL 8.0.2 is out. The main change is a significant one: the core cache management algorithm has been replaced. It seems that the old one, despite having been published at a USENIX conference, is patented by IBM, so the PostgreSQL hackers ripped it out and put in an unencumbered one. Click below for the announcement, or see this page for a good summary of the story behind this change.

Full Story (comments: 8)

PostgreSQL Weekly News

The April 10, 2005 edition of the PostgreSQL Weekly News is online with links to new PostgreSQL database articles.

Full Story (comments: none)

Going Native: Making the Case for XML Databases (O'Reilly)

Ronald Bourret promotes XML Databases on O'Reilly. "So what are the use cases for native XML databases? As John Merrells, one of the developers of Sleepycat Software's Berkeley DB XML, waggishly put it, there is only one use case, and that is simply, "Got XML?" In other words, if you have more than a handful of XML documents that you need to store, you should store them in a native XML database. The reasons are the same as for storing data in any other database; ease of management, enhanced query performance, concurrent access, transactional safety, security, and so on."

Comments (1 posted)

Filesystem Utilities

Monitor Linux file system events with inotify (IBM developerWorks)

Eli M. Dow uses inotify for file system monitoring on IBM developerWorks. "Inotify is a file system event-monitoring mechanism slated for inclusion in upcoming Linux kernels that is designed to serve as an effective replacement for dnotify, which was the de facto file-monitoring mechanism supported in older kernels. Inotify is a powerful, fine-grained, asynchronous mechanism ideally suited for a variety of file-monitoring needs including, but not limited to, security and performance. Learn how to install inotify and how to build a sample user-space application to respond to file system events."

Comments (none posted)

Interoperability

Samba 3.0.14 and 3.0.15pre1 Released

Stable version 3.0.14 and testing version 3.0.15 pre 1 of Samba have been announced. The stable version features bug fixes, the testing version adds some new capabilities.

Full Story (comments: 1)

Libraries

Oggz 0.9.1 Released

Version 0.9.1 of Oggz, a C library for reading and writing Ogg format compressed audio files and streams, is out. Changes include the addition of the new oggzinfo and oggz-validate tools, bug fixes, and more.

Full Story (comments: none)

Web Site Development

Midgard 1.7 alpha 1 is available

Version 1.7 alpha 1 of the Midgard web content management framework is out. Changes include a new site wizard, multi-language support, PAM and NTLM support, and more.

Full Story (comments: none)

Mod_spambot 0.44 released

Version 0.44 of Mod_spambot, an Apache module that prevents spambots from harvesting email addresses from web sites, is out with numerous improvements.

Full Story (comments: none)

Quixote 2.0 released

Version 2.0 of the Quixote web content management system is out. "In comparison to Quixote-1.2, I think the most notable change is the changed path traversal pattern. In Quixote 2, the Publisher delegates path traversal to an application-specific instance of the Directory class."

Full Story (comments: none)

Desktop Applications

Audio Applications

Ecasound 2.4.1 released

Version 2.4.1 of Ecasound, a command line audio recording utility, is available. Here are the changes: "aRts-plugin was added back to the distribution package and code for mp3 header parsing was rewritten. A new playlist mode was added to ecaplay. Many updates have been made to user and programmer documentation."

Full Story (comments: none)

Data Visualization

matplotlib 0.80 announced

Version 0.80 of mathplotlib, a Python-based data plotting utility, has been announced. Changes include new plot limit capabilities, polygon editor improvements, and bug fixes.

Comments (none posted)

Desktop Environments

GNOME Software Announcements

The following new GNOME software has been announced this week:

Comments (none posted)

System Tools Backends have been moved to FreeDesktop

Carlos Garnacho has announced the move of the System Tools Backends project. "The system-tools-backends module, recently splitted from the GNOME system tools, have been moved to FreeDesktop. IMO, being a project that can be quite handy and has no GNOME dependencies, that's the correct place for it, so that it can be used for other environments."

Full Story (comments: none)

Qt 4.0 Beta 2 Released (KDE.News)

The final beta release of Qt 4.0 has been announced. "In addition to improvements to the five key technologies presented in beta 1 - Arthur, Scribe, Interview, Tulip and Mainwindow - the second beta version incorporates nearly all new features, tools and resources that will appear in the Qt 4 final release."

Comments (none posted)

Xfce Weekly News

The April 8, 2005 edition of the Xfce Weekly News is available with the latest Xfce desktop news.

Comments (none posted)

Games

Wavy Navy 1.00 announced

Version 1.00 of Wavy Navy, a Pygame shoot 'em up game, is out. "Created from scratch in about 3 weeks of my spare time using Python and Pygame as a test project for Pygame (which was easily up to the task). My art and sound skills are weak, so if you'd like to create better art and sound effects the game is nearly fully skinnable and I welcome contributions!"

Full Story (comments: none)

Graphics

GIMP 2.2.6 Released (GnomeDesktop)

Version 2.2.6 of the GIMP has been announced. "This is a bug-fix release in the stable 2.2 series. A large number of problems have been fixed; users are encouraged to update. The source code is available from the usual places, binary packages will appear soon."

Comments (none posted)

Instant Messaging

ChatZilla 0.9.68 Released (MozillaZine)

Version 0.9.68 of the ChatZilla IRC client has been announced. "This version fixed lots of bugs as well as adding a confirmation on quit if you are connected, the /notice command, /disconnect-all, /reconnect and /reconnect-all, and the ability to save the current view. Changing character encoding now updates the topic, and there is a drop-down on the nickname label to set yourself away and change nick."

Comments (none posted)

Interoperability

Wine Traffic

The April 8, 2005 edition of Wine Traffic has been published. Take a look for the latest Wine project news.

Comments (none posted)

Music Applications

BEAST/BSE v0.6.5 announced

Version 0.6.5 of BEAST/BSE, a music composition and modular synthesis application, is out. "This development series of BEAST has a lot of the internals redone, many new GUI features and a sound generation back-end separated from all GUI activities. Outstanding new features include support for skins, many sample file formats, MIDI file import abilities, an improved piano roll widget, the track editor which allows for easy selection of synthesisers or samples as track sources, loop support in songs, mixer support, unlimited Undo/Redo capabilities and MIDI automation."

Full Story (comments: none)

orDrumbox 0.5.06 released (SourceForge)

Version 0.5.06 of orDrumbox, a cross-platform drum machine written in Java, is available. "New in this release: works with JRE/JDK 1.5"

Comments (none posted)

Science

Febrl 0.3 released

Version 0.3 of Febrl is available, it features support for Python 2.4. "The ANU Data Mining Group is pleased to announce the release of Febrl 0.3, a prototype open source record linkage, deduplication and geocoding system intended to make probabilistic record linkage easier, faster and more accurate for biomedical and other researchers."

Full Story (comments: none)

Web Browsers

More Mozilla Firefox 1.0.3 Release Candidates (MozillaZine)

Several Mozilla Firefox 1.0.3 release candidates have been released this week, here's the announcement for the latest one. "These builds should allow extensions and other features to operate as they did in Firefox 1.0.2 while still including the security improvements wanted by the Mozilla Foundation."

Comments (1 posted)

Minutes of the mozilla.org Staff Meeting (MozillaZine)

The minutes from the April 4, 2005 mozilla.org staff meeting have been announced. "Issues discussed include Mozilla Firefox 1.0.3, Mozilla 1.7.7, the lack of Mozilla Thunderbird 1.0.3, Mozilla Firefox 1.1, Mozilla Thunderbird 1.1, the SeaMonkey transition, new newsgroups, the visit to Oregon State University and Spread Firefox."

Comments (none posted)

Independent Status Reports (11 April, 2005) (MozillaZine)

MozillaZine has announced the publication of the April 11th, 2005 Mozilla Independent Status Reports, here's the content summary: "The latest set of independent status reports includes updates from MozManual, Googlebar, Petname Tool, InFormEnter, PasswordMaker, Caminol10n, Calendar Help, Russ Key, InfoRSS, Bayes Junk Tool and Flashblock."

Comments (none posted)

Languages and Tools

Caml

Caml Weekly News

The April 12, 2005 edition of the Caml Weekly News is online with the week's Caml language articles.

Full Story (comments: none)

Groovy

Practically Groovy: Mark it up with Groovy Builders (IBM developerWorks)

Andrew Glover explores Groovy Builders on IBM developerWorks. "Groovy Builders let you mimic markup languages like XML, HTML, Ant tasks, and even GUIs with frameworks like Swing.They're especially useful for rapid prototyping and, as Practically Groovy columnist Andrew Glover shows you this month, they're a handy alternative to data binding frameworks when you need consumable markup in a snap!"

Comments (none posted)

Lisp

Closer to MOP

The initial release of Closer to MOP has been announced. "The system, which is part of the Closer Project, is "a compatibility layer for a number of Common Lisp / CLOS implementations that bring their MOPs closer to the AMOP [The Art of the Meta-Object Protocol] specification"."

Full Story (comments: none)

Perl

This Fortnight in Perl 6 (O'Reilly)

The March 22 - April 3, 2005 edition of This Fortnight in Perl 6 has been published. Take a look for the latest Perl 6 discussions.

Comments (none posted)

Perl Code Kata: Mocking Objects (O'Reilly)

Stevan Little explores Perl's DBD::Mock on O'Reilly. "Mock objects are exactly what they sound like: "mocked" or "fake" objects. Through the power of polymorphism, it's easy to swap one object for another object which implements the same interface. Mock objects take advantage of this fact, allowing you to substitute the most minimally mocked implementation of an object possible for the real one during testing. This allows a greater degree of isolation within your tests, which is just an all around good thing."

Comments (none posted)

Complex layered configurations with AppConfig (IBM developerWorks)

Teodor Zlatanov shows how to use Perl's AppConfig on IBM developerWorks. "AppConfig shines as a way of configuring applications in Perl in the simple cases, but occasionally you need more power in command-line processing and configuration-file parsing. Instead of using data formats such as XML or YAML, you can apply a little extra effort and alter AppConfig so it can process complex command-line switches to create multi-level hashes."

Comments (none posted)

PHP

phpThumb() 1.5.1 released

Version 1.5.1 of phpThumb() has been announced. "phpThumb() uses the GD library to create thumbnails from images (JPEG, PNG, GIF, BMP, etc) on the fly. The output size is configurable (can be larger or smaller than the source), and the source may be the entire image or only a portion of the original image."

Comments (none posted)

Python

Dr. Dobb's Python-URL!

The April 11, 2005 edition of Dr. Dobb's Python-URL! is online with the week's new Python language articles.

Full Story (comments: none)

Ruby

Ruby Weekly News

The April 10th, 2005 edition of the Ruby Weekly News has been posted. It summarizes the latest news and discussion from the ruby-talk mailing list.

Comments (none posted)

XML

Schema standardization for top-down semantic transparency (IBM developerWorks)

Uche Ogbuji discusses XML schema standardization on IBM developerWorks. "This installment continues the review of the many different approaches to semantic transparency, discussing what they mean to the developer using XML. One way to save resources on a long journey is to hitchhike. In XML, you can take advantage of countless open schema initiatives that, in effect, use schema standardization for top-down semantic transparency. But it's not all a free ride. In this article, Uche Ogbuji looks at the advantages and disadvantages of third-party schema reuse."

Comments (none posted)

Using Stylesheet Schemas (O'Reilly)

Bob DuCharme covers XML Stylesheet Schemas on O'Reilly. "This month I'll talk about the use of schemas with XSLT, but not schemas for the documents you're processing. Schemas for the stylesheets themselves, when those available are a good fit for your tools, can add a lot to your XSLT development."

Comments (none posted)

Managing XML data: A look ahead (IBM developerWorks)

Elliotte Harold manages XML data on IBM developerWorks. "Much has been written about how to process XML documents, including how to search them with XPath, transform them with XSLT, style them with CSS, and create them with DOM. But as XML becomes increasingly popular and begins to pervade your systems (whether you want it to or not), a larger problem arises: How do you manage collections of XML documents? When you've got thousands, tens of thousands, or even millions of XML documents to hunt through, how do you find what you're looking for? How do you organize, index, search, store, serve, cross-reference, update, and otherwise manage medium-to-large collections of XML data?"

Comments (none posted)

Version Control

monotone 0.18 announced

Version 0.18 of monotone, a version control system, is available. "This release adds a number of new features, usability improvements, bug fixes, and performance improvements".

Full Story (comments: none)

Subversion project says don't bug Linus

The Subversion (source control management) project has posted a letter on the parting of BitKeeper and the kernel; it asks that Subversion supporters not push Linus to adopt their system. "Subversion was primarily designed as a replacement for CVS. It is a centralized version control system. It does not support distributed repositories, nor foreign branching, nor tracking of dependencies between changesets. Given the way Linus and the kernel team work, using patch swapping and decentralized development, Subversion would simply not be much help. While Subversion has been well-received by many open source projects, that doesn't mean it's right for every project."

Comments (49 posted)

Page editor: Forrest Cook
Next page: Linux in the news>>


Copyright © 2005, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds