Main > Free Download Search >

Free to publish software for linux

to publish

Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 408
eZ publish 3.9.1

eZ publish 3.9.1


eZ publish is an open source content management system and development framework. more>>
eZ publish is a popular open source content management system and development framework. eZ publish project is distributed, developed and supported by eZ systems. eZ systems is a commercial company, founded by experienced and open-minded people. The company builds its business by providing services around the eZ publish system. For more information about eZ systems, read the "What is eZ systems?" section.
eZ publish allows the development of highly professional and customized internet solutions and dynamic web applications. It can be used to build anything from a personal homepage to a multinational corporate website with role based multiuser access, online shopping, discussion forums and other advanced functionality. In addition, because of its nature of openness, eZ publish can be easily plugged into, communicate and coexist with existing IT-solutions.
eZ publish comes with a wide range of advanced built-in features, which make it possible to develop professional, complex, secure and reliable solutions within a short amount of time. In addition to the built-in features, the system allows for extensions and custom modifications in almost any direction. Unlike other content management systems, eZ publish delivers a flexible, generic solution with very few limitations. In other words, this is a scalable and dynamic system that companies and organizations can grow with.
eZ publish is platform independent. It can be used on Windows and several UNIX variants such as OS X, Linux, FreeBSD, Solaris, IRIX, etc. In addition, eZ publish is also database independent; if a specific database isnt supported, it is possible to write a driver without modifying any kernel code.
eZ publish is open software, supporting open standards. The software is constructed following strict development processes in order to ensure high technical quality and usability.
eZ publish is dual licensed. There is a GPL (General Public License) and a professional license. Using the GPL license, people can build their own open source applications and thereby contribute to the development of free and open software. The professional license allows companies to make and sell commercial software that is developed using and/or built upon the eZ publish system.
Enhancements:
- Several bugfixes and enhancements.
- The command line package tool ezpm.php has been updated: list, import, and install commands have been changed to match the admin interface functionality.
- The ezinstallscript and ezextension items are supported by the add command. ezpm is allowed to set the vendor.
- Enhancement #010347 (progress output for correctxmltext.php and updatetypedrelation.php) has been implemented.
<<less
Download (28MB)
Added: 2007-03-26 License: GPL (GNU General Public License) Price:
1226 downloads
darcspublish 1.0

darcspublish 1.0


darcspublish is a shell script that allows you to easily share your darcs repository between different computers. more>>
darcspublish is a shell script that allows you to easily share your darcs repository between different computers, to give read access to the world, or to publish a website that is backed by a darcs repository on your computer. The project should work with any bourne shell and only needs darcs and sitecopy to work.

darcspublish reads its configuration from the file .darcspublish in your home directory or _darcs/prefs/darcspublish in your darcs repository. Should you need different darcspublish “profiles” for one repository you can create different config files named _darcs/prefs/darcspublish.profile and when calling darcspublish you can name one or more profiles to upload as command line arguments. Should there exist more than one profile and you do not specify any profile, darcspublish will execute every one of them in alphabetical order.
The configuration file is a simple shell script that gets sourced by darcspublish. You can set the following variables:

SERVER

The server to connect to.
Example: SERVER=ftp.burningsoda.com

USER

The user name to use when connecting to the server.

Example: USER=rob

PASSWORD

The password to use for authentication when connecting to the server. As sitecopy (and therefore darcspublish) will use a password given in the ~/.netrc file, this setting is optional. In fact, UPLOADSTATE only works if is not set in the darcspublish configuration.

Example: PASSWORD=myverysecretsecret

DIR

The directory to upload the contents of the repository into. This has to be an absolute path name and theres no excuse about it. If your omit DIR, darcspublish will assemble it from BASEDIR and the basename of the working directory.

Example: DIR=/var/darcs/myproject

BASEDIR

The name of the destination directorys parent directory. This is useful to set in your ~/.darcspublish if you dont want to configure every single of your repositories and they all share the same base dir on the destination server.

Example: BASEDIR=/var/darcs

PRISTINE

Only upload the pristine tree. This is useful for deploying websites.

Example: PRISTINE=YES or PRISTINE=

EXCLUDEPRISTINE

Do not include the pristine tree when copying the repository. To save space on the destination site you may exclude the pristine tree, if the resulting repository will not be used as a working directory. (You probably will want to set this to YES)

Example: EXCLUDEPRISTINE=YES or EXCLUDEPRISTINE=

EXCLUDE

List of files or directories to exclude from uploading.

Example: EXCLUDE="data _compile/* _cache/*" will not upload the directory (or file) “data” and will also exclude the complete contents of the directories “_compile” and “_cache” (but these directories will be created on the destination site).

UPLOADSTATE

A metadata file will be saved at the destination site, which will allow you to upload from different locations. Before each sync darcspublish will check for a metadata file which will help darcspublish noticing which file is out of sync and needs to be updated.

Example: UPLOADSTATE=YES or UPLOADSTATE=

CAREFUL

Ask before uploading.

Example: CAREFUL=YES or CAREFUL=

<<less
Download (0.004MB)
Added: 2007-07-04 License: GPL (GNU General Public License) Price:
843 downloads
@1 Calendar Publisher I 2.0

@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
KnowledgebasePublisher 2.0.1

KnowledgebasePublisher 2.0.1


KnowledgebasePublisher is a free and Opensource knowledgebase. more>>
KnowledgebasePublisher is a free and Opensource knowledgebase / FAQ solution for your websites, or just content manager about any other type of article that you want to publish on your website.
Its so easy to use that you can be managing knowledgebase on your website right from your own web browser.
KnowledgebasePublisher project allows a content administrator in your company to easily add/edit/delete and post current information to your website at any time, day or night.
Main features:
General Features
- Unlimited articles & categories
- Unlimited glossary terms / definitions
- Script Exists on your server
- Access from any browser / computer
- Have your script online in minutes
- Central Language Files
- Customizable
Categories
- Unlimited Categories/Levels
- Category order control
Articles
- Visual text editor for adding / modifying articles
- Add articles to multiple categories
- Filter Article Results
- Make Invisible
Visitor Features
- View Related articles
- Send to Friend Feature
- Article Commenting
- Article rating capabilities
- Article Searching
- View Glossary Terms
- View Most Recent
- View Most Popular
- Password reminder utility
Administration
- Multiple admin users
- Three diffrent admin role (access level)
- Password reminder utility
- Works with browsers from any location
- Customization Modification Files
- Customizable
Translations:
- English
- German
- Portuguese
- Dutch
<<less
Download (MB)
Added: 2007-05-03 License: LGPL (GNU Lesser General Public License) Price:
911 downloads
PhpBibliography 0.4

PhpBibliography 0.4


PhpBibliography allows you to publish your bibliography online (and to edit it via web). more>>
PhpBibliography allows you to publish your bibliography online (and to edit it via web). PhpBibliography is implemented in Php and uses MySql.
These instructions assume you already have a working web server/php/MySql system.
1. Create a database called bibliography (this is the default but you can choose the name you want, provided you update config.php accordingly, see below; for instance some providers already set up some databases for you, with specific names: you should choose one of these and then update config.php accordingly, see below)
2. (Optional) assign user and password to the created database
3. upload the file bibliography.sql you find in the zip file (this will create the table structures); in order to do this you can either use the following mysql command, where should be replaced with the user you assigned to the database (default: root) and is the name of the database you created (default: bibliography):
mysql -u -p < bibliography.sql
Alternatively you can use your favorite mysql management system, e.g., phpMyAdmin.
Note: phpbibliography relies on InnoDB tables for the database, but it should work even with standard MySql table types (I havent tested this) but you lose referential integrity.
4. Edit the config.php file in the html directory according to your configuration:
$dbhost = "localhost";
This is the address of the MySql server (by default it is the same of your web server - thus, localhost - but it might not always be the case)
$dbuname = "root";
The user owner of the database you created (default: root)
$dbpass = "pippo";
The password of the owner of the database you created (default: pippo, but you should change it as soon as possible!)
$dbname = "bibliography";
The name of the database you created (see above)
$mysite = "http://yoursite/yourphpbibliographypath";
This is the public URL of your phpbibliography site; it depends on where you upload the phpbibliography files (see below)
$filedir = "files";
This directory will store the papers you upload via phpbibliography. You can keep the default value (see below for setting up this directory)
$maintitle = "Bibliography Site";
This will be the title of the html pages generated by phpbibliography
copy all the contents (including the subdirectories) of the html directory to the desired directory in your web server (make sure that the subdirectory files is writable from the web server user - you can make it writable and accessible from anyone. This directory will store the papers you upload via phpbibliography)
If everything was setup correctly you should be able to access to your bibliography site with a browser.
Enhancements:
- Papers can be classified according to several criteria (decided by the users).
- The order of authors in a bib item is respected.
- A paper can be modified using a bibtex.
- An entire bib file can be uploaded to insert or modify the papers.
- An authentication problem with PHP 5 has been fixed.
- Formatting of papers can be customized by passing parameters in the URL.
<<less
Download (0.041MB)
Added: 2006-12-30 License: GPL (GNU General Public License) Price:
1028 downloads
libpubsub 0.5.1

