Chevereto - bygg din egen gratis bild fientlig tjänst (recension)
14 april 2009 med Mircea Goia Image Manipulation Image Manipulation
I ett inlägg Techcrunch (den välkända Tech Blog) sade att ImageShack, den fria bild fientlig tjänst, har den mest värd fotoframkallning (det andra är Facebook).
Det har en rad 20 miljarder bilder och över 28 miljoner månatliga besökare, Facebook är värd cirka 15 miljarder (överbrygga klyftan snabb) och med en 200 miljoner registrerade medlemmar.
På Imageshack du gå och ladda upp en bild (eller mer), så får du en länk till den bild som du kan skicka / bädda in i en webbsida. That's it. Du kan göra det utan att registrera dig ... men om du inte registrerar dig får fler funktioner.
Nu kan du få en tjänst nästan som (eller liknande Free Image Hosting) tack vare Chevereto, den fria Image Hosting script. Jag säger "nästan" eftersom, till detta belopp och trafik, är Imageshack en mer komplicerad operation än det verkar vid första anblicken. Chevereto det är öppen källkod och licensierat under GPL.
Men i mycket mindre skala här skriptet kan hjälpa dig att ha en mini-tjänst som Imageshack. Det är ett verk av Rodolfo Berrios, en chilensk webbutvecklare.
Låt oss dyka mer i detalj.
Först av allt, ta en titt på denna demo: http://demo.chevereto.com (det är på spanska men oroa dig inte, är Chevereto script flerspråkig och du kommer att ha engelska val också). Välj en bild från din hårddisk eller en avlägsen bild (om du vet adressen) och se den i aktion. På nästa sida kommer du att ha din bild och laddat upp flera länkar till den bilden så att du kan kopiera / klistra in på en annan webbsida eller på ett forum och dela den på sociala medier webbplats som Delicious, Facebook, Twitter, Tumblr.
Se? Det är nästan som Imageshack.
Låt oss se hur man använder denna bild gratis hosting script.
Kraven
Använda skriptet servern måste ha flera krav uppfyllas.
Oroa dig inte, de flesta av dessa krav fulfiled redan av de flesta hosting-tjänster där ute (även några gratis sådana).
- PHP 5 - skriptet är byggd med PHP 5 så servern måste stödja detta (se mer om PHP här)
- CURL - ett bibliotek som låter dig ansluta och kommunicera med många olika typer av servrar med många olika typer av protokoll (mer här)
- GD bibliotek - ett bibliotek som kan användas för att skapa och manipulera bildfiler i en mängd olika bildformat, såsom gif, png, jpg, WBMP och xpm (mer här)
And that's it. Du behöver inte en MySQL-databas eller en databas (om Chevereto skulle göra det möjligt att registrera då med stor sannolikhet att du skulle behöva det också).
Download the script
Skriften kan laddas ner direkt härifrån: http://chevereto.com/download
Installationen
1. Packa upp den nedladdade arkivet
Skriptet ligger i "Ladda upp" katalog från det arkivet, men innan du distribuerar det måste du läsa dokumentationen som finns i "Docs"-mappen (den Docs är på engelska och spanska).
2. Konfigurera "config.php" file
En nackdel är att konfigurationsfil är mestadels på spanska så om du inte är bekant med detta språk du kan använda Google Translate för att rymma en bit.
- Ange språket i skriften (define ( 'LANG', 'sv');): det kan vara på engelska, spanska eller persiska (persiska språk som används i Iran)
- Ange programmets namn och fras (define ( 'APP_NAME', 'Demo Chevereto'); och define ( 'TAG_LINE', 'Image Hosting');)
- De kommande 5 rader kod definieras arbetar kataloger för det här skriptet (och om du behöver mer hjälp så finns det ett forum där du kan ställa frågor)
- Nästa 7 rader av koder definierar variabler för bilderna (hur stor skulle bilden tillåtet - i MB och Mb, resolutionen). Särskild uppmärksamhet behöver denna variabel "$ max_name = '10 ';" som berättar skriptet hur många tecken en bild ska ha. Standard är 10 tecken och du kanske vill sätta upp lite högre än så.
- Och de kommande 5 rader av koder definierar den specifika konfigurationen av skriptet (eftersom jag inte vet spanska du skulle behöva använda Google Translate för att få en aning om vad de egentligen betyder)
- FTP-konfiguration: om du är säker alla inställningar ovan är riktiga men skriften ändå inte fungerar försöker aktivera FTP skicka som raderna nedan (som börjar med "$ use_ftp" variabel)
- Resten av variablerna behöver inte ändras

