publishers weekly
Sponsored Links
Sponsored Links
publishers weekly
No.
Title
Category
Price
License
Expand All
Panda Publisher provides a lightweight, standards-compliant content management system.
Panda Publisher is a lightweight content management system. It aims to be fast, scalable, standards-compliant and meta-data rich in order to serve page viewers better and allow Web masters to concentrate on writing content rather than all the little things that make visiting Web sites easier for users.
Meta-data is created on the fly to ensure that it is up-to-date. Menus, Site Maps, Searches, etc. are all generated automatically to give consistent navigation to the end user.
Whats New in This Release:
· Shiny new installer
· Standards Compliance improvements
· Fixed style sheet selector in admin
· New Offline-mode
· Code clean-ups
· Security Fixes
Panda Publisher is a lightweight content management system. It aims to be fast, scalable, standards-compliant and meta-data rich in order to serve page viewers better and allow Web masters to concentrate on writing content rather than all the little things that make visiting Web sites easier for users.
Meta-data is created on the fly to ensure that it is up-to-date. Menus, Site Maps, Searches, etc. are all generated automatically to give consistent navigation to the end user.
Whats New in This Release:
· Shiny new installer
· Standards Compliance improvements
· Fixed style sheet selector in admin
· New Offline-mode
· Code clean-ups
· Security Fixes
Podcast::Publisher is a Perl module for creating and managing podcasts.
SYNOPSIS
use Podcast::Publisher;
my $podcast = Podcast::Publisher->new;
$podcast->set_logger( sub { my $msg = shift; print $msg; } );
$podcast->set_error_logger( sub { my $msg = shift; print STDERR $msg; } );
my $xml = "./podcast.xml";
$podcast->set_file( $xml );
$podcast->set_remote_root( "http://localhost.localdomain/podcast/publishing/" );
$podcast->set_db_connection( { driver => "mysql",
username => foo,
password => bar,
host => localhost,
database => podcast } );
# If we change podcast information, synchronize this information in the MP3 file itself
$podcast->set_synchronize( 1 );
$podcast->set_metadata( { title => "Chris Podcast",
description => "All About Chris",
"docs" => "http://localhost",
"editor" => "podcastmanager@localhost",
"webmaster" => "podcastmanager@localhost",
} );
# This adds an item to the database, and synchronizes the
# MP3 Tag information in the file with the database
$podcast->add_new_episode( { title => Some title,
author => Chris of course
category => Jazz
description => First in a series of many
mp3 => /home/foobar/mp3s/episode1.mp3 } );
$podcast->set_upload_settings( { host => localhost.localdomain,
username => someuser,
password => somepass,
path => podcast/publishing/,
remote_root => http://localhost.localdomain/podcast/publishing/ } );
$podcast->upload();
SYNOPSIS
use Podcast::Publisher;
my $podcast = Podcast::Publisher->new;
$podcast->set_logger( sub { my $msg = shift; print $msg; } );
$podcast->set_error_logger( sub { my $msg = shift; print STDERR $msg; } );
my $xml = "./podcast.xml";
$podcast->set_file( $xml );
$podcast->set_remote_root( "http://localhost.localdomain/podcast/publishing/" );
$podcast->set_db_connection( { driver => "mysql",
username => foo,
password => bar,
host => localhost,
database => podcast } );
# If we change podcast information, synchronize this information in the MP3 file itself
$podcast->set_synchronize( 1 );
$podcast->set_metadata( { title => "Chris Podcast",
description => "All About Chris",
"docs" => "http://localhost",
"editor" => "podcastmanager@localhost",
"webmaster" => "podcastmanager@localhost",
} );
# This adds an item to the database, and synchronizes the
# MP3 Tag information in the file with the database
$podcast->add_new_episode( { title => Some title,
author => Chris of course
category => Jazz
description => First in a series of many
mp3 => /home/foobar/mp3s/episode1.mp3 } );
$podcast->set_upload_settings( { host => localhost.localdomain,
username => someuser,
password => somepass,
path => podcast/publishing/,
remote_root => http://localhost.localdomain/podcast/publishing/ } );
$podcast->upload();
Smart Publisher is a web-based open source application which helps you to publish a static or dynamic website on the internet. A useful tool for big companies of internet application production, but also for web developers.
Transfer quick and easy a website from a local system (developer server) to a remote system (production server) on internet. Compare files and database (MySQL) between local and remote systems. With Smart Publisher you will save time and effort by uploading only the difference between the two systems.
Here are some key features of "Smart Publisher":
· Without using a ftp client you can see which files are not included in your remote system.
· Gain space by erasing files that you don’t need, once you don’t have them on your local system.
· Find the differences by going through line to line in ascii files (php, html, js, css etc).
· See the differences between image files (jpg, gif, png, etc), but also in macromedia flash (swf).
· Check the structure of your database and find the records for insert, update and delete.
· Smart Publisher is fully co-operational with eAccelerator, so that you can publish php scripts,
· in an encrypted form.
· Access all files, without having right permissions, in the remote system with sudo support on linux systems.
Whats New in This Release:
· A bug in db_compare (webservice.zip, publish.php) has been fixed.
Transfer quick and easy a website from a local system (developer server) to a remote system (production server) on internet. Compare files and database (MySQL) between local and remote systems. With Smart Publisher you will save time and effort by uploading only the difference between the two systems.
Here are some key features of "Smart Publisher":
· Without using a ftp client you can see which files are not included in your remote system.
· Gain space by erasing files that you don’t need, once you don’t have them on your local system.
· Find the differences by going through line to line in ascii files (php, html, js, css etc).
· See the differences between image files (jpg, gif, png, etc), but also in macromedia flash (swf).
· Check the structure of your database and find the records for insert, update and delete.
· Smart Publisher is fully co-operational with eAccelerator, so that you can publish php scripts,
· in an encrypted form.
· Access all files, without having right permissions, in the remote system with sudo support on linux systems.
Whats New in This Release:
· A bug in db_compare (webservice.zip, publish.php) has been fixed.
Pandora is a simple web document and application platform written in Ruby. Pandora Publisher aims to make it easy for a team of people to quickly collaborate on the network and develop custom document components and extensions to meet their specific needs.
Here are some key features of "Pandora Publisher":
Easy to install and maintain
· Just unpack the package archive and run under Windows, Mac OS X, or Linux. The only prerequisite is Ruby, which you can install following these instructions.
Simple, extensible, and powerful
· Pandora does not require any relational database, but it lets you build your own web applications that can use databases with Ruby and Pandora Box object-oriented application framework.
Textile and Silk Veil formatting for site contents
· There is no need to code web pages in HTML with Pandora. Instead, just use Textile and Silk Veil, which are almost as easy to learn as plain text formatting.
Portable web site contents
· Pandora site contents are stored in a simple format that can be exported, zipped, moved, and viewed anywhere with its built in web server.
User selectable page design and templates
· You can easily customize the appearance of your Pandora site by creating new skins with Ruby, HTML, and CSS.
Integrated user account management functions
· Pandora comes with a built-in user account management functions that perform automated email verification and support a manual or automated registration approval process.
Whats New in This Release:
· A new way to delete existing pages and chapters, a recent changes page, a default sidebar for new books, a trail path attachment indicator, and iconified file links were added.
· A defect that caused an exception when a book is deleted was fixed.
· The documentation was edited.
Here are some key features of "Pandora Publisher":
Easy to install and maintain
· Just unpack the package archive and run under Windows, Mac OS X, or Linux. The only prerequisite is Ruby, which you can install following these instructions.
Simple, extensible, and powerful
· Pandora does not require any relational database, but it lets you build your own web applications that can use databases with Ruby and Pandora Box object-oriented application framework.
Textile and Silk Veil formatting for site contents
· There is no need to code web pages in HTML with Pandora. Instead, just use Textile and Silk Veil, which are almost as easy to learn as plain text formatting.
Portable web site contents
· Pandora site contents are stored in a simple format that can be exported, zipped, moved, and viewed anywhere with its built in web server.
User selectable page design and templates
· You can easily customize the appearance of your Pandora site by creating new skins with Ruby, HTML, and CSS.
Integrated user account management functions
· Pandora comes with a built-in user account management functions that perform automated email verification and support a manual or automated registration approval process.
Whats New in This Release:
· A new way to delete existing pages and chapters, a recent changes page, a default sidebar for new books, a trail path attachment indicator, and iconified file links were added.
· A defect that caused an exception when a book is deleted was fixed.
· The documentation was edited.
5
Miscellaneous -> Information-Management
$199
OtherProprietary License with Free Trial
Hide show
Article Publisher is a powerful PHP tool to create and manage content, generate search-engine-friendly URLs, and pinpoint which webpages net you
the most readers — and dollars.
Automatic installation has you up and running in no time!
Easy Content Management
Advanced WYSIWYG editing, best-of-breed imaging functionality, and customizable features make content management simple and efficient. Automatic RSS feeds keep regular viewers updated and bring new viewers to your site.
Flexible Template Engine
Keep the look and feel of your website fresh utilizing the unsurpassed technology of Smarty, offering range of options for template design. Edit templates in the online editor or through programs such as Dreamweaver and Frontpage.
Online Real-time Statistics
Get to know your website dynamics in real time. View which websites are sending the most traffic to yours and which search engine spiders visit your site most frequently. Track AdSense clicks and see precisely when and where users clicked.
the most readers — and dollars.
Automatic installation has you up and running in no time!
Easy Content Management
Advanced WYSIWYG editing, best-of-breed imaging functionality, and customizable features make content management simple and efficient. Automatic RSS feeds keep regular viewers updated and bring new viewers to your site.
Flexible Template Engine
Keep the look and feel of your website fresh utilizing the unsurpassed technology of Smarty, offering range of options for template design. Edit templates in the online editor or through programs such as Dreamweaver and Frontpage.
Online Real-time Statistics
Get to know your website dynamics in real time. View which websites are sending the most traffic to yours and which search engine spiders visit your site most frequently. Track AdSense clicks and see precisely when and where users clicked.
phpAdsNew is an open-source ad server, with an integrated banner management interface and tracking system for gathering statistics.
With phpAdsNew you can easily rotate paid banners and your own in-house advertisements. You can even integrate banners from third party advertising companies.
Here are some key features of "phpAdsNew":
· Manage, deliver and track banner of any size, pop-ups, text ads and many different types of rich media ads.
· Full support of tracking Flash banners, either by using the MFAA clickTAG standard or by using phpAdsNew own unique method, which allows tracking of regular Flash files even when they arent specially prepared.
· Integrate your third party ads from banner networks. You can even run them together with your regular and in-house banners.
· Store your local banners in the MySQL database, store them in your local filesystem or automatically upload them to an external webserver by using FTP.
· Deliver banners by using zones or based on keywords, size or banner id.
· Banners can be delivered by using different types of invocation codes, including JavaScript, Iframes and PHP. It is even possible to use XML-RPC which allows you to integrate phpAdsNew with other server architectures or applications.
· Deliver banners to multiple websites, even websites which arent running a server side scripting environment.
· Distribute banner impressions evenly over each hour of the day and evenly over multiple days.
· It is possible to let campaigns run without any limitiations, an activation and expiration date, a maximum number of impressions or clicks, or a combination of both.
· Target campaigns by weekday, hour of the day, keywords, browser, operating system, domain name and IP addresses.
· Create very specific targeting rules by combining different targets with logical operators.
· Support for targeting by country or continent, by using the optional MaxMind GeoIP or IP2Country database, which can be bought seperately.
· Extensive real-time statistics for both advertisers and publishers.
· View daily, weekly, monthly and overall statistics for advertisers, campaigns, banners, publishers and zones.
· Clients can login and view their statistics or export it as CSV for use in other applications.
· Automatically send statistics to advertisers via e-mail.
· Thanks to our easy installation script it is very simple to install phpAdsNew on your server.
· phpAdsNew is available in many different languages and each user can determine in which language they want to use it.
Whats New in This Release:
· Fixed XSS vulnerability.
· Google AdSense click tracking integration.
· Auto-maintenance, now theres no need to set up cron job for basic users.
· A new Openads themed logo
With phpAdsNew you can easily rotate paid banners and your own in-house advertisements. You can even integrate banners from third party advertising companies.
Here are some key features of "phpAdsNew":
· Manage, deliver and track banner of any size, pop-ups, text ads and many different types of rich media ads.
· Full support of tracking Flash banners, either by using the MFAA clickTAG standard or by using phpAdsNew own unique method, which allows tracking of regular Flash files even when they arent specially prepared.
· Integrate your third party ads from banner networks. You can even run them together with your regular and in-house banners.
· Store your local banners in the MySQL database, store them in your local filesystem or automatically upload them to an external webserver by using FTP.
· Deliver banners by using zones or based on keywords, size or banner id.
· Banners can be delivered by using different types of invocation codes, including JavaScript, Iframes and PHP. It is even possible to use XML-RPC which allows you to integrate phpAdsNew with other server architectures or applications.
· Deliver banners to multiple websites, even websites which arent running a server side scripting environment.
· Distribute banner impressions evenly over each hour of the day and evenly over multiple days.
· It is possible to let campaigns run without any limitiations, an activation and expiration date, a maximum number of impressions or clicks, or a combination of both.
· Target campaigns by weekday, hour of the day, keywords, browser, operating system, domain name and IP addresses.
· Create very specific targeting rules by combining different targets with logical operators.
· Support for targeting by country or continent, by using the optional MaxMind GeoIP or IP2Country database, which can be bought seperately.
· Extensive real-time statistics for both advertisers and publishers.
· View daily, weekly, monthly and overall statistics for advertisers, campaigns, banners, publishers and zones.
· Clients can login and view their statistics or export it as CSV for use in other applications.
· Automatically send statistics to advertisers via e-mail.
· Thanks to our easy installation script it is very simple to install phpAdsNew on your server.
· phpAdsNew is available in many different languages and each user can determine in which language they want to use it.
Whats New in This Release:
· Fixed XSS vulnerability.
· Google AdSense click tracking integration.
· Auto-maintenance, now theres no need to set up cron job for basic users.
· A new Openads themed logo
WebService::ISBNDB Perl module provides an object-oriented interface to the data API at http://isbndb.com. Books, authors, publishers, categories, and subjects are all represented in separate classes. The module uses the REST interface to communicate with isbndb.com.
BitTorrent is a FREE software for copying files from one machine to another. FTP punishes sites for being popular.
Since all uploading is done from one place, a popular site needs big iron and big bandwidth.
With BitTorrent, clients automatically mirror files they download, making the publishers burden almost nothing.
Since all uploading is done from one place, a popular site needs big iron and big bandwidth.
With BitTorrent, clients automatically mirror files they download, making the publishers burden almost nothing.
APbyAS provides Italian Web-based process re-engineering support.
Each employee survey his own real job and registers activities and times on weekly and annual basis. Results are summarized per unit and whole organization, with totals and averages.
Each employee survey his own real job and registers activities and times on weekly and annual basis. Results are summarized per unit and whole organization, with totals and averages.
The Issue Dealer is an application for managing information. We currently use it in Nidelven IT to manage day-to-day tasks and information.
The Issue Dealer features issue management (information and tasks), relations (to relate issues) and different publishers; to see one of the publishers in action, go to The Blogologue.
Issue Dealer can be used as an Issue Tracker, tracking issues of various types, for example problem, goal, idea, info.
It can also be used to manage information, either as raw text, or as HTML with for example images, these information issues can then be published to websites (using WebDAV), or to weblogs (either an Issue Dealer weblog, or an external one that supports the metaWeblog API).
Whats New in This Release:
· A bug where verification of email addresses wouldnt work was fixed.
· Small changes to the WYSIWYG editor were made.
The Issue Dealer features issue management (information and tasks), relations (to relate issues) and different publishers; to see one of the publishers in action, go to The Blogologue.
Issue Dealer can be used as an Issue Tracker, tracking issues of various types, for example problem, goal, idea, info.
It can also be used to manage information, either as raw text, or as HTML with for example images, these information issues can then be published to websites (using WebDAV), or to weblogs (either an Issue Dealer weblog, or an external one that supports the metaWeblog API).
Whats New in This Release:
· A bug where verification of email addresses wouldnt work was fixed.
· Small changes to the WYSIWYG editor were made.
phpLendMe project is a Web-based resource reservation system.
phpLendMe is a PHP/MySQL-based environment to administer lendings and reservations of resources of any kind.
All reservations can be displayed in a calendar with a daily, weekly, or monthly view.
phpLendMe has a built-in user management feature.
phpLendMe is a PHP/MySQL-based environment to administer lendings and reservations of resources of any kind.
All reservations can be displayed in a calendar with a daily, weekly, or monthly view.
phpLendMe has a built-in user management feature.
SAFMQ, one of the first Open Source message queue server, provides high performance message queuing free to the public.
The SAFMQ server provides Asynchronous Messaging. Message Publishers send or enqueue a message with the SAFMQ server.
The SAFMQ server stores that message until the point at which the message can be forwarded on to the client. Message Publishers are assured that the messages are delivered. Thats how SAFMQ got its name.
SAFMQ provides an API to use SAFMQ directly. Simply use the SAFMQ MQBuilder class to specify the location of your SAMFQ server and youre ready to start publishing and subscribing to priority message queues!
Timely Messaging
SAFMQ provides the ability to perform timely message delivery. So, if a Message Publisher wants a message to be read by a Message Subscriber in a certain amount of time, or not read at all, then the Message Publisher can prescribe a Time-To-Live for the message it publishes. SAFMQ will notify the Message Publisher about messages which have outlived their Time-To-Live, or a Message Publisher can choose to ignore the event.
Round-Trip, PsudoSynchronous Messaging
Round-Trip, or PsudoSynchronous Messaging is when a Message Publisher acts as a Message Subscriber after sending a "query" message. A Message Publisher may want to receive information back from the Message Subscriber. Thus after the first message is sent by a Message Publisher and is received by a Message Subscriber, the original Message Publisher and Message Subscriber switch rolls.
SAFMQ provides a special messaging context element for Round-Trip/PsudoSynchronous Messaging. Its called a Receipt ID. When ever a message is Enqueued in a SAFMQ server, it is given a Universally Unique Identifier or UUID for short. When a Round-Trip message event is taking place, the original Message Subscriber publishes a message with a Recipt ID identiacal to the Message ID assigned to the message sent by the original Message Publisher. Then the original Message Publisher (now a subscriber) waits for a message with a Receipt ID equal to the Message ID the original Message Publisher sent.
Batch Processing
Not every task is best handled real-time. Sometime there are real money benefits to send transactions to a trading partner in a large group or batch. SAFMQ can be an intermediary between real-time systems and a back-end batch processor. The real-time system knows that the messages will be delivered, and the batch processor can let data queue up until it is ready to send all the data. The batch system can even respond via SAFMQ and a real-time system can instantly see the results.
Whats New in This Release:
· Additional configuration changes for cross compile to MacOS X
The SAFMQ server provides Asynchronous Messaging. Message Publishers send or enqueue a message with the SAFMQ server.
The SAFMQ server stores that message until the point at which the message can be forwarded on to the client. Message Publishers are assured that the messages are delivered. Thats how SAFMQ got its name.
SAFMQ provides an API to use SAFMQ directly. Simply use the SAFMQ MQBuilder class to specify the location of your SAMFQ server and youre ready to start publishing and subscribing to priority message queues!
Timely Messaging
SAFMQ provides the ability to perform timely message delivery. So, if a Message Publisher wants a message to be read by a Message Subscriber in a certain amount of time, or not read at all, then the Message Publisher can prescribe a Time-To-Live for the message it publishes. SAFMQ will notify the Message Publisher about messages which have outlived their Time-To-Live, or a Message Publisher can choose to ignore the event.
Round-Trip, PsudoSynchronous Messaging
Round-Trip, or PsudoSynchronous Messaging is when a Message Publisher acts as a Message Subscriber after sending a "query" message. A Message Publisher may want to receive information back from the Message Subscriber. Thus after the first message is sent by a Message Publisher and is received by a Message Subscriber, the original Message Publisher and Message Subscriber switch rolls.
SAFMQ provides a special messaging context element for Round-Trip/PsudoSynchronous Messaging. Its called a Receipt ID. When ever a message is Enqueued in a SAFMQ server, it is given a Universally Unique Identifier or UUID for short. When a Round-Trip message event is taking place, the original Message Subscriber publishes a message with a Recipt ID identiacal to the Message ID assigned to the message sent by the original Message Publisher. Then the original Message Publisher (now a subscriber) waits for a message with a Receipt ID equal to the Message ID the original Message Publisher sent.
Batch Processing
Not every task is best handled real-time. Sometime there are real money benefits to send transactions to a trading partner in a large group or batch. SAFMQ can be an intermediary between real-time systems and a back-end batch processor. The real-time system knows that the messages will be delivered, and the batch processor can let data queue up until it is ready to send all the data. The batch system can even respond via SAFMQ and a real-time system can instantly see the results.
Whats New in This Release:
· Additional configuration changes for cross compile to MacOS X
BlogTrader Platform is a free, open source stock technical analysis platform with a pluggable architecture that is ideal for extensions such as indicators and charts. BlogTrader Platform is built on pure java.
It supports parallel quote data retrieval from Yahoo! or ASCII text files, historical, intra-day, and real-time charts, and candle, bar, and line charts. It has a natural date/trading date view model. "MACD", "OBV", "ROC", "KD", "BIAS", "DMI", "RSI", "MTM", and "WMS" indicators and drawing of "Line", "Parallel", "Gann Angle", and "Fibonacci Line" are supported. You can easily write your own indicators.
Here are some key features of "BlogTrader Platform":
· Retrieve quote data in parallel from Yahoo! Finance, netfonds.se, or CSV files.
· Save quote data to local database (hsqldb).
· Adjust quote chart for splits and dividents if possibale (Yahoo! quote data only).
· Daily, Weekly, Monthly charts (Weekly, Monthly data are composed automatically from Daily data)
· Historical/Intra-Day/Real-Time Chart
· Real-time Ticker Board
· Update Daily, Weekly, Monthly Charts and their indicators automatically according to the newest tickers.
· Multiple quote-charts comparison
· Candle/Bar/Line
· Calendar/Trading date view
· Define indicators parameters separately for Daily, Weekly and Monthly charts, parameters can be saved as default or apply to all
· Add layer drawings separately for Daily, Weekly and Monthly. Save/Restore drawings.
· Carefully design for writing your own indicator easy, but in java (maybe will support scripts some day)
· Supports multiple platforms, includes windows, linux, macos, solaris, etc. (Java JRE 1.5 required)
· More to be come ...
Whats New in This Release:
· Minor bugfixes
It supports parallel quote data retrieval from Yahoo! or ASCII text files, historical, intra-day, and real-time charts, and candle, bar, and line charts. It has a natural date/trading date view model. "MACD", "OBV", "ROC", "KD", "BIAS", "DMI", "RSI", "MTM", and "WMS" indicators and drawing of "Line", "Parallel", "Gann Angle", and "Fibonacci Line" are supported. You can easily write your own indicators.
Here are some key features of "BlogTrader Platform":
· Retrieve quote data in parallel from Yahoo! Finance, netfonds.se, or CSV files.
· Save quote data to local database (hsqldb).
· Adjust quote chart for splits and dividents if possibale (Yahoo! quote data only).
· Daily, Weekly, Monthly charts (Weekly, Monthly data are composed automatically from Daily data)
· Historical/Intra-Day/Real-Time Chart
· Real-time Ticker Board
· Update Daily, Weekly, Monthly Charts and their indicators automatically according to the newest tickers.
· Multiple quote-charts comparison
· Candle/Bar/Line
· Calendar/Trading date view
· Define indicators parameters separately for Daily, Weekly and Monthly charts, parameters can be saved as default or apply to all
· Add layer drawings separately for Daily, Weekly and Monthly. Save/Restore drawings.
· Carefully design for writing your own indicator easy, but in java (maybe will support scripts some day)
· Supports multiple platforms, includes windows, linux, macos, solaris, etc. (Java JRE 1.5 required)
· More to be come ...
Whats New in This Release:
· Minor bugfixes
JAFS short from Just Another Ftp Server is an enterprise class FTP RFC implementation written in Java.
JAFS can handle multiple FTP server instances concurrently and implements the most modern FTP releated technologies as well as some "home-made" features.
Here are the other main goals :
· A comprehensive configuration interface.
· Must support heavy client load.
· The server must work in any network environment ( ADSL routers ).
· The server architecture is scalable and FTP command implementation can be easily modified/added.
· The server must provide tools and APIs for an easy integration into the server IT environment.
· Reaching a level of functionality equal to commercial software.
· The server must be secure and implement all security related RFC.
Some of these primary goals are reached, but there is still work left to do, especially to complete the JMX administration interface and client load (NIO migration). Provided a better ( on the usability view point ) Web based interface. Finally, many efforts have been made on the security side and this direction will continue to be followed.
Here are some key features of "JAFS":
· Runs on any Java 1.4+ compatible platform tested with most OS JDKs
· Scripts provided for an easy installation as a Windows or Linux system service.
· J2EE Application servers integration. Supports JBoss, Geronimo or Sun AS.
· JBI support (JSR 208), JAFS events sent on the JBI messaging bus to registered JBI components.
· HTTP administration console for server management, SSL or TLS compatible for security, JMX based for scalability. JAAS based for authentication.
· JMX based administration of FTP servers and FTP client sessions.
· Other remote management with external JMX (JSR160) compatible admininistration console via JRMP or IIOP connectors, SSL or TLS based JRMP connector for security. UPnP compatible for RPC NAT traversal. JAAS based for authentication. JMX SOAP connector for web services oriented administration. UPNP JMX connector to access the JMX interface with the UPNP protocol.
· Easily pluggable custom JMX connectors.
· Powerful asynchronous events engine with different events publishers : standard console, JMS messaging, JMX notifications, Jabber IM and E-mail. Perfectly suitable for Enterprise Application Integration and easily pluggable new events listeners for custom EAI needs.
· Generic Unix syslog events listener suitable for IDS integration, Netgear DG834 proof of concept implementation.
· Multiple language support ( English and French, others to come ) for administration console and server clients sessions output.
· JAAS based users authentication realms with differents modules like Windows NT/2K/XP users module or RADIUS module for connection with Radius servers. Easy extendable others JAAS modules.
· One Time Password ( aka S/KEY ) authentication support.
· Powerful logging capabilities using Apache log4j.
· E-mail based server activity report ( using the events engine ).
· Scripting capability for certain outgoing messages.
· Sound events playback support ( new connections, logout ... ).
· Daily, weekly and monthly statistics for total of files uploaded/downloaded, bytes sent/received and more.
· FTP protocol 95% RFC 959 compliant ( SMNT,STRU,ALLO,SITE not implemented ), tested with most popular ftp clients
· Extremely configurable and designed to be easily extended with new custom commands. All protocol commands can be easily reimplemented.
· Server file system directories search command and Wildcard search support for path or file commands ( CWD *some*directory* ).
· Multiple character set support ( CHARSET feature command ) for internationalization.
· On-the-fly compression (MODE Z) support for data transferts.
· FTPS with SSL and TLS support for secure FTP transactions with configurable X509 certificates based access for high security.
· Certificate Revocation List checks to reject revoked X509 certificates.
· Pluggable custom X509 trust managers to check certificate content.
· Use multiple server certificates.
· Multiples network interfaces support for communication.
· IPv6 support for FTP servers and HTTP JMX console.
· IP Black list : block certain IP ranges from your server. Shield against undesired visitors.
· PeerGuardian 1 and 2 IP Block list support, one of the most popular IP block list.
· UPnP support for automatic NAT traversal through UPnP enabled devices. First Java FTP server to bring UPnP support on any OS supporting Java.
· Fully working with hosts using dynamic IP, such as ADSL based internet access, DynDNS integrated client for dynamic IPs updates.
· Independent filesystem rights configuration for each files and directories. More available rights than OS rights which follow FTP protocol fonctionnalities.
· Integrated WHOIS client using Geektools whois server.
· Site content list and news list generator.
· Server side SVF checksum files generation.
· XCRC and MD5 commands support for files integrity checks after download/upload.
· Extendable upload and download filter to control incoming and outgoing file content.
· Unique feature : MP3 filter implementation provided to reject or accept uploaded MP3 files according to user defined settings ( minimal bitrate... ).
· Read MP3 files properties on the server.
· Server side M3U files generator.
Whats New in This Release:
· Providing a new JBI Jafs release, the implementation allows deploys jafs as an JBI components and allows others components on the JBI container to register for JAFS events notifications. A client component is also provided to simplify registration/unregistration and events reading. (SBB)
· Adding new classes to deploy JAFS as a JBoss service (net.sbbi.jafs.services.as.JbossFtpServerService), as a Sun AS / Glassfish lifecycle module (net.sbbi.jafs.services.as.SunFtpServerService) and finally as a Geronimo GBean (net.sbbi.jafs.services.as.GeronimoFtpServerServiceGBean). Look at the classes Javadoc and integration doc for instructions. (SBB)
· RFC 4217 compliance (Securing FTP with TLS), adding CCC commmand implementation and two new user settings ( secureControlTransport and secureDataTransport ) to define if a logged in user must use or not secure data or control channels. (SBB)
· The username setting can now be evaluated as an regular expression, as well as the user name filesystem config binding. The userhome can also be evaluated with the provided username at runtime using the $USERNAME and $UNRE:$regexp:$UNRE keywords. (SBB)
· New UPNP Adapter added : net.sbbi.jafs.management.UPNPMBeansAdapter. Expose the JAFS JMX interface as UPNP devices. (SBB)
· Adding an new mbeans-prefix setting to the JMX config. (SBB)
· New events listener added (net.sbbi.jafs.eventslisteners.JMXNotificationEventsListener) to forward received events as JMX notifications using a model MBean. (SBB)
· New setting (asynchronous) to define if an events listener must handle events asynchronously or not. (SBB)
· Some events fields where not correctly reset after event dispatching and always resend even when not needed. (SBB)
· New script provided ( bin/compile.bat|sh ) to easily recompile the source code. Another script ( bin/SDK_unpack.bat|sh ) to convert lzma archives to jar archives and to repack jar archives to lzma archives ( bin/SDK_pack.bat|sh ). (SBB)
· Adding an input/output buffer size setting to network interface config. (SBB)
· Opts and UTF8 commands support added. New setting added to the Mode command to define the compression level in MODE Z. (SBB)
· Changing the server behaviour to be RFC compliant when a bad username/password pair is provided. The server does not disconnects anymore the client. (SBB) Thanks to Heri.
· Fixing a bug with hidden files and adding a new filesystem setting (hf) to manage hidden files settings. (SBB) Thanks to Heri.
· Adding a new setting : active mode down and up source sockets ports range to fine tune your firewall. (SBB) Thanks to Desummoner.
JAFS can handle multiple FTP server instances concurrently and implements the most modern FTP releated technologies as well as some "home-made" features.
Here are the other main goals :
· A comprehensive configuration interface.
· Must support heavy client load.
· The server must work in any network environment ( ADSL routers ).
· The server architecture is scalable and FTP command implementation can be easily modified/added.
· The server must provide tools and APIs for an easy integration into the server IT environment.
· Reaching a level of functionality equal to commercial software.
· The server must be secure and implement all security related RFC.
Some of these primary goals are reached, but there is still work left to do, especially to complete the JMX administration interface and client load (NIO migration). Provided a better ( on the usability view point ) Web based interface. Finally, many efforts have been made on the security side and this direction will continue to be followed.
Here are some key features of "JAFS":
· Runs on any Java 1.4+ compatible platform tested with most OS JDKs
· Scripts provided for an easy installation as a Windows or Linux system service.
· J2EE Application servers integration. Supports JBoss, Geronimo or Sun AS.
· JBI support (JSR 208), JAFS events sent on the JBI messaging bus to registered JBI components.
· HTTP administration console for server management, SSL or TLS compatible for security, JMX based for scalability. JAAS based for authentication.
· JMX based administration of FTP servers and FTP client sessions.
· Other remote management with external JMX (JSR160) compatible admininistration console via JRMP or IIOP connectors, SSL or TLS based JRMP connector for security. UPnP compatible for RPC NAT traversal. JAAS based for authentication. JMX SOAP connector for web services oriented administration. UPNP JMX connector to access the JMX interface with the UPNP protocol.
· Easily pluggable custom JMX connectors.
· Powerful asynchronous events engine with different events publishers : standard console, JMS messaging, JMX notifications, Jabber IM and E-mail. Perfectly suitable for Enterprise Application Integration and easily pluggable new events listeners for custom EAI needs.
· Generic Unix syslog events listener suitable for IDS integration, Netgear DG834 proof of concept implementation.
· Multiple language support ( English and French, others to come ) for administration console and server clients sessions output.
· JAAS based users authentication realms with differents modules like Windows NT/2K/XP users module or RADIUS module for connection with Radius servers. Easy extendable others JAAS modules.
· One Time Password ( aka S/KEY ) authentication support.
· Powerful logging capabilities using Apache log4j.
· E-mail based server activity report ( using the events engine ).
· Scripting capability for certain outgoing messages.
· Sound events playback support ( new connections, logout ... ).
· Daily, weekly and monthly statistics for total of files uploaded/downloaded, bytes sent/received and more.
· FTP protocol 95% RFC 959 compliant ( SMNT,STRU,ALLO,SITE not implemented ), tested with most popular ftp clients
· Extremely configurable and designed to be easily extended with new custom commands. All protocol commands can be easily reimplemented.
· Server file system directories search command and Wildcard search support for path or file commands ( CWD *some*directory* ).
· Multiple character set support ( CHARSET feature command ) for internationalization.
· On-the-fly compression (MODE Z) support for data transferts.
· FTPS with SSL and TLS support for secure FTP transactions with configurable X509 certificates based access for high security.
· Certificate Revocation List checks to reject revoked X509 certificates.
· Pluggable custom X509 trust managers to check certificate content.
· Use multiple server certificates.
· Multiples network interfaces support for communication.
· IPv6 support for FTP servers and HTTP JMX console.
· IP Black list : block certain IP ranges from your server. Shield against undesired visitors.
· PeerGuardian 1 and 2 IP Block list support, one of the most popular IP block list.
· UPnP support for automatic NAT traversal through UPnP enabled devices. First Java FTP server to bring UPnP support on any OS supporting Java.
· Fully working with hosts using dynamic IP, such as ADSL based internet access, DynDNS integrated client for dynamic IPs updates.
· Independent filesystem rights configuration for each files and directories. More available rights than OS rights which follow FTP protocol fonctionnalities.
· Integrated WHOIS client using Geektools whois server.
· Site content list and news list generator.
· Server side SVF checksum files generation.
· XCRC and MD5 commands support for files integrity checks after download/upload.
· Extendable upload and download filter to control incoming and outgoing file content.
· Unique feature : MP3 filter implementation provided to reject or accept uploaded MP3 files according to user defined settings ( minimal bitrate... ).
· Read MP3 files properties on the server.
· Server side M3U files generator.
Whats New in This Release:
· Providing a new JBI Jafs release, the implementation allows deploys jafs as an JBI components and allows others components on the JBI container to register for JAFS events notifications. A client component is also provided to simplify registration/unregistration and events reading. (SBB)
· Adding new classes to deploy JAFS as a JBoss service (net.sbbi.jafs.services.as.JbossFtpServerService), as a Sun AS / Glassfish lifecycle module (net.sbbi.jafs.services.as.SunFtpServerService) and finally as a Geronimo GBean (net.sbbi.jafs.services.as.GeronimoFtpServerServiceGBean). Look at the classes Javadoc and integration doc for instructions. (SBB)
· RFC 4217 compliance (Securing FTP with TLS), adding CCC commmand implementation and two new user settings ( secureControlTransport and secureDataTransport ) to define if a logged in user must use or not secure data or control channels. (SBB)
· The username setting can now be evaluated as an regular expression, as well as the user name filesystem config binding. The userhome can also be evaluated with the provided username at runtime using the $USERNAME and $UNRE:$regexp:$UNRE keywords. (SBB)
· New UPNP Adapter added : net.sbbi.jafs.management.UPNPMBeansAdapter. Expose the JAFS JMX interface as UPNP devices. (SBB)
· Adding an new mbeans-prefix setting to the JMX config. (SBB)
· New events listener added (net.sbbi.jafs.eventslisteners.JMXNotificationEventsListener) to forward received events as JMX notifications using a model MBean. (SBB)
· New setting (asynchronous) to define if an events listener must handle events asynchronously or not. (SBB)
· Some events fields where not correctly reset after event dispatching and always resend even when not needed. (SBB)
· New script provided ( bin/compile.bat|sh ) to easily recompile the source code. Another script ( bin/SDK_unpack.bat|sh ) to convert lzma archives to jar archives and to repack jar archives to lzma archives ( bin/SDK_pack.bat|sh ). (SBB)
· Adding an input/output buffer size setting to network interface config. (SBB)
· Opts and UTF8 commands support added. New setting added to the Mode command to define the compression level in MODE Z. (SBB)
· Changing the server behaviour to be RFC compliant when a bad username/password pair is provided. The server does not disconnects anymore the client. (SBB) Thanks to Heri.
· Fixing a bug with hidden files and adding a new filesystem setting (hf) to manage hidden files settings. (SBB) Thanks to Heri.
· Adding a new setting : active mode down and up source sockets ports range to fine tune your firewall. (SBB) Thanks to Desummoner.
Mailgraph software is a very simple mail statistics RRDtool frontend for Postfix and Sendmail that produces daily, weekly, monthly and yearly graphs of received/sent and bounced/rejected mail.
Whats New in This Release:
· released version 1.12
· sendmail fixes (Ben Lentz, R. Scott Baer)
· compatibility with rrdtool 1.2.0 and 1.2.1 (no --slope-mode)
· compatibility with SpamAssassin 3.1.0 (Matias Lopez Bergero)
Whats New in This Release:
· released version 1.12
· sendmail fixes (Ben Lentz, R. Scott Baer)
· compatibility with rrdtool 1.2.0 and 1.2.1 (no --slope-mode)
· compatibility with SpamAssassin 3.1.0 (Matias Lopez Bergero)
Copyright Notice:
Software piracy is theft, Using crack, password, serial numbers, registration codes, key generators is illegal and prevent future software development. The above publishers weekly search only lists software in full, demo and trial versions for free download. Download links are directly from our mirror sites or publisher sites, torrent files or links from rapidshare.com, yousendit.com or megaupload.com are not allowed
Featured Software
Want to place your software product here?
Please contact us for consideration.
Contact WareSeeker.com
Sponsored Links
Related Information
publishers weekly magazine
from publishers weekly
publishers weekly website
publishers clearing house
publishers weekly bestsellers
from publishers weekly starred review
publishers weekly online
publishers weekly reviews
publishers weekly book reviews
publishers weekly interviews
publishers weekly starred review
weekly top 40
Top Popular Software
Editor's Picks Software