Page 2 sur 11

Re: annonces des nouvelles versions de sourceML

Publié : 03 juin 2011, 16:40
par dj3c1t
tant qu'à mettre à jour la partie SQL, ça devrait aussi être OK, maintenant, avec Sqlite.
la 0.11.1 peut donc gérer ses données internes avec, au choix : XML, Mysql ou Sqlite.

et ça se download toujours ici.

Re: annonces des nouvelles versions de sourceML

Publié : 26 juil. 2011, 21:15
par dj3c1t
Un truc qui m'a travaillé ces derniers temps : une dérivation peut être un "mix" de sources différentes. Je prend tel morceau et tel autre morceau (...), et j'en fait une mixture. Et alors pour annoncer ça dans sourceML, jusqu'à maintenant, on pouvait juste dire que la nouvelle mixture dérivait d'une source et d'une seule.

C'est corrigé dans cette nouvelle version 0.12 (des bois, from Saint Férréol Trente Pas :) ). On peut maintenant ajouter autant de sources de dérivations qu'on veut.

Par contre la base de données a un peu été modifiée.
Une install "fraiche", vide, devrait être OK, mais si vous voulez migrer votre install, avec vos données, sur cette nouvelle version, il faudra un peu bidouiller.

Je vous invite à poster dans le coin si vous voulez tenter le truc.

++

Re: annonces des nouvelles versions de sourceML

Publié : 27 juil. 2011, 13:55
par whiteshoulders
J'ai installé la dernière version de sourceML (install fraiche de la 0.12, sauf pour le dossier out, pour conserver mon layout), et je constate plusieurs problèmes:

- J'ai essayé de changer le fichier config.php pour utiliser mySQL, mais l'application trouve le fichier config.php illisible, donc je suis revenu au XML.

- Sur chaque page, il y a des messages d'erreur php (qui apparaissent systématiquement en haut de chaque page) :

Code : Tout sélectionner

Warning: Invalid argument supplied for foreach() in "..."/app/core/data/impl/xml/sml_xml_data.php on line 86

Warning: Invalid argument supplied for foreach() in "..."/app/core/data/impl/xml/sml_xml_data.php on line 86

Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at "..."/app/core/data/impl/xml/sml_xml_data.php:86) in "..."/app/core/data/modules/xml/sml_data_users.php on line 377

Warning: Cannot modify header information - headers already sent by (output started at "..."/app/core/data/impl/xml/sml_xml_data.php:86) in "..."/app/core/data/modules/xml/sml_data_users.php on line 400
-Je rencontre certains soucis pour la connexion. Il faut que je m'identifie 2 fois pour avoir acces a l'interface d'administration. Après la première connexion, j'obtiens le message "Idantifiants incorrects", puis si je re-entre mes identifiants, je peut me connecter. Même chose pour la déconnexion, il faut que je me déconnecte deux fois pour que la déconnexion soit effective.

