finish
OSWorkflow 2.8.0
This is a low level workflow implementation written in Java more>>
OSWorkflow 2.8.0 is considered as a smart and useful application that is known as a "low level" workflow implementation written in Java. It does not use a graphical tool for developing workflows, but can be configured by writing a xml file as the main conf file for the workflow process.
Graphical solutions dont provide the flexibility to properly fulfill all requirements in a full-blown application. In this way the programmer can go in and customize the OSWorkflow after his specific needs.
Situations like "loops" and "conditions" that might be represented by a graphical icon in other workflow systems must be "coded" in OSWorkflow.
Major Features:
Compiling from CSV: To get the latest version of OSWorkflow,it is recommend that the source via CSV is to be downloaded and compiled using the Jakarta Ant build script provided there. Compiling OSWorkflow from source is trivial with the following ant targets:
- jar (default) - compiles the library osworkflow.jar
- example-war - compiles and assembles osworkflow-2.8.0-example.war, which is configured to use memory persistence and should deploy without any configuration into most web containers.
- example-ear - compiled and assembles osworkflow-2.8.0-example.ear, which is a J2EE application that is configured to use osworkflow with the EJB persistence store. Some configuration of data sources is required, as well as a full J2EE application server.
- client-jar - compiled and assembles designer.jar, which is a Swing GUI workflow designer application that can be used to visually inspect and edit workflows.
Enhancements
- AbstractWorkflow.getVariablesFromMaps unsafe use of PropertySet
- transientVars currentSteps list not updated soon enough after step transition for post-functions
- Tutorials code snippets
- AbstractWorkflow fails to load XML configuration after redeployment on BEA Weblogic 7.0.2
- The test case should not depend on mckoi lib
- Actions tag shoukld alow just only common-action
- No results at all from designer
- Bug with Websphere Application Server 5.1..0.4, error creating new workflow instance
- Exception orrured when invoking getAvailableActions() and doAction()
- Common actions written out as duplicates
- NPE in initial action if conditionalResult is not empty
- Cant use input parameters in workflow
- Creating Trigger Functions via API does not work
- Order of results from Workflow.getHistorySteps(long) is variable
- Multiple evaluations of action restrict-to conditions
- Cant get the tutorial to work. Please help !
- (Conditional)ResultDescriptor does not write due-date to xml
- canModifyEntryState dont manage COMPLETED entry state
- Workflow does not escape XML entities when saving itself
- null getAction of initial-action
- getAvailableActions return false on exception
- Scheduled workflow doesnt get the right config
- Designer can not display join condition editor
- moveToHistory bug in implicit finish step
- Broken compatibility with previous versions
- Documentation or DefaultConfigurator error
- CreateNewStep even actions finish attribute is set to true
- Bug in cache management
- AbstractWorkflow NPE: cache.put(action, result);
- HibernateWorkflowStore/SpringHibernateWorkflowStore problem
- JDBCWorkflowFactory: getWorkflow(name) doesnt work unless in debug mode
- com.opensymphony.workflow.designer.WorkflowGraphModel has classcastexception
- Persistence JDBCStore with Mysql fail
- Cannot KILL a Workflow instance
- Defining a conditional-result in an initial-action causes an NPE
- Problems with doAction
- Manifest entry in latest OSWorkflow violates spec
- Join transition failure
- Inconsistency between MemoryWorkflowStore & JDBCWorkflowStore w.r.t step functions
- Selecting the Conditions Type throws a NoSuchMethodException
- beanshell condition can not access transientVars
- Duplicate entry constraint with MySQLWorkflowStore
- Patch to SpringTypeResolver.setFunctions
- Inconsistent transientVars behaviour
- Unable to compile OSWorkflow from Ant script
- ClassCastException in LocalEJBCondition
- Incorrect javadoc for the com.opensymphony.workflow.util.Caller class.
- Incorrect javadoc for the com.opensymphony.workflow.util.MostRecentOwner class.
- The value of the attribute "auto" of the element "action" is being checked ONLY for the value "true".
- Implicit calls cannot update the transientVars Map
- Due date does not supported in queries (HibernateStore+Spring)
- XMLWorkflowFactory.WorkflowConfig doesnt implement Serializable interface
- New load signatures on WorkflowLoader break compatibility with code complied with 2.7
- Actions within workflow descriptior should escape invalid characters.
- Designer doesn`t show the join ID
- Improve javadocs for Configuration
- WorkflowException does not show stack trace of inner exception
- Eclipse project classpath fix
- Add isModifiable() method to AbstractWorkflowFactory
- Add "createdStep" to transientVars
- Query OS_CURRENTSTEP instead of OS_WFENTRY in JDBCWorkflowStore.java
- Query Speed w/ JDBCWorkflowStore.java can be abysmal
- Mangled stacktraces from BSH scripts
- AbstractWorkflow private methods could be protected
- Due Date Queries and Duplicate Code Reduction
- MemoryWorkflowStore fixes to work with Due Date
- Persistence Updates for Due Date
- Role/Group attribute for result
- Separate Thread to execute auto actions in transitionWorkflow
- currentSteps is empty for pre-functions at the first step
- Interface WorkflowFactory instead of class AbstractWorkflowFactory
- Pluggable ScriptVariableParser
- Consolidation of three identical Conditions
- Conditions and condition xml element order in Workflow description
- Limitation while inheriting MySQLWorkflowStore
- Visibility of the inner class com.opensymphony.workflow.loader.XMLWorkflowFactory.WorkflowConfig
- Adding version into jar manifest
- The inner com.opensymphony.workflow.JoinNodes$DummyStep class should be made private.
- The attribute "step" of both the elements "result" and "unconditional-result" could be made #REQUIRED instead of #IMPLIED.
- There should exist a mechanism that allows removing of all the info about unnecessary workflow entry from the store.
- Add setter for beanProvider to DefaultVariableResolver.
- Request for global actions that do not change workflow step.
- Plugin model for fucntion and condition (Spring/BeanShell).
- Global condition/function.
- Dynamic number of split states.
- actionId in getAvailableActions.
- Display a live graph.
- Function and Conditions to be displayed on the Edge(Action).
- Type base -> Instance base.
- BSF doesnt work with new Jakarta package.
- SQL Script for OSWorkflow for DB2 Databases.
- Hibernate 3 support.
- TransientVars supplied to conditions in external-permission.
Requirements:
- OSCore 2.0.1+.
- PropertySet 1.2+.
- Jakarta commons-logging.
- BeanShell (optional).
- BSF (optional).
- EJB interfaces.
- XML parser (Not required for JDK 1.4).
iconshock professional icons 1.0
Introducing a completely fresh new style full of bright, vivid and vibrant colors that make each icon look like it is finished with real materials, as an example of this you will find in seven style icons with a perfect mix of colors put togheter along more>> Introducing a completely fresh new style full of bright, vivid and vibrant colors that make each icon look like it is finished with real materials, as an example of this you will find in seven style icons with a perfect mix of colors put togheter along with a front view in order to accomplish a real look.This eye catching realistic stock contains very detailed icons that will help you to enhance any kind of application.<<less
Kipper 2.0
Kipper combines template and source files, using a variety of inclusive and exclusive comment tags to customize one template for many different jobs. The browser interface offers a number of FTP and construction options that can be saved on a per-job more>> Kipper combines template and source files, using a variety of inclusive and exclusive comment tags to customize one template for many different jobs. The browser interface offers a number of FTP and construction options that can be saved on a per-job basis. Works from a desktop server by uploading the finished pages, or directly on your website. Also constructs site navigation, image archives, and optional "Auto Last Link" dynamic navigation, which prevents readers from moving past the days current update.<<less
Countdown Cart 1.1
?A different way to do pricing online. Starting to realize the vision that the Internet is not just an expensive cash register.? - Seth Godin Countdown Cart is an especially useful tool for vendors of goods and services that are naturally scarce, more>> ?A different way to do pricing online. Starting to realize the vision that the Internet is not just an expensive cash register.? - Seth Godin Countdown Cart is an especially useful tool for vendors of goods and services that are naturally scarce, individually unique or limited in production. When dealing with such goods and services (venue ticketing, works of art, handmade or tailored products) Countdown Cart puts your rarity and exclusivity front and center from start to finish. Countdown Cart is an especially useful tool for vendors of goods and services that are naturally scarce, individually unique or limited in production. When dealing with such goods and services (venue ticketing, works of art, handmade or tailored products) Countdown Cart puts your rarity and exclusivity front and center from start to finish. We allow you to set individual or tiered pricing, independently or in proportion to currently available goods and services.<<less
Website e-mail extractor
From time to time, maybe even more often, there is a need to collect all the email addresses from one or more websites. Email addresses are easily noticed, but do you really want to go and search for email addresses on every single page of one website more>> From time to time, maybe even more often, there is a need to collect all the email addresses from one or more websites. Email addresses are easily noticed, but do you really want to go and search for email addresses on every single page of one website address. There is usually somewhere between 5 and over 10 and more pages that make one website. Therefore it would be a long and tiresome process to go through all the pages to get email addresses. Now with my perl script, only thing that you have to do is enter the name of website from which you want email addresses and wait for the script to finish extracting them and you get all email addresses in one file named emails.txt The script is heavily commented so its easier for anyone to change it for whatever reason. If You have problems with extracting emails from certain websites, let us know and well help you out, our Free support team will try to help you in shortest amount of time.<<less
Ts Members 2.1
TS MEMBERS 2.1 is a module for PHPNUKE that he allows The users of the site in way very ordered visualization. Principal characteristics: * Preview user Avatar * Number Posts visualization made * User Language visualization, direct Link for more>> TS MEMBERS 2.1 is a module for PHPNUKE that he allows The users of the site in way very ordered visualization. Principal characteristics: * Preview user Avatar * Number Posts visualization made * User Language visualization, direct Link for messages dispatch * He classifies Active Users piu and you finish registered 10. Downloads for registered only Users A demo and displayable on Tuttosoft.it<<less
LFTP 3.7.3
LFTP is sophisticated file transfer program with command line interface. more>>
LFTP 3.7.3 is created to be a sophisticated file transfer program with command line interface. It supports FTP, HTTP, FISH, SFTP, HTTPS and FTPS protocols. GNU Readline library is used for input.Every operation in lftp is reliable, that is any non-fatal error is handled and the operation is retried automatically.
If downloading breaks, it will be restarted from the point automatically. Even if ftp server does not support REST command, lftp will try to retrieve the file from the very beginning until the file is transferred completely. This is useful for dynamic-ip machines which change their IP addresses quite often, and for sites with very bad internet connectivity.
If you exit lftp when some jobs are not finished yet, lftp will move itself to nohup mode in background. The same happens when you have a real modem hangup or when you close an xterm.lftp has shell-like command syntax allowing you to launch several commands in parallel in background. It is also possible to group commands within () and execute them in background.
Major Features:
- FTP and HTTP protocols support.
- FTP (e.g. TIS FWTK) proxy support.
- HTTP proxy support.
- FTP over HTTP proxy support (hftp).
- HTTPS and FTPS protocols support using GNU TLS or OpenSSL library.
- Automatic OPIE/SKEY support in FTP protocol.
- FXP transfers support (between two FTP servers, bypassing client machine).
- FTP listings support: unix-style, NT, EPLF, OS/2, AS400, MacWebStar, MLSD.
- Automatic reconnect and retry of an operation on retriable errors or timeout.
- IPv6 support in both FTP and HTTP.
- FISH protocol support. It uses ssh with no special program on server side.
- SFTP protocol v3-v6 support.
- HTTP/1.1 keep-alive support.
- Partial WebDAV support.
- Experimental support for SRV DNS records.
- SOCKS support (configure option).
- Modification time preservation (if server can report it).
- `reget and `reput support.
- Built-in mirror and reverse mirror (mirror -R).
- Transfer rate throttling for each connection and for all connections in sum.
- Limit for number of connections to the same site. Interruption of background transfer to do a foreground operation when the limit is reached.
- Socket options tuning: buffer size and maximum segment size.
- Job queueing.
- Job execution at specified time.
- Comprehensive scripting support.
- URL recognition in most operations.
- Readline library is used for input.
- Context sensitive completion.
- Bash-like prompt extensions.
- Launching of local shell commands.
- Suspend support.
- Bookmarks.
- Aliases.
- Saving of last directory on each site. `cd to go there.
- Copying of files between two servers, e.g. between FTP and HTTP.
- Numerous settings which can be associated with a specific server or a group.
- Paging of remote files using external program.
- `zcat and `zmore support.
- Help for commands.
- Command history saved in a file.
- Transfer status includes rate and ETA.
- File listing cache.
Jcoder - Java IDE for Windows 1.0
Jcoder is a Java IDE that runs on Windows which enables programmers to create, navigate, modify, and debug code faster and more accurately. Jcoder can be used in conjunction with different Java Developer Kits by configurating JDK profiles. Jcoder more>> Jcoder is a Java IDE that runs on Windows which enables programmers to create, navigate, modify, and debug code faster and more accurately. Jcoder can be used in conjunction with different Java Developer Kits by configurating JDK profiles. Jcoder features an intuitive interface and provides a wide range of features: fast opening, rapid response times, customizable user interface, project management, wizards, class viewer, package viewer, tabbed documents and remote debugging. In addition, Jcoder equips a comprehensive set of code editor tools enabling developers to rapidly create sophisticated Java applications/applets, some of the capabilities, including syntax highlighting, smart code completion, automatic indentation, formatting, and more. For quick changes you can launch Jcoder, make your edits, and close down in less time than it takes for other IDEs to finish loading. Because the engine is native C++, you will experience very rapid response times to keyboard and mouse commands.<<less
Mailview 1.1
Mailview is a PHP program to view email. I searched for a simple and easy webmail application which was a) Fast b) Properly supported threads and c) didnt require a database. I could not find any so I wrote my own. FEATURES: - Simple, fast. - more>> Mailview is a PHP program to view email. I searched for a simple and easy webmail application which was a) Fast b) Properly supported threads and c) didnt require a database. I could not find any so I wrote my own. FEATURES: - Simple, fast. - Supports IMAP. - Standard compliant: XHTML 1.1, CSS 2.1, RFCs 822, 1521, 1522, 2017, 2822, 2045-2049 - Runs out-of-the box, configuration is possible but optional. REQUIRES php5 and the pcre, session, imap, and iconv extensions. -- Mailview is NOT yet finished or widely tested yet, although it *should* be functional. I created it mainly for personal purposes, but other people may find it useful also and/or extend it. Any form of feedback would be much appreciated, email me at carpetsmoker@xs4all.nl<<less
Roadsend PHP Compiler 2.9.4
Roadsend PHP Compiler is a free, open source native compiler for the PHP language. more>>
Roadsend Compiler can build online web applications with Fast/CGI, offline web applications with an embedded web server (MicroServer), desktop GUI applications with PHP-GTK, and console applications.
It is available on Linux, Windows, and FreeBSD.
Major Features:
- Build Stand Alone Applications From Standard PHP4 Source Code
- Roadsend compiles your PHP project to a single, native binary which does not require an interpreter. Roadsend builds online web applications with FastCGI, offline web applications with an embedded web server (MicroServer), desktop GUI applications with PHP-GTK, and more! Supports Windows, Unix and FreeBSD.
- Roadsend Studio IDE for Windows
- Roadsend Studio helps you manage, build, debug and deploy your PHP projects with the Roadsend Compiler.
- It automatically deploys a finished project to a directory (included supporting libraries), ready for packaging. It examines your code as you type, has early syntax error recognition, auto method and property completion and auto parameter help. Full syntax highlighting editor, project source file manager, step debugger and compiling and interpreting of projects (including GUI apps) from within the IDE.
- Compile Web Applications
- Compile web applications for both on- and offline use. Online web applications use the standard FastCGI interface for communicating with industry standard web servers such as Apache and Microsoft IIS.
- Offline web applications use the MicroServer embedded web server, which allows you to run an web application as a stand alone program.
- Compile Desktop GUI Applications
- The Roadsend Compiler uses the GTK library for cross platform operability. It supports the Glade user interface builder and is compatible with the PHP-GTK 1 API.
- Debugger
- Roadsend Compiler includes a step debugger which allows you to step line by line through your source. You have the ability to set breakpoints by source file or line number, pause a running program, inspect local variables and inspect the call stack.
Azureus 3.0.3.4
Azureus implements the BitTorrent protocol using java language. more>>
Azureus 3.0.3.4 is a script designed to implement the BitTorrent protocol using java language. It also comes bundled with many invaluable features for both beginners and advanced users
Major Features:
- Multiple torrent downloads
- Upload and download speed limiting, both globally and per torrent
- Advanced seeding rules
- Adjustable disk cache
- Only uses one port for all the torrents
- UPnP sets the forward on your router
- Can use a proxy, for both tracker and peer communications
- Fast resume
- Can set a default download dir and move completed files
- Can import torrents automatically from a set dir
- Highly customizable interface
- IRC plugin included for quick help
- Embedded tracker, host your own torrents, automate your shares (periodic scanning of a dir)...
- Distributed Hash Table: host on it a completely decentralized torrent and/or benefit from it when the tracker is offline.
- Many useful plug-ins are available:
- Auto-adjustment of your upload and download speeds according to your network charge with Auto-speed
- Auto-download torrents with RSS Feed Scanner
- Schedule upload and download speed limits with Speed Scheduler
- Receive a mail when a download finishes with Status Mailer
- Add numerous info on torrents (Extra seeding columns, Country Locator)
- Remote control Azureus through the Swing Web Interface or the HTML Web Interface
Dacio?s news 1.1
This is news management script. It uses mysql to store content, text and pictures. Script shows news for the day you define, between start and finish date, or it never expires. News are edited in administration file, and shown in news file. I also more>> This is news management script. It uses mysql to store content, text and pictures. Script shows news for the day you define, between start and finish date, or it never expires. News are edited in administration file, and shown in news file. I also included headlines file to show news headlines on your or others site. Tested with Apache 1.3.24 & 2.0.55, PHP 4.3.12 & 5.0.5 & MySQL 5.0.15<<less
Winn Guestbook V2.4.6 2.4.6
Winn GuestBook is a project written in PHP and MySQL for a database. This is one of the easiest to install and use, the installation process is 90% web based and takes about 2 mins to finish! The install is getting shorter with every new version. more>> Winn GuestBook is a project written in PHP and MySQL for a database. This is one of the easiest to install and use, the installation process is 90% web based and takes about 2 mins to finish! The install is getting shorter with every new version.<<less
Simple DMOZ Spider 2
Scans www.DMOZ.org in real time (not RDF dumps), and prepares MySQL INSERT queries for ADP database. I needed a slightly faster spider to pick up links from DMOZ, so this tool was born. To use, set the minimum Google PR for your links, ADP category ID, more>> Scans www.DMOZ.org in real time (not RDF dumps), and prepares MySQL INSERT queries for ADP database. I needed a slightly faster spider to pick up links from DMOZ, so this tool was born. To use, set the minimum Google PR for your links, ADP category ID, and full URL of DMOZ category you want to scan. When youre finished, simply copy/paste MySQL queries into your phpMyAdmin query window.... not that hard at all.<<less
Google Position Checker 1.01
This script offers the possibility to check your position in any given Google search engine with any given keyword(s). You enter the keywords you want ot look for and the domain you want to check. The when the search is finished you will be offered the more>> This script offers the possibility to check your position in any given Google search engine with any given keyword(s). You enter the keywords you want ot look for and the domain you want to check. The when the search is finished you will be offered the results giving a link to the page where you where found and the complete Google discription that goes with it.<<less