pandora publisher
Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 59
Pandora Publisher 0.4.4
Pandora is a simple web document and application platform written in Ruby. more>>
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.
Main features:
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.
Enhancements:
- 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.
<<lessMain features:
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.
Enhancements:
- 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.
Download (1.5MB)
Added: 2006-08-27 License: Other/Proprietary License Price:
1155 downloads
Panda Publisher RC3
Panda Publisher provides a lightweight, standards-compliant content management system. more>>
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.
Enhancements:
- Shiny new installer
- Standards Compliance improvements
- Fixed style sheet selector in admin
- New Offline-mode
- Code clean-ups
- Security Fixes
<<lessPanda 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.
Enhancements:
- Shiny new installer
- Standards Compliance improvements
- Fixed style sheet selector in admin
- New Offline-mode
- Code clean-ups
- Security Fixes
Download (MB)
Added: 2007-04-04 License: GPL (GNU General Public License) Price:
934 downloads

@1 Calendar Publisher I 2.0
Publish events, schedules or news to an online web calendar. more>> Publish events, schedules or news to an online web calendar. Multiple events can be posted on the same day. The calendar can be called directly or via SSI. No MySQL required. View in full or compact mode. Show X number of upcoming events. Header, footer colors and so on are highly customizable. Newly added features: "Todays Events" and "Tomorrows Events".<<less
Download (37KB)
Added: 2009-04-02 License: Freeware Price: Free
204 downloads
Smart Publisher 1.0.2
Smart Publisher is a web-based open source and easy-to-use application which offers you an effective way to publish a static or dynamic website on the internet more>> <<less
Added: 2008-03-05 License: GPL Price: FREE
17 downloads
Other version of Smart Publisher
License:GPL (GNU General Public License)
Podcast::Publisher 0.50
Podcast::Publisher is a Perl module for creating and managing podcasts. more>>
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();
<<lessSYNOPSIS
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();
Download (0.012MB)
Added: 2006-11-09 License: GPL (GNU General Public License) Price:
1081 downloads
Pandore 6.1.2
Pandora is a standardized library of image processing functions. more>>
The current version contains functions for 1D, 2D, and 3D images, which may be greyscale, color, or multispectral.
Enhancements:
- A limitation in SaveData and LoadData that restricted the size of data has been fixed.
- There are assorted other minor bugfixes.
<<lessEnhancements:
- A limitation in SaveData and LoadData that restricted the size of data has been fixed.
- There are assorted other minor bugfixes.
Download (MB)
Added: 2007-06-04 License: CeCILL (CeCILL Free Software License Agreement) Price:
872 downloads
PubSubHubbub_Publisher 1.0
A simple, open, web-hook-based pubsub protocol & open source reference implementation more>>
PubSubHubbub_Publisher 1.0 is yet another excellent utility for everyone. It is actually a simple, open, server-to-server web-hook-based pubsub (publish/subscribe) protocol as a simple extension to Atom.
Parties (servers) speaking the PubSubHubbub protocol can get near-instant notifications (via webhook callbacks) when a topic (Atom URL) they're interested in is updated.
This tool works as follow:
- An Atom URL (a "topic") declares its Hub server(s) in its Atom XML file, via . The hub(s) can be run by the publisher of the Atom, or can be a community hub that anybody can use.
- A subscriber (a server that's interested in a topic), initially fetches the Atom URL as normal. If the Atom file declares its hubs, the subscriber can then avoid lame, repeated polling of the URL and can instead register with the feeds hub(s) and subscribe to updates.
- The subscriber subscribes to the Topic URL from the Topic URLs declared Hub(s).
- When the Publisher next updates the Topic URL, the publisher software pings the Hub(s) saying that there's an update.
- The hub efficiently fetches the published feed and multicasts the new/changed content out to all registered subscribers.
- The protocol is decentralized and free. No company is at the center of this controlling it. Anybody can run a hub, or anybody can ping (publish) or subscribe using open hubs.
- To bootstrap this, the publisher has provided an open source reference implementation of the hub (the hard part of the protocol) that runs on Google App Engine, and is open for anybody to use.
Requirements:
- Python
Added: 2009-05-18 License: The Apache License 2.0 Price: FREE
13 downloads
NuSphere PhpED 5.0.1
NuSphere PhpED IDE is a professional integrated development environment. more>>
NuSphere PhpED IDE is a professional integrated development environment.
NuSphere PhpED is intended mostly for building database-driven web-applications using php scripting language, although a lot of other popular languages such as HTML, XML, CSS, Perl, Javascript, Python are supported.
PhpED is a robust code editor, powerful php debugger, profiler and publisher – all-in-one. It also includes integrated database and CVS clients, SOAP services, HTML validator and Code Formatter tools, Terminal support and much more.
<<lessNuSphere PhpED is intended mostly for building database-driven web-applications using php scripting language, although a lot of other popular languages such as HTML, XML, CSS, Perl, Javascript, Python are supported.
PhpED is a robust code editor, powerful php debugger, profiler and publisher – all-in-one. It also includes integrated database and CVS clients, SOAP services, HTML validator and Code Formatter tools, Terminal support and much more.
Download (MB)
Added: 2007-08-02 License: GPL (GNU General Public License) Price:
855 downloads
Project Logger 1.02b3
The Project Logger provides a simple yet effective means of keeping people informed about the progress of projects. more>>
The Project Logger provides a simple yet effective means for keeping people informed about the progress of projects, itineraries, or any sort of plans.
It combines the simplicity of blogging with dates, tasks, files, costs, and RSS feed modules to form a central broadcast point from which to keep people coordinated. How many times have problems occurred because of "I didnt know" or "I was unaware" or "When the #$% did that happen?"
The Project Logger solves this problem by making a tool that is first and foremost simple to use both from a publisher (how easy is it to enter information?) and from a subscriber (How easy is it to get to the information?) standpoint.
<<lessIt combines the simplicity of blogging with dates, tasks, files, costs, and RSS feed modules to form a central broadcast point from which to keep people coordinated. How many times have problems occurred because of "I didnt know" or "I was unaware" or "When the #$% did that happen?"
The Project Logger solves this problem by making a tool that is first and foremost simple to use both from a publisher (how easy is it to enter information?) and from a subscriber (How easy is it to get to the information?) standpoint.
Download (0.19MB)
Added: 2005-07-01 License: GPL (GNU General Public License) Price:
1575 downloads
Pandora Free Monitoring System 1.2 Beta 2
Pandora Free Monitoring System is a free distributed monitoring system. more>>
Pandora are a Free Software set of programs, set under the GPL license, that allows to analyze in a visual way status and performance of several parameters from different Operating Systems, servers, applications and hardware systems as Firewalls, Proxies, Data Bases, Web Servers or Routers. All integrated into an open and distributed architecture.
Pandora can be deployed in every Operating System. You have an agent for every platform. Pandora can monitor hardware systems with TCP/IP Stack, as load balancers, routers, switches, printers and so on.
Pandora has six components: Pandora Data Server, Pandora Network Server, Pandora SNMP Console, Pandora Agents, Pandora Database and Pandora Web Management System (Web Console).
Pandora Servers and SNMP Console
They are the recipient of bundles of information and the generators of alerts; they are the brain of the system. We can have several servers for very big systems or a single server. They are developed in Perl and works under any platform, with the required modules. Nevertheless its "official" platform is GNU/Linux. They also insert the gathered data into the Database. You can have several Pandora Servers connected with the same Database.
Pandora Web Console
It allows to manage the system and to operate with it; its the user interface of Pandora. We can have several Web Consoles in the same implantation. It is developed in PHP and leans on a Data Base and a Web Server, being able to work in any platform: GNU/Linux, Solaris, Win2000, AIX and others.
Pandora Database
Core module of Pandora (as you can see in the architecture overview). In this database resides all the information of the enterprise, for example, all data gathered by agents, all configuration defined by administrator, all events, incidents, audit info... At this moment, only MySQL DataBase is supported. More Databases in the future.
Pandora Agents
They can monitor any numeric parameter, boolean states, strings or numerical incremental data and/or condition. They have a centralized architecture based on lightweight design for agents (shellscript, wsh, perl) and light agents to collect data. They support all type of platforms (Microsoft, AIX, Solaris, GNU/Linux, IPSO, FreeBSD, etc) because the agents are completely free software, and they communicate using SSH, FTP, NFS or other good way, using an XML container to transport data.
<<lessPandora can be deployed in every Operating System. You have an agent for every platform. Pandora can monitor hardware systems with TCP/IP Stack, as load balancers, routers, switches, printers and so on.
Pandora has six components: Pandora Data Server, Pandora Network Server, Pandora SNMP Console, Pandora Agents, Pandora Database and Pandora Web Management System (Web Console).
Pandora Servers and SNMP Console
They are the recipient of bundles of information and the generators of alerts; they are the brain of the system. We can have several servers for very big systems or a single server. They are developed in Perl and works under any platform, with the required modules. Nevertheless its "official" platform is GNU/Linux. They also insert the gathered data into the Database. You can have several Pandora Servers connected with the same Database.
Pandora Web Console
It allows to manage the system and to operate with it; its the user interface of Pandora. We can have several Web Consoles in the same implantation. It is developed in PHP and leans on a Data Base and a Web Server, being able to work in any platform: GNU/Linux, Solaris, Win2000, AIX and others.
Pandora Database
Core module of Pandora (as you can see in the architecture overview). In this database resides all the information of the enterprise, for example, all data gathered by agents, all configuration defined by administrator, all events, incidents, audit info... At this moment, only MySQL DataBase is supported. More Databases in the future.
Pandora Agents
They can monitor any numeric parameter, boolean states, strings or numerical incremental data and/or condition. They have a centralized architecture based on lightweight design for agents (shellscript, wsh, perl) and light agents to collect data. They support all type of platforms (Microsoft, AIX, Solaris, GNU/Linux, IPSO, FreeBSD, etc) because the agents are completely free software, and they communicate using SSH, FTP, NFS or other good way, using an XML container to transport data.
Download (2.0MB)
Added: 2006-09-26 License: GPL (GNU General Public License) Price:
1125 downloads
MP3SPI for Linux 1.9.4
MP3SPI is a Java Service Provider Interface that adds MP3 more>> MP3SPI is a Java Service Provider Interface that adds MP3 (MPEG 1/2/2.5 Layer 1/2/3) audio format support for Java Platform. It supports streaming, ID3v2 frames, Equalizer, .... It is based on JLayer and Tritonus Java libraries.
MP3 support (MPEG 1/2/2.5 Layer 1/2/3). VBR support, ID3v2 frames support.Skip support.Equalizer support.This release targets J2SE 1.3 and 1.4 but it provides audio properties that will be available in J2SE 1.5 :
MpegAudioFormat (bitrate, vbr).
MpegAudioFileFormat (duration, title, author, album, date, copyright, comments).It also provides custom properties :
MpegAudioFileFormat (mp3.version.mpeg, mp3.version.layer, mp3.framerate.fps, mp3.id3tagv2, ...).
DecodedMpegAudioInputStream (mp3.frame.bitrate, mp3.equalizer, ...) jUnit tests included.CPU usage : ~12% under PIII 1Ghz/Win2K+J2SE 1.4.1
FootPrint : ~10MB under WinNT4/Win2K + J2SE 1.4.1
RIFF/MP3 header support added.
FLAC and MAC headers denied.
Skip bug fixed for 320kbps files.
ID3v2.x support improved :
size computation bug fixed.
"mp3.id3tag.publisher" (TPUB/TPB) added.
"mp3.id3tag.orchestra" (TPE2/TP2) added.
"mp3.id3tag.length" (TLEN/TLE) added.
Mark limit increased.<<less
Download (289KB)
Added: 2009-04-04 License: Freeware Price: Free
202 downloads
PROPS 0.7
PROPS is an open, extensible Internet publishing system designed specifically for periodicals. more>>
PROPS is an open, extensible Internet publishing system designed specifically for periodicals such as newspapers and magazines who want to publish online, either exclusively or as an extension of their print publication.
PROPS is written entirely in PHP4 using a MySQL database backend, and is free software released under the GNU General Public License (GPL).
Main features:
- Easy to install
- Well-documented, robust API allowing third party developers to create plug-ins to extend base functionality
- Delivery of content to multiple target platforms (HTML, XML/XSL, WAP/WML, text, etc)
- Readers may format a story for printing, or email to a friend
- Pages are presented as static URLs so that spider type search engines may crawl and index them
- Strict separation of design and content - designers control site look and feel by developing templates using standard site editing tools such as Dreamweaver, GoLive, BBEdit, etc., while editors manage site content via a web interface
- Permissions-based multiuser site management screens allow a PROPS site to be maintained by a distributed team of reporters and editors
- Will support the XML-based News Industry Text Format
- Will speak various XML dialects for both import and export, allowing syndication in both directions, and enabling PROPS sites to participate in distributed news networks
- Is targeted at mid-sized publishers serving fewer than one million page views daily, however will be architected to scale through deployment of multiple front-end web servers, separate image servers, etc.
<<lessPROPS is written entirely in PHP4 using a MySQL database backend, and is free software released under the GNU General Public License (GPL).
Main features:
- Easy to install
- Well-documented, robust API allowing third party developers to create plug-ins to extend base functionality
- Delivery of content to multiple target platforms (HTML, XML/XSL, WAP/WML, text, etc)
- Readers may format a story for printing, or email to a friend
- Pages are presented as static URLs so that spider type search engines may crawl and index them
- Strict separation of design and content - designers control site look and feel by developing templates using standard site editing tools such as Dreamweaver, GoLive, BBEdit, etc., while editors manage site content via a web interface
- Permissions-based multiuser site management screens allow a PROPS site to be maintained by a distributed team of reporters and editors
- Will support the XML-based News Industry Text Format
- Will speak various XML dialects for both import and export, allowing syndication in both directions, and enabling PROPS sites to participate in distributed news networks
- Is targeted at mid-sized publishers serving fewer than one million page views daily, however will be architected to scale through deployment of multiple front-end web servers, separate image servers, etc.
Download (0.70MB)
Added: 2005-10-28 License: GPL (GNU General Public License) Price:
1459 downloads
PoJoe Component Libraries 1.1
PoJoe Component Libraries project is a set of Java POJO components, originally developed for OSMQ. more>>
PoJoe Component Libraries project is a set of Java POJO components, originally developed for OSMQ. Developers have found these components useful in building robust enterprise applications.
Of note are: a FIFO queue that utilizes memory until a size threshold is reached, paging overflow elements to a disk cache; a dynamic discovery mechanism for locating remote processes by name over an IP network, eliminating the need to identify a remote service with a specific host computer; and a set of peer-to-peer async message components that support n concurrent message publishers for each named subscriber.
Enhancements:
- Minor enhancements and bugfixes, and changing the license from GNU Lesser to Apache 2.0.
<<lessOf note are: a FIFO queue that utilizes memory until a size threshold is reached, paging overflow elements to a disk cache; a dynamic discovery mechanism for locating remote processes by name over an IP network, eliminating the need to identify a remote service with a specific host computer; and a set of peer-to-peer async message components that support n concurrent message publishers for each named subscriber.
Enhancements:
- Minor enhancements and bugfixes, and changing the license from GNU Lesser to Apache 2.0.
Download (0.87MB)
Added: 2007-06-12 License: The Apache License 2.0 Price:
521 downloads
IPC::PubSub 0.22
IPC::PubSub is Perl module for Interprocess Publish/Subscribe channels. more>>
IPC::PubSub is Perl module for Interprocess Publish/Subscribe channels.
SYNOPSIS
# A new message bus with the DBM::Deep backend
# (Other possible backends include Memcached and PlainHash)
my $bus = IPC::PubSub->new(DBM_Deep => /tmp/pubsub.db);
# A channel is any arbitrary string
my $channel = #perl6;
# Register a new publisher (you can publish to multiple channels)
my $pub = $bus->new_publisher("#perl6", "#moose");
# Publish a message (may be a complex object) to those channels
$pub->msg("This is a message");
# Register a new subscriber (you can subscribe to multiple channels)
my $sub = $bus->new_subscriber("#moose");
# Publish an object to channels
$pub->msg("This is another message");
# Set all subsequent messages from this publisher to expire in 30 seconds
$pub->expiry(30);
$pub->msg("This message will go away in 30 seconds");
# Simple get: Returns the messages sent since the previous get,
# but only for the first channel.
my @msgs = $sub->get;
# Simple get, with an explicit channel key (must be among the ones
# it initially subscribed to)
my @moose_msgs = $sub->get("#moose");
# Complex get: Returns a hash reference from channels to array
# references of [timestamp, message].
my $hash_ref = $sub->get_all;
# Changing the list of channels we subscribe to
$sub->subscribe(some-other-channel);
$sub->unsubscribe(some-other-channel);
# Changing the list of channels we publish to
$pub->publish(some-other-channel);
$pub->unpublish(some-other-channel);
# Listing and checking if we are in a channel
my @sub_channels = $sub->channels;
my @pub_channels = $pub->channels;
print "Sub is in #moose" if $sub->channels->{#moose};
print "Pub is in #moose" if $pub->channels->{#moose};
# Raw cache manipulation APIs (not advised; use ->modify instead)
$bus->lock(channel);
$bus->unlock(channel);
my @timed_msgs = $bus->fetch(key1, key2, key3);
$bus->store(key, value, time, 30);
# Atomic updating of cache content; $_ is stored back on the
# end of the callback.
my $rv = $bus->modify(key => sub { delete $_->{foo} });
# Shorthand for $bus->modify(key => sub { $_ = val });
$bus->modify(key => val);
# Shorthand for $bus->modify(key => sub { $_ });
$bus->modify(key);
This module provides a simple API for publishing messages to channels and for subscribing to them.
When a message is published on a channel, all subscribers currently in that channel will get it on their next get or get_all call.
Currently, it offers three backends: DBM_Deep for on-disk storage, Memcached for possibly multi-host storage, and PlainHash for single-process storage.
Please see the tests in t/ for this distribution, as well as "SYNOPSIS" above, for some usage examples; detailed documentation is not yet available.
<<lessSYNOPSIS
# A new message bus with the DBM::Deep backend
# (Other possible backends include Memcached and PlainHash)
my $bus = IPC::PubSub->new(DBM_Deep => /tmp/pubsub.db);
# A channel is any arbitrary string
my $channel = #perl6;
# Register a new publisher (you can publish to multiple channels)
my $pub = $bus->new_publisher("#perl6", "#moose");
# Publish a message (may be a complex object) to those channels
$pub->msg("This is a message");
# Register a new subscriber (you can subscribe to multiple channels)
my $sub = $bus->new_subscriber("#moose");
# Publish an object to channels
$pub->msg("This is another message");
# Set all subsequent messages from this publisher to expire in 30 seconds
$pub->expiry(30);
$pub->msg("This message will go away in 30 seconds");
# Simple get: Returns the messages sent since the previous get,
# but only for the first channel.
my @msgs = $sub->get;
# Simple get, with an explicit channel key (must be among the ones
# it initially subscribed to)
my @moose_msgs = $sub->get("#moose");
# Complex get: Returns a hash reference from channels to array
# references of [timestamp, message].
my $hash_ref = $sub->get_all;
# Changing the list of channels we subscribe to
$sub->subscribe(some-other-channel);
$sub->unsubscribe(some-other-channel);
# Changing the list of channels we publish to
$pub->publish(some-other-channel);
$pub->unpublish(some-other-channel);
# Listing and checking if we are in a channel
my @sub_channels = $sub->channels;
my @pub_channels = $pub->channels;
print "Sub is in #moose" if $sub->channels->{#moose};
print "Pub is in #moose" if $pub->channels->{#moose};
# Raw cache manipulation APIs (not advised; use ->modify instead)
$bus->lock(channel);
$bus->unlock(channel);
my @timed_msgs = $bus->fetch(key1, key2, key3);
$bus->store(key, value, time, 30);
# Atomic updating of cache content; $_ is stored back on the
# end of the callback.
my $rv = $bus->modify(key => sub { delete $_->{foo} });
# Shorthand for $bus->modify(key => sub { $_ = val });
$bus->modify(key => val);
# Shorthand for $bus->modify(key => sub { $_ });
$bus->modify(key);
This module provides a simple API for publishing messages to channels and for subscribing to them.
When a message is published on a channel, all subscribers currently in that channel will get it on their next get or get_all call.
Currently, it offers three backends: DBM_Deep for on-disk storage, Memcached for possibly multi-host storage, and PlainHash for single-process storage.
Please see the tests in t/ for this distribution, as well as "SYNOPSIS" above, for some usage examples; detailed documentation is not yet available.
Download (0.019MB)
Added: 2007-02-14 License: MIT/X Consortium License Price:
983 downloads
phpAdsNew 2.0.10
phpAdsNew is a banner management and tracking system written in PHP. more>>
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.
Main features:
- 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.
Enhancements:
- 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
<<lessWith phpAdsNew you can easily rotate paid banners and your own in-house advertisements. You can even integrate banners from third party advertising companies.
Main features:
- 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.
Enhancements:
- 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
Download (MB)
Added: 2006-11-11 License: GPL (GNU General Public License) Price:
1091 downloads
Secleted [ 0 ] software to compare
Copyright Notice:
Software piracy is theft, Using crack, password, serial numbers, registration codes, key generators is illegal and prevent future software development. The above pandora publisher 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