You are here:
Foswiki
>
Devel Web
>
FreeForm
(07 Aug 2003,
ArcNLN
)
Edit
Attach
FreeForm
Overview
Written in
Python
Uses
MySQL
or
PostgreSQL
Generates media as static HTML for speed
Supports authenticated users
Processes Media (see below)
Multiple Forums
Builtin Calendar
Is a Radio Source (see below)
Advanced Search (see below)
Examples
IMC-Ithaca
Indymedia Live Radio
Photo Processing
The Process:
Accepts over 20 common image formats for upload
Allows user to crop photo on the web
Automatically scales photo for different views + origional size
Saves all views as JPEG (or PNG for transparency, soon)
Advantages
Easy to use, no experience with web graphics needed
Fast, photos can be uploaded directly from digital camera or scanner
"Full Size" view, images can be clicked on for full size by default
All photos on the newswire and features are the correct size
All photos on the newswire are viewable by any modern browser
Disadvantages
No transparency possible in published photos (because of JPEG)
No animation possible in published photos (also because of JPEG)
Uses more CPU to process photos during the publishing steps
Audio Publishing
The Process
User encodes audio to Ogg Vorbis before uploading
Web form displays and allows change to audio comments/metadata
Length is displayed (will soon support cropping)
Audio is published with searchable metadata (see below)
Site visitors can use
JOrbis
if they don't have a
Vorbis player
Advantages
All audio on the site is one universal format
Ogg Vorbis files can be cut and pasted without transcoding
Audio can be easily searched for author, album, title, or genre
Vorbis is better quality at lower bitrates than MP3, saves bandwidth
Audio is ready to be used on an IMC radio stream as-is
Disadvantages
Audio publishers need to download an Ogg Vorbis encoder or plugin
Does not yet support
Ogg Flac
for lossless audio archiving
Does not yet support
Ogg Speex
for better speech compression
Video Publishing
Not Ready Yet
Will use
Ogg Theora
Any video (any format) can be linked to an article
Radio System
Overview
Radio editors build a 7-day radio schedule with many programs
Each program's producer can edit the program's playlist
Each program's producer can send live audio during timeslot
Programs can relay another Ogg stream during timeslot
Freeform sends this content as a continuous
Icecast
source
Transcoders can provide MP3 and low bitrate alternative streams
Advantages
Radio streams do not depend on a dedicated remote source
Is very stable, runs for days without loosing connection
Is reliable, Ogg stream is legal unlike
Icecast
source switching
Live feeds can come from many seperate sources, seamlessly
Playlists are edited on the web and are independent of eachother
Detects poor sources (ie, silent relays) and automatically switches
Is a more distributed model for streaming, promotes participation
Disadvantages
All source material must be in
Ogg Vorbis
format (see Audio, above)
Does not yet support crossfade between tracks (working on it!)
Does not yet support
Ogg Speex
(will when more players support it)
Search System
Overview
When new media is published it's automatically indexed
Searching only requires looking up words in index
Does not require searching through every article to find words
Advantages
Speed, searches will take seconds no matter how large the site
Less Overhead, less database and cpu consumed for search
All Media, will display results of all media, not just recent
Disadvantages
Takes 0-2 seconds longer to process new articles
More storage required to hold search index (20%?)
For more information, or to download the codebase to try it out,
http://sv.gnu.org/projects/freeform/
--
ArcNLN
- 05 Jan 2003
E
dit
|
A
ttach
|
P
rint version
|
H
istory
: r2
<
r1
|
B
acklinks
|
V
iew wiki text
|
Edit
w
iki text
|
M
ore topic actions
Topic revision: r2 - 07 Aug 2003,
ArcNLN
Devel
Home
Devel Web
Home
What's new
Topics
Search
RSS Feed
Tech working groups
IMC Tech
Sysadmin
DNS
Listwork
IMC Docs
IRCd
IMC Security
Global Website
IMC Database
Keyserver
SoS
All sections
Global network
Local IMCs
Tech
Sandbox
Copyright © by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding Foswiki?
Send feedback