Bluefish is a GUI-based text and code editor that runs on "most (maybe all?) POSIX compatible operating systems including Linux, FreeBSD, Ma cOS X, OpenBSD, and Solaris." It has an impressive feature list, and is both lightweight and speedy. It is not currently under heavy development primarily because it is a mature program that already does exactly what it is supposed to do with no fuss or complaint.
Read the Rest -
16 comments
At the Linuxworld 2008 conference, Drupal developer Barry Jaspan discusses Drupal, development, and the recent formation of Acquia, a software and services company for Drupal. This interview explores the functioning of Drupal and how its development will be complemented by Acquia.
Read the Rest -
1 comment
Network services are one of the fastest growing areas in modern software. However, while network services have much of the convenience of free software, only a minority are available under a free license. In fact, it was only last November that the Free Software Foundation (FSF) released the GNU Affero General Public License for network services. Under these conditions, last week's announcement of the formation of autonom.us, a new activist group "to focus on issues of software freedom in network services," seems overdue. The group's immediate plans are still evolving, but currently, its main goal -- so far as it has one yet -- seems to be as a policy discussion and advocacy group.
Read the Rest -
2 comments
Mention Common Gateway Interface scripting to a Web developer, and their first response is likely to be "I use Perl." While Perl has long dominated the CGI scripting world, there are other, and perhaps better, tools available. In this tutorial we'll take a look at CGI scripting with Python, a fast, versatile, multi-platform language.
Read the Rest -
4 comments
"I like to make browsers do things that they weren't supposed to do," Brad Neuberg likes to say. As a developer advocate for Google Gears, Neuberg has a wide scope for pursuing this interest, not only as an active developer, but also as a frequent speaker at conferences. His message is that Gears is not a means of working offline with Internet content -- which, so far has been its main function in applications like Google Reader and Google Calendar -- but also a potential universal update mechanism for browsers that could help to keep the Web free.
Read the Rest -
12 comments
Bridging the gap between the desktop and the Internet is becoming easier and easier. In this video I show you how to create an application that looks and feels like a desktop application but runs on a typical Linux, Apache, MySQL, and PHP stack. The application has a back end database, is written in PHP, and uses Mozilla XUL instead of HTML. I also discuss how to use Mozilla Prism to create a streamlined version of the application that will run outside of a typical Web browser.
Read the Rest -
6 comments
By
Joe Barr on September 10, 2007 (1:10:44 AM)
As noted in the update to our review of Paterva Evolution, a personal data mining tool, Roelof Temmingh has removed the binaries for the application after having received legal threats over its use. In an email on the Paterva announcement's mailing list over the weekend, Temmingh revealed more about why the binaries
had to be removed and unveiled his plans for future work on the project.
Read the Rest -
2 comments
If you want feedback on the contents of your Web site, let your visitors rate your pages. Some content management systems include this functionality by default, but if yours doesn't, you can add rating capabilities with AJAX Star Rater, a PHP/MySQL application that allows you to display AJAX-ified star rating bars on any Web page.
Read the Rest -
2 comments
Anil Dash of Six Apart has let the cat out of the bag on his blog: The next release of Movable Type (MT), one of the most popular blogging platforms, will have a version released under the GNU General Public License (GPL). A beta of MT4 is available now, though not yet under the GPL.
Read the Rest -
1 comment
The Web 2.0 mantra suggests that you forget desktop applications and embrace AJAXified browser-based apps that you can run from any OS, anywhere, as long as you have a speedy connection to the Internet. But what about times when you can't get online? Firefox, Opera, and others are looking to make it possible run applications offline, anytime, anywhere.
Read the Rest -
11 comments
Developing Web sites isn't as straightforward a task as it used to be at the turn of the century. With an influx of new tools, technologies, and development methodologies, a Web page is no longer a string of plain ol' HTML, but instead a complex mix of stylesheets, markup languages, and scripts. Debugging this complicated blend is no easy task.
Firebug is an
open source add-on to the Firefox Web browser that lets you edit and debug everything from simple CSS and JavaScript templates to complex AJAX applications.
Read the Rest -
5 comments
If you've ever worked with MySQL databases, you are probably familiar with
phpMyAdmin, a PHP-based tool that allows you to create and manage MySQL databases via a browser. It is an indispensable tool for anyone building a PHP/MySQL-based Web application. But while phpMyAdmin eases the task of creating and managing the back end of your Web application, it is of no help when it comes to designing a Web-based interface. To simplify creating PHP-based front ends, try
phpMyEdit, an ingenious piece of software that can generate a functional Web interface in a matter of minutes -- no PHP programming skills required. Although phpMyEdit hides the complexity of generating a PHP-based interface, it still offers an easy-to-use yet powerful mechanism to customize virtually any aspect of the created front end.
Read the Rest -
5 comments
Want to add a couple of cool features to your Web site without delving into the world of Web programing? In this case, you might want to give
GreyBox a try. It's a tiny (only 22KB) JavaScript-based tool, released under the LGPL, that allows you to add page-in-a-page and gallery features using just a few easy-to-understand lines of code (check GreyBox' Web site for some examples).
Read the Rest -
7 comments
With the latest release of its Web browser in June, Opera Software introduced
widgets -- small Web applications that run in their own windows on the desktop. Now the company is turning to programming contests to promote their creation.
Read the Rest -
7 comments
Like any large organisation, the GNOME Project faces a formidable challenge in maintaining an effective Web site. Trying the balance the demands of promotion, documentation, and community coordination is made all the more difficult when you only have volunteers to do the work. But over the past year the GNOME community has developed and begun to execute a well-defined process to refocus and rejuvenate its much-neglected Web presence.
Read the Rest -
2 comments
Open standards, and openness in general, enables people to combine a variety of technologies in new and interesting ways. For example, using a camera with Exif support, a GPS receiver, the Google Maps API, and Perl, PHP and JavaScript, Mike Whitton created a Web-based photo album in which the photographs are automatically placed on a map at the exact location they were taken. Let's take a look at how this is done.
Read the Rest -
5 comments
It seems as if everyone is a Web publisher today -- from the habitual bloggers and online diarists to the companies running major news outlets, portals, and magazines -- and they're all using some kind of database-backed content management system (CMS) to do it. There are a lot of CMS choices -- Drupal, Mambo, Bricolage, WordPress, and Plone are some of the most recognizable names. While they all perform the same basic functions, you have to pick only one. How do you do it?
Read the Rest -
28 comments
Google is offering
free Web pages with an easy-to-use home page creator that you don't have to download, and you can use the utility even from a Linux desktop if you use Firefox. The company released Google Page Creator last week as a
Google Labs project. That means you won't find it on the main directory of services because it's in an early stage of beta testing. If you're willing to be a Google guinea pig, you'll find the service functional, if limited in scope, and easy enough for a beginner to use.
Read the Rest -
8 comments
The
Eclipse Foundation has granted initial approval to incorporate a new
AJAX Toolkit Framework into its Web Tools Platform (WTP) project. The framework includes a "personality builder" that is expected to provide IDE-building tools for many specific AJAX runtime programs, including Dojo and Zimbra. IBM, the driving force behind the AJAX Toolkit Framework development effort, has launched the
OpenAJAX initiative in hopes of attracting coding participation from outside IBM.
Read the Rest -
Post Comment
Choice is a good thing, and Linux users have plenty of it when selecting a program for Web development. Users can choose from the basic no-frills text editors, to full-featured "what you see is what you get" (WYSIWYG) programs. Here's a survey of the best programs I've used.
Read the Rest -
42 comments