Projet

Général

Profil

Actions

Feature #4277

fermé

Upload par un admin. d'une CSS pour modifier l'aspect d'un espace

Ajouté par Sebastien Vuillet il y a environ 11 ans. Mis à jour il y a environ 11 ans.

Statut:
Closed
Priorité:
Normal
Assigné à:
Catégorie:
Administration
Début:
14/02/2013
Echéance:
% réalisé:

100%

Temps estimé:
Livraison en TEST:
Livraison en PROD:

Description

L'idée est de pouvoir "styler" un espace et sa page d'accueil via un fichier css qui serait déposé par un manager d'espace ou administrateur.

Le fichier css pourra par la suite être téléchargé pour le modifier.

Le fichier css doit pouvoir être accessible via une url spéciale et unique par espace (afin de pouvoir utiliser le fichier css dans un gabarit de page d’accueil).


Fichiers

blueSpace.css (240 octets) blueSpace.css Nicolas Eysseric, 27/02/2013 09:44
redSpace.css (86 octets) redSpace.css Nicolas Eysseric, 27/02/2013 09:44

Mis à jour par Nicolas Eysseric il y a environ 11 ans

  • Catégorie mis à Administration
  • Statut changé de New à In progress...
  • Assigné à mis à Nicolas Eysseric

Mis à jour par Nicolas Eysseric il y a environ 11 ans

  • % réalisé changé de 0 à 90

L'onglet Apparence sur un espace dispose désormais d'un nouveau champ intitulé Styles.

A tout moment, il est possible d'obtenir le style à appliquer à un espace en utilisant le service REST space-appearance.
En invoquant l'URL suivante (où XX est l'identifiant de l'espace) :

http://localhost:8000/silverpeas/services/spaces/XX/appearance

Le service REST retourne le résultat suivant :

{
"type":"space-appearance",
"uri":"http://localhost:8000/silverpeas/services/spaces/XX/appearance",
"spaceURI":"http://localhost:8000/silverpeas/services/spaces/XX",
"look":"Initial",
"wallpaper":"/silverpeas/OnlineFileServer/wallPaper.jpg?ComponentId=SpaceXX&SourceFile=wallPaper.jpg&MimeType=image/jpeg&Directory=look",
"css":"/silverpeas/OnlineFileServer/styles.css?ComponentId=SpaceXX&SourceFile=styles.css&MimeType=text/css&Directory=look" 
}

L'attribut css contient l'URL vers le style à appliquer pour l'espace XX (style de l'espace XX ou d'un espace parent). Si aucun espace dans le chemin de l'espace n'a de CSS spécifique alors l'attribut css est égal à la chaîne vide.

Mis à jour par Nicolas Eysseric il y a environ 11 ans

Traité par pull request https://github.com/Silverpeas/Silverpeas-Core/pull/305
Ci-joint, deux fichiers CSS de test.

Mis à jour par Emmanuel Hugonnet il y a environ 11 ans

  • Statut changé de Resolved à Closed
Actions

Formats disponibles : Atom PDF