Autore Topic: Milvus, editor wysiwyg per pagine web  (Letto 5036 volte)

Offline eevan

  • Gamberetto
  • *
  • Post: 32
    • Mostra profilo
Milvus, editor wysiwyg per pagine web
« il: 24 Maggio 2012, 17:14:20 »
Ho appena presentato lo stesso progetto anche sul forum di ubuntu, spero sia permesso.

Dopo un paio di settimane, posso presentare il mio primo programma in assoluto: Milvus.

Scritto con Gambas3, Milvus è un editor di pagine web nello stile "What You See Is What You Get".



Questa è la schermata iniziale, dove è possibile scegliere il titolo del progetto ed un tema proposto.
Per visualizzare una preview del tema, basta cliccare sopra l'immagine.

Cliccato il pulsante con il fulmine, Milvus creerà una cartella in Documenti, con il nome del titolo del progetto che avete scelto, con dentro la pagina html di default e lo stile css scelto.

Milvus originerà una cartella in Dcoumenti chiamata "milvus projects" e li verranno salvati i progetti.

Dopo aver cliccato sul fulmine, ecco come si presenta il programma:



Da qui potete aggiungere i vostri contenuti, modificare il testo eccetera.
Cliccando sul tasto con l'occhio, si aprirà in basso un (ancora rudimentale ma funzionante) editor CSS. Di fianco troverete dei tastini neri: (in ordine, dall'alto) il primo chiude l'editor CSS, il secondo apre un Color chooser, il terzo applicherà i cambiamenti.

Premendo invece il primo tasto sulla sinistra, si aprirà un piccolo form in alto per poter creare una pagina nuova per il vostro sito: scegliete il titolo, premete il tastino con la V e la pagina sarà creata. Potete navigare tra le pagine create con i tasti freccia in alto a sinistra.

Ecco come si presenta con l'editor css aperto ed il form per creare una pagina.




[size=150]Cosa ancora da fare:[/size]

    Correggere eventuali bug, che ci saranno sicuramente
    Migliorare gli stili CSS che ho scritto abbastanza in fretta e ce n'e' uno che è proprio brutto :D
    Fare un pacchetto deb.
Rilascio Milvus sotto licenza GPL3

potete scaricare il progetto Gambas3 (troverete dentro anche i CSS e l'Html per chi volesse aiutare a migliorarli) qui:
http://dl.dropbox.com/u/5271463/Milvus-0.1.tar.gz

Sono ovviamente accetti commenti, e soprattutto aiuti nel codice. Spero che vi piaccia :)
« Ultima modifica: 24 Maggio 2012, 23:32:42 da eevan »

Offline vuott

  • Moderatore globale
  • Senatore Gambero
  • *****
  • Post: 11.720
  • Ne mors quidem nos iunget
    • Mostra profilo
Re: Milvus, editor wysiwyg per pagine web
« Risposta #1 il: 24 Maggio 2012, 18:02:55 »
Ho appena presentato lo stesso progetto anche sul forum di ubuntu, spero sia permesso.

Dopo un paio di settimane, posso presentare il mio primo programma in assoluto: Milvus.
..........

Sono ovviamente accetti commenti, e soprattutto aiuti nel codice. Spero che vi piaccia :)

Eevan  :o ma... che sei il famoso "brutto anatroccolo" ?

...e meno male che ti perdi "nelle cose più facili" !
http://www.gambas-it.org/smf/index.php?topic=2156.msg23666#msg23666

Comunque potresti allegare il sorgente anche in questa tua discussione che hai aperto in un nuovo messaggio.
« Chiunque, non ricorrendo lo stato di necessità, nel proprio progetto Gambas fa uso delle istruzioni Shell o Exec, è punito con la sanzione pecuniaria da euro 20,00 a euro 60,00. »

Offline eevan

  • Gamberetto
  • *
  • Post: 32
    • Mostra profilo
Re: Milvus, editor wysiwyg per pagine web
« Risposta #2 il: 24 Maggio 2012, 20:49:36 »
c'e' il link a fine messaggio. lo so che è uno zip ma ubuntu mi da problemi nell'inserire i messaggi nel forum.

comunque si, mi perdo sempre in un bicchiere d'acqua.

