Wiki News Projects Sources Tasks New Task Reports
Projects

TinyMCE.jar Project Info      


The target for this project is simplify including of excellent TinyMCE into Java/JSP/JSF based project.

Project provide single jar, that can be included into project with simplest configuration in web.xml and allow easy use it in jsp/jsf pages.

Project licensed under LGPL license and contains source code of TinyMCEs

SVN url for project sources is http://svn.emforge.org/svn/emforge/tinymce-jar/trunk

It's simpler to operate with one jar lib either with couple of files, it's the first reason of this project and the second is to provide gzipping of js code out-of-the-box.

How to use it in your project:

  1. Add library:
    1. If you use maven for project building then add EmForge maven repository to your project: just add <repositories> ... <!-- EmForge Repository --> <repository> <id>emforge.org</id> <url>http://svn.emforge.org/svn/emforge/mvnrepo</url> </repository> </repositories> to pom.xml file and add dependency to project: add the few lines </dependencies> ... <dependency> <groupId>org.emforge</groupId> <artifactId>tinymce</artifactId> <version>2.1.3</version> </dependency> </dependencies> to pom.xml file.
    2. Otherwise, just download tinymce-2.1.3.jar from http://svn.emforge.org/svn/emforge/mvnrepo/org/emforge/tinymce/2.1.3/ (there you also can find sources) and put jar into WEB-INF/lib dir of your application.
  2. Configure gzipping servlet in web.xml like this: ... <servlet> <display-name>TinyMCE Loader Servlet</display-name> <servlet-name>TinyMCELoaderServlet</servlet-name> <servlet-class>org.emforge.tinymce.TinyMceLoaderServlet</servlet-class> </servlet> <servlet-mapping> <servlet-name>TinyMCELoaderServlet</servlet-name> <url-pattern>/resources/scripts/tiny_mce/*</url-pattern> </servlet-mapping> ...
and use TinyMCE as usual!
<a4j:loadScript src="resources/scripts/tiny_mce/tiny_mce_gzip.js" type="text/javascript"/>
<script type="text/javascript">
    // <![CDATA[
    tinyMCE_GZ.init({
        mode : "none",
        theme : "simple",
        disk_cache : true,
        debug : false,
        convert_urls : false
    });
    // ]]>
</script>

EmForgeVS Project Info      


The target for this project is to build plugin for Visual Studio to access the tasks in the EmForge from the "Task" View in the Visual Studio 2003/2005 via EmForge Web-Services

Pocket EmForge Project Info      


The target of this project is build a program for MS Pocket PC for easy access EmForge information (tasks, processes) via EmForge Web-Services.

Process Library Project Info      


EmForge itself - is only a tool to manage processes. Without Processes- it is empty - and you cannot do anything with it. Since EmForge used jBPM as workflow engine, we are using GDP (Graphical Processes Designer) for process development.

Even defining processes in jBPM with using GPD is quite easy process, it may be very complicated for new user to do it. To make it easy for new users to start work with EmForge we will publish here processes, users may use inside EmForge.

You can always use Processes, defined in EmForge. All of then we tryed to do well documented - and each process-definition has it's archive to download.

Additional Processes available:

EmForge MyLyn Provider Project Info      


The target for this project is implement provider to connect from MyLyn to EmForge. It will allow users to use EmForge from MyLyn.

EmForge Provider is communicating with EmForge with Xml-Rpc service, implemented in EmForge-0.24.

Release-cycle for provider currently will be same as for EmForge itself - since it is very close related to changes, done in EmForge and it's Xml-Rpc, so, version numbers and release dates for provider will be same as for EmForge.

Download and Install

To use EmForge MyLyn Connector you need to have installed:
  • Java 1.5+
  • MyLyn 3.0 (included into Eclipse 3.4) - please, not, previos versions of MyLyn is not suppored any more.
  • Eclipse 3.3 & 3.4 (Please, update MyLyn to version 3.0 if you are using Eclipse 3.3 )

To install connector just add followed update site in your eclipse: http://svn.emforge.org/svn/emforge/emforge-mylyn/trunk/update-site

EmForge Project Info      


Top Announcement: 10-August-2008 EmForge-0.25 with Windows Installer released! See News for details.

EmForge is a J2EE-based, Open-Source, Workflow-Based integrated solution for managing software development process. Our target is to provide easy to use (on the one hand) and flexible (on the other hand) solution for software-development teams.

Key Features of EmForge

  • Integration of tools, used in software-development process:
    • Documentation(Wiki-based);
    • Task-Management (Workflow-Based);
    • Version-Control Management (support Subversion and CVS);
    • MyLyn integration via EmForge MyLyn Provider
  • Easy to use - in this project we used Trac as prototype and ready to use after deployment without any additional configuration;
  • Flexible: Here we mean two sides of flexibility:
    • Since this project is based on Enterprise-standard technologies it is quite easy to integrate it with any other systems, used in company. More detailed information about technologies, used in project you can see in EmForge Technology Matrix;
    • This project uses workflow-engine, which allows administrators and managers to setup any process they need (different companies & different projects used different processes for development - you can easily configure EmForge to follow your development process, instead of changing your development processes to follow used tool)
  • Open-Source: we are using so many open-source tools in the project that decided to provide our product on the open-source basis too (LGPL license is used);

EmForge Short Introduction provides short review about major features of EmForge

For current moment EmForge is in the early-development stage, that mean it is working (you currently see it in action!) but a lot of features we planned for EmForge-1.0 is not implemented yet and many features, already implemented is not as stable as we want. Since it is in development stage we are open for any suggestions, comments and help. We are always opened for any contacts!