3. Ladda upp skriptet på servern
Med hjälp av ett FTP skicka program som Filezilla (gratis) ladda upp hela katalogen "Ladda upp" till din server (du kan kalla den något annat eller så kan du bara lägga upp innehållet i den katalogen, inte själv).
Gå sedan direkt till din nyligen skapade bilden webbhotell: http://www.your_server.com/upload
Du kommer att ha den första skärmen nedan.

4. Arbeta med skriptet
Som ni ser finns det några alternativ finns:
* Lokal / fjärrkontroll: ladda upp filer från en lokal dator eller en fjärrserver (för en fjärrserver du behöver veta adressen till den bilden, något som http://www.the_server.com/your_picture.jpg)
Tyvärr tillåter inte scriptet inte bulk uppladdning så att du bara ladda upp en fil på den tiden (kanske i framtida utgåvor kommer att lägga till den här funktionen)
* Inställningar: Du kan förkorta en URL för att PIC använder TinyURL webbtjänst, så en länk till en bild http://www.your_server.com/my_picture_in_Hawaii.jpg skulle kunna bli något liknande http://tinyurl.com/c9hu9o (detta ios bra för tjänster som Twitter när det finns begränsningar för antalet tecken du kan använda)
* Ändra storlek på bild: bilden kan storleksändras hålla proportioner (du behöver bara ange bredden)

Jag glömde att nämna, men Chevereto bildpublicering scriptet använder mycket Javascript (Prototype och Scriptaculous bibliotek) för vackra effekter (dessa bibliotek används också i Ajax-teknologin så mycket hyped i tidigare - redan? - Web 2.0 ERA).
Nu kan ladda upp en bild och se vad vi får.

Efter uppladdning bildnamnet blir stympade på det maximala antalet tecken som du har angett för variabeln "$ max_name =" (Jag låter det för 10 tecken).
Nu kan du se bilden (storlek, om du valde det alternativet) och hur man kan dela det (att i en webbsida eller forum, inklusive den korta versionen av den från TinyURL). Naturligtvis kan du dela också på sociala medier sajt som Facebook, Delicious och så.
Skriptet sätter hela bilden i / images katalogen och miniatyrbilder / thumbs katalogen.
I "Docs"-mappen öppna "welcome.html" sida och läsa mer där.
Det finns några alternativ som är bättre förklaras det i manualer, liksom hotlinking (som kan hjälpa dig att begränsa vem som kan dra nytta av er image hosting - du inte vill att din tjänst missbrukas), Firefox Extension (ja, har det det) och bookmarklets.
Och ... det är Chevereto! Den fria Image Hosting script. Inte så komplicerat, eh?
Detta skript är bra om du vill ha din lilla bild fientlig tjänst, men om du planerar att konkurrera med Imageshack (eller Free Image Hosting) så förmodligen kommer du att behöva något mer skalbar. Det betyder att du skulle behöva anpassning till detta script (om du kommer att använda den).
Chevereto är inte det enda fria bildpublicering script där ute. Du kan hitta fler skript här: www.hotscripts.com (välj det programmeringsspråk du vill).
Prova online demo http://demo.chevereto.com!
Ladda ner gratis och öppen källkod bildpublicering script Chevereto här http://chevereto.com/download!
Vill du ha mer recensioner webb mjukvara, nyheter och tips / knep?
Sedan se till att du prenumerera på våra RSS-flöde!
Tags: Lägg till nya tag, chevereto, free image hosting script, gallerier, image hosting, bild delning, öppen källkod, fotogalleri, foto hosting, php




























4 Juli 2009 kl 8:13
speglar
http://upload.scriptplazza.com/files/1OIYFP9P/chevereto_nb1.5.rar
[Svara]
September 14, 2009 at 4:40
awesome script!!
[Svara]
April 14, 2009 at 1:06
Vet du någon annan bild värd skript som konkurrerar med den här?
Den här kommentaren var postat ursprungligen på Hacker News
[Svara]
14 april 2009 kl 1:28
Chevereto review: http://tinyurl.com/dk6ulb
Den här kommentaren var postat ursprungligen på Twitter
[Svara]