SPIP-Contrib

SPIP-Contrib

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

288 Plugins, 197 contribs sur SPIP-Zone, 224 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?
  • [Connettersi]

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) Serveur HTTP abstrait

    25 novembre 2013 – commentaires

    Un plugin-outil pour aider les développeurs à implémenter des API orientées REST, basées sur les méthodes HTTP (get, post, put, delete). Ce plugin a pour but premier de normaliser des URL que l’on pourra appeler pour manipuler les données du site. À (...)

  • (fr) Agenda Fullcalendar facile

    29 octobre 2016 – 33 commentaires

    Dans un précédent article, nous expliquions comment afficher un agenda Fullcalendar sur son site avec le plugin agenda. Cependant, ceci nécessite des manipulation de squelettes, ce qui n’est pas toujours évident lorsqu’on débute. La présente (...)

  • (fr) LinkCheck : vérificateur de liens

    13 février 2015 – 93 commentaires

    Ce plugin permet de chercher et tester l’ensemble des liens présents dans les objets. Vous pourrez donc en quelques clics connaître les liens brisés ou défectueux qui se sont immiscés dans le contenu de votre site SPIP. La vérification s’effectue en (...)

  • (fr) Acces Restreint 3.0

    11 décembre 2008 – 804 commentaires

    Le plugin accès restreint permet de définir et de gérer des zones de l’espace public en accès restreint. Cette version du plugin a été redévelopée et optimisée tout spécialement pour SPIP 2.0. Il en découle une amélioration des performances sur les gros (...)

  • (fr) Abonnements

    31 janvier 2015 – 18 commentaires

    Gérer des abonnements à des offres, et uniquement cela. Ce plugin a pour but de regrouper tout ce qui est commun aux différents types d’abonnements possibles (à des zones restreintes, à des contenus précis, à une version papier pourquoi pas (...)