PHPnews.it: palinsesto 2007/2008

Salve a tutti,

come avrete notato TV e radio hanno avviato i nuovi palinsesti (con risultati più o meno soddisfacenti) e quindi mi sembra una buona idea provare a "programmare" anche le attività di PHPnews.it per la stagione 2007/2008.

Non coinvolgervi in queste scelte sarebbe un grave errore quindi ho pensato di chiedervi cosa vorreste vedere su PHPnews.it nei prossimi mesi. Parlo sia di nuovi contenuti (Articoli, Corsi), ma anche di iniziative o nuove funzionalità del sito. Qualsiasi suggerimento sarà prezioso.

Per quanto mi riguarda, quest'anno vorrei tanto riuscire a realizzare un corso sulla programmazione ad oggetti in PHP, anche se l'impresa non è banale. Mi piacerebbe anche rendere il sito più interattivo, in modo da coinvolgere maggiormente tutti i visitatori, ma non ho la minima idea di come fare.

Idee, suggerimenti? A voi il telecomando...

inviato 9 anni fa
Gianni Tomasicchio
X 0 X

Se lo dai a quel signore lì il telecomando, ho paura di cosa potrebbe succedere  ;D però la proposta è davvero interessante.

Ma non so che dire ora come ora, ci penso e ti faccio sapere.

risposto 9 anni fa
Marco Grazia
X 0 X

//

Mmh spiegare la programmazione ad oggetti a chi di php ne capisce poco è una cosa assurda :D un'impresa mastodontica :P si dovrebbe affrontare tutto per gradi ( sequenziale -> funzionale -> ad oggetti ) un pò come a scuola.

//

By the way,secondo me si dovrebbero scrivere degli articoli per le piccole cose che un utente medio cerca:

creare un mini cms, come gestire le immagini (ridimensionamento, creazione, watermarking), consigli sulla strutturazione del codice (coding standards) e altro.

:bye:

risposto 9 anni fa
Andrea Turso
Andrea Turso
86
X 0 X

By the way,secondo me si dovrebbero scrivere degli articoli per le piccole cose che un utente medio cerca:

creare un mini cms, come gestire le immagini (ridimensionamento, creazione, watermarking), consigli sulla strutturazione del codice (coding standards) e altro.

interessante ::) oltre agli argomenti che hai citato te ne vengono in mente altri?

 :bye:

risposto 9 anni fa
Gianni Tomasicchio
X 0 X

Visto che non sono un programmatore a tutti gli effetti molto probabilmente mi potrei sbagliare, ma devo dire che qualche nozione sulla scrittura di applicazioni sicure nn sarebbe male, come ad esempio permettere ad un utente di registrarsi e loggarsi in maniera sicura a me personalmente nn dispiacerebbe!

E poi sinceramente proprio come ha detto io parlerei un pochetto di

/consigli sulla strutturazione del codice (coding standards) e altro.

Alla fine sono discorsi molto interessanti da cui prendere degli ottimi spunti!

risposto 9 anni fa
Pr0v4
X 0 X

Io proporrei una sezione per una raccolta script in PHP. Spesso molti script creati da "gente comune" non vengono presi in considerazione.

Io direi di inserire un modo per permettere agli utenti di inserire i propri lavori. Spesso questi piccoli script possono risultare utili anche come semplice consultazione O0

risposto 9 anni fa
NeO_Giu
X 0 X

Un bell'articolo sulle linee guida per la creazione di un progetto con lo zend, mi spiego meglio:

1 Layout delle cartelle da utilizzare

  1.1configurazione di path in costanti da usare nel programma e personalizzazione delle path dello zend per permettere l'utilizzo degli "automatismi" offerti dal framework

2 Utilizzare delle classi base che ereditino da altre classi in modo da evitare ripetizioni di codice inutile ( Vedi : stesso codice nei metodi init per tutti i controller )

3 Creazione di una classe e registrazione di questa come plugin

4 File di bootstrap comune

5 alcuni progetti di esempio (layout,nomi di file,cartelle per il layout ecc)

:bye:

PS: sottolineo il fatto che tutto dovrebbe essere trovato in un articolo, perchè è abbastanza noioso leggere gli articoli in parti ( anche se tutte uscite in contemporanea ).

