batopa / Hello-World

First test project on github :)
0 stars 0 forks source link

web installer #5

Open batopa opened 12 years ago

batopa commented 12 years ago

progettare un installer di BEdita con interfaccia Web riusando la logica gia' definita nello script

BeditaShell::init()
batopa commented 12 years ago

dare un occhio all'installer wordpress, molto semplice....

batopa commented 12 years ago

dante:

batopa commented 12 years ago

Ho rilasciato una parte del wizard. [3152] Per provarlo, decommentate le righe in /index.php relative al wizard, che seguono // commento temporaneamente - wizard DA ULTIMARE

Ho lavorato sulle 2 prime parti (controlli permessi su filesystem, cartelle di smarty e di cake) + impostazione connessione a database.

Ho usato smarty per gestire le template. In futuro possiamo pensare di fare il tutto con un controller di bedita, ma al momento era molto problematico poter gestire un controller senza avere il database funzionante.

Conto di poter finire l'ultima parte (admin user + impostazione mediaroot,mediaurl,modrewrite) la prossima settimana.

batopa commented 12 years ago

[3167] Rilascio del corpus principale del wizard. Per provarlo, fare un diff di webroot/index.php con webroot/index.php.sample e copiare il blocco di codice relativo al wizard su index.php.

batopa commented 12 years ago

fatta prova su windows, funziona!

cmq l'impostazione generale va bene direi

NB: per fare test consiglio di creare paccehtti di realease, "cake.sh deploy release" e lavorare su quelli

batopa commented 12 years ago

Ho fatto anche io una prova con windows. Installazione su windows xp, con browser Opera 10.63. Ha funzionato senza nessun problema.

Confermo che manca un feedback dopo aver caricato i dati di init del db. Lavoro su quello.

batopa commented 12 years ago

[3182] ho aggiunto feedback su initdb. Ho rifatto un tar di release e testato nuovamente su windows xp, questa volta con Internet Explorer 8. Andato tutto lisco.

batopa commented 12 years ago

problema su http://test.bedita.com/

dopo la pagina di connessione al db ottengo

Fatal error: Call to undefined function apache_get_modules() in /var/www/test.bedita.com/setup/setup.php on line 285

la funzione non e' necessariamente presente, fare un ckeck se esiste - se non c'e' altro modo di capire automaticamente se mod_rewrite abilitato chidere all'utente

batopa commented 12 years ago

[3200] inserito il controllo sulla presenza di apache_get_modules...

batopa commented 12 years ago

Provare ad inserire il css di BEdita a vedere che salta fuori

batopa commented 12 years ago

[3487] Some important changes

Internals:

batopa commented 12 years ago

Remaining issues:

batopa commented 12 years ago

and:

batopa commented 12 years ago

(In [3911]) installer: fix postgres issues, mod_rewrite check and confi restored - see #137

batopa commented 12 years ago

test, test, test ... then close!

batopa commented 12 years ago

(In [3912]) refs #137

batopa commented 12 years ago

Replying to [comment:19 niki]:

(In [3912]) refs #137

system tested and working:

ubuntu 12.04 + mysql 5.5.24 + firefox ubuntu 12.04 + postgres 9.1 + firefox windows xp + XAMPP + iExplorer 8 windows xp + XAMPP + chrome

Fixing some issues: