Skip to topic | Skip to bottom
Home

Tesi
Tesi.IsaWikiOnSafarir1.19 - 04 Oct 2006 - 00:54 - LucaCervonetopic end

Start of topic | Skip to actions

IsaWiki on Safari

Primi passi

  • Studiare Ajax
  • Studiare e elencare le documentazioni esistenti per programmare e gestire Safari. Generare una pagina sul wiki con i link alla documentazione pi aggiornata e migliore. Tenere aggiornata via via che si scoprono nuove fonti utili.
  • Studiare il client IsaWiki (farsi dare da Di Iorio le ultime versioni) e cercare di capire come farlo andare. Ipotesi: Facile l'editor, medio la sidebar, difficile il monitor.
  • Re-implementare tutto su Apple/Safari.
  • Documentare tutto sul wiki. Soprattutto nelle aree che non si riusciranno a coprire con questa tesi.

Sviluppo della tesi

Per elencare i processi di realizzazione della tesi ho editato quotidianamente questa specie di blog:

Incontro del 5/9/2006

Modifiche e aggiustamenti da fare al codice:

  • Codifica dei caratteri
  • Menu
  • Aibilitare/Disabilitare
  • KeepLayout?
  • Gestione eventi ed interazione utente
  • "onStart" piuttosto che "onCompleteDocument"
  • Individuare alcune pagine, che testiamo in parallelo, in modo da uniformare il comportamento dei broswer.

Incontro del 12/09/2006

Modifiche e aggiustamenti da fare al codice

  • Aggiornamento corretto indirizzo server. (FATTO)
  • Trovare un modo per non far scomparire la sidebar (FATTO)
  • Tasto di Edit o Save sempre attivo (coerentemente con lo stato). Obiettivo: minimizzare il numero di click necessari per completare un'operazione. (FATTO)
  • interazione con EMPTYDOC. Dopo aver creato un nuovo documento bisogna cambiare l'URL. (FATTO)
  • meccanismo generico per capire che "meglio" none editare alcune pagine. Decidere con angelo una sintassi per un tag META che il server aggiunge, sulle pagine non editabili. Aggiungere al client l'intepretazione di quetso tag (che eventualmente genera un messaggio di warning per l'utente). . Madare una mail a Angelo! (FATTO)
  • Rendere non editabili i menu, inteprestando un attributo aggiunto dal server. L'attributo va aggiunto sul server sui
    (FATTO: BISOGNA SOLO CAMBIARE 1/2 RIGA DI CODICE QUANDO ANGELO MI DA IL SERVER)
  • Messaggio di notifica in elISA se non sono trovate aree editabili (FATTO) %
  • Errore nell'editor con spazi vuoti (ed eventuali altri errori non riportati) (FATTO)
  • Gestione eventi e passaggi da una finestra all'altra. (FATTO FATTO FATTO FATTO)
    • Cosa succede se mentre salvo devido di andare ad un'altra finestra?
    • Cosa succede se decido di chiudere l'editing? E clicco su un link nella pagina? E qualunque altro evento?
    • Se chiudiamo il browser, dobbiamo chiudere anche la sidebar
    • Riassumendo: coerenza tra gli stati e nessuna perdita di infomrazionii (QUESTO PUNTO PUO' ESSERTI UTELI ANCHE NELLA DESCRIZIONE DEL LAVORO, NELLA TESI)

Incontro del 26/09/2006

Modifiche da fare al codice:

  • Evitare errori di bad selection (FATTO!)
  • Evidenziare i tasti (bisogna capire che il tasto e' stato premuto e sta succedendo qualcosa) (FATTO)
  • se modifico una pagina sul server, il nome deve restare lo stesso. (FATTO)
  • Provare a catturare l'evento di apertura "pannello" e, se non si puo' fare di meglio, messaggio con richiesta di aprire una finestra diversa.(FATTO)
  • Chiusura finestra: usare una finestra diversa. No problem. (FATTO)
  • Verificare perche' e' scomparso quel frammento di testo in mozilla.(FATTO)
  • LUCA CERVONE: devo far funzionare i bottoni degli inline quando la selection collapsed (FATTO)

-- FabioVitali - 22 Feb 2006
to top


You are here: Tesi > ArgomentiDiTesi > IsaWiki > IsaWikiOnSafari

to top

Copyright © 1999-2017 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding Fabio's Wiki? Send feedback