Offline vuott

  • Moderatore globale
  • Senatore Gambero
  • *****
  • Post: 11.720
  • Ne mors quidem nos iunget
    • Mostra profilo
Re: Milvus, editor wysiwyg per pagine web
« Risposta #3 il: 24 Maggio 2012, 21:58:46 »
c'e' il link a fine messaggio.

Scusami, l'ho scaricato e decompresso. Però non è possibile avviarlo perché manca della classe principale. ...non capisco...
« Chiunque, non ricorrendo lo stato di necessità, nel proprio progetto Gambas fa uso delle istruzioni Shell o Exec, è punito con la sanzione pecuniaria da euro 20,00 a euro 60,00. »

Offline eevan

  • Gamberetto
  • *
  • Post: 32
    • Mostra profilo
Re: Milvus, editor wysiwyg per pagine web
« Risposta #4 il: 24 Maggio 2012, 23:14:26 »
link aggiornato con il tar.gz originato da gambas

E corretto il bug dei progetti nei documenti, ora crea automaticamente una cartella "Milvus projects" in documenti e dentro salva il resto
« Ultima modifica: 24 Maggio 2012, 23:30:43 da eevan »

Offline vuott

  • Moderatore globale
  • Senatore Gambero
  • *****
  • Post: 11.720
  • Ne mors quidem nos iunget
    • Mostra profilo
Re: Milvus, editor wysiwyg per pagine web
« Risposta #5 il: 25 Maggio 2012, 00:26:47 »
Ho scaricato il nuovo sorgente. Ora va bene.

Ho riscontrato, però, qualche altro problema:
1) se clicco sul tasto "Apri un progetto Milvus" non succede niente;
2) se clicco sul tasto "Salva progetto" mi compare in console questa riga: /bin/sh: notify-sendProgetto salvato nella cartella Documenti: not found; anche se però ho visto che nella cartella "Documenti" c'è la sub-cartella "Milvus Projects" e in quest'ulteriore cartella del progetto da me avviato.

Ad ogni modo il tuo applicativo mi sembra utile ed interessante. Bravo.
 :ciao:
« Ultima modifica: 25 Maggio 2012, 13:21:20 da vuott »
« Chiunque, non ricorrendo lo stato di necessità, nel proprio progetto Gambas fa uso delle istruzioni Shell o Exec, è punito con la sanzione pecuniaria da euro 20,00 a euro 60,00. »

Offline md9327

  • Moderatore
  • Senatore Gambero
  • *****
  • Post: 2.840
    • Mostra profilo
Re: Milvus, editor wysiwyg per pagine web
« Risposta #6 il: 25 Maggio 2012, 10:12:00 »
Mi associo a vuott nel farti i complimenti.

Grafica personale ma molto carina. Non ho scaricato il pacchetto perchè non ho tempo neanche di farmi la barba, ma già di acchitto mi piace la logica con cui si presenta.

Bravo!  :ok:

P.S.:
non che io sia un validatore di progetti...  ;D
solo che quando un lavoro merita, merita...  :ok:

Offline vuott

  • Moderatore globale
  • Senatore Gambero
  • *****
  • Post: 11.720
  • Ne mors quidem nos iunget
    • Mostra profilo
Re: Milvus, editor wysiwyg per pagine web
« Risposta #7 il: 25 Maggio 2012, 12:17:50 »
Mi associo a vuott nel farti i complimenti.
...qua mi sa che se ne vanno casse di birra da pagarti !  :hard:
« Chiunque, non ricorrendo lo stato di necessità, nel proprio progetto Gambas fa uso delle istruzioni Shell o Exec, è punito con la sanzione pecuniaria da euro 20,00 a euro 60,00. »

Offline md9327

  • Moderatore
  • Senatore Gambero
  • *****
  • Post: 2.840
    • Mostra profilo
Re: Milvus, editor wysiwyg per pagine web
« Risposta #8 il: 25 Maggio 2012, 12:48:29 »
eheheheh, è così che ho messo su una birreria...  ;D

Offline vuott

  • Moderatore globale
  • Senatore Gambero
  • *****
  • Post: 11.720
  • Ne mors quidem nos iunget
    • Mostra profilo
