• User Attivo

    Script PHP per esposizione prodotti cercasi :)

    Sto cercando uno script php abbastanza semplice che mi permetta di fare una pagina "vetrina" in cui vengono esposti dei prodotti (foto+didascalia) molto semplice ed aggiornabile via web (quindi senza dover caricare le immagini tramite ftp). Il tutto prescindendo da un cms possibilmente... Ho pensato "alle" banali gallery di immagini ma non sono convinto al 100% soprattutto perchè (penso a zenphoto) riempirebbero di "roba extra" inutilizzata. E dato che tutto questo non dovrà essere usato da me non mi sembra carino
    Ad ogni modo sono aperto ad ogni vostra proposta-soluzione!
    Ciao ciao

    ps: chiedo scusa se la sezione non è quella precisa precisa ma quella "scripting" non è vista da nessuno praticamente XD


  • User Attivo

    Puoi provare con un misto jQuery-PHP-MySql.
    C'è un tool: jQuery tools nel sito di flowplayer:
    flowplayer.org/tools/index.html

    Nello scrollable c'è qualcosa di carino. Ti setti tutto nei minimi particolari, se vuoi, così da far vedere un'immagine per volta, che slitta da sola, slitta di quante foto vuoi ecc...

    E' un buon modo per ampliare le conoscenze e le possibilità di un linguaggio portentoso ma forse un pò statico per i siti di oggi come il php.


  • User Attivo

    O.o mi sembra complicatina la cosa, cioè è da creare non è già pronto da quel che vedo 😞


  • User Attivo

    di già pronto puoi trovare qualcosa nella sezione script di php.html.it
    ma nulla è come farsi qualcosa da soli.


  • User

  • Super User

    Ma scusa, perchè non usi WordPress?? E' semplice, facile, veloce e puoi organizzarlo come ti pare anche graficamente... 😉


  • User Attivo

    A.S. Quello che segue vuole essere un'opinione personale e non un giudizio universale o una critica nei confronti di qualcuno o qualcosa, quindi non offensivo in quanto è solo un parere del sottoscritto.

    Non mi chiedere perché ma ho un odio innato per wordpress e simili... sarà che da quando ci sono i cms preimpostati c'è molto meno lavoro per noi programmatori e il web è sempre più pieno di cose inutili e siti creati in 5 minuti, riempiti di una decina di informazioni e abbandonati a disturbare il www.
    Se però non hai in mente niente d'altro e non vuoi impegnarti a scrivere codici allora potrebbe essere una discreta alternativa oltre che una pessima scelta un cms di quel genere (sempre secondo me).
    Sarebbe meglio trovare script già fatti e riadattarli alle proprie esigenze. Sarebbe più rispettoso nei confronti del nostro lavoro.
    Detto questo, a ognuno le sue opinioni.
    :ciaosai:


  • Super User

    @portapipe said:

    sarà che da quando ci sono i cms preimpostati c'è molto meno lavoro per noi programmatori e il web è sempre più pieno di cose inutili e siti creati in 5 minuti, riempiti di una decina di informazioni e abbandonati a disturbare il www .
    Se però non hai in mente niente d'altro e non vuoi impegnarti a scrivere codici allora potrebbe essere una discreta alternativa oltre che una pessima scelta un cms di quel genere (sempre secondo me).
    Sarebbe meglio trovare script già fatti e riadattarli alle proprie esigenze. Sarebbe più rispettoso nei confronti del nostro lavoro.
    Detto questo, a ognuno le sue opinioni.
    La pensavo come te fino ad un po' di tempo fa, quando ci ho ripensato e mi son chiesto "perchè riscoprire l'acqua calda?"!!

    I CMS pronti sono un ottimo esempio di uno dei principi cardini dell'informatica e dell'ingegneria del software: la riusabilità del codice!!

    Pensaci: al posto di spendere ore a creare una semplice pagina di amministrazione di un articolo, usa le stesse ore per creare qualcosa di altro, che faccia la vera differenza!!
    L'utente infatti non noterà mai se la tua form deriva da uno script di un CMS pronto o dal tuo sudore, il risultato è lo stesso, ma se appunto quel tempo l'hai usato per un'innovazione vera allora sì che il tuo sito farà la differenza, seppur alla base giri codice di altri, un CMS appunto...

    Ovvio, questa la mia opinione, liberi tutti di pensarla diversamente!!


  • User Attivo

    @Teju said:

    La pensavo come te fino ad un po' di tempo fa, quando ci ho ripensato e mi son chiesto "perchè riscoprire l'acqua calda?"!!

    Non sono webmaster e neanche programmatore però credo che fornire ad un cliente un sistema progettato su misura per le sue esigenze sia molto più professionale che usare joomla o similari... anche perchè, quando non funziona qualcosa, il programmatore sa dove mettere le mani per intervenire; un pinco pallino qualunque, che non sa scrivere una riga di html e vende siti fatti con wordpress, che fà in quel caso? Ehm, aspetti che esca il fix...😊
    Mi può implementare questa funzione nel mio sito? Ehm, aspetti che esca un plugin...😊
    Maddai!


  • User

    perfettamente d'accordo con Tigrone..io faccio web applications usando la tecnologia del cloud computing, cosa che con i CMS sarebbero impossibili da gestire...
    i CMS hanno un grande pregio che indubbiamente è la facilità di creare siti anche complessi...ma il loro svantaggio principale è che si perdono le nozioni di base di HTML-CSS-JAVASCRIPT-PHP-ASP e chi più ne ha più ne metta...
    coi CMS chiunque si ritiene in grado di essere un programmatore professionista che vende siti anche di e-commerce...a patto che conosca i necessari plugins e se uno gli chiede qualcosa di strano ecco che il "programmatore" entra in crisi e deve cercare qualche plugin che lo aiuti...

    io preferisco affidarmi alla mia esperienza, mi sono creato delle apposite librerie ad oggetti in PHP che riutilizzo nei miei progetti e che miglioro costantemente...sono arrivato a creare una libreria in PHP che crea windows in DHTML e CSS per simulare appunto un ambiente multi-threading chiamandola semplicemente con un

    $dhtml->creaWindow($title, $width, $height, $parametri);

    se qualche cliente ha bisogno di qualcosa di aprticolare gliela creo all'istante modificando o aggiungendo qualcosa alle mie librerie!


  • Super User

    @tigrone said:

    Non sono webmaster e neanche programmatore però credo che fornire ad un cliente un sistema progettato su misura per le sue esigenze sia molto più professionale che usare joomla o similari... anche perchè, quando non funziona qualcosa, il programmatore sa dove mettere le mani per intervenire; un pinco pallino qualunque, che non sa scrivere una riga di html e vende siti fatti con wordpress, che fà in quel caso? Ehm, aspetti che esca il fix...😊
    Mi può implementare questa funzione nel mio sito? Ehm, aspetti che esca un plugin...😊
    Maddai!

    @Teju said:

    al posto di spendere ore a creare una semplice pagina di amministrazione di un articolo, usa le stesse ore per creare qualcosa di altro, che faccia la vera differenza

    Sì, ti do ragione se prendi uno qualunque e lo metti lì a far siti, uno che non sa programmare nulla, e aspetta i plugIn pronti...
    Ma come dicevo: se sai programmare e sai dove metter le mani, è più veloce partire da CMS pronti e AGGIUNGERE le funzionalità che servono scritte da te, non aspettando la pappa pronta: ciò presuppone conoscenze e competenze anche maggiori di uno che sa scrivere una paginetta PHP base base...

    Poi sono anch'io il primo che per progetti particolarmente impegnativi parte da foglio bianco e scrive l'intero codice, ma il 90% dei siti non necessita più di una form di contatti e qualche chiamata al DB per piccoli dati....


  • Super User

    @emulman said:

    io preferisco affidarmi alla mia esperienza, mi sono creato delle apposite librerie ad oggetti in PHP che riutilizzo nei miei progetti e che miglioro costantemente...sono arrivato a creare una libreria in PHP che crea windows in DHTML e CSS per simulare appunto un ambiente multi-threading chiamandola semplicemente con un

    $dhtml->creaWindow($title, $width, $height, $parametri);

    se qualche cliente ha bisogno di qualcosa di aprticolare gliela creo all'istante modificando o aggiungendo qualcosa alle mie librerie!
    Appunto: questo è il concetto di CMS: una serie di classi già pronte, di funzionalità che hai lì e che utilizzi.
    WordPress, Joomla, Drupal....etc... altro non sono che una serie di classi già pronte che puoi o prendere così come sono, o usarle per migliorarle, modificarle, etc... ed esattamente qui sta la differenza tra un programmatore e un non programmatore: il non programmatore le prende così come sono, il programmatore, avendo risparmiato il tempo di scrivere le funzioni elementari, parte da quelle per migliorarle!


  • User

    certamente, però la mia critica si rivolge a quelli che si considerano web designer solo perchè sanno usare joomla e qualche suo plugin, senza aver ele nozioni di base necessarie...
    io ad esempio sto sviluppando una web app per demolitori che vendono ricambi con ogni pezzo catalogato, fotografato e isnerito in un archivio online...vorrei evdere uno di questo pseudo web-dseigenr alle prese con progetti del genere!!!:D


  • User Attivo

    Rimetto naso 🙂
    L'idea di Teju non è errata, solo che, secondo me, sbaglia il soggetto.
    Wordpress e joomla, per quanto tu possa essere programmatore, non ti facilita così tanto come pensi il lavoro.
    I professionisti non usano questi tools. Se proprio vuoi fare un backend professionale e a prova di cliente difficile allora usa PHPMaker.
    Lo compri online, ti arriva la licenza in 1 giorno e hai un sistema di creazione di pannelli di controllo molto più potente di qualsiasi altro software in circolazione.
    Lo uso da anni e dopo una versione di pausa l'ho ripreso in mano recentemente.
    Ci sono cose che ancora non ho toccato e ho creato pannelli di controllo complessi e totalmente funzionanti e personalizzabili in ogni dettaglio.
    Il fatto che non sia gratuito significa qualità e il risultato lo conferma.
    Difatti al cliente arriva un prodotto di altissimo livello, spendendo un pò di meno perché non ho dovuto scrivere tutto a mano e allora sono daccordo con il tuo discorso, ma perdere ore a personalizzarsi CMS già fatti è una follia. Ci ho provato e ti assicuro che ci avrei messo meno a scrivere a mano.

    Ci sono molti modi di arrivare ad un risultato e ognuno sceglie i suoi. Bisogna però saperli distinguere 😉


  • User Attivo

    Perfettamente d'accordo con Portapipe.

    I CMS sono messi lì apposta per chi non sa un H di programmazione..Ovviamente è la mia modesta opinione.

    Magari poi c'è quello che lo sviluppa..ma in ogni caso, troverai sempre l'intoppo o il muro che non puoi oltrepassare...ne modificare!

    E non ci sono componenti o Moduli o Plugin per tutto 😉


  • Super User

    @portapipe said:

    I professionisti non usano questi tools. Se proprio vuoi fare un backend professionale e a prova di cliente difficile allora usa PHPMaker.
    C'è sito e sito: anche secondo me, ripeto, alcuni siti vanno fatti partendo a un file bianco e scriver giù codice... Ma sulle cose più semplici, ovvero quasi il 90% dei siti, basta saper dove metter le mani, e non è così difficile come sembra, fatto la prima volta poi è sempre uguale.

    Ma per favore no, non dire che PHPMaker è un tool da professionisti!!!!! 😮
    L'ho provato un 3-4 anni fa e crea del codice PHP, ma anche HTML assurdo....!!


  • User Attivo

    Il concetto è che il software crei tutto il codice.
    Non è che se c'è del codice allora bisogna per forza metterci mano!
    Se lo si sa utilizzare bene quel software ti risolve molti guai e ti abbatte notevolmente i tempi di consegna, oltre che rognosi rompicapo.
    Averlo provato non è abbastanza, fidati, per un programma del genere.
    Tutto si basa intorno alle necessità. PHPMaker è un software creato apposta per impieghi del genere mentre un wordpress serve a creare blog apparentemente belli con esperienza 1. (con 0 esperienza non si saprebbe nemmeno come installarlo, e ce ne sono di thread nei forum!)
    Ribadisco che ogni cosa ha un suo utilizzo e wordpress e joomla non sono stati creati per fungere da pannello di controllo.
    Sono difficilmente personalizzabili e molte volte non adatti allo scopo.
    Non dico che non si possa fare ma di sicuro non è il sistema migliore.
    Esempio:
    le classi di php sono un portento e ti facilitano la vita.
    Io non le uso per scelta. Piuttosto allungo il brodo di 10-15 righe ogni 100, non è pratico ma mi trovo meglio così.
    L'utente otterrà lo stesso risultato ed io avrò creato con un'ora in più un prodotto soddisfacente.
    Trovo, invece, che una scelta come quella tra phpmaker e wordpress/joomla cambi molto per un cliente (magari non a quelli meno perfezionisti) ma comunque ti ci devi trovare in certe situazioni per capire che intendo.
    Mi capitò un sito bello, di ville resorts in affitto. Passai mesi su quel maledetto perché il cliente ogni giorno rognava sul pixel di differenza dal progetto originale (intendo davvero 1 PIXEL) piuttosto che il pannello doveva avere degli spazi tra un niente e un div con display:none
    Questi occhi hanno visto cose che voi programmatori.... 😉
    Scherzo, ce n'è anche di peggio (spero) e come dicevo: ognuno ha i suoi strumenti.. bisogna saper distinguere quale fa risparmiare tempo, soldi e che risulti professionale ma di semplice utilizzo.
    :ciaosai: