on Google Appengine.
The stable version includes the following classes:
Session: An http session class to preserve identity across http requests.
It uses both BigTable and Memcache for performance and reliability.
It also includes middleware to plug in with django.
Cache: A BigTable and Memcache caching class. Any object that can be pickled
can be stored in cache.
Event: A subscribe/fire event system that gives developers the ability to set
callback functions.
Flash: A cookie based messaging library. Using json, data structures can be
stored as a cookie in the browser and retrieved on the next request.
Useful for messages such as "Thank you for logging in."
WWW: http://code.google.com/p/gaeutilities/
collaboration platform. Use Foswiki to run a project development
space, a document management system, a knowledge base or any other
groupware tool on either an intranet or on the Internet.
WWW: http://www.foswiki.org/
It supports multi threads, customization, directory listing and CGI.
It is confirmed to run the following software under tinytinyhttpd
with no hassle:
* MTOS(Movable Type Open Source) (perl)
* WordPress (php)
* blogn Plus (php)
* tDiary (ruby)
* PukiWiki (php)
* NucreusCMS (php)
* blosxom (perl)
WWW: http://github.com/mattn/tinytinyhttpd/tree/master
PR: ports/137354
Submitted by: Shinsuke Matsui <smatsui at karashi.org>
A Python package for interacting with a MediaWiki wiki using
the MediaWiki API.
Designed for MediaWiki version 1.15 and higher, should work
on 1.13, older versions may have bugs.
The edit-API must be enabled on the site to use editing features.
class. This method reads the optional traits parameter from app and component
config and instantiates the component subclass with those traits using
"new_with_traits" in MooseX::Traits from MooseX::Traits::Pluggable.
WWW: http://search.cpan.org/dist/CatalystX-Component-Traits/
PR: ports/137142
Submitted by: Bill Brinzer <bill.brinzer at gmail.com>
multiple HTTP requests (form submits). You can use it to prevent duplicate
submits, or to protect against CSRF attacks.
WWW: http://search.cpan.org/dist/Catalyst-Controller-RequestToken/
PR: ports/137140
Submitted by: Bill Brinzer <bill.brinzer at gmail.com>
proxy or proxies (host1..N and port1..N) and opens a listening socket,
forwarding each request to the parent proxy (moving in a circular list if the
active parent stops working). Along the way, a connection to the parent is
created anew and authenticated or, if available, previously cached connection
is reused to achieve higher efficiency and faster responses. When the chain is
set up, cntlm should be used as a proxy in your applications. Cntlm also
integrates transparent TCP/IP port forwarding (tunneling) through the parent
(incl. authentication).
WWW: http://cntlm.sourceforge.net/
PR: ports/137016
Submitted by: Antony Mawer <ports at mawer.org>
EOT is used by Internet Explorer to support css @font-face declarations.
WWW: http://code.google.com/p/ttf2eot/
PR: 136824
Submitted by: Stefan Bethke <stb@lassitu.de>
files. These files (and htaccess) are used to do Basic Authentication
on a web server.
The passwords file is a flat-file with login name and their associated
crypted password. You can use this for non-Apache files if you wish,
but it was written specifically for .htaccess style files.
WWW: http://search.cpan.org/dist/Apache-Htpasswd/
PR: ports/136767
Submitted by: Masafumi NAKANE <max at FreeBSD.org>
a single unified object graph, regardless of the underlying feed format.
Feed normalizer attempts to parse a given feed using all available
configured parsers.
Feed normalizer is useful when the representation of the data of
an underlying RSS/Atom feed should be the same regardless of the underlying
format and its terminology.
WWW: http://rubyforge.org/projects/feed-normalizer/
PR: ports/136758
Submitted by: TERAMOTO Masahiro <markun at onohara.to>
for Ruby. It is designed to be backwards compatible with the standard RSS
parser, but will never do RSS generation.
WWW: http://rubyforge.org/projects/simple-rss/
PR: ports/136717
Submitted by: TERAMOTO Masahiro <markun at onohara.to>
URL correction, and Web service queries -- whatever it takes --
to find the feed.
WWW: http://rubyforge.org/projects/rfeedfinder/
PR: ports/136715
Submitted by: TERAMOTO Masahiro <markun at onohara.to>
Gallery is a web based software product that lets you manage your
photos on your own website. You must have your own website with PHP
support in order to install and use it. With Gallery you can easily
create and maintain albums of photos via an intuitive interface. Photo
management includes automatic thumbnail creation, image resizing,
rotation, ordering, captioning, searching and more. Albums can have
read, write and caption permissions per individual authenticated user
for an additional level of privacy. Give accounts to your friends and
family and let them upload and manage their own photos on your
website!
WWW: http://gallery.sourceforge.net/
PR: ports/135709
Submitted by: appleboy <appleboy.tw@gmail.com>
line. It uses common UNIX tools such as cat, grep, and sed to create
static HTML content.
This port (www/nanoblogger-extra) contains additional language
definitions, plugins, and various other add-ons for www/nanoblogger.
WWW: http://nanoblogger.sourceforge.net/
PR: ports/136323
Submitted by: Tobias Rehbein <tobias.rehbein@web.de>
applications. These messages are usually used to provide feedback
to the user (eg: you changes have been saved, your credit card
number has been stolen, ...). One important characteristic they
must provide is the ability to survive a redirect (ie: display the
message in a page after being redirected from a form submission).
WWW: http://python-rum.org/wiki/WebFlash
PR: ports/136404
Submitted by: Wen Heping <wenheping at gmail.com>
several times a file, then shutdown.
Woof serves autogenerated archives, when a directory is specified.
WWW: http://www.home.unix-ag.org/simon/woof.html
PR: ports/136400
Submitted by: Dereckson <dereckson at gmail.com>
2009-07-07 audio/gai-visual-audio: abandoned project, does not build
2009-07-05 devel/linxt: Use devel/roboctl instead.
2007-08-22 german/citrix_ica: Use net/citrix_ica
2007-08-22 japanese/citrix_ica: Use net/citrix_ica
2009-06-30 mail/bogofilter-qdbm: Migrate to bogofilter-tc instead
2009-06-27 mail/xc-mail: depends on a port that expired in 2007
2009-07-01 www/trac-blog: Not supported anymore for trac > 0.10; use FullBlogPlugin instead
2009-07-01 www/trac-restrictedarea: Not supported anymore; functionality included in trac since 0.11
- Update a bunch of c# ports as well (gtksharp20, mono-zeroconf, tomboy,
gnome-desktop-sharp, gnomesharp20).
- Remove devel/monodoc as it is now included in lang/mono.
- Add www/mod_mono, an apache module serving ASP.net pages.
- Add www/xsp, a mono-based webserver.
PR: ports/135248, ports/135249
Submitted by: Romain Tartiere <romain@blogreen.org>
implemented in 1000 lines of Munger(1). Blogd creates the simplest blog
that is still useful, in its author's estimation. On a single-core system,
it should be able to service 500 requests/second. More cores will yield
proportionally better performance.
WEB: http://www.mammothcheese.ca/
PR: ports/135513
Submitted by: James Bailie <jimmy at mammothcheese.ca>
Webform are questionnaires, contact or request/register forms, surveys,
polls or a front end to issues tracking systems.
Submissions from a webform are saved in a database table and can optionally
be mailed to a nominated e-mail address upon submission. Past submissions
are viewable for users with the correct permissions.
Webform includes some simple statistical tools to help in form design and
evaluation and also allows the whole table to be downloaded as a csv file
for detailed statistical analysis.
WWW: http://drupal.org/project/webform
PR: ports/135231
Submitted by: Nick Hilliard <nick at foobar.org>
various kinds of content (nodes, categories, users) without requiring the
user to manually specify the path alias.
WWW: http://drupal.org/project/pathauto
PR: ports/135228
Submitted by: Nick Hilliard <nick at foobar.org>
(Search Engine Optimization) actions that you should take to maximize the
presence of your Drupal website in the major search engines like Google,
Yahoo, Live, etc. It provides a checklist that helps you keep track of what
needs to be done. First, it will look to see what modules you already have
installed. Then, all you have to do is go down the list of unchecked items
and do them.
WWW: http://drupal.org/project/seo_checklist
PR: ports/135229
Submitted by: Nick Hilliard <nick at foobar.org>
editing content in the Drupal CMS. It simplifies installation of editors
and allows you to define which editor to use depending on the input format.
This module replaces all existing editor integration modules and no other
Drupal module is required.
It is capable of supporting any kind of client-side editor as long as there
are support files for it that integrate the external library with Wysiwyg
API. A client-side editor can be a regular HTML-based editor, a
"pseudo-editor" (that just provides buttons to insert HTML markup into a
plain textarea), or even a Flash-based editor. Support for various editor
libraries is built-in.
The Wysiwyg API also allows Drupal modules to register plugins (or
"buttons") for editors.
WWW: http://drupal.org/project/wysiwyg
PR: ports/135230
Submitted by: Nick Hilliard <nick at foobar.org>
It allows editors specify patterns for how the title should be structured,
and on content creation pages, gives you the chance to specify the page
title rather than defaulting to the content's title.
WWW: http://drupal.org/project/page_title
PR: ports/135227
Submitted by: Nick Hilliard <nick at foobar.org>