BS MyjSpace
Le pack BS MyjSpace
- Le composant com_myjspace
- Le module mod_myjspace
- Le module mod_viewmyjspace
- Le plugin plg_search_myjspace Nouveau
- Le plugin cb_myjspace_tab
- Interfaces
- Configuration
- Usages avec d'autres composants et plugins
- Téléchargement
- Contact
Ce programme sert ajouter la possibilité permettant d'offrir à vos utilisateurs de créer leur page personnelle (une par utilisateur). Il fonctionne pour les sites à base du CMS Joomla. Vos utilisateurs pourront créer éditer afficher leur page personnelle.
Composant et module
Ils fonctionnent avec les sites équipés de Joomla .
Le composant BS MyjSpace
C'est un composant pour créer des pages personnelles.
Fonctionnalités principales
- Créé une page personnelle par utilisateur avec un éditeur de page WYSIWYG
- Nommer et renommer la page
- Télécharger des images via la page d'édition (optionnel, au choix de l'administrateur du site avec quotas paramétrables dans le répertoire du site évitant l'usage d'images externes au site (1). De même pour des médias aux formats : 'flv','avi','mp4','mov','wmv'
- Télécharger des fichiers (dont les images) via le menu d'administration (optionnel, au choix de l'administrateur du site avec choix de suffixes et quotas paramétrables dans le répertoire du site évitant l'usage de fichiers externes au site
- Redimensionner automatiquement les images téléchargées (optionnel)
- Choisir qui peut visualiser la page : utilisateurs enregistrés sur le site seulement ou tout Internet
- Définir une page de comme modèle pour la création des nouvelles pages
- Recherche de nom de pages ou de texte dans les pages
- Nombreuses informations pour l'utilisateur : dates d'accès, compteur d'accès, date de dernière mise à jour, ...
- Les appels aux fonctionnalités utilisateurs (administration, édition, visualisation, suppression) sont accessibles via les menus du site
- Nombreuses fonctions pour l'administrateur des pages personnelles avec une interface conviviale pour gérer de nombreuses pages utilisateurs
- Nombreuses fonctions pour l'administrateur pour configurer les options pour les utilisateurs
- Correcteur orthographique 'Google' disponible pendant l'édition (1)
- Possibilité d'ajouter des références à des images externes ou des url au format BBcode (format souvent utilisé pour les forums)
- Possibilité d'ajouter un texte réservé aux utilisateurs enregistrés sous forme de BBcode [register]
- Possibilité d'ajouter des effets 'Lytebox' dans la page (ajout de rel="lytebox" dans le lien, par exemple en utilisant l'éditeur), sans autres ajouts
- Langues (fr-FR, en-GB & ru-RU incluses)
- Possibilité d'utilisation de dates de publication (début et fin)
- Possibilité d'envoi automatique d'un Email à l'administrateur à la création d'une page. Possibilité d'envoi automatique d'un mail à l'utilisateur à la mise à jour par l'administrateur.
- Possibilité ou pas d'utiliser les redirections d'url
- Possibilité de personnalisation des hauts et bas de pages (configuration admin) ou dans la page (utilisateur) avec des mots réservés (#userid, #username, #pagename, #lastupdate, #lastaccess, #createdate, #fileslist, #cbprofile, #hits) qui seront substitués par leur valeur
- Possibilité de personnalisation du format des dates (pour le format usuel en français, remplacer 'Y-d-m H:i:s' par 'd/m/Y H:i:s' dans la configuration)
- Permet l'usage des Plugins Joomla
- Installation en update possible
- Le composant BS MyjSpace est compatible avec les données des versions historiques myjspace Dans ce cas à l'installation BS MyjSpace modifie les anciennes tables pour ajouter les nouvelles fonctionnalités.
Il récupère même la date de création des répertoires des pages pour les afficher aux utilisateurs.
Attention à ne pas supprimer les anciennes tables (supprimer le composant à la main pour certaines anciennes versions
(1) Editeur 'local Myjspace' avec plugins spécifiques nécessaire pour certaines options ou éditeur Joomla
Le module BS MyjSpace
Il accompagne le composant BS MyjSpace pour fournir un menu complet généré automatiquement pour simplifier le travail de l'administrateur du site.
Fonctionnalités principales
- Ajouter de 1 à 4 liens (au choix de l'administrateur). Liens possibles : administration, édition, visualisation et suppression. Lien optionnel sur la page de recherche . La page administration inclus aussi tous les liens pour la page utilisateur.
- Option de style de menu css offerte
- Langues (fr-FR, en-GB & ru-RU incluses)
Le module BS viewmyjspace
Il accompagne le composant BS MyjSpace pour afficher la liste des pages personnelles ou leur nombre sur votre site
Fonctionnalités principales
- Affichage du nombre de pages créés
- Affichage de la liste des pages créés (deux types de listes)
- Option de trie : nom de page (ascendant, descendant, aléatoire), date création (ascendant, descendant), dates accès (ascendant, descendant), hits, sans
- Affichage de puces (dernières pages créés depuis x jours paramétrable, utilisateur online. Choix du nombre de pages de la liste
- Sélectionne les pages avec ou sans contenu
- Option de style de menu css offerte
- Langues (fr-FR, en-GB & ru-RU incluses)
Le plugin BS plg_search_myjspace Nouveau
Ce plugin ajoute à votre site la possibilité de rechercher dans les pages personnelles en utilisant les fonctions de recherche du site.
Le plugin BS cb_myjspace_tab pour CB
Il accompagne le composant BS MyjSpace pour CB ajoute un onglet (Tab) à Community Builder pour voir un lien vers la page ou la page personnelle Myjspace de l'utilisateur. A n'utiliser que si vous avec Community Builder avec Joomla. Le composant Community Builder doit être installé, puis ce plugin via CB.
Interface
Interface utilisateur
Administration
Saisie
Ajout/suppression d'une image (si activé)
Menu (mod_myjspace)
Liste des utilisateurs
Interface d'administration
Gestion des utilisateurs
Gestion d'un utilisateur
Paramètres
Configuration
Déploiement du package
Ne pas oublier de commencer par décompresser le fichier bsmyjspace_pack_1.x.x_UNZIPME.zip que vous avez téléchargé ! Les modules et composant s'y trouvent. Utiliser les fichiers zip obtenus pour l'installation.
Astuce : due à la taille de l'éditeur TinyMCE inclus, il est conseillé de télécharger après décompression le composant BS com_myjspace (FTP) sur votre serveur dans le répertoire '/tmp' de vote site. Puis d'utiliser la méthode d'installation Joomla à partir de '/tmp'.
Téléchargement d'images
Pour les packs ≤ 1.6.4 (ou les upgrades), l'option de téléchargement d'image (upload) n'est pas activée. En tans qu'administrateur, vous devez l'activer pour l'utiliser.
Cliquer sur l'icône 'option/paramètres' pour modifier : 'Téléchargement d'images' = 'oui' ET 'Liste d'image téléchargées' = 'oui' ET 'Choix de l'éditeur' = 'Editeur de MyJspace'.<br /> Pour autoriser le téléchargement dans le panneau de d'administration : 'Téléchargement dans le panneau d'administration' = 'oui'. Vous pouvez aussi ajouter des suffixes de type de fichiers autorisés. <br />
<h4>Plugins</h4>
BS Myjspace est compatible avec les plugins pour Joomla dans l'affichage des pages personnelles. Vous pouvez, par exemple, télécharger des images dans votre page et utiliser un plugin pour afficher des galeries d'image dans votre page.<br /> Par exemple, avec le plugin <a href="http://hunyadi.info.hu/en/projects/sigplus/">sigplus</a> (avec le répertoire de base configuré à 'myjspace' dans le plugin, l'utilisateur qui mettra {gallery}#pagename{/gallery} dans sa page verra ce texte automatiquement remplacé par une galerie de ses images.
Emails
Le composant peut être configuré pour envoyer automatiquement des Emails dans certains contextes.
- Un utilisateur créé une page : un Email est envoyé à un administrateur
- L'administrateur modifie un paramètre de l'utilisateur : un Email est envoyé à l'utilisateur
- L'administrateur modifie la page de l'utilisateur : un Email est envoyé à l'utilisateur
L'Email par défaut pour l'administrateur est celui configuré pour le serveur. Les changements peuvent être faits (attention au format).
- 'From' mettre un Email sous le format 'paul.martin@mail.fr, Paul martin'
- 'To' mettre 'paul.martin@mail.fr' ou 'paul.martin@mail.fr,pierre.dupont@mail.fr,tot@mail.fr' si plusieurs destinataires
BBcodes
Les BBcode reconnus sont [img], [url] et [register].
- Les BBcodes [url] et [img] sont remplacés à la sauvegarde de la page
- Le BBcode [register], qui permet de réserver un texte en lecture aux utilisateurs enregistrés est interprété à l'affichage de page selon que l'utilisateur est ou non enregistré. Il reste donc toujours visible à l'édition de la page
[url]http://exemple.org" target="_blank"> <ul> <li>Possibilité d'ajouter un texte réservé aux utilisateurs enregistrés sous forme de BBcode [register]</li> <li>Possibilité d'ajouter des effets 'Lytebox' dans la page (ajout de rel="lytebox" dans le lien, par exemple en utilisant l'éditeur), sans autres ajouts Il récupère même la date de création des répertoires des pages pour les afficher aux utilisateurs. Attention à ne pas supprimer les anciennes tables (supprimer le composant à la main pour certaines anciennes versions (1) Editeur 'local Myjspace' avec plugins spécifiques nécessaire pour certaines options ou éditeur Joomla Le module BS MyjSpaceIl accompagne le composant BS MyjSpace pour fournir un menu complet généré automatiquement pour simplifier le travail de l'administrateur du site. Fonctionnalités principales
Le module BS viewmyjspaceIl accompagne le composant BS MyjSpace pour afficher la liste des pages personnelles ou leur nombre sur votre site Fonctionnalités principales
Le plugin BS plg_search_myjspace NouveauCe plugin ajoute à votre site la possibilité de rechercher dans les pages personnelles en utilisant les fonctions de recherche du site. Le plugin BS cb_myjspace_tab pour CBIl accompagne le composant BS MyjSpace pour CB ajoute un onglet (Tab) à Community Builder pour voir un lien vers la page ou la page personnelle Myjspace de l'utilisateur. A n'utiliser que si vous avec Community Builder avec Joomla. Le composant Community Builder doit être installé, puis ce plugin via CB. InterfaceInterface utilisateurAdministrationSaisieAjout/suppression d'une image (si activé)
Menu (mod_myjspace)Liste des utilisateursInterface d'administrationGestion des utilisateursGestion d'un utilisateurParamètresConfigurationDéploiement du packageNe pas oublier de commencer par décompresser le fichier bsmyjspace_pack_1.x.x_UNZIPME.zip que vous avez téléchargé ! Les modules et composant s'y trouvent. Utiliser les fichiers zip obtenus pour l'installation. Astuce : due à la taille de l'éditeur TinyMCE inclus, il est conseillé de télécharger après décompression le composant BS com_myjspace (FTP) sur votre serveur dans le répertoire '/tmp' de vote site. Puis d'utiliser la méthode d'installation Joomla à partir de '/tmp'. Téléchargement d'imagesPour les packs ≤ 1.6.4 (ou les upgrades), l'option de téléchargement d'image (upload) n'est pas activée. En tans qu'administrateur, vous devez l'activer pour l'utiliser. EmailsLe composant peut être configuré pour envoyer automatiquement des Emails dans certains contextes.
L'Email par défaut pour l'administrateur est celui configuré pour le serveur. Les changements peuvent être faits (attention au format).
BBcodesLes BBcode reconnus sont [img], [url] et [register].
LanguesLe composantLe composant com_bsbanner est fourni avec deux langues par défaut (fr & en). Vous pouvez ajouter les vôtres. L'ensemble des textes est contenue dans des fichiers de langues.
Vous pouvez me faire parvenir le fichier traduit pour en faire profiter les autres utilisateurs. Les modulesMême principe pour les modules que pour le composant L'éditeurDans le cas de l'usage de l'éditeur 'interne MyJspace' (nécessaire pour les options de téléchargement de images via l'éditeur ou le correcteur orthographique) de BS MyJspace il faut utiliser les fichiers de langues de tinyMCE.
Si l'éditeur ne trouve pas la langue configurée pour l'utilisateur dans Joomla, il prendra l'anglais par défaut. Personnaliser la page de recherche
Exemples
Personnaliser le styleGénéralPour la partie administration des utilisateurs vous pouvez adapter la feuille de style 'administrator/components/com_myjspace/assets/myjspace.css' Astuce : image de fondAvec l'éditeur de page, éditer le code HTML avec l'icône 'HTML' puis ajouter la première et la dernière ligne comme ci après. ICI LE CONTENU DE MA PAGE Dans ce cas vous verrez le fond dans l'éditeur (et dans la page) mais chaque utilisateur doit mettre le nom de sa page à la place de 'mypagename'. ICI LE CONTENU DE MA PAGE Dans ce cas vous ne pourrez pas voir le fond dans l'éditeur (mais visible dans la page) mais le code est le même pour tous les utilisateurs. Avec les fonctions d'administration, vous pouvez mettre dans l'option haut de page et dans l'option bas de page, pour que cela s'applique automatiquement à tous les utilisateurs. |
Une autre possibilité est la création d'une page modèle avec ce type de code pour tous vos utilisateurs.
Les 3 possibilités de configuration d'url de site
Url de page perso spécifique de type '/myjspace/ma_page' (en arborescence de fichiers)
- Si vous acceptez les répertoires et fichiers d'index
- Si vous voulez (mais pas forcément) que vos utilisateurs stockent des images ou des fichiers dans un répertoire directement sur votre site
- Si vous, votre site et votre hébergeur acceptez les redirections
- Si vous voulez rester compatible avec une ancienne (≤ 1.5) version de BS MyjSpace ou Myjspace sans rien changer
Configurer en tans qu'administrateur (paramètres par défaut)
- Mettre le paramètre 'lien en tans que répertoire' à 'oui'
- Mettre le paramètre 'afficher un lien spécifique' à 'oui'
- Sauvegarder votre répertoire de pages à '/myjspace' dans l'interface BS MyjSpace (par exemple)
Url de page perso spécifique de type '/myjspace/ma_page' (en redirection via le serveur web)
- Si vous ne voulez pas de répertoire et de fichier d'index supplémentaire sur votre site
- Si vous ne voulez pas que vos utilisateurs ne stockent d'image ou de fichier sur leur page directement sur votre site
- Si vous, votre site ou votre hébergeur acceptez les redirections (via la configuration du serveur web)
Configurer en tans qu'administrateur
- Mettre le paramètre 'lien en tans que répertoire' à 'non'
- Mettre le paramètre 'afficher un lien spécifique' à 'oui'
- Sauvegarder votre répertoire de pages à '/myjspace' dans l'interface BS MyjSpace (par exemple). Vous pouvez effacer le répertoire créé.
- Ajouter la ligne dans le fichier .htaccess de votre site :
RedirectMatch /myjspace/(.*) /index.php?option=com_myjspace&view=see&pagename=$1
Url Joomla seulement
- Si vous ne voulez pas de répertoire et de fichier d'index supplémentaire sur votre site
- Si vos utilisateurs ne stockent pas d'images sur leur page directement sur votre site
- Si vous, votre site ou votre hébergeur ne voulez pas de redirection
Configurer en tans qu'administrateur
- Mettre le paramètre 'lien en tans que répertoire' à 'non'
- Mettre le paramètre 'afficher un lien spécifique' à 'non'
- Si vous utiliser le module BS viewmyjspace, mettre le paramètre 'Lien de page' à 'Directement le composant Joomla' au lien de 'lien'
Utiliser les fonctions dans 'outils' pour supprimer ou recréer les répertoires (et fichiers d'index) de pages selon vos besoins quand vous changer les précédentes options.
Vous pouvez autoriser (par défaut) le drag and drop d'images avec l'éditeur BS MyJspace. Les images dans ce cas ne seront pas stocker dans le répertoire, mais dans le contenu 'html' de la page.
Options pour administrateur
Pour la liste des options voir le tableau de la page 'en'.
Information sur les tags
Mot | Signification |
---|---|
#userid | N° d'identification |
#username | Nom de l'utilisateur |
#pagename | Nom de la page |
#lastupdate | Date-Heure de la dernière mise à jour de la page |
#lastaccess | Date-Heure du dernier accès à la page |
#createdate | Date-Heure de la création de la page |
#hits | Nombre d'accès à la page |
#fileslist | Affiche la liste des fichiers/images de la page avec des liens vers les fichiers (si les options de téléchargement sont activées) |
#cbprofile | Affiche le profile utilisateur CB (si le composant Community Builder est installé) |
Usages avec d'autres composants et plugins
Community Builder (CB)
- Il est possible d'afficher le profile CB à l'intérieur de la page en incluant le tag #cbprofile à l'endroit désiré.
- Pour afficher la page dans le profile CB il faut installer le plugin cb_myjspace_tab qui est à installer en utilisant le menu 'plugin management' de Community Builder. Choisir entre afficher la page ou le lien vers la page dans les onglets de profile de CB.
Commentaire sur les pages
Pour donner la possibilité aux utilisateurs de faire un commentaire sur une page il est possible d'utiliser le composant JComments en l'installant puis en activant le lien dans la configuration BS MyJspace Nouveau.
Vote sur les pages
Il est possible d'utiliser, parmi d'autres, le plugin ExtraVote pour voter. Il faut pour cela que l'administrateur ajoute le texte {extravote #userid} dans l'option de bas de page Nouveau.
Configuration de Myjspace:
- Autoriser les plugins = oui (content) et oui (content et autres) pour J1.5 & ExtraVote 1.5
- Autoriser les plugins = oui (content and other) pour >= J1.6 & ExtraVote 1.6
Images
BS Myjspace inclus Lytebox(activé par défaut) pour l'affichage des images avec quelques effets. Pour cela il faut faire des images cliquables (avec un lien) et sélection l'effect Lytebox. Dans l'éditeur, dans la popup pour les liens après avoir défini le lien sur l'image, onglet 'avancé', choisir Lytebox[group] dans 'relation de la page à la cible'.
Images - galeries
Vous pouvez par exemple utiliser Sigplus pour afficher des galeries d'images dans votre page. Par exemple, après avoir configurer le répertoire des pages 'myjspace' comme répertoire des galeries, chaque utilisateur peut ajouter le texte {gallery}#pagename{/gallery} dans sa page pour afficher l'ensemble de ses images téléchargées dans une galerie d'images.
Téléchargement
Pack BS MyjSpace
Le pack BS MyjSpace est sous licence GNU/GPL(non-commerciale) et comprend :
- Le composant BS MyjSpace
- Le module BS MyjSpace
- Le module BS viewmyjspace
- Le plugin BS plg_search_myjspace pour Joomla
- Le plugin BS cb_myjspace_tab pour CB
Télécharger (dernière version)
- Pack bsmyjspace_pack_1.7.0_UNZIPME.zip - avec les 6 parties (01/08/2011) Nouveau
- Autre site de téléchargement Pack bsmyjspace_pack_1.7.0_UNZIPME.zip
- Lisez la 'release note' pour connaitre ce qui est nouveau dans chaque version
Cette version rend les versions précédentes de BS MyJspace obsolète et tous les utilisateurs de version précédente sont vivement encouragés à effectuer une migration au plus tôt.
Si vous utilisez BS MyjSpace, n'oubliez pas de voter ou de mettre une note sur le Répertoire Joomla des Extensions. Merci !
Historique des versions
- Pack bsmyjspace_pack_1.7.0_UNZIPME.zip - les 6 parties (01/08/2011)
- Pack bsmyjspace_pack_1.6.9_UNZIPME.zip - les 5 parties (02/07/2011)
- Pack bsmyjspace_pack_1.6.8_UNZIPME.zip - les 5 parties (05/06/2011)
- Pack bsmyjspace_pack_1.6.7_UNZIPME.zip - les 5 parties (02/05/2011)
- Pack bsmyjspace_pack_1.6.6_UNZIPME.zip - les 5 parties (30/04/2011)
- Pack bsmyjspace_pack_1.6.5_UNZIPME.zip - les 5 parties (09/04/2011)
- Pack bsmyjspace_pack_1.6.4_UNZIPME.zip - les 5 parties (04/03/2011)
- Pack bsmyjspace_pack_1.6.3_UNZIPME.zip - les 4 composants (20/01/2011)
- Pack bsmyjspace_pack_1.6.2_UNZIPME.zip - les 4 composants (14/01/2011)
- Pack bsmyjspace_pack_1.6.1_UNZIPME.zip - les 4 composants (23/12/2010)
- Pack bsmyjspace_pack_1.6.0_UNZIPME.zip - les 4 composants (02/11/2010)
- Pack bsmyjspace_pack_1.5.0_UNZIPME.zip - les 4 composants (17/08/2010)
- myjspace 1.2 de Vincen Zodabronzo (21/10/2007)
Ce produit BS MyjSpace n'est pas affilié ou approuvé par le projet Joomla ! Il n'est pas soutenu ou supporté par le projet Joomla ou Open Source Matters. Le logo est utilisé sous licence limitée accordée par 'Open Source Matters' titulaire de la marque aux Etats-Unis et d'autres pays.
Contact
Pour toutes questions demander à Bernard.
<!-- if (typeof _gstat != "undefined") _gstat.audience('','pagesperso-orange.fr'); // -->"