Web editors for Linux: Create and edit HTML and PHP websites

Do you have website or want to create one? You can do this in two ways, using a graphic editing program or directly writing source code. To create it from source code (HTML, PHP...) you only need a text editor (and enough knowledge), so here we will talk about graphics editors, which greatly simplify the task:

1. Kompozer / Nvu
A few years ago Netscape had a web page editor called "Composer", but they left its development. From there came Nvu, which improved Composer, after that came "Kompozer" which is basically a more stable version of Nvu.

Kompozer is an HTML editor that lets you create websites easily without difficulty. It has several tabs to let you edit the page, see the elements (tags) and scripts, edit the source code (HTML, PHP...) or preview the result, it also allows you to edit multiple pages simultaneously and synchronize with the saved version of your FTP web server, so that publish the files automatically.

More functions: Check validated HTML, CSS editor, plugins support, insert PHP code, etc...
This program is not designed for professionals, so if you are an expert webmaster kompozer can be a bit small for you.

2. Composer at SeaMonkey
As already we mentioned, Composer was the websites editor that was made by Netscape Navigator. Now you can get it with Seamonkey, but before install Composer you should try Kompozer which is almost the same program but with many improvements.

Web editor that was created by the W3C and designed to write web pages without having to worry about respecting the WWW standards. Amaya make webpages that should look good on all web browsers.

Amaya is quite comprehensive and serves well for creating and editing websites graphically also you van get updated versions of the program and improvements frequently.

4. Codetch
Firefox add-on to design and creatie web pages. Codetch have a good reputation and many people compared to Dreamweaver.

With this program you can edit pages from the graphical editor and you can also access the source code directly.

5. Quanta Plus
Quanta Plus has both a code editor (Source HTML editor) as an graphical editor (VPL Editor). It also lets you use both editors at once and see previews of the result.

It has toolbars separated by its function: Standard with plain text, CSS Style options, Tables, Lists, Forms to create forms and Other.It also includes other applications such as integrated KImageMapEditor edit HTML image maps, Kompare to compare differences between two files, Controller Link, and scripts to manage Cervisia CVS.

It is not a graphic editor. It has many features and is widely used.

Bluefish separates its functions into tabs: Standard functions fast bar, founts, tables, frames, forms, list and CSS.
Also it allows you to create files in HTML, PHP and many more languages.

Other programs:

· Dreamweaver (withWine): Through the Wine libraries you can install in Linux the Windows version of Dreamweaver. You can install it easily from WineDoors. Its site:

· Adobe Flash: Tool to create web animations, presentations and games that you can integrate into your webpages (swf). To install and use read our article "Flash Player para Linux".

· KToon: Another program to create 2D animation and rendering in Flash format (swf). Supports layers, timeline and it's free software (and free cost). Its website:

Note: If you do not know how to use one of these programs, see our guide to install applications in Linux (Ubuntu, Debian, Fedora...)

Linux web browsers: Firefox, Opera, Flock, Chrome, Epiphany, Konqueror...

Spanish version: Navegadores web para Linux

Web browsers are mainly used to see websites, but also include more functions that allow you to conect to FTP servers, read RSS and Atom feeds, watch videos, music and much more.

To view some elements you will need to install some plugins like Flash Player, Java or other plugins like media players.

Free cross-platform browser. It respects the web standards, is the most secure available, is optimized to load pages as fast as possible, using tabbed browsing, you can install plugins easily and automatically, supports all types of supplements, it is highly customizable, supports themes, has anti-pishing against misleading pages and is integrated with Prism, download manager, RSS reader, etc ...

2. Opera
Well known, is free cost but not free software. It is very configurable, it also has everything you need: RSS Reader, widgets, download manager, tabbed browsing, start window, zoom, and much more.

3. Flock
From Firefox browser have created this ideal browser for those people who want to get all the juice to the website to share pictures, access your accounts, blogs ... Flock is designed to be the browser of addicts to the network.

The default browser in Gnome desktop, but not many people use it. It is an easy and simple browser that does not spend too many system resources.

5. Konqueror The default browser in KDE desktop, well known, elegant and with all the features of this desktop. Includes tabbed browsing, download manager, many configuration options and uses the same engine that Safari.

The free cross-platform browser created by Google. It has a nice way to browse, with support for tabs, labels, bookmarks, and advanced security features designed to avoid typical crashes and loss of information that we are so uncomfortable.

Browser that retains the features of the old Netscape 4. Ideal for melancholy but quite outdated compared to the rest of browsers.

8. Netscape
This browser has ceased to exist to make way for Firefox. Even on your website you can download the program from the previous version, Netscape Navigator 9 to version 4, which is identical to SeaMonkey but not upgraded.

9. Internet Explorer on Linux
IE for Linux:
Using Wine libraries you can install Internet Explorer in Linux computers with fairly good results. This can be useful if you are a webmaster or you need to use it for any reason given. You can install it easily using Play on Linux.

More web browsers:

· Galeón: Web browser than before it was used in the Gnome desktop. Nowadays the project is a little left (there are other browsers that do the same function).

· Safari (with Wine): You can install Safari on Linux using Wine. We recommend you read a guide like this because you have to make a slightly unusual configuration.

· Dillo : Web browsers lightweight and efficient. His site:

· Iceweasel / Abrowser : Because the name and logo are trademarks of Firefox, some distributions are changing the name to Firefox, and publish it as if it were a separate program (and is supposed to be 100% free, but actually using one or another does not make any difference). /

Note: If you do not know how to use one of these programs, see our guide to install applications in Linux (Ubuntu, Debian, Fedora...)

Linux Messenger: MSN Live, Yahoo, Google Talk...

Spanish version: Messenger para Linux

Instant messaging (IM) allow you to talk with your friends online using text, voice or video chats. With these IM programs for Linux you can connect your accounts of the most popular networks messaging as MSN Live Messenger (WLM), Yahoo Messenger, Jabber, Google Talk, IRC, AIM, ICQ, Facebook messaging, Skipe and other many messaging protocols.

1. Pidgin
Pidgin messenger supports a lot of protocols: MSN Windows Live Messenger (WLM), IRC, Gtalk, Jabber / XMPP, ICQ, AIM, Bonjour, Yahoo, QQ, MySpace IM, Simple, Sametime... It lets you log in from multiple accounts at one time and integrates them into the same contact list window so you can see all your contacts at once without having to use several programs.

Its functions are to show nick, personal message and songs, custom status, avatars,
offline conversations, custom icons, multiple chats, warning friend, notices you who open and close conversations, write notes about your contacts, show the music what you're listening, tabbed conversations, email, various forms of notification messages, conversation log, send files, warning of a friend, download manager and many add-ons you can add as plugins Pidgin Facebook chat and Pidgin Skype to access these messaging networks.

Also, if you install the plugin Pidgin Screenlet into Screenlets, you will have the list of your connected contacts in your desktop:
Moreover, Pidgin integrates with Ubuntu Linux and your status can be changed quickly with the statusbar:

2. Emesene
Emesene messenger is a very attractive Linux Live MSN Messenger. Its main virtue is that it is beautiful, customizable and has the necessary functions for most people.

It supports offline conversations, colored nicks, MSN plus, nudges, Hotmail / Live Mail inbox, chats, personal message, music "I'm listening", simultaneous multiple sessions, send and receive files, tabs, create avatars to use as a personal photo, search contacts, notifications, logger (list event), spell checker, command support, auto response, icon themes, proxy, several styles of conversation, etc... In addition add-ons can customize it.

3. aMSN Messenger
It is the ideal program to be controlled to your contacts. AMSN mark a cross in the people who have deleted you, you can set custom alarms and alerts, recording connections, tells you who opens or closes conversation, you can make a log of conversations, it save all photos os your friends by date, integrates a powerful contact manager...

It has almost all the features of Live Mesenger (WLM) and you can customize everything (with a full skin manager).

Some of its functions are to send and receive webcam video, audio conversations, send audio clips, pictures with the webcam, offline messages, msn plus, send and receive files, personal message, show the music you're listening, group chats, to verify accounts of Hotmail and Live Mail, ink drawings, custom emoticons, animations, plugins and more.

Messenger with the ability to manage accounts for AIM, Gadu-Gadu, GroupWise, ICQ, Jabber, Google Talk, MSN Windows Live Messenger, QQ, SMS, Testbed, WinPopud and Yahho Messenger.

Among its features are support for webcam videoconferences, highlighting messages, language translator, nudges, send screenshots, orders, commands, speaking with several people, avatars, advanced text formatting, spell check is complete, export contacts, profiles, shortcuts, notifications, filtering messages, the ability to encrypt conversations, custom statements, see emails, accessories, etc... Kopete gives you a lot of customization possibilities.

5. Mercury IM
It has almost all functions of the official client Windows Live Messenger also has RSS reader, video support (webcam), covers, ink messages, notes, nudges, winks, chat, send files, and animated emoticons and more.

