web-dev-qa-db-fra.com

Bonne façon de migrer un site Web personnalisé vers Joomla

Contexte:

Treize mois avant cette question, j’ai volontairement mis à jour http://evangelismmission.com son état et son design actuels. Depuis ce moment, je le maintiens pour la mission d'évangélisation.

Chaque fois que des modifications de conception ou de contenu sont envoyées par e-mail, je les crée et les teste sur ma machine, je les valide avec Git, je les transfère sur le serveur et je vérifie que tout s'est déroulé correctement. Afin de réduire le temps et les efforts nécessaires pour mettre à jour les choses, pour faciliter la tâche de transférer les responsabilités à quelqu'un d'autre et pour simplifier les mises à jour de site Web afin que la possibilité de coder ne soit plus une condition préalable à la mise à jour de ce site, je tiens à déplacer ce site à Joomla.

Question:

Quelle est la bonne façon de déplacer des sites Web avec des éléments complexes vers Joomla?

En vérité, ces éléments ne sont pas sophistiqués, mais ils sont trop compliqués pour être recréés efficacement dans le créateur d’articles. Certains ont besoin de JavaScript - tous ont besoin de CSS pour pouvoir bien paraître et se comporter correctement.

Exemple: enter image description here

Après avoir recherché et activé mon cerveau, je pense que je dois créer un composant (?) Et l'insérer dans la page si nécessaire ... Je suppose que la bonne façon de migrer un site Web personnalisé vers Joomla implique les étapes suivantes:

  1. Créer un modèle.
  2. Créez des styles pour le modèle.
  3. Fabriquer des composants ...

Est-ce correct? Est-ce que je manque quelque chose?

3
J. Allan

Vous pouvez certainement ajouter du CSS ou du JavaScript en créant un plugin ou un module, mais le moyen le plus rapide et le plus simple de le faire consiste probablement à utiliser une extension tierce telle que le plugin EasyScript ou le Flexi Custom Code module ou similaire. L'avantage d'utiliser le module est que le code peut être assigné à des pages spécifiques.

Il existe souvent une option pour ajouter du CSS personnalisé au modèle, en fonction du modèle que vous utilisez. Voir https://joomla.stackexchange.com/a/3878/12 pour plus de détails.

3
Neil Robertson