Anche per il fatto che si deve tornare alla lista degli articoli ogni volta e poi non si ha un certo " filo del discorso " :p

risposto 9 anni fa
Andrea Turso
Andrea Turso
86
modificato 9 anni fa
X 0 X

Io proporrei una sezione per una raccolta script in PHP. Spesso molti script creati da "gente comune" non vengono presi in considerazione.

Io direi di inserire un modo per permettere agli utenti di inserire i propri lavori. Spesso questi piccoli script possono risultare utili anche come semplice consultazione O0

Anche una libreria di script postati dagli utenti  (o per meglio dire, Snippets )( magari con qualche editore che ne testi la validità e la qualità ) potrebbe portare ad un traffico maggiore di utenti, vista la necessità di avere gli snippet pronti e testati.

risposto 9 anni fa
Andrea Turso
Andrea Turso
86
X 0 X

un bel tutorial COMPLETO sulla creazione di un sito dinamico, sarebbe utile a tutti quanti, non si trova da nessuna parte.

risposto 9 anni fa
Pietro
X 0 X
un bel tutorial COMPLETO sulla creazione di un sito dinamico, sarebbe utile a tutti quanti, non si trova da nessuna parte.

un po' generica come richiesta... che tipo di sito?

risposto 9 anni fa
Gianni Tomasicchio
X 0 X
un bel tutorial COMPLETO sulla creazione di un sito dinamico, sarebbe utile a tutti quanti, non si trova da nessuna parte.

un po' generica come richiesta... che tipo di sito?

io sto impazzendo per realizzarlo!

nella mia città non esiste nessuno bravo con il php da potermi dare lezioni private.

Cmq un sito che offra la possibilità di inserire news, articoli, immagini, sondaggi, tutto tramite un pannello admin. I cms non mi piaccciono non sono personalizzabili al 100% mi piacerebbe troppo potermelo creare da solo, ho seguito la tua guida sul php e l'ho trovata fantastica però vedi...manca come strutturare le pagine, come creare il proprio layout senza riuscire ad avere un'anteprima, tutto via codice, manca questo che a mio avviso è la cosa più importante. Per esempio l'altro giorno ho aperto l'index di un mio amico, tutta in php, quando mettevo l'anteprima visualizzavo solo il layout e tantissimi codici php messi a casaccio, ma dopo quando lo vedi online è tutto sistemato e pulito, non capisco come faccia.

Mi piacerebbe avere lezioni private di php per realizzare un sito dinamico, chi fosse interessato sono disposto a pagare, anche online mi andrebbero bene!

risposto 9 anni fa
Pietro
X 0 X

a me interesserebbero dei tutorial sulla oop :D e anche uno su come fare un sistema di template decente :D

risposto 9 anni fa
patrick91
X 0 X

Gianni