Its main disadvantage is that it is written in Java, which makes a lot of RAM.

6. KMess
IM program for MSN Live Messenger, it has all the basic functions and a friendly appearance.

Its main features are text chats, send files, user image, custom emoticons, email, customizable contact list, zoom in the talks, nudges, video conversations, chat log, nick and personal message support, quick search for contacts, search interests, profiles and MSN window transfers.

7. Galaxium Messenger
It supports MSN Live Messenger, Jabber (Google Talk), IRC chat rooms, ICQ and more. It has several functions and an intuitive skin.

In terms of functionality, you can send files, create chat with several people, send nudges, format the text of the discussions, view images and you can configure how to show the contact list and chat windows.

8. Empathy
Instant messaging client that uses the Tapioca libraries. Its functions include registration messages, chat, video calls (SIP and Jingle) and more...

It supports Jabber, Gtalk, MSN Live, IRC many others.

9. Instantbird
Crossplatform client based in Pidgin. It supports AIM, Gadu-Gadu, Jabber / XMPP, Google Talk, IRC, ICQ, MSN Widows Live Messenger, Yahoo, QQ, and all others protocols supported by Pidgin.

It has the basic functions: contact list, chat, account manager, sounds, tabbed conversations, extensions, themes and plugins.

10. Spicebird
Spicebird integrates into a single program an e-mail manager, a instant messaging, chats, calendar, contacts list, tasks and gadgets with several utilities.

It supports MSN Live Messenger (WLM - Windows Messenger), Jabber, Google Talk, AIM, ICQ, GroupWise, MySpace Messenger, QQ, Yahoo and Simple.

11. Trillian at Linux
Instant Messenger for Windows you can install Linux on your computer with Wine, as you can do with many other programs.

Trillian supports MSN Live Messenger, AIM, ICQ, Yahoo! and IRC chat. Its features include file transfer, audio conversations, video, history chat, send SMS, get plugins, enail inbox, contacts information, sound and visual alerts (popups), tabbed conversations, emotisounds, notes, advanced settings...

More IM messenger for MSN Live, Gtalk and other:

· Sim IM: Messenger simple platform that works with the protocols AIM, ICQ, Jabber, LiveJournal, WLM Live Messenger, SMS and Yahho. Web:

· Elloquence Messenger: Instant Messenger similar to Emesene and Galaxium. Works with Windows Live Messenger (WLM). Web:

· Coccinella: Jabber IM client that also supports other protocols such as Live Messenger, ICQ and AIM. Web:

· Meebone: Use Adobe Air to create an instant messenger on your Linux desktop. It is compatible with MSN Live Messenger, Google Talk, AIM and Yahoo.

· Yoono: Firefox add-on that supports MSN Live Mesenger, Yahoo IM, ICQ and Google Talk. It also integrates with MySpace, Facebook, Twite, Flickr, etc ...

· FilePhile: Messenger for Linux, Windows and Mac using their own protocol with high security encryption to protect your chats and file transfers of possible intruders. Its site: (to install it use .jar format).

Web IM Clients

Web applications are available on the Internet and you can access them from your browser:

· MSN Web Messenger: Quick and simple access to your MSN Messenger account to chat with your contacts.

· Yahoo Web Messenger: Yahoo Messenger in your browser:

· Google talk: You can use Google Talk from or from

· Facebook IM: Social websites are very fashionable and some make up their own instant messenger in order to communicate with your contacts from. With Facebook IM you can chat with your friends or send private messages.

· Meebo: Web Messenger to chat online using MSN Live, AIM, Yahoo and Google Talk.

· Ebuddy: Woks with MSN Live Web Messenger (WLM), Yahoo, AIM, Gtalk, ICQ and Myspace IM.

Note: If you do not know how to use one of these programs, see our guide to install applications in Linux (Ubuntu, Debian, Fedora...)

Installing programs on Linux (Ubuntu, Debian, Fedora, Suse ...)

There are many ways to install programs on Linux, here's the most used:

1>> The easiest way is to use the Package Manager of your Linux distribution. We can install a lot of programs immediately using repositories (from the Internet or CD). For example, in Ubuntu you can install applications by going to Applications > Add or in System > Administration > Synaptic.

The advantages of using the packaging system is you will be able to install, uninstall or update all programs easily. If an application depends on other packages, the manager added automatically.

2>> You can download software from any website, it is best to lower them in a specific format for your distribution: In Ubuntu, Debian and derivatives will be used .deb format, and you have several webpages dedicated to compiling programs as or In the other distributions like Fedora or openSuse you must use .rpm format.