Re: Milvus, editor wysiwyg per pagine web
« Risposta #9 il: 25 Maggio 2012, 13:00:44 »
eheheheh, è così che ho messo su una birreria...  ;D

...ed io pago ! >:(
« Chiunque, non ricorrendo lo stato di necessità, nel proprio progetto Gambas fa uso delle istruzioni Shell o Exec, è punito con la sanzione pecuniaria da euro 20,00 a euro 60,00. »

Offline md9327

  • Moderatore
  • Senatore Gambero
  • *****
  • Post: 2.840
    • Mostra profilo
Re: Milvus, editor wysiwyg per pagine web
« Risposta #10 il: 25 Maggio 2012, 13:36:12 »
E io bevo...  :2birre:

Offline sotema

  • Maestro Gambero
  • ****
  • Post: 467
    • Mostra profilo
Re: Milvus, editor wysiwyg per pagine web
« Risposta #11 il: 25 Maggio 2012, 14:19:15 »
Ciao eevan,
ho scaricato il progetto, molto interessante. Solo un paio di suggerimenti:
  • 1. inserisci un controllo sul titolo del progetto prima del salvataggio. Al fine di evitare che venga salvato un progetto col nome:"Inserisci qui il titolo..."
  • 2. Manca una opzione per aprire un progetto esistente.

Infine la sintassi:
Codice: gambas [Seleziona]
User.home & "/Documenti/Milvus Projects" & "/" & title & "/" & newpgbox.text & ".html"

risulta più leggibile se scritta:
Codice: gambas [Seleziona]
User.home &/ "Documenti/Milvus Projects" &/  title &/ newpgbox.text & ".html"


@vuott/md9327
se avanza una birra... ;D
L'uomo ha inventato la bomba atomica, ma nessun topo al mondo costruirebbe una trappola per topi.
Albert Einstein

Offline eevan

  • Gamberetto
  • *
  • Post: 32
    • Mostra profilo
Re: Milvus, editor wysiwyg per pagine web
« Risposta #12 il: 25 Maggio 2012, 15:30:21 »
Ciao eevan,
ho scaricato il progetto, molto interessante. Solo un paio di suggerimenti:
  • 1. inserisci un controllo sul titolo del progetto prima del salvataggio. Al fine di evitare che venga salvato un progetto col nome:"Inserisci qui il titolo..."
  • 2. Manca una opzione per aprire un progetto esistente.

Infine la sintassi:
Codice: gambas [Seleziona]
User.home & "/Documenti/Milvus Projects" & "/" & title & "/" & newpgbox.text & ".html"

risulta più leggibile se scritta:
Codice: gambas [Seleziona]
User.home &/ "Documenti/Milvus Projects" &/  title &/ newpgbox.text & ".html"


@vuott/md9327
se avanza una birra... ;D

si, per ora non ho ancora sviluppato un modo per aprire un progetto esistente, ho in mente una cosa carina.

ho scritto in quel modo perche se no mi collega il nome della cartella con la variabile "title"e viene fuori la cartella Milvus Projectnomeprogetto.

creando un pacchetto deb per ubuntu, dopo installato ed aperto il programma mi da l'errore:

Codice: [Seleziona]
This application has raised an unexpected
error and must abort.

[43] Access forbidden.
Fpreview.Form_Open.24


come se non trovasse le form.
Come diamine si fa?  >:(

Offline vuott

  • Moderatore globale
  • Senatore Gambero
  • *****
  • Post: 11.720
  • Ne mors quidem nos iunget
    • Mostra profilo
Re: Milvus, editor wysiwyg per pagine web
« Risposta #13 il: 25 Maggio 2012, 15:50:43 »
@vuott/md9327
se avanza una birra... ;D

...eevan non ha posto questa discussione nella sezione "Open Bar" !  :P
« Chiunque, non ricorrendo lo stato di necessità, nel proprio progetto Gambas fa uso delle istruzioni Shell o Exec, è punito con la sanzione pecuniaria da euro 20,00 a euro 60,00. »

Offline eevan

  • Gamberetto
  • *
  • Post: 32
    • Mostra profilo
Re: Milvus, editor wysiwyg per pagine web
« Risposta #14 il: 25 Maggio 2012, 15:53:29 »
hahahah