LWN.net Logo

Development

The Screem HTML/XML Editor

Screem, the Site CReation and Editing EnvironMent, is a web site development environment that provides a combination HTML and XML editor. The project's aim is a bit different from WSYWIG HTML editors.

[Screem]

In general WYSIWYG editors do not produce good clean valid HTML, and can also slow you down if they do not support an element that you wish to insert. By utilising a text based editing system you can use the markup you want rather than what the application thinks you need, and also provide quick access to commonly used elements via toolbar buttons which insert the markup at the current cursor position.

Screem provides a number of useful features:

  • Page Previewing to render the html.
  • Support for previewing with an external browser.
  • Syntax Highlighting to highlight code keywords.
  • DTD/Doctype Parsing for identifying and parsing DTD files.
  • Inline Tagging with popup menus for various tags.
  • Intelligent Closing (intelliclose) for assisted tag closing.
  • Support for Helper Applications for extending Screem's capabilities.
  • Document Structure Display for a big-picture view of the document.
  • Broken Link Checking for testing link validity.
  • Publishing with Sitecopy for keeping track of what files have changed.
  • Search and Replace that works on a site-wide scope.
  • A Task Management system for making lists of work to do.
  • Spell Checking with support for the edited language.
  • Link Fixing for assistance with site rearrangement.
  • Page Templates for building new pages.
  • Select Context for moving sections around the document.
  • CTags File Support for linking to multiple files.

Take a look at the Screem Screenshots and Documentation for further information.

Version 0.8.0 of Screem was announced on GnomeDesktop.org this week, followed shortly by the bug-fix release, Screem 0.8.1. The version 0.8.0 announcement says: "This release incorporates all the changes made in the development versions over the past 7 months, and should hopefully fix some of the complaints about 0.6.x. Screem stands for Site CReation and Editing EnvironMent, and is an HTML/XML editor incorporating site management features such as templates, automatic link updating, broken link checking, and uploading changes to remote sites."

Comments (6 posted)

System Applications

Audio Projects

Planet CCRMA Changes

The latest changes from the Planet CCRMA audio utility packaging project include updates to Muse and Qjackctl.

Comments (none posted)

Lemux version 0.1 available

Version 0.1 of Lemux has been released. "Lemux is a collection of (GPL) LADSPA instruments based on devices from the openMSX emulator and other sources (e.g. sidplay2). It is long from finished, but some instruments are already very usable."

Full Story (comments: none)

Vstserver v0.2.7 released

Version 0.2.7 of Vstserver has been released. "Vstserver is a program that must be running when using programs using vstlib."

Full Story (comments: none)

Database Software

Firebird 1.5 Release Candidate 6

Version 1.5 Release Candidate 6 of the Firebird database is available. "The development of Firebird 1.5 release is in final development stage ! The Release Candidate means that we're "almost there", and we turned our focus to remaining known issues and rough edges, final testing and bug squashing. We made a lot of progress with it thanks to your feedback. The sixth Release Candidate should become the final release, so we are eager to hear about your experience (good or bad) with it."

Comments (none posted)

MySQL 3.23.58 has been released

Version 3.23.58 of the MySQL database is available. "This is a bugfix release for the recent production version. It includes a fix for a potential local security vulnerability which has already been applied to MySQL 4.0.15 as well."

See the MySQL 4.0.15 release notes for more information on that version.

Full Story (comments: none)

libgda/libgnomedb 0.99.0 released (GnomeDesktop)

GnomeDesktop.org reports on the release of libgda/libgnomedb 0.99.0. "libgda/libgnomedb are a complete framework for developing database-oriented applications, and actually allow access to PostgreSQL, MySQL, Oracle, Sybase, SQLite, FireBird/Interbase, IBM DB2, mSQL and MS SQL server, as well as MS Access and xBase files and ODBC data sources. This release is RC1 for the final 1.0 release, so it should be almost identical as the final 1.0." A number of bug fixes and updated translations are included.

Comments (none posted)

PostgreSQL Weekly News

The PostgreSQL Weekly News for September 11, 2003 has been published. Take a look to see what's been happening in the PostgreSQL database world.

Full Story (comments: none)

Python Database Objects (PDO)

Python Database Objects (PDO) is now available. "Python Database Objects (PDO) provides an easy to use Object riented API for database developers. PDO utilizes DB-API modules for database access, but allows for a Common Object Oriented API across RDBMS. Thus, PDO can be thought of as a 'wrapper' around the DB-API and database specific modules."

Full Story (comments: none)

Embedded Systems

BusyBox 1.0.0-pre3 released

Version 1.0.0-pre3 of BusyBox, a compressed collection of command line utilities for embedded systems, is out. "Here goes the third pre-release for the new BusyBox stable series. The last prerelease has held up quite well under testing, but a number of problems have turned up as the number of people using it has increased. Thanks everyone for all the testing, bug reports, and patches!"

Comments (none posted)

Networking Tools

Ethereal 0.9.15 has been released

Version 0.9.15 of Ethereal, a network protocol analyzer, is available. " Many often-requested features have been added with this release. If you're running an older version of Ethereal you may want to have a look. Conversation List (aka "top talker") support has been added to Ethereal and Tethereal. Protocol statistics in general have been updated. Searching capture files has been improved even more -- a new "contains" display filter operator that searches for strings in PDUs has been added. The Find dialog now supports case-insensitive searches, hex data searches, and more." Thanks to Richard Sharpe.

Comments (none posted)

Web Site Development

Gallery v1.4-pl1 released (SourceForge)

Version 1.4-pl1 of Gallery, a web-based photo gallery, is available for download. "Version 1.4 premieres some major new features: Gallery is now internationalized, and can be displayed in more than 20 languages, with more on the way! In addition, we've completely overhauled the documentation and made it more accessible and more informative. Other changes include ownership of individual album items, not just of albums, and a slew of minor improvements and bugfixes."

Comments (none posted)

The Quixote Web Framework

A white paper and several tutorials are avilable on Andrew Kuchling's new site, The Quixote Web Framework, which not surprisingly, documents the Quixote web framework.

Comments (none posted)

Miscellaneous

Twisted networking framework 1.0.7

Version 1.0.7 of the Twisted networking framework is available. This release adds client Jabber support, the twisted.xish XML package, numerous improvements, and bug fixes.

Full Story (comments: none)

Desktop Applications

Audio Applications

jackEQ dj eq and meter

A new application for the JACK Audio Connection Kit called jackEQ is out. "For those of you who are interested in DJ/CJ tools, tools for live performance, and LADSPA plugin guis, you may be interested in a new app we are creating based on the code from JAMin. It's called jackEQ. The core is a new plugin Steve Harris released recently called DJ EQ which is a three band EQ commonly found on dj mixing consoles."

Full Story (comments: none)

WaveSurfer Version 1.5.3 released

Version 1.5.3 of WaveSurfer, an audio editing package, is out. The changes include support for Snack 2.2.3, bug fixes, and more.

Comments (none posted)

Desktop Environments

GNOME 2.4.0 Desktop & Developer Platform (GnomeDesktop)

The GNOME project has announced the release of GNOME 2.4.0. "Released on schedule, to the day, it is the culmination of six months effort by GNOME contributors around the world: hackers, documentors, usability and accessibility specialists, translators, maintainers, sysadmins, companies, artists, users and testers. Due to their hard work, we have another great release to be proud of - thanks very much to every GNOME 2.4.0 contributor!"

Comments (1 posted)

Boog day 2.4.0 (GnomeDesktop)

Now that there is a new GNOME, it is time for a new GNOME bug day to help squash those brand new bugs as they are found.

Comments (none posted)

New GNOME Installation (GnomeDesktop)

A new version of the GNOME Installation Guide has been announced. "The GNOME Installation Guide has recently been updated. It now describes also a source based installation of GNOME 2.4.0."

Comments (none posted)

KDE 3.1.4 Released!

The KDE Project has announced KDE 3.1.4. The release includes many bugfixes and improved translations. KDE 3.1.4 also contains two fixes for security issues in KDM.

Comments (none posted)

KDE-CVS-Digest

The September 12, 2003 edition of the KDE-CVS-Digest is available. The summary says: "KJSembed, the KDE javascript implementation now supports event handlers. KDevelop adds support for code completion databases. Kexi now has a PostgreSQL driver. Kopete integrates with Kaddressbook for IM contacts. The KWin rewrite continues, with a window decoration API added. Plus many bugfixes throughout."

Comments (none posted)

KDE 3.2 Alpha 1 Finally on FTP

