Wikipedia:Bar/Discussioni/IMPORTANTE: problemi del bar, spiegazioni tecniche e soluzioni pratiche

Da Wikipedia, l'enciclopedia libera.
Pix.gif
IMPORTANTE: problemi del bar, spiegazioni tecniche e soluzioni pratiche NAVIGAZIONE


Nota: il testo che seue è lungo e potenzialmente noioso, ma mettete in conto che per scriverlo ho dovuto leggere dei testi molto più lunghi e noiosi, per lo più in inglese. visto che la faccenda interessa tutti vi prego di stringere i denti e arrivare fino in fondo. Grazie

Ieri notte era andato in vacca anche la sottopagina giornaliera del Bar, per l'esattezza Wikipedia:Bar/2006_08_25 era diventata illeggibile. Dopo un po' di ricerche, e grazie ad una felice intuizione sono riuscito a individuare il principale colpevole che con la sua gigantesca firma contribuiva in buona percentuale al tracollo totale.

Ora l'emergenza è rientrata, ho potuto documentarmi e vi riporto i punti principali del problema, la pagina di riferimento sta su en.wiki:

  • Da metà agosto è stato introdotto un limite sulla dimensione di preinclusione dei template, cioè sulla dimensione dei template prima di venire inclusi.
  • In pratica ogni volta che il motore di wikipedia deve inserire un template somma la dimensione del suo wikicode ad un contatore, quando il contatore raggiunge un certo limite la sostituzione si blocca.
  • La dimensione massima di preinclusione è fissata a 2000kB.
  • Anche il testo contenuto tra <noiclude> e <!-- --> viene considerato nel calcolo.
  • Per "template" si intende qualsiasi cosa che viene inclusa ponendola tra "{{" e "}}", non necessariamente nel namespace template.
  • Il nuovo Bar è interamente basato su template e inclusioni, perciò è particolarmente sensibile a questi problemi.

(la seconda parte arriva tra poco, intanto digerite questa  paulatz XX  12:48, 26 ago 2006 (CEST))

Il principale colpevole fa presente che, nel caso, i danni da lui provocati con la sua firma sono riferibili al massimo alle ultime settantadue ore (forse neanche), ovvero da quando la sua firma medesima ha avuto una evoluzione degna del terzo millennio ... (in campo informatico, si capisce ... ;-) Il medesimo principale colpevole ha adeguatamente rivisto il suo format/firma riconducendolo (spera) nei limiti consentiti. In ogni caso ha la convinzione che il peso della sua pagina/firma sia ben dentro il limite fissato dal wikicode e sarebbe comunque grato a chiunque fosse in grado di fornirgli il peso della medesima pagina/firma espresso in etti, oltre che in kB. ':-) ... (così non appesantisco) ...
non preoccuparti Twice, non è colpa tua: hai dato solo la mazzata finale ad un sistema che stava già crollando.  paulatz XX  13:37, 26 ago 2006 (CEST)
Cosa si può fare e cosa si deve fare
  • prima di tutto: per chi ha un template nella firma ridurre il template all'osso; in particolare PER NESSUNA RAGIONE tenere la storia della vostra firma, o altro testo tra <noinclude> nella stessa pagina della firma. I casi che ho trovato li ho corretti personalmente, ma non posso controllare tutti.
    Se qualcuno di voi sta usando una tecnica del genere e ho una prova certa che ha letto questa pagina (ad esempio perché ha risposto qui sotto) mi premurerò personalmente di segnalarlo tra gli utenti problematici.
  • ridurre la dimensione dei template utilizzati per il Bar, in pratica tutti quelli che stanno sotto Template:Bar3. È particolarmente utile togliere le istruzioni, i commenti HTML e tutto quanto c'è di inutile. Questo lavoro lo sto già facendo io, ma se qualcuno mi da una mano è il benvenuto.
    Di conseguenza ad alcune modifiche che mi hanno permesso di ridurre il {{Bar3/sottopagina}} del 70% bisogna anche cambiare le istruzioni per stranieri: traduttori al lavoro
    anche la cambusa automatica verrà implementata con un template separato, verosimilmente {{Bar3/cambusa}}, che sarà pronto tra qualche minuto.

Questo è tutto. Vi ringrazio per aver letto fino a qui, buona discussione a tutti.  paulatz XX  13:37, 26 ago 2006 (CEST)

Non me ne vogliano gli utenti che ne fanno uso, ma dobbiamo per forza tenere i template come firma? Non è tecnicamente meno problematico se non ricorriamo a espedienti più o meno ortodossi per eludere il SUBST automatico? --Aeternus 13:52, 26 ago 2006 (CEST)

Ricordo, per chi avesse necessità di ripulire i propri codici, che esiste questo agevole converter per passare comandi html in wikimarkup. :) --Twice25 (disc.) 14:08, 26 ago 2006 (CEST)

