WebIEdit

WebIEdit is a sophisticated web-based editor for the creation of HTML pages and scripts. It can be used as standalone application or integrated into a content management system.

Technology & functionality

WebIEdit makes use of the Microsoft DHTMLEDIT component. This component is shipped with IE5.0 and newer. Other browser (Netscape,Mozilla,Opera, Lynx) are not supported due to the absence of a DHTMLedit component . The basic editor works with Internet Explorer 5.0.

NEW Create a new document
OPEN Open document from a local
SAVE Save document to a local filesystem
PRINT Prints the current document
CUT Cut the current selection to the clipboard
COPY Copy the current selection to the clipboard
PASTE Past the current clipboard into the current selection
UNDO Undo the last action
REDO Redo the last action
PARABUL Format the selection to a list with bullets
PARANUM Format the selection to a list with numbers
OUTDENT Outdent the current selection (or undo indent)
INDENT Indent the current selection
LEFT Left-align the current selection
CENTER Center-align the current selection
RIGHT Right-align the current selection
BOLD Make the text in the current selection bold
ITALIC Make the current selection italic
UNDERLINE Make the current selection underlined
FIND Find a text in the whole document
REPLACE Find a text in the document and replace it with new text
IMG Create an image
LINK Create an link
Help Shows helpinfo

Plugins

WebIEdit uses plugins to expand the basic editor. The program is packaged with a set of standard extensions which will be usefull for the most users.
Character Insert a custom character from scientific, mathematical and greek unicode charactersets
Colors The colordialog is a user friendly dialog to modify textcolors and backgroundcolors. This dialog looks the same as the dialog that is used in popular graphics programs (e.g. photoshop, flash). This plugins requires Internet Explore 6+
Filters The filters-dialog allow the user to assign transparency, shadows and colorblending to predefined stylesheets and/or objects. All IE 6+ filters are supported.
Fonts Change the font of the current selection. Fonts are shown in their own fonttypes (WYSIWYG). All local fonttypes are supported. This plugins requires Internet Explore 6+
Forms This dialog makes it easy to create form elements (e.g. inputfields, checkboxes, radiobuttons). All W3C formelements are supported
Images Create images and assign image properties (e.g. filename, width, size, alignment)
Meta Modify your document's metadata (e.g. title, language, charset)
Sourcecode Switch between HTML (WYSIWYG) and sourcecode (text) mode.
Stylesheets The stylesheet-editor makes it possible to create new stylesheet rules and modify existing rules. Once a rule is defined the document is updated automatically.All IE 6+ stylerules are supported.
Tables The tablewizard is an easy to use dialog to create tables and assign table properties (height, weight, border, etc).
PHPDebugger Code beautifier (htmltidy) and PHP code highlighting (This module is a bit buggy - we are working on it). This plugin requires PHP

Installation

Installation of WebIEdit is very easy. Unpack the zipfile to the targetlocation. The following directory structure will be generated:
/phpwebide
        /iconsThis directory contains all the icons images
        /dialogsThis directory contains all plugin files
                /charactersplugin code for characters dialog
                /colorscolor selection dialog
                /filtersplugin code for filters
                /fontscode for WYSIWYG font selector
                /formsform elements dialog
                /imagesplugin code to create images
                /metaplugin code for meta information dialog
                /sourcodeplugin code for sourcecode mode
                /stylesheetsplugin code for stylesheets wizard
                /tablesplugin code for table wizard
                /phpdebuggerplugin code for php debugger
        /licencecontains licence files (GNU) and logo's
        /doccontains all documentation

Note: PHP must be installed for the PHP debugger. If your don't want to use the PHP debugger then you don't need PHP.

Writing your own plugins

Before you start developing your own plugin you need some knowledge about javascript, DHTML and the Microsoft DHTMLEDIT component. The most information is available at the Microsoft MSDN website (msdn.microsoft.com). The developers information for WebIEdit will be available soon on this site. Hint: Copy an existing plugin (with all the subdirectories and files) and modify it.

Updates and newer versions

Updates and future versions will be available from http://velt.net. Please, read the license before you download updates.

License

This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this program. Click here to see it; if not, write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
Copyright © 2001-2002 Rein Velt (rein@velt.net). All rights reserved.