<div dir="ltr"><div><div><div><div><div><div>Ok, grazie a tutti per i suggerimenti e le chiarificazioni.<br><br></div>Vi linko, e avrei dovuto farlo all'inizio, chiedo venia, lo schema del db di cui sto parlando: <a href="https://www.dropbox.com/s/odosu436f5741nd/entity_relation_dbmafie2013-10-12.pdf?dl=0">https://www.dropbox.com/s/odosu436f5741nd/entity_relation_dbmafie2013-10-12.pdf?dl=0</a><br><br></div>Per inserire dati qui dentro devo necessariamente inserire dati su più tabelle collegate. Quindi o vado di Django o Active Admin (o mi tengo il Base che ho il vantaggio di aver già usato...)<br><br></div>Domande: quanto tempo ci vuole per un programmatore esperto per sviluppare un pannello ad hoc in Django?<br></div>Quanto tempo potrei metterci io (programmatore con (poca) esperienza in c/c#/.net ma nessuna in sql) !? Non dovrebbe essere proibitivo, picchiandoci un po' la testa...<br><br></div>Ri-grazie<br></div>N.<br></div><div class="gmail_extra"><br><div class="gmail_quote">Il giorno 12 novembre 2014 09:17, Giuseppe Capizzi <span dir="ltr"><<a href="mailto:redstarlabs@gmail.com" target="_blank">redstarlabs@gmail.com</a>></span> ha scritto:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Allora, cerchiamo di fare ordine:<br>
<br>
1 - Il file SQL è un dump, non puoi continuare a inserirci dati in<br>
modo comodo. La prima cosa che devi fare è installare un server MySQL<br>
(in locale o su un server) e applicare il dump per ottenere un DB vero<br>
e proprio.<br>
<br>
2 - Per inserire comodamente dati in un DB MySQL ci sono diverse<br>
alternative. Alcune sono applicazioni web, che vanno quindi fatte<br>
girare su un server web (es. Apache) in locale o su un server: le più<br>
comuni sono phpMyAdmin [1] e Adminer [2]. In alternative ci sono delle<br>
GUI da far girare in locale, ad esempio MySQL Workbench [3].<br>
<br>
3 - Se le alternative sopra non sono abbastanza comode (ad esempio se<br>
vanno inseriti dati su più tabelle collegate) credo che l'unica<br>
soluzione sia chiedere a uno sviluppatore di sviluppare un pannello<br>
ad-hoc. Django admin [4] o Active Admin [5] sono ottime soluzioni per<br>
non riscriversi tutto da zero, ma necessitano comunque del lavoro di<br>
un programmatore.<br>
<br>
4 - Allo stesso modo, per preparare un'interfaccia che interroghi il<br>
DB da pubblicare online serve un programmatore.<br>
<br>
[1] <a href="http://www.phpmyadmin.net" target="_blank">http://www.phpmyadmin.net</a><br>
[2] <a href="http://www.adminer.org" target="_blank">http://www.adminer.org</a><br>
[3] <a href="http://dev.mysql.com/downloads/workbench" target="_blank">http://dev.mysql.com/downloads/workbench</a><br>
[4] <a href="https://docs.djangoproject.com/en/dev/ref/contrib/admin" target="_blank">https://docs.djangoproject.com/en/dev/ref/contrib/admin</a><br>
[5] <a href="http://activeadmin.info" target="_blank">http://activeadmin.info</a><br>
<br>
Ciao,<br>
<span class="HOEnZb"><font color="#888888">--<br>
Giuseppe Capizzi<br>
</font></span><div class="HOEnZb"><div class="h5"><br>
--<br>
Sito BgLUG: <a href="http://www.bglug.it" target="_blank">http://www.bglug.it</a><br>
Mailing list: <a href="http://lists.linux.it/listinfo/bglug" target="_blank">http://lists.linux.it/listinfo/bglug</a><br>
</div></div></blockquote></div><br></div>