2010-04-30 6 views
11

Les thèmes Wordpress sont magnifiques!Pour utiliser des thèmes Wordpress dans les applications Rails?

Existe-t-il des instructions pour utiliser des thèmes Wordpress dans une application rails? Encore mieux, existe-t-il des modèles d'application de rails qui peuvent déjà utiliser les thèmes Wordpress?

Merci!

+0

ce serait génial s'il y avait un facile façon de le faire. après tout, c'est juste html, js et css. – lfender6445

Répondre

4

Extrayez le install_theme gem. Je ne l'ai pas utilisé mais il est supposé faciliter l'installation d'autres thèmes dans une application Rails.

+1

Cette gem n'installe pas les thèmes Wordpress, ce qui est la question d'origine. Il va installer un thème HTML brut. – manishie

4

Les thèmes WordPress sont constitués de CSS, d'images et de templates qui sont un mélange de HTML et de PHP (avec les API WordPress invoquées par PHP). Il n'y a rien pour Rails que je connaisse qui traitera directement avec les modèles WordPress. Toutefois, la réutilisation de CSS et d'images à partir de WordPress avec HTML que vous générez à partir de Rails au lieu de WordPress est assez simple. S'il est difficile de dire quel HTML sera généré à partir des bits .php, chargez le thème dans une copie de WordPress, et affichez la source des pages générées pour voir la structure générée. Ensuite, générez la même chose dans Rails. C'est à peu près tout (après avoir ajusté les chemins pour les emplacements .css et image).

Un problème à noter est de donner crédit pour le thème. Il est habituel dans WordPress de laisser des crédits dans le pied de page. Ce serait une bonne forme de les laisser quand vous convertissez un thème en Rails.

1

Vous ne trouvez pas une solution facile à ce donc je créé un petit bijou: https://github.com/lfender6445/theme_bandit

gem install theme_bandit 

Il est un travail en cours, mais le bijou vous permet de construire une application de support minuscule sur un site en direct existant. Si rien d'autre, cela fera une grande partie du travail d'installation lors de la conversion d'un modèle existant à un projet ruby ​​(gestion des actifs comme js, css, et la conversion pour les moteurs de modèles)

Questions connexes