KDE 3.2 Alpha 1 is available on FTP. " I've finally managed to get the last bits of the KDE 3.2 Alpha 1 (codenamed "Brokenboring") including KDevelop 3.0 Alpha 6 on the ftp server. The mirrors should soon pick it up. There won't be any binary packages for this release because the KDE "Pi" release is coming out soon. Everyone using Brokenboring is asked to compile it with --enable-debug, so that we can get valuable feedback."

Comments (none posted)

XFce 4.0-RC4 released

Version 4.0-RC4 of the XFce light weight desktop environment has been announced. "Xfce 4.0-rc4 is the fourth release candidate for the next generation of the XFce desktop environment. If no show stopper is found in this is release candidate, it is intended to become 4.0." Thanks to Joe Klemmer.

Comments (none posted)

Desktop Publishing

Scribus 1.1.0 released

Version 1.1.0 of Scribus, a Linux Desktop Publishing system, is out with lots of new features.

Full Story (comments: 1)

Educational Software

MimerDesk 2.0 available

Version 2.0 of MimerDesk, a web-based collaborative learning and groupwork environment, is out. "The new stable release of MimerDesk introduces Type sets for the freedom of choice in pedagogical methodologies, a better structured and more intuitive user interface and new tools to further enhance effective collaboration."

Full Story (comments: none)

Electronics

XCircuit 3.1.23 released

Version 3.1.23 of XCircuit, an electronic schematic drawing application, is available here. Change information is in the source code.

Comments (none posted)

Financial Applications

GnuCash 1.8.6 and 1.8.7 Released (GnomeDesktop)

Version 1.8.6 of GnuCash has been announced. Features include updated translations, bug fixes, and more.

In typical fashion, a few new bugs were discovered in 1.8.6, so version 1.8.7 was announced.

Comments (none posted)

Graphics

KDE Conquers the Vectors with KSVG (KDE.News)

KDE.News reports on the addition of KSVG to kdegraphics. "KSVG has recently been moved to the kdegraphics module, meaning that KSVG will now be part of the KDE 3.2 release. KSVG aims to be a full flavored implementation of the W3C SVG standard. Some of you will think of icons when we speak of SVG but SVG is much more: It is a web technology with full ECMAScript/DOM support. With the number of SVG powered sites growing steadily, Konqueror will soon be able to display these sites with a high-quality and open-source viewer."

Comments (none posted)

GUI Packages

FLTK Updates

The latest new software for FLTK, the Fast Light ToolKit, includes flPhoto 1.1 and SPTK 2.0 beta 4.

Comments (none posted)

Interoperability

Samba-3.0.0 RC4 available for download

Version 3.0.0 RC4 of Samba is out. "The Samba Team is proud to announce the availability of the fourth release candidate of the Samba 3.0.0 code base. A release candidate implies that the code is very close to a final release, but remember that this is still a non-production snapshot intended for testing purposes. Use it at your own risk."

Full Story (comments: none)

Mail Clients

New Mozilla Thunderbird Roadmap Published (MozillaZine)

MozillaZine reports on the release of a new Thunderbird Roadmap. "The document outlines the near-term development plans for the standalone mail and newsgroups application and includes details about the forthcoming 0.3 milestone."

Comments (none posted)

Office Applications

Gnumeric 1.2.0 aka "Emb-Ext" is now available.

Version 1.2.0 of the Gnumeric spreadsheet has been released. "The next generation of Gnumeric is ready for general use. It has taken almost 20 months to make the jump to Gtk+-2.x without feature regressions. We've put the time to good use. This release is faster and lighter than 1.0.x, but boasts an impressive array of new and extended capabilities."

Full Story (comments: none)

Office Suites

GNOME-Office 1.0 Released (GnomeDesktop)

GNOME-Office 1.0 has been released. "The GNOME-Office team is proud to announce the immediate availability of GNOME-Office 1.0. GNOME-Office is a suite of Free Software productivity applications that seamlessly blend with the GNOME Desktop Environment. GNOME-Office includes the AbiWord-2.0 Word Processor, GNOME-DB-1.0 Database Interface and Gnumeric-1.2.0 Spreadsheet."

Comments (none posted)

Video Applications

Updates to mp4live - testing help wanted (SourceForge)

