Color Of Code

Font Size

SCREEN

Profile

Layout

Menu Style

Cpanel

Funani

User Rating:  / 2
PoorBest 

WIKI : follow this link to the project documentation

Funani is a web based media storage and retrieval system

News

2010-05-25

CakePHP, MySQL and Apache (Uniform Server) were taken as a base infrastructure for the project. We experimented a lot with different other systems like mongodb but this has proven to be the most reliable and functional development environment.

2010-02-27

Evalutation of different frameworks for storing large amount of data in auto-replicating and distributed systems. Many examples show that probably using an SQL database is not the optimal solution in terms of scalability.

2009-11-07

A wiki has been started to coordinate the efforts on FUNANI: WIKI

2009-11-05

SID is still under heavy development, not dead. Many people are eager to see the first concrete results... Currently we are actively testing source code hosting platforms to select the optimal one for distributed development. Be patient...


Architecture

The system is decomposed in two major parts: a client part and a server part. The server part holds and manages the data. The client part is used by one or more clients to access or modify the data on the server. The code foresees that a server part can also virtualize several servers behind it (for load balancing or robustness).

SID was designed by following these principles

  1. Data safety
  2. Ease of use
  3. Fast retrieval of specific images

Data safety

  • Safety against bad manipulation:

Annoyed having an image database software that doesn't find the image after you moved it to another directory or inadvertently deleted it? SID stores the pictures into its own file-based repository. It allows to add or retrieve images only. Images can never be deleted or modified. This ensures an additive storage of data with no loss coming from bad manipulations. Images are copied and never modified on addition. Only the metadata associated with a picture can be modified (descriptions, tags, links, ...)

  • Backups

SID allows you to create backups of the whole database regularly or even make smaller incremental backups.

  • Data integrity

SID provides tools to check the consistency between the active database and backups made previously thus checking the data integrity of the currently running database.

Ease of use

  • Image upload

Images can be uploaded into the database by drag&drop, by selecting directories. At first SID only checks and notifies for duplicates, uses the directory name as a group (so an image can be in different groups at the same time) and uses the file name as an initial description. The upload process is separated from the update process. Remember that images can only be added by the client tool.

  • Image information update

Once uploaded the untagged images can be listed and you can complete the information about people on the picture, about the location, ... You will see that SID already by himself added some information present in the picture itself (like size, date when picture was taken, ...)

  • Image viewing

The information you attached to the pictures can now be used to retrieve them rapidly. Enter tags, people names, refine by defining a location the list of preview images will update accordingly. Once you have the set of pictures you want, click on them to display or start a slideshow.

Export functionality

  • Export the selected pictures to a directory or send one per E-Mail

 

This e-mail address is being protected from spambots. You need JavaScript enabled to view it

Add comment


Security code
Refresh

You are here: Home Products FUNANI