libpubsub 0.5.1


libpubsub provides everything to setup a simple publish/subscribe environment. more>>
libpubsub provides everything to setup a simple publish/subscribe environment.
If you are looking for a way to let several processes (not necessarily on the same host) exchange information with each other in a very easy (read at the moment: simple) way, libpubsub may interest you!
The main target is the usage in C++ applications. The package includes a tool to let even shell scripts get in touch with pubsub.
Enhancements:
- the client is able to read the message broker address from the environment variable PUBSUB_BROKER
- added conversion routines between binary data and hexadecimal strings
- added support for very large messages over TCP
- several minor bugfixes and cosmetic changes
- embedded users guide into doxygen generated docs
<<less
Download (0.60MB)
Added: 2006-01-18 License: Artistic License Price:
1374 downloads
Top Music 3.0 PR5 Beta1

Top Music 3.0 PR5 Beta1


Top Music allows you to publish music (albums, artists, songs, sound tracks, rankings, etc.) to create an online music portal. more>>
Top Music allows you to publish music (albums, songs, sound tracks, rankings, artists, etc.) to create an online music portal.

It features: A-Z list of bands; band information (name, photo, genre, biography, etc.); discography; album information (title, year, covers, band, etc.); albums songs lists; song information (title, album, number, lyrics, etc.); the ability to listen to tracks; searching; ranking lists (most visited, most voted, etc.); a voting system; an uploads system; themes; an easy configuration screen; many blocks; multi-language support; easy installation; and a support forum, mailing lists, and Sourceforge.net support (CVS, files, etc.)
<<less
Download (0.94MB)
Added: 2006-07-11 License: GPL (GNU General Public License) Price:
1203 downloads
IPC::PubSub 0.22

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.

<<less
Download (0.019MB)
Added: 2007-02-14 License: MIT/X Consortium License Price:
983 downloads
Echelon Linux 0.2

Echelon Linux 0.2


Echelon Linux is a distro designed to monitor services on your network. more>>
Echelon Linux is a distro designed to monitor services on your network. Echelon Linux is based on the DamnSmallLinux project.
I started building echelonlinux last year but I stopped working on it a few month later. Today I have decided to publish a new release of echelonlinux. It is a little bit different than first one; only 3 components are available :
- Nagios Services and local ressources monitoring
- Ntop Network traffic analyser
- Nessus Remote Security Scanner
Main features:
- Apache based system
- Network monitoring with Nagios.
- Vulnerabilities scan with Nessus.
<<less
Download (105.6MB)
Added: 2005-12-29 License: GPL (GNU General Public License) Price:
791 downloads
TCPDF PHP4 4.6.022

TCPDF PHP4 4.6.022


TCPDF PHP4 provides you with an excellent and open Source PHP class which is designed for generating PDF documents. more>>

