Chevereto

Chevereto is a image hosting software that allows the creation of a simple image hosting service. It is written in PHP and JavaScript and it uses MySQL database server.

Features

Themes

It has a web template system using a template processor. Users may install and switch between themes which allow users to change the look and feel of a Chevereto website. The PHP and HTML code in themes can also be edited for more advanced customizations. The Chevereto template system also includes JavaScript components written for jQuery.

Local and remote image upload

The system is able to upload images from any computer using a web browser with Adobe Flash support using Uploadify has the upload component. The remote upload is handled by a proprietary upload component.

File Manager

Chevereto includes a File Manager which allow users to manage the uploaded images. Use may change the size and name of the uploaded images and also delete the images. The Chevereto File Manager is totally made in AJAX.

Multi language

Chevereto comes bundled with 38 languages which are managed using Gengo. It also has automatic language detection using HTTP content negotiation. Chevereto also supports both LTR and RTL language display on its user interface.

API

Users may use the Chevereto API to programmability interact with the system. This API has been used by third-party developers to create free desktop uploaders and browser plugins.

Private mode

It has a configurable value to set a private mode which allows users to use the system with a defined password.

Custom admin folder

Users May Be able to customize the administration system path to avoid brute-force attacks using the default administration path.

URL shortening integration

User may use external URL shortening services to generate short URI of the uploaded images. Chevereto also comes with is own short URL system.

History

In late 2007 Rodolfo Berrios started Chilean based image hosting service called Godlike which gain interest in Chilean and Latin american blogs and media. Soon the Godlike project was overwhelmed and in 2008 it was canceled due to high server costs. In October 7, 2008 Rodolfo Berrios officially started the Chevereto community establishing the new project direction as an Open Source image hosting script called Chevereto.

In February 2009 Chevereto start to gain interest among web developers and specialized blogs. This interests on Chevereto was recorded since December 2009 by the developer in a forum post on his community. This popularity pushes the developer to host the project in a source code repository and since February 2009 all the Chevereto 1.X releases are hosted in Google Code.

In April 4, 2010 the developer announce several changes in the Chevereto project being the most important the change to a proprietary license indicating that this change won't affect the currently released code and that the code won't be re-licensed. In this announcement the developer also states that the Chevereto project will migrate to English as the base language. This announcement got mixed reactions but in overall the reception was good.

In June 14, 2011 Chevereto 2.0 was released among with its new website.

Awards

In 2010 Chevereto was awarded as one of the 25 emerging scripts to watch by Hot Scripts.

Releases

Chevereto releases don't have a particular codename release naming. The developer mostly uses personal references to name each release like pets or anything that he think that is worth. The complete list of commercial Chevereto features can be found on the Chevereto road map

Version

Code name

Release date

Notes

2008-10

Initial release which features local and remote upload plus image resizing and URL shortener integration

2010-04-11

Pretty much a bug-fix of its predecessors. It has a minor release 1.91 witch was the last Chevereto Open Source release.

Peafowl

2011-06-14

Added support for themes, multi-upload, multi-languages, pages and custom short URL services.

Kisa

2012-05-15

Added a File Manager system, MySQL database support using PHP Data Objects (PDO), new folder structure, comments and PHP 5.4 support.

Nana

2012-06-14

Added selectable folder storage and private mode.

Lilo

2012-08-16

Added image delete function, remote multi-upload and watermaks.

Numerao

2012-09-24

Added new theme engine system, loop function, custom admin folder, several configurable values and minify mode.

Arrecho

2012-11-10

Integration with Google Analytics, maintenance mode and image naming options.

(t.b. announced)

(t.b. announced)

CDN/Multi-server support and configurable options in admin area.

Open Source Releases

In October 29, 2011 Chevereto Open Source releases were discontinued by the Chevereto developer. There are 18 Open Source Chevereto nightly build releases which are still available in Google Code http://code.google.com/p/chevereto/

Development and Support

Development

Chevereto is developed by Rodolfo Berríos who handles all the things that concern Chevereto.

Support

Chevereto has lifetime support from its developer. It also has peer support in the Chevereto community. There is also a public documentation on the Chevereto website.

Vulnerabilities

Many security issues have been found for Chevereto 1.X. This vulnerabilities are related to Cross-site scripting, DDoS and other kinds of computing vulnerabilities related to web applications. Since this vulnerabilities where reported when the Open Source releases where already discontinued, the developer didn't issue any fix because 2.X was the newer version and that version wasn't affected.

In June 15, 2011 Secureless published a vulnerability that affects Chevereto 2.0. That very same day this vulnerability was patched in Chevereto 2.0.1.

Reviews

See also

  • Content management system
  • List of content management systems