2009-10-27 6 views
1

J'utilise environ une douzaine de modèles différents pour plusieurs marchés verticaux différents que je personnalise pour CLients. J'ajoute des en-têtes, des pieds de page et des liens personnalisés et je développe une palette de couleurs et une police de caractères en fonction de leurs préférences. Je voudrais avoir un formulaire qui met à jour leurs propres fichiers CSS après que le client se connecte et offre également un téléchargement pour leurs propres logos personnalisés, en-têtes en-têtes etc, ceux-ci pourraient être en format html ou jpg, png, être inclus dans leurs sites.Utilisation d'un formulaire pour modifier la feuille de style css

Est-ce que quelqu'un connaît un programme ou des scripts qui peuvent le faire, ou dois-je l'écrire moi-même?

Merci

+0

Quel langage de programmation? Plate-forme? –

Répondre

0

AFAIK il y a une abondance de solutions de gestion de contenu qui incluraient diverses saveurs de cette fonctionnalité, mais vous cherchez dans l'isolement. Mon soupçon est que vous allez devoir l'écrire vous-même. Juste pour clarifier: lorsque l'utilisateur se connecte à votre application, vous voulez qu'il dessine des éléments de style spécifiques en fonction des préférences définies pour son compte (ou pour les préférences générales définies par rapport à son organisation)? Il semble que vous souhaitiez stocker toutes ces informations dans une base de données et que les styles soient insérés dans le rendu HTML de la page. Si vous voulez quelque chose qui créerait une feuille de style et l'écrirait sur le système de fichiers, comme je l'ai déjà dit, il est probable que vous deviez construire la fonctionnalité selon vos besoins spécifiques.

0

Ce type de chose est dans le domaine d'un système de gestion de contenu. Donc, vous avez plusieurs choix.

  1. Essayez d'intégrer votre travail dans un CMS existant comme Drupal, joomla, DotNetNuke, etc (selon la langue que vous codez en); ou,

  2. Créez la vôtre.

Vous pouvez certainement tirer parti des composants existants comme un éditeur de texte enrichi (comme celui utilisé pour poster la question) en combinaison avec l'écriture des fichiers à un DB ou directement au système de fichiers.

De toute façon, vous avez beaucoup de travail devant vous.

+0

J'avais peur, l'écrire, allait être la seule vraie réponse. Puisque chaque application verticale réutilise le même code html et javascript pour différents clients, j'essaye de diminuer mon implication directe. Je viens maintenant de changer le CSS et certains fichiers XML pour personnaliser les applications. Je suppose que l'utilisation de mysql et la création du CSS quand ils mettent à jour la base de données est la meilleure solution. Il va encore quelques semaines de ma vie. –

Questions connexes