TCPDF PHP4 4.6.022 provides you with an excellent and open Source PHP class which is designed for generating PDF documents. TCPDF project was started in 2002 and now it is freely used all over the world by millions of people. TCPDF is a Free Libre Open Source Software (FLOSS).

Major Features:

  1. No external libraries are required for the basic functions
  2. Supports all ISO page formats
  3. Supports custom page formats, margins and units of measure
  4. Supports UTF-8 Unicode and Right-To-Left languages
  5. Supports TrueTypeUnicode, OpenTypeUnicode, TrueType, OpenType, Type1 and CID-0 fonts;
  6. Supports document encryption
  7. Includes methods to publish some (x)HTML code
  8. Includes graphic (geometric) and transformation methods
  9. Includes Javascript and forms support
  10. Includes a method to print various barcode formats: CODE 39, ANSI MH10.8M-1983, USD-3, 3 of 9, CODE 93, USS-93, Standard 2 of 5, Interleaved 2 of 5, CODE 128 A/B/C, 2 and 5 Digits UPC-Based Extention, EAN 8, EAN 13, UPC-A, UPC-E, MSI, POSTNET, PLANET, RMS4CC (Royal Mail 4-state Customer Code), CBC (Customer Bar Code), KIX (Klant index - Customer index), Intelligent Mail Barcode, Onecode, USPS-B-3200, CODABAR, CODE 11, PHARMACODE, PHARMACODE TWO-TRACKS;
  11. Includes methods to set Bookmarks and print a Table of Content
  12. Includes a method to move pages
  13. Includes methods for automatic page header and footer management
  14. Supports automatic page break
  15. Supports automatic page numbering and page groups
  16. Supports automatic line break and text justification
  17. Supports JPEG and PNG images natively, all images supported by GD (GD, GD2, GD2PART, GIF, JPEG, PNG, BMP, XBM, XPM) and all images supported via ImagMagick;
  18. Supports stroke and clipping mode for text
  19. Supports clipping masks
  20. Supports Grayscale, RGB, CMYK, Spot Colors and Transparencies
  21. Supports several annotations, including links, text and file attachments
  22. Supports page compression (requires zlib extension)
  23. Supports text hyphenation
  24. Supports transactions to UNDO commands.
<<less
Added: 2009-07-24 License: LGPL Price: FREE
1 downloads
OpenDDS 1.0

OpenDDS 1.0


OpenDDS is an open-source C++ implementation of the Object Management Groups Data Distribution Service. more>>
OpenDDS is an open-source C++ implementation of the Object Management Groups Data Distribution Service for Real-time Systems specification (version 1.0). This project implements most of the minimum profile of the Data-Centric Publish-Subscribe (DCPS) layer of the DDS specification.
DDS provides demanding applications with a high-level, object-oriented publish-subscribe model while enabling efficient, direct data transfer between publishers and subscribers. More information about the OMGs DDS specification can be found at the OMG Data Distribution portal.
OpenDDS is built on the ACE (ADAPTIVE Communication Environment) abstraction layer to provide platform portability. OpenDDS also leverages capabilities of TAO (The ACE ORB), such as its IDL compiler and as the basis of the OpenDDS DCPS Information Repository (DCPSInfoRepo). In addition, OpenDDS leverages MPC to ease the maintenance burden of supporting multiple build environments and platforms. For a current list of supported platforms and build environments, see the OpenDDS FAQ.
Enhancements:
- Support for built-in CORBA:: sequences was added.
- DDS entities have changed to local IDL types and now support zero-copy reads.
- User-defined DDS types are now correctly scoped.
<<less
Download (4.0MB)
Added: 2007-07-27 License: Freely Distributable Price:
821 downloads
LaTeBlog 1.0

LaTeBlog 1.0


LaTeBlog provides a Makefile, a LaTeX document class, and HTML sniplets to publish your blog in PDF created with pdflatex. more>>
LaTeBlog project provides a Makefile, a LaTeX document class and HTML sniplets to publish your blog in PDF created with pdflatex.

Gives excellent readibility and proper footnotes.