SourceForge has a report on the development of mp4live. Mp4live is an IETF standards-based system for encoding, streaming, and playing MPEG-4 encoded audio and video. "We're finished with the main updates to mp4live. Our in-house test has been running for 10 days still maintaining audio/video sync. These changes were accomplished by updating to the V4L2 driver, and updating faac."

Comments (none posted)

Web Browsers

Galeon 1.3.8 Released (GnomeDesktop)

Version 1.3.8 of Galeon, a light weight web broswer, has been announced. This release works with Mozilla 1.3.X through 1.5b and includes a numer of new features and bug fixes.

Comments (none posted)

Galeon 1.3.9 released

Galeon 1.3.9 has been released on the heels of version 1.3.8. "Ok, we screwed up with the last release and gave you a nasty bug which broke basically all form postings and stylesheets. But don't worry, you can keep the pieces. We'll even offer you this new release, for free! So here goes..."

Comments (none posted)

Mozedit 0.1 Alpha for Mozilla Firebird (MozillaZine)

Version 0.1 Alpha of Mozedit is available for the Firebird browser. "Mark Bokil writes: "I wrote a Notepad-like text editor extension for Firebird. It provides easy editing access to userChrome.css and userContent.css files, buffers similar to Emacs, document history, UI font/color options, and in-line HTML rendering preview, plus access to the JavaScript Console. This is a 0.1 alpha release of Mozedit for Firebird."

Comments (none posted)

Mozilla 1.5 Release Schedule Update (MozillaZine)

The Mozilla 1.5 release schedule has been updated. "Two release candidates are planned, with the final builds set to come out during the week commencing September 29th."

Comments (none posted)

Mozilla.org Staff Meeting minutes available (MozillaZine)

Two sets of Mozilla.org staff note minutes are online, one for September 2, 2003, and another for September 8, 2003.

Comments (none posted)

Miscellaneous

Arabic Wordlist 0.5 Released

Version 0.5 of Arabic Wordlist, an open-source English to Arabic Wordlist is out. "The wordlist is the culminations of many man-months of effort and work. The current release contains in excess of 83,500 words (and growing) and spans a variety of categories (ie. it's general in nature)."

Full Story (comments: none)

Nautilus 2.6 - We're going all spatial (GnomeDesktop)

GnomeDesktop.org reports on UI design changes for the Nautilus file manager. "For the 2.6 cycle, the nautilus crew is trying out a new UI that should give us the best of both worlds. The idea is present an object oriented UI from the desktop, but to allow users to open navigation windows if they prefer them. This means that opening a folder from the desktop will give you an object window. Opening folders from object windows will give you new object windows."

Comments (3 posted)

Languages and Tools

Assembly Language

NASM 0.98.38 is released (SourceForge)

Version 0.98.38 of NASM, the Netwide Assembler for 80x86, has been released. "The most important change to 0.98.38 is that the broken ELF backend in 0.98.37 has (hopefully) been fixed."

Comments (none posted)

Caml

Caml Weekly News

The September 16, 2003 edition of the Caml Weekly News is out with the week's Caml language happenings.

Full Story (comments: none)

COBOL

Tiny COBOL Compiler release 0.61 (SourceForge)

SourceForge has the announcement for Tiny COBOL 0.61. "This release contains mainly bugs fixes, and some enhancements. It includes updates to the main compiler and run-time. Tiny COBOL is a COBOL compiler being developed on the Linux OS. It generates GNU x86 assembler code."

Comments (none posted)

Java

Class transformation with Javassist (IBM developerWorks)

Dennis M. Sosnoski looks at Javassist on IBM's developerWorks. "In this article, Java consultant Dennis Sosnoski kicks his Java programming dynamics series into high gear with a look at Javassist, the bytecode manipulation library that's the basis for the aspect-oriented programming features being added to the widely used JBoss application server."

Comments (none posted)