Once downloaded you can install the applications by clicking on them. The programs are added to the list of "installed applications" on the package manager of your system.

3>> If the program comes in an executable file formats like .bin , .run or .sh to install it you first need give execution privileges by clicking the right mouse button of its icon and go to Properties . When the file has execution privileges you can run it by 2 ways: by clicking on the icon or from a terminal.

If you try to run it from a terminal you should do the following: open a console (Applications > Accessories > Terminal), drag the file icon above the command line and press Enter. If it does not work with drag and drop, you must run it as: ". /file_direction.bin".

Remember that some executables files need to be installed as root: For this you can run the file with administrative permissions (in the terminal is done by running the command "sudo su" to work all the time as an administrator or by typing "sudo " before the command you want to run).

4>> Java files (.jar) are programs written in Java that run on all operating systems if you have Java installed. Must be opened for use with Java Runtime, for this you have to install Sun Java Runtime, OpenJDK Java Runtime or some other similar tool.

5>> Compressed folders as .tar , .tar.gz or .tar.bz2 usually are the souce code of the programs. The advantage of souce code is that it will work in all distributions but that are more difficult to install. Many times simply unzip the compressed folder and run the resulting executable file, but sometimes you need to compile from a terminal (if you're a new user don't try it). You have source code programs in

You can create easily installable .deb packages from source files with the application Deb Creator. There are also tools for creating .rpm packages from source code.

6>> In Ubuntu and derivatives you can use Ultamatix. It lets you install more than 100 applications, some of them are restricted and are not available in the official Ubuntu repositories, so this is the easiest way to install them. Even so, if possible, we recommend not using Ultamatix and install applications directly from the repositories of your distribution.

7>> If you need to use any program created for Windows, you can do it if you have installed Wine. With Wine you can run Windows applications on Linux by downloading the installation .exe files and installing it by the traditional way. For more information read how to install Windows programs on Linux.

You can also use Wine Doors or Play on Linux. These applications are used to automatize the installation of Windows programs and games, so just choose a program from the list and it will be installed automatically.

8>> You can use any program of any operating system through virtualization. This is to run an operating system within another. For example you can have Windows running in a window on your Linux desktop. Here you have a comprehensive guide about how to do that: virtualization of operating systems.

9>> There are many applications available from your web browser. If you use it usually you can install them on your desktop to access them more quickly. Check out our article on how to install web applications on the desktop.

What is Linux? Installation and User Guide

Spanish version: ¿Qué es Linux?

Probably you're one of thousands of people every day choose to try Linux. Okay, but... What should you do?

1 - Advantages and disadvantages of Linux: Why use Linux? This is the typical question that everyone does and we can now respond:

- It's more secure. Your documents and papers are safe from viruses and security holes.
- It's more efficient. It works faster and can perform more tasks at once.
- It's very versatile. You can customize everything.
- It's free software, which means it is you that controls your computer.
- Usually cheaper (free) software and more at your fingertips.
- Most hardware works without installing anything. The drivers are usually installed alone.

- There is a small percentage of hardware whose drivers are not installed automatically.
- Some programs do not have versions for Linux (but you can install Windows software on Linux):

2 - Choose your Linux distribution: Linux is only the core (or kernel) of the operating system, to use it you must install a "Linux distribution", which consists of the Linux kernel with a desktop programs and online support.

If you are a new Linux user, it's probably your best option is to test Ubuntu (or Kubuntu which is the same but with another desktop). Other popular distributions are Debian, Fedora, OpenSuse, Mandriva, Linux Mint, etc...

For install Linux, first download the distribution CD from their website and then enter it into your computer and restart. For example, in Ubuntu you will see a screen asking if you want to install or just try it without making changes on the computer.

If you want to install Linux on your computer without removing your old operating system read this article about partitioning the hard disk which explains how to run multiple operating systems at once.

3 - Learning about Linux: All distributions work similarly. The priority is to learn how to install new programs.

Other things you can look at is how to install codecs for playing music, watch videos and DVDs, customize the appearance, setting up the Internet connection, knowing the different desktops for Linux that you can use to learn to use simple commands (only if you get bored a lot), see the history of free software, read manuals, blogs ...

4 - Find the programs you need: Althouugh Linux distributions come with many preinstalled applications, you need other programs and probably you have no idea which one to try.

Penguin Project has compiled a huge list of programs used for each function you would need, so you can easily find the application that best suits what you want.

Look for Linux guides and programs from here:

Example: Watching movies, IM, widgets utilities, etc ...