SPIP-Contrib

SPIP-Contrib

عربي | Deutsch | English | Español | français | italiano | Nederlands

288 Plugins, 197 contribs sur SPIP-Zone, 219 visiteurs en ce moment

Home > Administration et BDD > Suivre les versions de SPIP > Mise à jour 1 .9 .x vers 2 .0 .x > Aggiornamento da 1 .9 .2 a 2 .0 .x

Aggiornamento da 1 .9 .2 a 2 .0 .x

4 febbraio 2009 – di nilocram

Tutte le versioni di questo articolo: [français] [italiano]

3 votes


La versione 2 di spip è una versione maggiore, l’aggiornamento di un sito in versione 1.9.2 è particolare.
Qualche consiglio perché il passaggio avvenga nel migliore dei modi

-  disattivare tutti i plugin attraverso la pagina: ecrire/?exec=admin_plugin
-  fare un backup del database utilizzando la procedura di spip 1.9.2: ecrire/?exec=admin_tech
-  recuperare questo backup via ftp (si trova in tmp/dump/) e conservarlo con cura in locale.

-  creare una cartella alla radice di spip (per esempio vecchio_spip/)
-  spostare all’interno di questa cartella tutti i file e le cartelle (compreso .htaccess) di spip 1.9.2 TRANNE le CARTELLE IMG/ e config/
-  se c’è un file mes_options.php spostarlo in config/

  • alla radice dovrebbero restare solo:
    • ancien_spip/
    • config/
    • IMG/

-  caricare alla radice del proprio sito, via ftp, l’insieme dei file e delle cartelle di spip 2.0.x tranne le cartelle IMG/ e config/

  • dovrebbero perciò trovarsi alla radice :
    • ancien_spip/
    • CHANGELOG.txt
    • config/
    • COPYING.txt
    • ecrire/
    • htaccess.txt
    • IMG/
    • index.php
    • INSTALL.txt
    • local/
    • prive/
    • rien.gif
    • spip.php
    • squelettes-dist/
    • svn.revision
    • tmp/

-  entrare con il browser in http://le_site/ecrire/
-  accettare l’aggiornamento del database

  • a questo punto, si dovrebbe ritrovare nello spazio privato,tutti i dati del vecchio sito e navigando nello spazio pubblico si dovrebbe visualizzarli con il modello di default di spip (colore violetto)
  • in caso di problemi (per esempio pagina bianca), cercare di rinominare temporaneamente i propri file mes_options.php (nella cartella config/) per disattivarli

-  recuperare ora le versioni adattate a spip 2 dei plugin che si utilizzano e installare le nuove versioni in una cartella plugins/ da creare. Nel caso non vi siano i plugin aggiornati si può provare a utilizzare il plugin di compatibilità che, in attesa degli aggiornamenti, tenta di utilizzare i vecchi plugin.
oppure, dopo aver creato una cartella plugins/ e la sua sottocartella auto/ utilizzare la procedura di auto installazione dei plugin proposta alla pagina ecrire/?exec=admin_plugin

-  resta da creare una cartella squelettes/ (se serve) e spostarci con calma e a piccoli gruppi, le proprie personalizzazioni recuperate da ancien_spip/squelettes/

-  se c’è un file mes_fonctions.php, verificare la conformità delle sue funzioni e dichiarazioni con le nuove variabili e funzioni di spip 2.0.x
-  la stessa cosa se degli script php sono presenti nei propri modelli di layout personalizzati

-  occorrerà anche rinominare htaccess.txt in .htaccess se si vogliono utilizzare le url pulite, struttura...

I MODELLI DI LAYOUT

PROMEMORIA :
i file collocati nella propria cartella squelettes/ hanno il sopravvento su quelli collocati di default in squelettes-dist/ o in prive/

se si è copiato in spip 1.9.2, l’organizzazione della propria cartella squelettes/ su quella di dist/ , occorre sapere che spip 2.0.x apporta delle importanti modifiche a questa organizzazione e che occorrerà controllare di non avere dei file fantasma richiamati al posto di quelli legittimi.
in particolare un vecchio squelettes/login.html come anche squelettes/formulaires/login.html prenderanno il sopravvento (e questo potrebbe essere un problema) su prive/login.html e su prive/formulaires/login.html.

attenzione anche ai file dei fogli di stile e ai file di script javascript.

-  elenco dei file che sono in dist/ (che è possibile siano stati personalizzati in squelettes/) e che sono stati spostati o eliminati:

vecchio nuovo
dist/favicon.ico eliminato
dist/jquery.js.html eliminato
dist/login.html prive/login.html
dist/sommaire_texte.html eliminato
dist/spip_admin.css prive/spip_admin.css
dist/spip_style_invisible.css privé/spip_style_invisible.css
dist/spip_style_print.css prive/spip_style_print.css
dist/spip_style_visible.css prive/spip_style_visible.css
dist/spip_style.css prive/spip_style.css
dist/style_prive_defaut.css prive/style_prive_defaut.css
dist/style_prive.html prive/style_prive.html
dist/formulaires/choix_mots.html eliminato
dist/formulaires/forum_previsu.html eliminato
dist/formulaires/login_forum.html eliminato
dist/formulaires/login.html prive/formulaires/login.html
dist/formulaires/menu_lang.html prive/formulaires/menu_lang.html
dist/modeles/doc.html prive/modeles/doc.html
dist/modeles/emb.html prive/modeles/emb.html
dist/modeles/img.html prive/modeles/img.html
dist/modeles/pagination_page_precedent_suivant.html prive/modeles/pagination_page_precedent_suivant.html
dist/modeles/pagination_page.html prive/modeles/pagination_page.html
dist/modeles/pagination_precedent_suivant.html prive/modeles/pagination_precedent_suivant.html
dist/modeles/pagination.html prive/modeles/pagination.html
dist/modeles/paginationitem.html prive/modeles/paginationitem.html
dist/icones_barre/ prive/icones_barre/
dist/images/ prive/images/
dist/javascript/ prive/javascript/
dist/vignettes/ prive/vignettes/

In generale, ispirarsi ai nuovi modelli di layout di squelettes-dist/ e prive/ per riprendere e aggiornare le proprie personalizzazioni in squelettes/


se si è già effettuato un aggiornamento spostando i file di spip 2.0.x sul proprio spip 1.9.2, allora certamente rimarranno dei vecchi file diventati obsoleti e che si possono eliminare:

-  passaggio da 1.9.2i stable [14358]a 2.0.x stable [14697]
i file che esistevano in 1.9.2, sono stati in 2.0.x, o eliminati o spostati.
(questo riguarda essenzialmente la cartella ecrire/ e le sue sotto cartelle) conviene eliminarle


-  ecrire/action/autoriser.php
-  ecrire/action/ical.php
-  ecrire/action/inscription.php
-  ecrire/action/instituer_mot.php
-  ecrire/action/instituer_rubrique_articles.php
-  ecrire/action/pass.php
-  ecrire/action/rss.php
-  ecrire/action/test_dirs.php

-  ecrire/base/db_mysql.php
-  ecrire/base/optimiser.php

-  ecrire/engines-list.txt

-  ecrire/exec/articles_ortho.php
-  ecrire/exec/editer_mot.php attenzione !!! non confondere con ’ecrire/exec/editer_mots.php’ (plurale) che è invece un file di 2.0.x
-  ecrire/exec/export.php
-  ecrire/exec/forum_envoi.php
-  ecrire/exec/puce_statut_article.php
-  ecrire/exec/rubriquer.php
-  ecrire/exec/statistiques_svg.php

-  ecrire/extract/doc.php
-  ecrire/extract/pdf.php
-  ecrire/extract/rtf.php

-  ecrire/inc/auth_ldap.php
-  ecrire/inc/auth_spip.php
-  ecrire/inc/compacte_js.php
-  ecrire/inc/cron.php
-  ecrire/inc/editer_article.php
-  ecrire/inc/editer_mot.php attenzione !!! non confondere con ’ecrire/inc/editer_mots.php’ (pluriel) che è invece un file di 2.0.x
-  ecrire/inc/extra.php
-  ecrire/inc/indenter_xml.php
-  ecrire/inc/indexation.php
-  ecrire/inc/maintenance.php
-  ecrire/inc/ortho.php
-  ecrire/inc/popularites.php
-  ecrire/inc/sax.php
-  ecrire/inc/sites_voir.php
-  ecrire/inc/valider_xml.php
-  ecrire/inc/visites.php

-  ecrire/install/etape_5.php
-  ecrire/install/etape_6.php

-  ecrire/safehtml/classes/HTMLSax3.php
-  ecrire/safehtml/classes/HTMLSax3/Decorators.php
-  ecrire/safehtml/classes/HTMLSax3/States.php
-  ecrire/safehtml/classes/safehtml.php
-  ecrire/safehtml/license.txt
-  ecrire/safehtml/readme-SPIP.txt
-  ecrire/safehtml/readme.txt