Jumping into JOGL (O'Reilly)

Chris Adamson writes about JOGL, a cross-platform Java binding to OpenGL. "Announced in July, the partnership of Sun and SGI to provide Java bindings to OpenGL gave a jolt to the Java community, particularly to desktop, graphics, and game developers. While some were disappointed to see Sun back away from Java3D, others were excited to see the popular and widely understood OpenGL exposed in a more direct fashion to Java developers."

Comments (none posted)

Lisp

Etiquette 0.3 announced

Etiquette version 0.3 is out. "Etiquette is "an interaction protocol construction toolkit. The project goal is to build a framework for rapid design of network communication code." The system is written in Common Lisp."

Full Story (comments: none)

Perl

This Week on perl5-porters (use Perl)

The September 8-14, 2003 edition of This Week on perl5-porters is available. "Any busy week for the porters, ends with a busy week-end for the summarizer (old saying). Your traditional weekly summary is out, and many subjects of interest are featured inside."

Comments (none posted)

PHP

PHP Weekly Summary for September 15, 2003

The PHP Weekly Summary for September 15, 2003 is out. Topics include: 64 bit, studlyCaps patch, disabling functions per directory, upload meter, PHP audio, Windows manual.

Comments (none posted)

Python

Dr. Dobb's Python-URL!

The September 15, 2003 edition of Dr. Dobb's Python-URL! has been published. Take a look for many Python article links.

Full Story (comments: none)

Python-dev Summary

The Python-dev Summary covering the second half of August is available. It looks at running Python over Parrot, the upcoming 2.3.1 release, and several other topics.

Full Story (comments: none)

The State of the Python-XML Art, 2003 (O'Reilly)

Uche Ogbuji has updated his list of XML tools for Python with The State of the Python-XML Art, 2003. "This month I update the overall Python-XML survey to encompass notable developments over the past year, many of which I've mentioned in passing in prior articles. I hope this article serves as a ready and rapid index to folks who want to process XML using (in my opinion) the best language available for the purpose."

Comments (none posted)

Metaclasses are evil

Hans Nowak explains how Python metaclasses are evil. "My main gripe with metaclasses is that many people have difficulty understanding them, yet everybody and their daughter seems to use them, even for trivial problem that could have been easily solved without metaclasses. Why is that? Is it just for purposes of showing off? Or is it because it's like a shiny new toy and people absolutely want to use it, even if it's not necessary?"

That article is followed by the Metaclass reprise. "After my little rant about why metaclasses are evil, here's a legitimate use of them: reloadable classes by Ian Bicking."

Comments (none posted)

Tcl/Tk

Dr. Dobb's Tcl-URL!

The September 11, 2003 edition of Dr. Dobb's Tcl-URL! is out with lots of links to Tcl/Tk articles.

Full Story (comments: none)

Dr. Dobb's Tcl-URL!

The September 15, 2003 edition of Dr. Dobb's Tcl-URL! is out with even more Tcl/Tk article links.

Full Story (comments: none)

XML

nxml-mode for Emacs

A new XML editing mode is available for the Emacs editor. "There is a new Emacs mode for editing XML, guided by RELAX NG schemas."

Full Story (comments: none)

Enhance Ant with XSL transformations (IBM developerWorks)

Jim Creasman explains Ant on IBM's developerWorks. "Ant is a powerful tool for scripting build processes. When combined with XSLT, Ant's power and flexibility increase dramatically. Here, Jim explains and illustrates this concept using real world examples from his previous experience."

Comments (none posted)

Ten Favorite XForms Engines (O'Reilly)

Micah Dubinko reviews ten XForms Engines on O'Reilly. "Although XForms is largely described as an update to the decade old classic HTML forms technology, XForms is also finding a home in many fresh areas where standards are increasingly vital, like content management and workflow systems. As a result, there are a large number of XForms engines currently under development by companies large and small."

Comments (none posted)

An XQuery Update (O'Reilly)

Per Bothner writes about the latest XQuery specifications on O'Reilly. "The XQuery/XSLT working group released another set of Working Drafts on August 22, 2003. This article is my attempt to summarize the significant changes in the new drafts."

Comments (none posted)

Editors

DiaSCE2 v1.4 released (GnomeDesktop)

GnomeDesktop.org has an announcement for DiaSCE 1.4. "After some months of work, the 1.4 version of DiaSCE, the C/C++ Code Editor for Gnome, has been released. DiaSCE is a simple code editor that pretends to be a complement to Glade. This version adds new features like improvements on the management of Makefiles, more search options, some features asked by users and bugfixes."

Comments (none posted)

Profilers

OProfile 0.6.1 has been released

Version 0.6.1 of OProfile, a system-wide profiler for Linux, has been released with a few new features and some bug fixes.

Full Story (comments: none)

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

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