J'utilise sourceML avec PHP Version 5.2.17, et je l'ai installé dans un dossier nommé "musique" à la racine du site (j'ai changé le chemin dans config.php).

EDIT :
les liens du footer ne semblent pas fonctionner correctement, par exemple, sur un compte admin, lorsque je clique sur le lien admin dans le footer, je suis déconnecté.

De plus, quand on supprime un utilisateur, les données relatives à cet utilisateur sont toujours présentes (albums, morceaux).

Re: annonces des nouvelles versions de sourceML

Publié : 27 juil. 2011, 15:50
par dj3c1t
Salut !

As-tu conservé une sauvegarde de tes fichiers avant la migration ?
Et si oui, est-ce que tu pourrais mettre cette version de ton site (donc celle avant la migration), dans une archive que je pourrais récupérer (par exemple sur mon email dj3c1t at free point fr) ?

ça me donnerait l'occas de voir précisément, sur un cas concret, les choses à faire pour migrer comme il faut. Et si au passage ça arrange un site déjà en place, ce sera déjà ça de fait ;)

dis-moi.

++

Re: annonces des nouvelles versions de sourceML

Publié : 27 juil. 2011, 16:05
par whiteshoulders
Helas, non, j'ai fait une fausse manip en sauvegardant les données avant migration, et je n'ai conservé que le fichier out (je doute qu'il soit interessant, mais je peut toujours te l'envoyer).

Re: annonces des nouvelles versions de sourceML

Publié : 27 juil. 2011, 16:41
par dj3c1t
arf, donc tu n'as plus le dossier content ? parce que dans ce cas il faudra re-publier les sources...

mais y'a de toute façon aussi quelques trucs qui changent sur le gestion de l'affichage, donc le dossier out m'interesse aussi.

sinon, tu es parti de quelle version ?

Re: annonces des nouvelles versions de sourceML

Publié : 27 juil. 2011, 16:52
par whiteshoulders
Oui, je sait qu'il faudra re-publier les sources, mais s'pas le plus embêtant. En fait, je voulais passer toute la base de donnée en SQL pour pouvoir me servir de certaines données ailleurs sur mon site, et je m'attendais de toute manière à devoir tout re-publier.

Je devait en être à la 0.10 avant de mettre à jour, si je ne m'abuse.

En fait j'ai une sauvegarde un peu plus ancienne de mon site (mais avec la même version de sourceML), donc je vais t'envoyer celle-là, et le dossier out de la toute dernière sauvegarde.

Re: annonces des nouvelles versions de sourceML

Publié : 27 juil. 2011, 21:57
par dj3c1t
yes, bien reçu :)

je viens de faire une install de ton archive en local et ça roule. le temps de voir pour la migrer sur la dernière version et je repasse par ici.

++

Re: annonces des nouvelles versions de sourceML

Publié : 28 juil. 2011, 23:27
par dj3c1t
Hello,

Oki, j'ai donc fait une nouvelle version qui gère mieux la migration. Elle devrait maintenant pouvoir se faire comme d'hab, en remplaçant le dossier "content" d'une install fraiche par celui de l'ancienne install.

Pas encore mis à jour le dépot, avec le wiki et tout, mais une archive est déjà dispo ici pour la 0.12.1 :

http://www.sourceml.com/archives/sourceml.0.12.1.tar.gz

Pour ceux qui auraient fait un template, c'est un peu plus délicat, il faudra l'adpater un peu pour qu'il prenne en compte les nouvelles infos.

Si c'est le cas, postez dans le coin.

++

Re: annonces des nouvelles versions de sourceML

Publié : 05 sept. 2011, 02:03
par dj3c1t
une nouvelle version est dispo.

c'est la 0.12.2 :
http://www.sourceml.com/archives/sourceml.0.12.2.tar.gz

cette fois, pas de nouvelle fonctionalité, mais des correction de bugs. Y'avait le bug découvert par Shangril à propos de l'affichage erroné de la licence dans le XML, et au passage, j'en ai trouvé un autre, qui faisait que lorsqu'une source est déclarée comme étant une référence, ses infos étaient perdues lorsqu'on voulait modifier la source.

comme d'hab, la procédure de migration devrait pouvoir se faire en faisant une sauvegarde du dossier "content" et des templates (si vous avez fait des templates), en faisant une install fraiche de la 0.12.2 et en remplaçant son dossier "content" avec votre sauvegarde (et éventuellement en réuploadant vos templates)

note pour ceux qui ont installé la 0.12.1 :

seuls deux fichiers changent dans cette nouvelle version. au lieu de suivre la procédure de migration standard, vous pouvez vous contenter de télécharger la nouvelle archive et de remplacer dans votre install les fichiers :

app/core/data/modules/xml/sml_data_sources.php
app/core/data/modules/sql/sml_data_sources.php

merci aux alpha testeurs :)

++