An open API service indexing awesome lists of open source software.

https://github.com/thevpc/shef

Revival of SHEF (Simple HTML Editor Framework)
https://github.com/thevpc/shef

Last synced: over 1 year ago
JSON representation

Revival of SHEF (Simple HTML Editor Framework)

Awesome Lists containing this project

README

          

shef 0.4
==================

shef is a fork of OpenIndex-SHEF (https://github.com/OpenIndex/OpenIndex-SHEF) which is a fork of [SHEF - Swing HTML Editor Framework](http://shef.sourceforge.net/), that is unfortunately not actively developed anymore.

Differences to other shef forks
-------------------------------

* more modular, introduced shef-min a minimal for usage of shef without swing-action-manager dependency
* integrated swing-action-manager in the same repository as it is tighly coupled with
* fixes from [OpenIndex-SHEF](https://github.com/OpenIndex/OpenIndex-SHEF) up to [v0.3] were integrated
* fixes from [VEDAGroup](https://github.com/VEDAGroup/SHEF) up to [v1.2.0](https://github.com/VEDAGroup/SHEF/tree/c2d0286703c45030c71c27ab816124872511a944) were integrated
* more ...

OpenIndex-SHEF 0.3
==================

OpenIndex-SHEF is a fork of [SHEF - Swing HTML Editor Framework](http://shef.sourceforge.net/), that is unfortunately not actively developed anymore.

Differences to original shef and OpenIndex's shef
----------------------------

* syntax highlighting for HTML code was replaced by [SyntaxTextArea]
* fixes from [VEDAGroup](https://github.com/VEDAGroup/SHEF) up to [v1.2.0](https://github.com/VEDAGroup/SHEF/tree/c2d0286703c45030c71c27ab816124872511a944) were integrated

Features
--------

* HTML Source Editor with Syntax Highlighting
* Context sensitive Swing Actions
* Unlimited Undo/Redo
* Table creation and editing
* Click+Drag Resizable Tables
* Click+Drag Resizable Images
* Easily embeddable in Swing Applications or Applets
* All the basic features you'd expect in an HTML Editing Component

Differences to original SHEF
----------------------------

* syntax highlighting for HTML code was replaced by [RSyntaxTextArea](https://github.com/bobbylight/RSyntaxTextArea)
* fixes from [VEDAGroup](https://github.com/VEDAGroup/SHEF) up to [v1.2.0](https://github.com/VEDAGroup/SHEF/tree/c2d0286703c45030c71c27ab816124872511a944) were integrated

Dependencies
------------

* Java 6 (or later)
* [RSyntaxTextArea](https://github.com/bobbylight/RSyntaxTextArea) 2.5.3
* [Swing Action Manager](https://web.archive.org/web/20170410015334/https://java.net/projects/sam) 0.8.1

License
-------

[GNU Lesser General Public License 2.1](http://www.gnu.org/licenses/lgpl-2.1-standalone.html)

Todo
----

* further testing
* add missing javadoc comments
* publish at Maven Central Repository
* remove dependencies to [Swing Action Manager](https://web.archive.org/web/20170410015334/https://java.net/projects/sam)

Further informations
--------------------

* original [SHEF - Swing HTML Editor Framework](http://shef.sourceforge.net/)
* an [alternative SHEF fork](https://github.com/VEDAGroup/SHEF) by [VEDAGroup](https://github.com/VEDAGroup)