A blog is a website in which journal entries are posted on a regular basis and displayed in reverse chronological order. The term blog is a shortened form of weblog or web log.

Authoring a blog, maintaining a blog or adding an article to an existing blog is called "blogging". Individual articles on a blog are called "blog posts," "posts" or "entries". A person who posts these entries is called a "blogger".

A blog comprises hypertext, images, and links (to other webpages and to video, audio and other files). Blogs use a conversational style of documentation. Often blogs focus on a particular "area of interest", such as Washington, D.C.s political goings-on. Some blogs discuss personal experiences.

Blogs can be hosted by dedicated blog hosting services, or they can be run using blog software on regular web hosting services. In the early 21st Century, blogging has quickly emerged as a popular and important means of communication.
<<less
Download (0.004MB)
Added: 2006-01-25 License: Freely Distributable Price:
1367 downloads
LPMtool 0.50

LPMtool 0.50


LPMtool is a package management tool. more>>
LPMtool project is a package management tool. At this time, LPMtool has been developed and tested on Linux. LPMtool could probably be ported to other platforms with a minimum of effort, but at this time no porting effort has been made.
LPMtool is capable of handling all package management chores for an entire Linux system by itself; but it can also play second fiddle alongside the existing system package manager.
LPMtool is not just a basic package manager, that merely keeps track of installed software. LPMtool includes tools for setting up web-based package repositories and publishing packages.
LPMtool publishes an efficient package repository on a web server. The package repository may contain different versions of the same software package built for different Linux distributions, and LPMtool will download the appropriate version, for the Linux distribution LPMtool is running on.
LPMtool aims to simply the task of distributing and installing software packages. Consider a complicated application that uses additional software components from third party sources. LPMtool eliminates the "dependency hell" of pouring through the softwares documentation looking for third party components the software depends on, and figuring out if you already have them installed, and if not where they must be downloaded from.
LPMtool downloads the required software components, automatically, after displaying the third party softwares URL and asking for permission to download the required software from it (of course, the third party components must also be built with LPMtool, in order for this to work).
LPMtool keeps a list of known repositories where software was installed from. A single command checks if newer versions of existing software packages are available, downloads them, and installs them.
Main features:
- A more flexible dependency model. New versions of a package can use a different architecture (such as updating an i686 package to an x86_64 package, or the other way around). Also, it is not necessary to "bump" a packages release after upgrading to a new version of the base Linux distribution. LPMtool knows to update packages built for a different (previous) Linux distribution even if the current distribution carries an older version of the package.
- No configuration files that require manual editing. All configuration settings are adjusted by command options.
- LPMtool includes a lot of documentation. This documentation includes everything needed to use LPMtool, and to set up web-pased package repositories to publish LPMtool packages on the web. This documentation also briefly discusses many internal LPMtool objects and algorithms.
- LPMtool includes a graphical front-end (requires Gnome and Python).
<<less
Download (1.8MB)
Added: 2006-01-10 License: W3C License Price:
1382 downloads
Entropy RSA 0.9.1-439

Entropy RSA 0.9.1-439


Entropy RSA is a a faster and more sophisticated replacement for Freenet. more>>
ENTROPY stands for Emerging Network To Reduce Orwellian Potency Yield and as such describes the main goal of the project.
Main features:
- ENTROPY is developed as a response to increasing censorship and surveillance in the internet. The program connects your computer to a network of machines which all run this software. The ENTROPY network is running parallel to the WWW and also other internet services like FTP, email, ICQ. etc.
- For the user the ENTROPY network looks like a collection of WWW pages. The difference to the WWW however is that there are no accesses to central servers. And this is why there is no site operator who could log who downloaded what and when. Every computer taking part in the ENTROPY network (every node) is at the same time server, router for other nodes, caching proxy and client for the user: that is You.
- After you gained some experience with the ENTROPY network, there are command line tools for you to insert whole directory trees into the network as a ENTROPY site. So ENTROPY does for you what a webspace provider does for you in the WWW - but without the storage and bandwidth costs and without any regulation or policy as to what kind of content you are allowed to publish. Everyone can contribute his own ENTROPY site for everybody else to browse through. The contents is stored in a distributed manner across all available and reachable nodes and no one can find out about who put up what contents into the network. Even if your node is not actively running, your contents can be retrieved by others -- without knowing that it was actually you who published the files. Of course this is only true if you do not publish your name (or leave your name or other personal data in the files you publish)
Enhancements:
- Bugfixes were made.
- This release is not backwards compatible.
<<less
Download (0.86MB)
Added: 2006-10-19 License: GPL (GNU General Public License) Price:
1102 downloads
pyctures 0.20

