Newsgroup: it.comp.www.php
Titolo: pannello di amministrazione di base o mini framework personale

Ciao a tutti.
 
Mi capita spesso di dover scrivere degli script in stile "backoffice".
 
Ovvero dei programmi che devono servire per attivitï¿œ di manutenzione e 
simili.
 
Faccio degli esempi sugli ultimi due utilizzi:
- un programma che permetta di creare delle note spese iserendole via 
web (ovvero ogni dipendente inserisce e poi la segretaria si stampa le 
note spese di tutti)
- un programma che periodicamente controlli come ï¿œ posizionato il mio 
sito su google per determinate keywords, aggiorni la lista e mi mandi la 
mail.
 
Ogni tanto insomma devo realizzare dei piccoli lavori che prevedono sempre:
- l'accesso al database con delle classi che permettano di scrivere 
velocemente le query
- un'interfaccia grafica semplice e leggera
- una gestione degli utenti e dei permessi di amministrazione
- la gestione "veloce" di tabelle di dati
- la possibilitï¿œ di personalizzare semplicemente qualsiasi cosa.
 
Attualmente ho sviluppato piï¿œ o meno tutte le classi che mi servono e 
copio/incollo. Perï¿œ vorrei un po' "sistematizzare la cosa".
 
Allora mi chiedevo: voi per avere una sorta di "pannello di 
amministrazione" minimo utilizzabile in pochi minuti... come fate?
 
Se mettessi l'impegno a "rendere utilizzabile" da tutti il mio lavoro... 
servirebbe o sarebbe lavoro inutile?
 
grazie a tutti!

servirebbe o sarebbe lavoro inutile?
 
Be', secondo me sarebbe interessante.
 
Leonardo
 
-- 
Were I Glenallan's Earl this tide, and were you Roland Cheyne,
My spur would be in my horse's side, the bridle upon his mane.
If they hae twenty thousand blades and we twice ten times ten,
Yet they hae but their tartan plaids, and we're mail-clad men.

 servirebbe o sarebbe lavoro inutile?
 
Potrebbe essere interessante scambiarsi le esperienze in merito.
 
 
 

 amministrazione" minimo utilizzabile in pochi minuti... come fate?
 
Ti serve un framework che offra già la parte admin, qualcosa tipo 
Flask-Admin [1] per un framework PHP. Non ne conosco ma dato che i 
framework PHP vengono a un tot la dozzina e dato che l'esigenza è molto 
comune immagino che ci sia già.
 
Il primo risultato che vedo per "php admin framework" è questo tutorial 
di 
net.tutsplus.com
 [2].
 
 
[1] 
http://flask-admin.readthedocs.org/en/latest/
 
[2] 
http://goo.gl/XFjJfO
 

 grazie a tutti!
 
mi riallaccio al discorso... soprattutto per chi aveva manifestato 
interesse.
 
posto il codice che uso per alcune operazioni "di routine" fatte con le 
mie classi.
 
questo per creare un semplice form con un textarea e un bottone di conferma:
 
$form=new form('add_keywords','add_keywords.php','action=save');
$form->add_textarea('keywords','');
$form->add_submit('Salva');
echo $form->draw();
 
 
invece qui vado ad inserire un nuovo record in una tabella keywords_list 
fatta da due campi: keyword_id autoincrement e keywords (text)
 
$sql=new sql_data();
$sql->add('keyword',$kw);
$sql->perform('keywords_list');
 
se avessi invece dovuto "aggiornare" avrei fatto:
 
 
$sql=new sql_data();
$sql->add('keyword',$kw);
$sql->perform('keywords_list','update',"keywords_id=4");
 
 

$sql->perform('keywords_list');
 
In un caso del genere credo che una sintassi tipo train-wreck, o magari basata
su array, possa forse essere piu' intuitiva:
 
	(new sql_data('keywords_list'))
		->set('keyword', $kw)
		->set('value', $value)
		->...
 
		->where('keywords_id', '=', 4)
		->update()
		oppure
		->insert()
 
In questo caso l'oggetto "sa" gia' quale tabella va a usare, per cui puo' fare
una serie di controlli via via anziche' rimandarli all'ultimo momento.
 
(Va considerato il rischio per cui ogni costrutto che offre la flessibilita' e
le potenzialita' di SQL finisce per diventare SQL :-) ).
