Chevereto - rakentaa oma ilmainen kuvien ylläpitopalvelu (review)
14 huhtikuu 2009 mennessä Mircea Goia Image Manipulation Kuvankäsittely
Yhden post Techcrunch (tunnettu tech blog) sanoi, että ImageShack, ilmainen kuva-hosting-palvelun, on kaikkein isännöi online-kuvat (toinen on Facebook).
Se sijaitsee määrä 20 miljardia kuvaa ja yli 28 miljoonaa kuukausittaista kävijää, ota isäntä noin 15 miljardia (kuilun nopea) ja joilla on 200 miljoonaa rekisteröityä jäsentä.
Käytössä Imageshack mennä ja ladata kuvan (tai enemmän), niin saat URL-osoite, että kuva jonka voit lähettää / embed tahansa verkkosivun. That's it. Voit tehdä ilman rekisteröintiä ... mutta jos et rekisteröidy saat enemmän ominaisuuksia.
Nyt voit saada palvelua melkein kuin että (tai kuten Free Image Hosting) ansiosta Chevereto, free image hosting script. Sanon "lähes", koska tuohon määrään ja liikenteen Imageshack on monimutkaisempi toimenpide kuin näyttää ensimmäisellä silmäyksellä. Chevereto on avoin lähdekoodi ja GPL-lisenssin alainen.
Mutta paljon pienemmässä mittakaavassa tämän komentosarjan avulla sinulla on mini-palvelu, kuten imageshack. Se on työtä Rodolfo Berrios, Chilen web-kehittäjä.
Let's Dive enemmän yksityiskohtiin.
Ensinnäkin, vilkaise tästä demo: http://demo.chevereto.com (se on espanjaksi, mutta älä huoli, Chevereto käsikirjoitus on monikielinen ja saatte Englanti valita myös). Valitse kuva kiintolevyltä tai kauko-kuvan (jos tiedät URL) ja nähdä sen toimintaa. Seuraavalla sivulla on kuvan lähettänyt ja useita linkkejä, että kuva, jotta voit copy / paste toisen sivun tai foorumin sekä sen jakaminen sosiaalisen median sivuston kuten Delicious, Facebook, hermostunut, Tumblr.
Nähdä sen? Se on melkein kuin imageshack.
Katsotaanpa, miten käyttää vapaa kuvan hosting script.
Vaatimuksia
Käyttää skripti palvelin tarvitsee useita vaatimukset täyttyvät.
Älä huoli, suurin osa näistä vaatimuksista on fulfiled jo useimmat hosting-palvelujen siellä (vaikka jotkut vapaat).
- PHP 5 - käsikirjoitus on rakennettu käyttäen PHP 5 joten palvelin on tukea että (ks. lisää PHP tästä)
- Koukistus - kirjasto, jonka avulla voit yhdistää ja toimittaa useita erilaisia palvelimia on monia erilaisia protokollia (lisää täältä)
- GD kirjasto - kirjasto, joka voidaan luoda ja muokata kuvatiedostoja useita eri kuvaformaatteja, kuten gif, png, jpg, WBMP ja xpm (lisää täältä)
Ja se on siinä. Sinun ei tarvitse MySQL-tietokantaa tai tietokantaan (jos Chevereto voitaisiin rekisteröityessäsi todennäköisesti sinun olisi sekin).
Lataa script
Koodi voidaan ladata suoraan täältä: http://chevereto.com/download
Asennus
1. Pura noudetut
Skripti sijaitsee "Lähetä"-hakemiston, että arkiston mutta Ennen kuin otat sen varmista, että olet lukenut asiakirjat löytyvät "Docs-kansio (dokumentit ovat Englanti ja Espanja).
2. Konfigurointi "config.php" file
Yksi haitta on, että config-tiedosto on pääasiassa Espanjan joten jos et tunne tätä kieltä voi käyttää Google-kääntäjä mukautumaan vähän.
- Määritellä kieli Script (define ( 'lang', 'en');): se voi olla Englanti, Espanja ja persia (Persian kielen Iranissa)
- Määrittää sovelluksen nimi ja tunniste linja (define ( 'APP_NAME', 'Demo Chevereto "), ja define (' TAG_LINE ',' Image Hosting ');)
- Seuraavan 5 riviä koodia määritellään työ hakemistot skripti (ja jos tarvitset lisää apua silloin on foorumi, jossa voit esittää kysymyksiä)
- Seuraavan 7 riviä koodit määritellään muuttujat kuvat (kuinka suuri olisi kuvan saa - ja MB ja Mb, tarkkuus). Erityistä huomiota edellyttää tätä muuttujaa "$ max_name = '10 '," joka kertoo käsikirjoituksen, kuinka monta merkkiä kuvan pitäisi olla. Oletus on 10 merkkiä, ja voit halutessasi setup hieman korkeampi.
- Ja seuraava 5 riviä koodit määritellään erityiset kokoonpanon komentosarja (koska en tiedä Espanjan olisit käyttää Google Translate saada käsityksen, mitä ne tarkoittavat)
- FTP-asetukset: Jos olet varma, että kaikki edellä mainitut asetukset ovat oikein, mutta käsikirjoitus ei silti toimi yrität ottaa käyttöön FTP-lähetys, joka on linjojen alla (alkavat "$ use_ftp" muuttuja)
- Loput muuttujia ei tarvitse muuttaa

3. Lataa skripti palvelimella
Avulla FTP-siirto-ohjelma, kuten FileZilla (ilmainen) Lataa koko hakemiston "Lähetä"-palvelimelle (ehkä nimi on jotain muuta tai voit ladata vain sisällön että hakemiston, ei itse).
Sitten mene suoraan juuri luomaasi kuvaa isännöintipalvelu: http://www.your_server.com/upload
Sinulta ottaa alkuperäisen näytön alapuolella.

4. Työskentely script
Kuten näette, on olemassa joitakin vaihtoehtoja on olemassa:
* Paikallinen / kauko: lataa tiedostoja paikallisen tietokoneen tai kauko-palvelimella (etäpalvelimen sinun täytyy tietää URL tämän kuvan, jotain http://www.the_server.com/your_picture.jpg)
Valitettavasti käsikirjoitus ei salli suurin lataamista joten sinun on vain lähettää yhden tiedoston aikaan (ehkä tulevissa versioissa tuo tämän ominaisuuden)
* Asetukset: voit lyhentää URL että pic avulla TinyURL verkkopalvelu, joten URL kuvan http://www.your_server.com/my_picture_in_Hawaii.jpg voisi tulla jotain http://tinyurl.com/c9hu9o (tämä ios hyviä palveluja, kuten hermona, joilla on rajoituksia, kuinka monta merkkiä voi käyttää)
* Muuta kuva: kuvan kokoa voi muuttaa pitämällä osuudet (sinun täytyy määrittää vain leveys)

Unohdin mainita, mutta Chevereto Image Hosting komentosarja käyttää paljon Javascript (Prototype ja Scriptaculous kirjastot) on kaunis (näitä kirjastoja käytetään myös Ajax-teknologiaan niin paljon aggressiivisesti entisen - jo? - Web 2.0 ERA).
Nyt antaa ladata kuvan ja nähdä, mitä saamme.

Jälkeen lähetät kuvan nimi saa katkeaa mahdollisimman monta merkkiä olet määrittänyt muuttujan "$ max_name =" (annan sen 10 merkkiä).
Nyt näet kuvan (kokoa, jos valitsit tämän vaihtoehdon) ja miten jakaa se (sisällyttää tahansa verkkosivulle tai foorumeilla, mukaan lukien lyhyt versio se TinyURL). Tietenkin voit myös jakaa sosiaalisen median sivuston kuten Facebook, Delicious ja näin.
Script asettaa koko kuva / kuvat hakemisto ja pikkukuvat ovat / thumbs hakemistoon.
In "-dokumentit-kansio avataan" welcome.html "sivulle ja lue lisää siellä.
On olemassa joitakin keinoja, jotka ovat paremmin selittää siellä, käyttöohjeet, kuten Suoralinkitys (joka voi auttaa sinua rajoittamaan, jotka voivat hyötyä sinulle Image Hosting - et halua palvelua käyttää väärin), Firefox Extension (kyllä, se on että) ja Bookmarklets.
Ja ... se on Chevereto! Free image hosting script. Ei siksi, että monimutkainen, vai?
Tämä kirjoitus on hyvä, jos haluat kirjoittaa pienen kuvan hosting-palveluun, mutta jos aiot kilpailla Imageshack (tai Free Image Hosting) niin luultavasti tarvitset jotain skaalautuva. Tämä tarkoittaa, että sinun olisi muokkausta, jotta skripti (jos käytät sitä).
Chevereto ei ole ainoa vapaa kuvan hosting script siellä. Löydät lisää skriptejä tässä: www.hotscripts.com (Valitse ohjelmointikieli haluat).
Kokeile online-demo http://demo.chevereto.com!
Lataa ilmainen ja avoimen lähdekoodin kuvan hosting script Chevereto tässä http://chevereto.com/download!
Haluatko lisää web-ohjelmiston arvion, uutisia ja vinkkejä / niksejä?
Jälkeen varmista, että olet tilata myös RSS-syötteen!
Tags: Lisää uusi koodi, chevereto, free image hosting script, galleriat, image hosting, kuvien jakaminen, avoimen lähdekoodin, kuvagalleria, photo hosting, PHP




























4 heinäkuu 2009 aikaa 813: olen
peileillä
http://upload.scriptplazza.com/files/1OIYFP9P/chevereto_nb1.5.rar
[Vastaa]
14 syyskuu 2009 at 4:40 am
awesome script!!!
[Vastaa]
14 huhtikuu 2009 aikaa 106: pm
Tiedättekö muita Image Hosting komentosarjojen kilpailee tässä on?
Tämä kommentti on alun perin lähetetty on Hacker News
[Vastaa]
14 huhtikuu 2009 aikaa 128: pm
Chevereto tarkastelu: http://tinyurl.com/dk6ulb
Tämä kommentti on alun perin lähetetty on Twitter
[Vastaa]