Back to top

Autore Topic: sito da altro cms  (Letto 1522 volte)

Offline ptux

  • Esploratore
  • **
  • Post: 185
    • Mostra profilo
sito da altro cms
« il: 21 Dic 2010, 19:31:48 »
salve a tutti

mi hanno chiesto di gestire un sito fatto con un altro cms e stavo pensando di portarlo su joomla (questo già lo conosco, l'altro invece, non mi pare particolarmente intuitivo ed ha documentazione solo in inglese...).

ho quindi a disposizione tutto il materiale del sito in ftp e il database.

è fattibile? e come procedo?

eventualmente può valer la pena pensare di migrare già a joomla 1.6?

grazie in anticipo.

Ci possono dire su che cosa riflettere, non che cosa pensare!

Offline frascan

  • Global Moderator
  • Instancabile
  • ********
  • Post: 4996
  • Sesso: Maschio
    • Mostra profilo
Re:sito da altro cms
« Risposta #1 il: 22 Dic 2010, 11:00:26 »
Ciao.
No Joomla 1.6 ancora non è in versione stabile per cui non è per nulla consigliabile usarla in siti in produzione.

Per quanto riguarda la migrazione da un altro cms a joomla dipende in teoria si può fare ma è necessaria una buona padronanza di mysql come minimo e di php se vuoi realizzare degli scripts di migrazione. Questo per automatizzare le procedure.

La strada manuale del copia ed incolla dei contenuti è sempre valida comunque. Soprattutto se i contenuti sono pochi.

Ovvio che ti ho risposto in modo molto generico viste le poche informazioni che hai fornito.
Per la natura stessa delle cose un esploratore non può mai sapere che cosa stia esplorando finché l’esplorazione non sia stata compiuta.

Offline ptux

  • Esploratore
  • **
  • Post: 185
    • Mostra profilo
Re:sito da altro cms
« Risposta #2 il: 22 Dic 2010, 12:34:02 »
Si tratta di un sito istituzionale a cui non è possibile registrarsi, ed i cui dati di accesso sono forniti dall'ente ai diretti interessati...

Copia/Incolla sarebbe una soluzione ottima per le pagine (poche e spesso statiche), ma diventerebbe veramente difficile ripristinare oltre alla tabella degli eventi (circa 500 records da ripristinare uno per volta...), e tutti i dati di accesso degli attuali membri (circa 150) che dovrei eventualmente modificare e comunicare ex-novo agli interessati...

Ma se occorrono padronanza di mysql e php la vedo proprio dura...

...grazie comunque della risposta e di eventuali altri consigli che volessi offrirmi.



Ci possono dire su che cosa riflettere, non che cosa pensare!

Offline frascan

  • Global Moderator
  • Instancabile
  • ********
  • Post: 4996
  • Sesso: Maschio
    • Mostra profilo
Re:sito da altro cms
« Risposta #3 il: 22 Dic 2010, 17:19:52 »
Vagamente visto che gli elementi sono pochi ho intuito comunque la situazione in cui ti trovi.

Per poter fare una importazione automatica allora devi esportare il database dell'attuale cms ed analizzarne la struttura. fatto questo analizzare la struttura del database di joomla e dovresti fare in modo che le tabelle dell'altro database vengano uniformate alle tabelle di joomla e quindi tentare l'importazione che non è cosa facile facile da fare.

Ti segnalo il seguente link dove sono presenti dei tool di import ed export da cui puoi prendere spunti per farti venire idee.
Ricordo che per quanto riguarda gli utenti ci dovrebbe essere un tool che permette di importare utenti a partire da un file csv.

A scatola chiusa non saprei che altro suggerirti.
Per la natura stessa delle cose un esploratore non può mai sapere che cosa stia esplorando finché l’esplorazione non sia stata compiuta.

Offline ptux

  • Esploratore
  • **
  • Post: 185
    • Mostra profilo
Re:sito da altro cms
« Risposta #4 il: 22 Dic 2010, 17:59:52 »
temo ti sia sfuggito di inserire il link di cui parli...
Ci possono dire su che cosa riflettere, non che cosa pensare!

Offline frascan

  • Global Moderator
  • Instancabile
  • ********
  • Post: 4996
  • Sesso: Maschio
    • Mostra profilo
Re:sito da altro cms
« Risposta #5 il: 22 Dic 2010, 22:32:04 »
temo che tu abbia ragione. scusami.
ecco il link:

http://extensions.joomla.org/extensions/migration-a-conversion
Per la natura stessa delle cose un esploratore non può mai sapere che cosa stia esplorando finché l’esplorazione non sia stata compiuta.

Offline ptux

  • Esploratore
  • **
  • Post: 185
    • Mostra profilo
Re:sito da altro cms
« Risposta #6 il: 30 Dic 2010, 16:04:11 »
allora, ho provato un po' delle applicazioni suggerite, ma non riesco a concludere granché: in effetti la maggior parte delle applicazioni è studiata per migrazioni tra due siti Joomla!

anche volendo fare con i files csv la difficoltà non è da poco visto che i due cms gestiscono diversamente i dati relativi agli utenti, infatti:
- joomla contiene tutti i dati utili ad identificare l'utente in un'unica tabella  (id, name, username, email, password, usertype, block, sendEmail, gid, registerDate, lastvisitDate, activation, params)
- l'altro contiene questi dati solo in parte presenti nel db del sito originale e per giunta distribuite su due o più tabelle diverse: una chiamata users  (id, username, password, createdate, expires) e l'altra chiamata properties (id, userid, title, data) e non so se ve ne possano essere altre coinvolte.

Di certo per me sarebbero sufficienti i dati di queste due cartelle (nome, username, email e password) per risolvere la situazione. tuttavia, poiché sono novellino e non sono in grado di operazioni complesse con php e mysql devo rimettermi alla vostra capacità e confidare nel vostro aiuto.

Diversamente non mi resterebbe che procedere ad assegnare ai singoli utenti una nuova password e comunicarla loro nuovamente...
Ci possono dire su che cosa riflettere, non che cosa pensare!

mau_develop

  • Visitatore
Re:sito da altro cms
« Risposta #7 il: 30 Dic 2010, 18:17:12 »
- joomla contiene tutti i dati utili ad identificare l'utente in un'unica tabella
------------------------------------------------------------------
no, dimentichi le acl aro

M.

Offline frascan

  • Global Moderator
  • Instancabile
  • ********
  • Post: 4996
  • Sesso: Maschio
    • Mostra profilo
Re:sito da altro cms
« Risposta #8 il: 30 Dic 2010, 18:48:59 »
Per l'esattezza le tabelle coinvolte nella gestione degli utenti di un sito joomla sono tre:
users
core_acl_aro
core_acl_groups_aro_map
Per la natura stessa delle cose un esploratore non può mai sapere che cosa stia esplorando finché l’esplorazione non sia stata compiuta.

 



Web Design Bolzano Kreatif