-  ecrire/urls/propres-qs.php attenzione !!! non confondere con ’ecrire/urls/propres_qs.php’ (underscore) che è invece un file 2.0.x

-  ecrire/xml/atom.php
-  ecrire/xml/ical.php
-  ecrire/xml/rss.php

-  ecrire/win_png.htc

-  la cartella dist/ e tutti i suoi file (vedi più sopra I MODELLI DI LAYOUT)

-  la cartella oo/ e suo file index.php

-  i 3 file alla radice:

  • inc-public.php3
  • UPGRADE.txt
  • win_png.htc

PER INFORMAZIONI

passaggio da 2.0.2 stable [13532] a 2.0.3 stable [13596]

-  1 file aggiunto:

  • prive/javascript/login.js

-  33 file modificati:

  • CHANGELOG.txt
  • ecrire/action/supprimer_document.php
  • ecrire/balise/url_.php
  • ecrire/exec/documenter.php
  • ecrire/exec/iconifier.php
  • ecrire/inc/acces.php
  • ecrire/inc/article_select.php
  • ecrire/inc/lien.php
  • ecrire/inc/rechercher.php
  • ecrire/inc/statistiques.php
  • ecrire/inc/utils.php
  • ecrire/inc/vieilles_defs.php
  • ecrire/inc_version.php
  • ecrire/install/etape_3.php
  • ecrire/lang/ecrire_ast.php
  • ecrire/lang/ecrire_eu.php
  • ecrire/lang/ecrire_pl.php
  • ecrire/lang/public_ast.php
  • ecrire/lang/spip_ar.php
  • ecrire/lang/spip_ast.php
  • ecrire/lang/spip_eu.php
  • ecrire/lang/spip_pl.php
  • ecrire/lang/spip_ru.php
  • ecrire/lang/spip_tr.php
  • ecrire/public/composer.php
  • ecrire/public/criteres.php
  • ecrire/public/phraser_html.php (modified) (1 diff)
  • ecrire/public/quete.php
  • prive/formulaires/editer_auteur.php
  • prive/formulaires/login.html
  • prive/formulaires/login.php
  • prive/javascript/SearchHighlight.js
  • squelettes-dist/backend-breves.html

Dernière modification de cette page le 31 ottobre 2009

Retour en haut de la page

Rispondere all’articolo

Chi sei?

Per mostrare qui il tuo avatar, registralo prima su gravatar.com (gratis e indolore). Non dimenticare di fornire il tuo indirizzo email.

Inserisci qui il tuo commento Les choses à faire avant de poser une question (Prolégomènes aux rapports de bugs. )
Aggiungi un documento

Retour en haut de la page

Ça discute par ici

  • (fr) Aveline v2

    9 novembre 2012 – 86 commentaires

    Aveline est une collection de noisettes hautement paramétrables, compatibles avec les thèmes Z et à inclure dans vos pages avec le noiZetier. Compatibilité Cette version 2 du plugin Aveline s’utilise, sous SPIP 3, avec la version 2 du noizetier, (...)

  • (fr) Calendrier Mini 2.0

    19 mai 2012 – 244 commentaires

    Ce plugin ajoute la balise #CALENDRIER_MINI qui insère un petit widget de navigation par mois dans les dates des évènements. Fonctionnement du mini calendrier Le mini calendrier présente un mois à la fois. Les jours du mois comportant des (...)

  • (fr) Le Squelette Zpip

    11 novembre 2009 – 363 commentaires

    Ce squelette n’est plus maintenu, il est remplacé par SPIPr-dist Zpip est un modèle de squelette réutilisable, modulaire et disposant d’une galerie de thèmes. Ce modèle de squelette rend l’installation d’un site avec son thème plus facile, et la (...)

  • (fr) Galleria (fr)

    16 novembre 2011 – 183 commentaires

    Une galerie d’image qui utilise la librairie javascript Galleria. Description Ce plugin vous permet d’ajouter des galeries d’images à vos articles. La galerie créée utilise la librairie javascript Galleria. Le plugin propose un modèle nommé (...)

  • (fr) PortePlume Equation

    10 juin 2012 – commentaires

    Version pour spip 2.1 et 3.0 du plugin Spip Equation Ce plugin rend plus simple l’intégration dans un texte de formules mathématiques et d’équations. Dans ce but il ajoute un groupe de boutons dans la barre typographique qui permet d’intégrer les (...)