dato che state facendo aggiustamenti, potreste rivedere il Template:Bar3?

  • il cassetto dei bar tematici è inutile, basta un link a Wikipedia:Bar tematici
  • si potrebbe creare Aiuto:Bar? (ora è un redirect e non una pag di aiuto!!!)
  • la scritta "SONO NUOVO, COME FACCIO? AIUTO! " mette in confusione i niubbi che cercano l'aiuto a come scrivere al Bar!!!
  • la foto della macchina del caffè è poco chiara, non ci credo che su commons non ci sia uno straccio di foto decente di una tazzina di caffè!
  • il box "Vetrina" va eliminato, e va pubblicizzato altrove (pag ultime modifiche con un bel link in grassetto alla vetrina, dentro Il Wikipediano, nel portale comunità, evidenziando maggiormente il link alla Vetrina nella home page). Fermo restando che c'è già un link sulla colonna di sinistra nel box navigazione!!! Quello che voglio dire è che la testata del Bar è già sovraffollata, non appesantiamola con cose che possono essere messe in evidenza altrove.

è tutto. --82.84.54.16 14:19, 26 ago 2006 (CEST)

[conflittato] Ringrazio paulatz per lo sbattimento. Finché si può io tengo la mia firma colorata (che ci volete fare sono un bambinone ;-D), che ha poco codice e NON è un template, ma qualora se ne ravvisasse l'esigenza sono pronto a eliminare ogni "colorazione" alternativa (a malincuore ma vien prima lo spazio per l'enciclopedia). Tullio: sempre colpa tua! :-DD Kal - El 14:21, 26 ago 2006 (CEST)
Se la firma non è un template non c'è problema. Nemmeno se la firma è un template del tipo {{Utente:***/firma}} non è un problema perché c'è il SUBST automatico quando la si imposta nelle preferenze. Almeno a quanto ho capito. --Aeternus 14:46, 26 ago 2006 (CEST)
in realtà visto che la struttuar del nuovo bar è tutta a template è un problema anche se la firma non sta in un template. Il problema principale però sono l'utilizzo di <noinclude> e altre cose simili nelle firme che ne aumenta a dismisura la dimensione di "preinclusione". Ora vi lascio perché vado al mare. Ciao,  paulatz XX  14:48, 26 ago 2006 (CEST)
I suggerimenti dell'utente anonimo mi paiono interessanti (almeno alcuni di essi). Intanto, ho provato a cambiare l'immagine logo del Bar: se a qualcuno non piacesse la tazzina stilizzata, si senta libero di ripristinare l'immagine precedente o di inserirne una differente. :) --Twice25 (disc.) 15:11, 26 ago 2006 (CEST)
grazie tullio, ora però se vuoi che si veda cambia il Template:Bar3 :D - a proposito, ce la fai a centrare la scritta ai Bar Tematici (io la vedo spostata a dx). --82.84.54.16 15:16, 26 ago 2006 (CEST)

Però il vetrinaesposta non mi pare cosí inutile, e se non sbaglio è leggerissimo (niente in confronto alla guida ai bar). Nemo 15:28, 26 ago 2006 (CEST)

Forse ci siamo quasi conflittati, anonimo, cmq ho tenuto conto della tua modifica. --Twice25 (disc.) 15:30, 26 ago 2006 (CEST)
Da metà agosto è stato introdotto un limite sulla dimensione di preinclusione dei template, cioè sulla dimensione dei template prima di venire inclusi.
Non possiamo chiederne la disabilitazione per it.wiki e basta?--JollyRoger ۩ 17:35, 26 ago 2006 (CEST)
No. I motivi del limite sono tutt'altro che stupidi e non penso che ci saranno deroghe. Possiamo chiedere un "aumento": al momento le singole pagine del bar viaggiano sotto i 600KB, mentre il BarTUTTO va verosimilmente verso i 3MB (la dimensione esatta non è mostrata, perché a 2MB si ferma), quindi un raddoppio dovrebbe bastare. La richiesta andrebbe fatta ai developers. Ciao,  paulatz XX  21:19, 26 ago 2006 (CEST)
A me sembra meglio adeguarsi: tutto ciò che risparmia lavoro ai server ci fa risparmiare denaro e migliora wikipedia. Dopo aver letto questo, di sicuro non userò mai il bar in pagina unica. Nemo 11:16, 27 ago 2006 (CEST)
I 3MB non sono la dimensione del codice HTML del Bar (che è molto minore, ovviamente), ma un parametro tecnico che non ho voglia di rispiegare. Dopo le modifiche di oggi ho raggiunto le seguenti dimensioni:
  • Pagine del bar: max 150KB
  • BarTUTTO circa 1800KB (1.8MB)
inoltre la dimensione post-expand è finalmente maggiore della pre-expand. Ciao,  paulatz XX  15:17, 27 ago 2006 (CEST)
Alcuni dettagli tecnici mi sfuggono, ma ringrazio Paulatz per l'ottimo lavoro. Ylebru dimmela 22:12, 27 ago 2006 (CEST)