FlightFeather is a social network tool designed to cater to everyone's social networking needs. It aims to bring people together on a single platform, regardless of location or background, to connect and interact.
FlightFeather's sibling project, Flightdeck-UI, also uses the Relative Static technique, where dynamic data generated by the application appears as static web pages to the server. This design concept was presented at LinuxWorld San Francisco in 2006. The platform does not use a separate SQL database, instead utilizing in-memory data structures and Berkeley DB to maintain a consistent state on top of the static HTML pages.
This platform provides an overall approach called LAP, a variation on the highly effective LAMP platform. The FlightFeather design excludes the "M" from the LAMP formula, replacing it with full HTML documents capturing as many system state changes as possible, enabling Apache to serve these documents while FlightFeather remains in the background.
The latest FlightFeather release modifies the way the server loads configuration, protocol, session, and storage modules at startup. The loading process now takes place after all options have been parsed, and the server does not import unnecessary modules when the "-c" or "--command" option is present. The implementation also fixes a bug that caused the test versions of above modules to always load, in addition to the specified modules.
In conclusion, FlightFeather is a lightweight and efficient social networking platform that enables anyone to run a popular site with minimal resources. Its underlying design and optimization make it an ideal choice for those looking to set up a social networking site.
Version 0.2.8 Beta: N/A