pyctures 0.20


pyctures is a small web gallery written in Python that uses the web.py framework. more>>
pyctures is a small web gallery written in Python that uses the web.py framework. It does not use any database and stores all the necessary data in the filesystem.
pyctures is published under the BOLA (Public Domain), so you can run the software anywhere, and do whatever you want with it.
Installation:
The installation procedure depends on the HTTP server youre using. What follows is a list of procedures for some common HTTP servers. If you use pyctures with something else, please let me know so I can add it here.
After youve completed the install, read the "Administration" file to learn how to manage your gallery.
Common procedure
1. Copy the "website" directory to a suitable place where you want to install
pyctures. It does not have to be inside your website, but has to be
readable by your webservers user.
2. Create a "config.py" file based on the "config.py.sample" file, and edit it
according to your configuration. A really important setting is the album
path, where all albums will be stored. It can be anywhere you want. Create
an admin user so you can create albums using the web interface.
3. Make sure the album path is writeable by the user who will run the pyctures
application. It usually is your web server user.
4. Install PIL from http://www.pythonware.com/products/pil/. The package name
for most distributions is "python-imaging" or just "imaging".
5. Install cheetah from http://www.cheetahtemplate.org/. The package name for
most distributions is "python-cheetah" or just "cheetah". You need at least
version 2.0-rc5.
No server (stand-alone)
pyctures can be run without any HTTP server by just executing
"./pyctures [PORT]" directly on the website directory. Its useful for
testing and small sites. I recommend that you test everything works this way
before integrating it into a webserver.
lighttpd
First of all, install "flup", from http://www.saddi.com/software/flup/.
Gentoo: Its not in portage, it sucks. Check
http://bugs.gentoo.org/show_bug.cgi?id=100784
Debian: apt-get install python-flup
Now, lets suppose youve installed pyctures in the "/var/www/pyctures"
directory, and want to publish it under the "/pics/" directory.
You need to add the following to /etc/lighttpd/mod_fastcgi.conf (or just
/etc/lighttpd/lighttpd.conf if you dont have the other file):
---------- 8< ---------- 8< ---------- 8< ---------- 8< ----------
fastcgi.server = (
"/pics" => ((
"socket" => "/tmp/fastcgi-pics.socket",
"max-procs" => 1,
"bin-path" => "/var/www/pyctures/pyctures"
))
)
---------- 8< ---------- 8< ---------- 8< ---------- 8< ----------
This is enough, but be aware that "http://mysite/pics" (note the missing
"/" at the end) will *not* be redirected to pyctures.
If you want to be able to refer to your pyctures root both as
"http://mysite/pics/" and "http://mysite/pics", you need to add the
following in the same file as before:
---------- 8< ---------- 8< ---------- 8< ---------- 8< ----------
url.redirect = (
"^/pics$" => "/pics/"
)
---------- 8< ---------- 8< ---------- 8< ---------- 8< ----------
And then create an empty file in your document root called "gallery",
otherwise lighttpd will think the path does not exist and return 404 before
doing the redirection.
Enhancements:
- This version implemented pagination, IE support, and automatic thumbnail regeneration on config changes.
- It also improved performance considerably, reduced the memory footprint, added Apache installation instructions, and included several other minor improvements.
<<less
Download (0.076MB)
Added: 2007-01-09 License: Public Domain Price:
1019 downloads
Secleted [ 0 ] software to compare
  • Page: 1 of 5
  • 1
  • 2
  • 3
  • 4
  • 5