spaghetti-open-data / twitAntonio

TweetYourMep fork for the Italian 2013 Elections
http://www.twitantonio.it
GNU Affero General Public License v3.0
16 stars 10 forks source link

Sistemare e rinominare la pagina "About" #30

Closed albertocottica closed 11 years ago

albertocottica commented 11 years ago

La pagina about è ereditata da TYMEP. La sto riscrivendo in italiano e con il riferimento a TA. @paolomainardi, mi rinfreschi la procedura per visualizzare in locale con nodejs? Dovremmo fare prima, perché ho già installato tutto il software che serve.

gaspa commented 11 years ago

Leggi il readme.md... l'ho aggiornato l'altro giorno,cosi vediamo se ho scritto cavolate ;) On 26 Jan 2013 13:18, "Alberto Cottica" notifications@github.com wrote:

La pagina about è ereditata da TYMEP. La sto riscrivendo in italiano e con il riferimento a TA. @paolomainardi https://github.com/paolomainardi, mi rinfreschi la procedura per visualizzare in locale con nodejs? Dovremmo fare prima, perché ho già installato tutto il software che serve.

— Reply to this email directly or view it on GitHubhttps://github.com/spaghetti-open-data/twitAntonio/issues/30.

albertocottica commented 11 years ago

Visto. Oggi ci provo.

albertocottica commented 11 years ago

@gaspa niente da fare:

new-host-2:import albertocottica$ node import-deps.js data.json

module.js:340
    throw err;
          ^
Error: Cannot find module 'request'
    at Function.Module._resolveFilename (module.js:338:15)
    at Function.Module._load (module.js:280:25)
    at Module.require (module.js:362:17)
    at require (module.js:378:17)
    at Object.<anonymous> (/Users/albertocottica/github/local/twitAntonio/import/import-deps.js:16:15)
    at Module._compile (module.js:449:26)
    at Object.Module._extensions..js (module.js:467:10)
    at Module.load (module.js:356:32)
    at Function.Module._load (module.js:312:12)
    at Module.runMain (module.js:492:10)
nelsonmau commented 11 years ago

@gaspa OT: non ti trovo né su twitter né su facebook. com'è il tuo account twitter?

gaspa commented 11 years ago

andreagasparini su facebook, gaspariniandrea su twitter.

2013/1/26 nelsonmau notifications@github.com

@gaspa https://github.com/gaspa OT: non ti trovo né su twitter né su facebook. com'è il tuo account twitter?

— Reply to this email directly or view it on GitHubhttps://github.com/spaghetti-open-data/twitAntonio/issues/30#issuecomment-12736395.

nelsonmau commented 11 years ago

@gaspa tnx era per inserirti qui https://docs.google.com/spreadsheet/ccc?key=0Ajp5_Nr0sKLIdEMzZjlrRE1ONktWOTZwTHl5d3hDRVE#gid=0

albertocottica commented 11 years ago

Ragazzi, io avrei finito, MA non riesco a fare un preview in locale del sito (come ho scritto qui: https://github.com/spaghetti-open-data/twitAntonio/issues/30#issuecomment-12736341). Come volete procedere? Faccio un commit e lo testate voi o preferite darmi una mano a fare andare nodejs e poi testo io?

gaspa commented 11 years ago

dal Log che hai postato sembra che ti manchi un "npm install request". ( che versione di Node hai installato e su che OS sei? )

gaspa commented 11 years ago

o per rifare da capo: rm -rf node_modules npm cache clean npm install

albertocottica commented 11 years ago

Grazie @gaspa, non ti avevo postato l'intero log! Comunque rifare da capo è stato utile. Mi manca solo una cosa: che indirizzo devo mettere nel browser per dirgli di leggere in locale?

gaspa commented 11 years ago

se non hai toccato il config.js, il default è: http://localhost:3000

(hai lanciato "node app.js",right?)

2013/1/26 Alberto Cottica notifications@github.com

Grazie @gaspa https://github.com/gaspa, non ti avevo postato l'intero log! Comunque rifare da capo è stato utile. Mi manca solo una cosa: che indirizzo devo mettere nel browser per dirgli di leggere in locale?

— Reply to this email directly or view it on GitHubhttps://github.com/spaghetti-open-data/twitAntonio/issues/30#issuecomment-12737883.

albertocottica commented 11 years ago

Funziona. Grazie, scusa la niubbaggine. Io sono un economista di 46 anni, mica un hacker di 21. :-)

paolomainardi commented 11 years ago

@albertocottica :) Sei anche riuscito ad importare i dati ? @gaspa Dovremmo anche scrivere sul README, appena abbiamo un attimo, come fare.

albertocottica commented 11 years ago

Sì, i dati ci sono (non aggiornati, vedo 151 record). In realtà lancio con node app, non con node app.js, non pare che ci sia differenza.

Ovviamente i links sono rotti (404 in console). Adesso cerco di capire cosa c'è che non va :-(

paolomainardi commented 11 years ago

Aspetta @albertocottica per aggiungere nuove pagina al "router" devi anche crearle in app.js.

Esempio, ora è cosi:

Linea 55, app.js:

app.get('/mappa', controllers.mainController().italianoAction);

Questo permette all'applicazione di rispondere al path "/italiano" però deve essere anche aggiunto al Controller, che si trova in "controllers/mainController.js", esempio:

Linea 84, controllers/mainController.js

   mapAction: function (req, res) {
      res.render('mappa', { config: config, req: req});
    },

Dove 'mappa' è la pagina "mappa.ejs" che vogliamo far caricare, dunque basta fare un copia/incolla di queste sezioni. Te lo lascio fare a te cosi impari :)

albertocottica commented 11 years ago

Ah, ecco. Strano, quando ho aggiunto la pagina "About" su TYMEP non mi ricordavo 'sta roba.

Ok, io sono pronto. Posso fare il commit?

paolomainardi commented 11 years ago

Probabilmente quelle route già esistevano su tymep. Puoi pushare, ma sei su un tuo branch oppure stai lavorando sul master?

albertocottica commented 11 years ago

Chiudo.