SPIP-Contrib

SPIP-Contrib

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

286 Plugins, 197 contribs sur SPIP-Zone, 175 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) Import ICS 2 (agenda distant)

    2 août – 35 commentaires

    La version 2 du plugin « import ICS » en reprend la principale fonctionnalité, à savoir l’ajout automatique d’évènements distants dans la liste des évènements d’un site. À la différence de la première version, elle ne dépend pas du plugin « Séminaire » et est (...)

  • (fr) Newsletters

    16 janvier 2013 – 374 commentaires

    Ce plugin permet de composer des Info-lettres. Par info-lettre, on désigne ici le contenu éditorial qui va être composé et envoyé par courriel à une liste d’inscrits. Le plugin permet de composer une info-lettre à partir d’un modèle pré-composé, (...)

  • (fr) CKeditor 3.0

    4 octobre 2009 – 1217 commentaires

    CKeditor est l’évolution de l’éditeur WYSIWYG : FCKeditor, avec ce plugin vous pourrez utiliser cet éditeur à la place de l’éditeur de spip tout en laissant le choix à vos auteurs de l’éditeur qu’ils préfèrent utiliser. Attention : cet éditeur WYSIWYG (...)

  • (fr) GIS 4

    11 août 2012 – 1284 commentaires

    Présentation et nouveautés La version 4 de GIS abandonne la libraire Mapstraction au profit de Leaflet. Cette librairie permet de s’affranchir des librairies propriétaires tout en gardant les mêmes fonctionnalités, elle propose même de nouvelles (...)

  • (fr) SPIPr

    23 mars 2015 – 75 commentaires

    SPIPr est à la fois une famille de squelettes et un framework pour le développement front avec SPIP. Prêt à l’emploi, thémable, responsive, et conçu dans une approche d’industrialisation et de développement rapide. Documentation source : (...)

Ça spipe par là