A flexible, general editor with mixins and plugins, which uses wxPython.

-- limodou [2015-07-15 01:30:08]

1. UliPad Project(Old NewEdit)

First was FlyEdit based on Tcl/Tk, and later became NewEdit based on wxPython. And now it's UliPad.

UliPad, this name comes from Claudio Grondi, thanks you.

1.1. Description

UliPad(NewEdit) uses Mixin and Plugin technique as its architecture. Most of its classes can be extended via mixin and plugin components, and finally become an integrity class at creating the instance. So UliPad(NewEdit) is very dynamic. You can write the new features in new files, and hardly need to modify the existing code. And if you want to extend the existing classes, you could write mixins and plugins, and this will be bound to the target class that I call "Slot Class". This technique will make the changes centralized and easily managed.

Requirements:

Some plugins may have additional requirements, please read the readme information before installing them.

1.2. Objective

Make a clean, powerful, flexible general editor, and even an application framework. And adding extensions should be very easy.

Tasks:

1.3. Features

More features are in development...

1.4. Documents

1.5. Download

Project SVN http://cvs.woodpecker.org.cn/svn/woodpecker/newedit In Woodpacker.org -- new

Trac Page http://cvs.woodpecker.org.cn/trac/browser/newedit/

Suggest:

Project CVS In Tigris -- old

UliPad(NewEdit) introduce powerpoint NewEdit.ppt

The newest version download:

1.6. Maillist

1.7. ScreenShot

Visit: NewEditScreenShot

1.8. Contribute

Some people have written their own plugins, and have shared them. This is a collection, visit the links if you like:

1.8.1. Plugins

Plugin Name

Author

Version

Project Link

Description

pymusic.zip

天成(DreamingK)

1.2

MusicPlay

Use PySonic and fmod to play music, just like mp3, wma, wav, etc.

removerecfiles.zip

tianyu263(望月)

1.0

RemoveAllRecentFiles

NewEdit Menu(File) add Remove all recent files sub-menu.

dosprompt.zip

limodou

1.0

可以在NewEdit中嵌入一个Dos窗口(windows)

winpdb.zip

limodou

1.0

Invoke WinPdb to debug your program

blogedit.zip

limodou

1.0

Edit your blog in NewEdit

pycheck.zip

limodou

1.0

Check python source code syntax

pythondoc.zip

limodou

1.0

View Python document(windows)

pytts.zip

limodou

1.0

Using M$'s tts engine to read the document(windows)

pycheck.zip

limodou

1.0

Check python source code syntax

wizard.zip

limodou

1.0

Wizard function

djangoproj.zip

limodou

1.0

Django project plugin

1.9. Plugins depend on

Some plugins need the third party module preinstall, so if you want to use plugins, you should see modulesinfo.html first, and download & install the depend on modules first.

1.10. What people say

Write down your opinions

NewEdit (last edited 2009-12-25 07:13:58 by localhost)