Io parlavo di un articolo che stenda le linee guida (partendo appunto dal layout delle cartelle, passando per la nomenclatura dei file [per sfruttare l'autoload ad esempio], per l'estensione delle classi del framework [in modo da evitare la ripetizione di metodi uguali nei controller ad esempio], la creazione di un plugin e la registrazione di questo in modo che venga eseguito prima del dispatch etc) per la creazione di un sito qualsiasi con lo zend framework, utilizzabile come riferimento.

Leggendo in giro su forum dedicati allo zend ho notato che manca un serio punto di riferimento per la stesura delle basi dell'applicazione.

Un articolo non da leggere e ricordare, ma qualcosa che si possa andare a riguardare ogni tanto quando si ha bisogno  ;D

a me interesserebbero dei tutorial sulla oop :D e anche uno su come fare un sistema di template decente :D

Usa smarty o al più template lite ( smarty ridotto all'osso ).

La programmazione orientata ad oggetti credo che non sia qualcosa che si apprenda in un tutorial, andrebbe prima rivisto l'approccio del "programmatore" nei confronti del programma, parlo di cambiamento totale nel modo di ragionare e nel modo di sviluppare l'applicazione.

[ora devo andare a pranzo, casomai mancasse qualcosa la aggiungo dopo]

 :bye:

risposto 9 anni fa
Andrea Turso
Andrea Turso
86
X 0 X

Ma perché la OOP dovrebbe essere più difficile della creazione completa di un CMS?

Anzi, credo che senza le basi di una buona programmazione non sia accessibile nessun tipo di programma.

Non penso che la OOP sia più difficile di qualsiasi altra cosa, ma anche togliendo di mezzo costrutti Singleton (si scrive così? Non lo ricordo mai) rimane comunque un bel progetto insegnare a capire, prima ancora che a usare la programmazione orientata agli oggetti.

E mica lo dico a caso, non solo il PHP ma anche il Javascript è un lingiaggio a oggetti, anzi, il Javascript lo è, mentre il PHP ancora non lo è, li puoi creare con esso ma non è un linguaggio a oggetti.

Allora un corso, se di corso si tratta, dovrebbe iniziare e prevedere una programmazione strutturata, andare per gradi, prevdere a costruire costrutti del codice ben fatti e ben scritti.

Prevedere inoltre e da subito a far capire concetti di programmazione in gruppo, prima di capire così la programmazione, perché al giorno d'oggi si programma in gruppo, anzi vedi lo stiamo già facendo :)

Insomma se parliamo di corsi la carne da mettere al fuoco è così tanta che si rischia di non farcela stare tutta.

Io penso, ma lo penso solo io probabilmente, che se si vuole creare un CMS, questo non può essere il fine ultimo, ma il motivo centrale per spiegare cos'è e come si fa programmazione di codice, un po' come dire: presentare un prgetto accattivante per poter spiegare quello che c'è dietro.

Qualcuno ha anche chiesto di spiegare tecniche per la programmazione sicura e questo è un argomento interessante, mentre per le raccolte di script rimanderei sicuramente alle decine di siti repository.

risposto 9 anni fa
Marco Grazia
X 0 X

Usare un CMS come pretesto per spiegare altro (programmazione ad oggetti? architettura di una applicazione? regole di buona programmazione?)  presenta un rischio: far sembrare le scelte implementative adottate come le uniche possibili.

Anche nella migliore delle ipotesi si finirebbe per parlare approfonditamente solo delle soluzioni adottate nel caso particolare e non si darebbe spazio sufficiente alle alternative, che in questi contesti sono innumerevoli.

D'altro canto, se non si fa uso di esempi si rischia di rimanere vaghi e inconcludenti.

Un bel casino...

Per quanto riguarda gli script, anch'io penso che sia inutile creare una sezione ad-hoc poiché ci sono tantissimi siti che ne contengono a centinaia.

 :bye:

risposto 9 anni fa
Gianni Tomasicchio
X 0 X

Come dici tu, usare un esempio per spiegare qualcosa rischia di diventare pretestuoso e un CMS è più che pretestuoso vista la sua complessità, ma qui tutti vogliono CMS, sembra la moda del momento.

Io credo però che bisognerebbe da parte tua lanciare delle linee guida per tutta questa storia, ovvero, se ti va bene un corso di programmazione PHP, sarebbe utile specificare fin da subito gli articoli e come li si deve trattare.

Concordo che iniziare un corso parlando da subito su come creare un CMS è pretestuoso, specialmente a persone che non sanno nulla di programmazione; d'altronde, se uno sapesse programmare che lo seguirebbe a fare un corso?

D'altra parte però, fare un intero corso partendo dalle basi per finire con OOP diventerebbe un'opera ciclopica e rischiosissima dal punto di vista dell'organizzazione stessa del gruppo di lavoro: competenze, capacità, correzioni, guida del gruppo di lavoro.

Si rischia di finire come wiki.grusp.it, bello, interessantissimo ma ... finito! Forse è troppo complesso (non vorrei fare citazioni ma senza esempi correnti si rischia di non farsi capire).

risposto 9 anni fa
Marco Grazia
X 0 X

mmh però un bel cookbook sullo zend framework è difficile trovarlo :D

risposto 9 anni fa
Andrea Turso
Andrea Turso
86
X 0 X

Ma scusa qui c'è un forum dedicato ad esso, una intera rubrica nel sito, scrivi tu qualcosa :D

risposto 9 anni fa
Marco Grazia
X 0 X
Effettua l'accesso o registrati per rispondere a questa domanda