Chevereto - construir sua própria imagem, serviço de hospedagem gratuita (revisão)
14 de abril de 2009 por Mircea Goia Image Manipulation Image Manipulation
Em um post Techcrunch (blog do conhecido técnico) disse que ImageShack, a imagem do serviço de hospedagem gratuita, tem o maior hospedado fotos on-line (o segundo a ser Facebook).
Dispõe de um número de 20 bilhões de imagens e mais de 28 milhões de visitantes mensais, Facebook hospeda cerca de 15 bilhões (o fosso rápido) e conta com 200 milhões de membros registados.
Em Imageshack você ir e fazer o upload de uma imagem (ou mais), então você obtém uma URL para a imagem que você pode postar / embed em qualquer página web. That's it. Você pode fazer isso sem registrar ... mas se você se registrar você receber mais recursos.
Agora você pode ter um serviço quase como que (ou como Free Image Hosting), graças ao Chevereto, a imagem de hospedagem gratuita de script. Digo "quase" porque, em que quantidade e de tráfego, Imageshack é uma operação mais complexa do que parece à primeira vista. Chevereto fonte é aberto e licenciado sob GPL.
Mas em uma escala muito menor este script pode ajudar você a ter uma mini-serviço como o Imageshack. É o trabalho de Rodolfo Berrios, um desenvolvedor web chilena.
Vamos mergulhar em mais detalhes.
Primeiro de tudo, dê uma olhada neste demo: http://demo.chevereto.com (é em espanhol, mas não se preocupe, Chevereto script é multilíngüe e você terá a opção Inglês também). Escolha uma imagem do seu disco rígido ou uma imagem remota (se você souber o URL) e vê-lo em ação. Na próxima página você terá a sua imagem e enviou vários links para a imagem que você pode copiar / colar em outra página web ou em um fórum, bem como partilhá-lo no local e meios de comunicação social como o Delicious, Facebook, Twitter, Tumblr.
Vê isso? É quase como Imageshack.
Vamos ver como usar esta imagem gratuito de hospedagem de script.
Os requisitos
Para usar o script do seu servidor precisa ter várias exigências cumpridas.
Não se preocupe, a maioria dos requisitos já estão satisfeitos por a maioria dos serviços de hospedagem lá fora (mesmo alguns livres).
- PHP 5 - o roteiro é construído usando o PHP 5 para que o seu servidor precisa apoiar essa (veja mais sobre PHP aqui)
- CURL - uma biblioteca que permite conectar e comunicar com vários tipos diferentes de servidores com muitos tipos diferentes de protocolos (mais aqui)
- Biblioteca GD - uma biblioteca que pode ser usado para criar e manipular arquivos de imagem em uma variedade de formatos de imagem diferentes, incluindo GIF, PNG, JPG, wbmp, e xpm (mais aqui)
And that's it. Você não precisa de um banco de dados MySQL ou qualquer banco de dados (se Chevereto permitiria registrar então provavelmente você precisaria que também).
Baixe o script
O script pode ser baixado diretamente aqui: http://chevereto.com/download
A instalação
1. Descompacte o arquivo baixado
O script está localizado em "Enviar" do diretório desse arquivo, mas antes de implantá-lo, certifique-se ler a documentação encontrada em "Documentos" pasta (o Docs são em Inglês e Espanhol).
2. Configurando o config.php "arquivo"
Uma desvantagem é que o arquivo de configuração é na maior parte em espanhol assim que se você não estiver familiarizado com esta linguagem você pode usar o Google Translate para acomodar um pouco.
- Definir a linguagem de script (define ( 'LANG', 'en');): pode ser em Inglês, Espanhol ou Persa (língua persa usada no Irão)
- Define o nome do aplicativo e da linha (tag define ( 'APP_NAME', 'Demo Chevereto ") e define (' TAG_LINE 'Imagem' Hosting ');)
- Os próximos 5 linhas de código define os diretórios de trabalho para este script (e se você precisar de mais ajuda, então há um fórum onde você pode fazer perguntas)
- Os próximos 7 linhas de códigos define as variáveis para as imagens (como grande seria a imagem autorizada - em MB e Mb, a resolução). Uma atenção especial exige essa variável "$ max_name = '10 ';", que informa ao script quantos caracteres uma foto deveria ter. O padrão é 10 caracteres e você pode querer configurar um pouco maior do que isso.
- E os próximos 5 linhas de códigos define a configuração específica do script (porque eu não sei espanhol, você teria que usar o Google Translate para ter uma idéia o que exatamente eles querem dizer)
- Configuração do FTP: se você tem certeza todas as definições acima são corretas, mas o script ainda não funcionar tente habilitar o upload FTP, que são as linhas abaixo (começando com "use_ftp $ variável")
- O restante das variáveis não precisa de mudanças

3. Carregar o script no servidor
Com a ajuda de um programa de FTP upload como Filezilla (gratuito) fazer o upload do diretório inteiro "Upload" para o seu servidor (você pode nomeá-lo outra coisa ou você pode carregar apenas o conteúdo desse diretório, e não em si).
Então vá direto para a sua imagem recém-criado serviço de hospedagem: http://www.your_server.com/upload
Você vai ter a primeira tela abaixo.

4. Trabalhando com o script
Como você vê, há algumas opções lá:
* Local / Remoto: upload de arquivos de uma máquina local ou um servidor remoto (por um servidor remoto que você precisa saber a URL da imagem, algo como http://www.the_server.com/your_picture.jpg)
Infelizmente, o roteiro não permite fazer o upload em massa para que se limitam a carregar um arquivo no momento (talvez as versões futuras irá adicionar este recurso)
* Preferências: você pode encurtar uma URL para o serviço da Web usando o TinyURL pic, para uma URL de uma imagem http://www.your_server.com/my_picture_in_Hawaii.jpg poderia tornar-se algo como http://tinyurl.com/c9hu9o (este ios bom para serviços como o Twitter, onde existem limitações para o número de caracteres que você pode usar)
* Redimensionar imagem: a imagem pode ser redimensionada mantendo as proporções (você precisa especificar apenas a largura)

Eu esqueci de mencionar, mas a imagem Chevereto script hospedagem usa um monte de Javascript (Prototype e bibliotecas Scriptaculous) para efeitos bonito (essas bibliotecas são também utilizados na tecnologia Ajax tão alardeado na antiga - Web já? - Era de 2,0).
Agora permite upload de uma imagem e ver o que temos.

Depois de carregar o nome da imagem fica truncada no número máximo de caracteres que você tenha especificado para a variável "$ max_name =" (Eu deixei-a para 10 caracteres).
Agora você vê na imagem (redimensionadas, se você escolheu essa opção) e como compartilhá-lo (para inserir em qualquer página web ou fóruns, incluindo a versão curta do que de TinyURL). Claro, você também pode compartilhá-la no local e meios de comunicação social como o Facebook, Delicious, etc.
O roteiro coloca toda a imagem no diretório images / e as miniaturas estão no diretório / polegares.
Na seção "Documentos" pasta abrir o welcome.html "página e ler mais lá.
Existem algumas opções que estão melhor explicadas lá, no Manual, como Hotlinking (que pode ajudá-lo a limitar o que pode beneficiar você imagens - você não quer que seu serviço a ser abusado), Firefox Extension (sim, ela tem que) e os comentários.
E ... isso é Chevereto! A imagem de hospedagem gratuita de script. Não é tão complicado, hein?
Este script é bom se você quiser ter o seu serviço de hospedagem de imagem pequena, mas se você pretende competir com o Imageshack (ou Hospedagem grátis para imagem), então provavelmente você vai precisar de algo mais escalonável. Isso significa que você precisaria de personalização para este script (se você irá usá-lo).
Chevereto não é a única imagem de hospedagem gratuita script lá fora. Você pode encontrar scripts mais aqui: www.hotscripts.com (escolha a linguagem de programação que você quer).
Tente o http://demo.chevereto.com demonstração on-line!
Baixe a imagem de fonte aberta e livre de hospedagem de script Chevereto aqui http://chevereto.com/download!
Quer mais software web opiniões, notícias e dicas / truques?
Em seguida, certifique-se de assinar o nosso feed RSS!
Tags: Adicionar nova etiqueta, chevereto, script gratuito de hospedagem de imagens, galerias, imagens, compartilhamento de imagens, open-source, galeria de fotografia, fotografia de hospedagem, php




























4 de julho de 2009 at 8:13 am
espelhos
http://upload.scriptplazza.com/files/1OIYFP9P/chevereto_nb1.5.rar
[Responder]
14 de setembro de 2009 às 4:40 am
script awesome!!
[Responder]
Abril 14th, 2009 at 1:06
Você conhece alguma outra imagem hospedagem de scripts competir com este?
Este comentário foi originalmente publicado em Hacker News
[Responder]
Abril 14th, 2009 at 1:28
Chevereto revisão http://tinyurl.com/dk6ulb
Este comentário foi anunciado originalmente no Twitter
[Responder]