it-swarm.it

Come faccio a convertire un Wordpress?

Ho cercato su Google, ma non ho trovato alcuna soluzione automatizzata. Quindi l'ho avviato manualmente. Mappare i file CSS è semplice, ma sto cercando un modo per mappare blocchi/modelli. Per favore aiuto.

11
user931

Non esiste un modo diretto per farlo né alcun modo programmatico. Questo perché le strutture del modello differiscono molto. Ma ecco i passaggi che dovresti adottare per le conversioni più veloci ...

  1. Carica il tema in Wordpress quindi visualizza il sito in un browser. (Lo scopo di questo è quello di estrarre la struttura HTML di base del modello).
  2. Visualizza sorgente sulla pagina, copia tutto l'HTML e rilascialo in un editor di testo. Salva in una nuova cartella del progetto.
  3. Copia su file CSS e JS in questa nuova cartella di progetto. Consiglio di utilizzare una cartella "css" e una cartella "js" per l'organizzazione.
  4. Copia su tutte le immagini in questa cartella di progetto. Consiglio di usare la cartella "immagini".
  5. Ora hai il modello di base che ti serve per trasformarlo in un tema per Drupal. È tempo di impegnarsi!
  6. Consiglio di copiare il tema "ghirlanda" in una nuova cartella del progetto e rinominarlo con il nome del nuovo tema. Questo accelererà le cose.
  7. Copia sulle cartelle css, js e images nel nuovo progetto del tema.
  8. Modifica il file .info per caricare i file css e js.
  9. Modifica i file css e js per caricare immagini e altri percorsi di file in modo che siano relativi.
  10. Utilizzando un confronto side-by-side tra page.tpl.php e il file html del modello, sarà necessario trasformare la struttura del file tpl in modo che sia vicina a quella del file html. Fare attenzione a non rimuovere i riferimenti dinamici.
  11. Test, risoluzione dei problemi secondo necessità.

È un sacco di passaggi, ma funziona. È inoltre possibile utilizzare un framework di temi che fornisce un tema scheletro su cui basarsi. L'unico problema è che a volte questi quadri sono molto pesanti e fanno molto più del necessario. Lo Zen è comune, ma è molto pesante. Puoi trovare di più sul Drupal su drupal.org (ricerca di temi). Di seguito sono riportati alcuni link ad alcuni temi di base.

  • Zen Framework
  • NineSixty (960 Grid System, concetto molto flessibile, non l'ho mai usato)
  • Fluid Grid (un altro grande concetto, l'ho visto in azione ed è piuttosto bello)

Infine, ecco un link a la guida tematica di Drupal .

16
Patrick

Concordo con la risposta di Arthur, ma suggerirei di non copiare l'intero HTML e CSS ma di farlo passo dopo passo. Copia prima l'HTML per, diciamo, il menu; quindi copia il CSS per esso. Usa Firebug per il processo. In questo modo finirai solo con le cose veramente richieste. Consiglio anche una linea di sistema a griglia 960.gs in quanto è molto flessibile e non avrai problemi di layout.

4
Varshith

Anch'io stavo cercando un modo per convertire un tema WordPress in Drupal ma non ho trovato nessuna soluzione facile.

Dato che il mio sito Drupal è principalmente contenuto di testo, ho deciso di creare un iframe all'interno del mio sito WP contenente il sito Drupal.

Sembra che si allenerà. Ho rimosso l'intestazione e il piè di pagina dal file modello Drupal e ora tutto ciò che ho è il corpo all'interno del mio sito WP.

Dovrò adattare leggermente il CSS sul sito Drupal ma non vedo davvero l'ora di questo progetto ibrido.

1
Parag