background preloader

WordPress: publier des articles et des pages privés (part 1)

WordPress: publier des articles et des pages privés (part 1)
J’ai eu aujourd’hui besoin de faire une maquette pour un nouveau site, destiné à un public à accès restreint et authentifié. Voyons voir ce que WordPress propose en standard… De la visibilité des articles et des pages Pour commencer, je me suis intéressé à la propriété de publication des articles et des pages : la visibilité. Les articles étant par défaut en « public« , essayons tout d’abord « Protégé par mot de passe« . Passons à la suite, « Privé« . L’administrateur le voit bien sûr, mais quid d’un membre du site non administrateur ? Mais avant d’aller plus loin, je tombe sur un os de taille. Donc retour à la sauvegarde – fin des tests en mode « privé« …. Faites ce que je dis, pas ce que je fais… En parallèle je me suis mis à tester les rôles proposés par WordPress, associé à un article marqué comme « Privé ». Voici un petit tableau récapitulatif des rôles et de leurs effets sur un article « privé » Visiblement, la solution n’est pas là. Essayons de voir se qui se fait ailleurs… Eurêka ! Related:  FEVRIER 2014 | WORDPRESS****

WordPress: gérer un contenu privé pour ses abonnés (part 2) En cherchant avec The Alien une solution de gestion des accès et des permissions plus intégrée, j’ai testé l’extension User Access Manager. Il s’agit d’une extension qui semble assez aboutie et dont le résultat est … parfois très satisfaisant, parfois surprenant. Le résultat à obtenir était pour moi le suivant : avoir un accès public sur l’ensemble du site, sauf pour une page et trois articles à accès restreint, classés dans une catégorie « adherents« . Il fallait ensuite voir comment l’extension allait se comporter lors qu’un nouvel article de cette catégorie était ajouté, ainsi que lorsqu’un nouvel utilisateur était ajouté dans le site. Autre point, la gestion des commentaires sur ces articles restreints. Pour tester l’extension, j’ai installé un blog Worpdress 2.9.2, créé du contenu aléatoire avec Wp-DummyContent (pages et articles), puis j’ai crée quelques comptes utilisateur avec un rôle d’abonné (subscriber) ou d’auteur (author). User Access Manager : ce qui fonctionne…

Surveillez ce qui est copié sur votre site avec Tynt Tynt est un outil de protection et d’attribution de droits d’auteur, sur du contenu textuel et graphique. Via un javascript, placé par exemple dans le fichier footer.php de votre WordPress, vous pourrez suivre ce qui intéresse vos visiteurs (puisqu’ils le copient) et ajouter automatiquement un lien vers votre contenu original. Tynt propose toute une série de statistiques intéressantes (je publierai dans quelques temps ici ce que ça donne pour ce blog), un peu à la Google Analytics : temps passé sur le site, nombre de pages vues, actions effectuées… En plus Tynt ajoute à ces statistiques des tableaux récapitulatifs des mots ou des images les plus recopiés. Si un visiteur copie une partie de votre contenu, lorsqu’il le colle dans son éditeur de texte, Tynt ajoute automatiquement un texte du type « lire la suite sur… » qui contiennent un lien retour vers le site d’origine. Un clic sur le rapport ouvre ensuite le site source, en surlignant la partie qui a été copiée.

Sauvegardez votre blog dans le « cloud » avec Automatic Wordpres Les essais réalisés il y a quelques jours avec backupify m’ont poussé à aller plus loin et utiliser, comme le conseille Benoit, directement mon propre compte Amazon S3. Procéder ainsi a plusieurs intérêts. Tout d’abord vous maîtrisez où sont stockées vos données : région US Standard, US West ou EU Ireland. Et c’est important, car Amazon garantie que les données placées dans une zone ne la quitteront jamais. Objects stored in a Region never leave the Region unless you transfer them out. For example, objects stored in the EU (Ireland) Region never leave the EU. Ensuite vous pouvez grâce à l’extension Automatic WordPress Backup, gérer de façon assez fine vos sauvegardes de base de données et de fichiers. Seule pré-requis : votre blog WordPress doit fonctionner sur une machine Linux – pour le vérifier, rien de tel que petit php_info. Enfin, coté finances, cela ne représente que quelques centimes d’euros par mois. Le compte Amazon S3 Installation de Automatic WordPress Backup

Wordpress : partager des fichiers privés Accueil > Wordpress > WordPress : partager des fichiers privés Après avoir trouvé un plugin pour gérer des pages et des articles privés, l’étape suivante était de proposer le même service à propos de fichiers. L’idée est donc d’avoir un système qui permet de mettre à disposition des fichiers, d’avoir des statistiques de téléchargement et surtout, de placer des permissions sur ces fichiers. Il y a de nombreuses extensions pour gérer des fichiers, mais curieusement très peu gèrent des permissions. Après une recherche de plugins candidats, j’ai pré-sélectionné deux candidats : WP-DownloadManager de Lester ‘GaMerZ’ Chan et Drain Hole de Urban Giraffe. Drain Hole Pas de chance, ce dernier semble incompatible avec WordPress sur Free.fr, dès son activation il écrit dans le fichier .htaccess à la racine du site, provoquant la fameux erreur interne 500 sur Free.fr. WP-DownloadManager C’est le plus complet que j’ai trouvé pour l’instant, peut-être en utilisez-vous un autre ?

20 More WordPress Code Snippets and Hacks When coding WordPress themes, especially if you do it regularly, its really useful to have a selection of code snippets in your toolbox to just ‘copy-n-paste’ as and when the functionality needs. Not just your most commonly used code, but also some snippets that can, when required, extend WP even further. A few months back we published the post 20 Plugin Replacing Tutorials, Tips, Snippets and Solutions for WordPress, which provided snippets of code for replacing some of the most popularly used plugins. This time around we have code snippets that focus on extending the functionality of WordPress even further. Just like the previous post, there are 20 very useful snippets in total, covering many areas of theme development, including tracking page-views, custom shortcodes and widgets, custom title lengths and excerpts, and much, much more. Automatically Add Twitter and Facebook Buttons to Your Posts This snippet will add Twitter and Facebook buttons to the bottom of all your posts. Source →

Articles privés dans WordPress protéger ses articles Ma femme me demande, de ne permettre certains téléchargements qu’à des personnes enregistrées. Pour régler son problème je me suis dit que l’état « privé » que l’on pouvait donner à un article allait être la solution. Malheureusement, le statut « privé » sur un article ne le rend lisible que par des utilisateurs enregistrés avec le statut « éditeur » alors que je voudrais que ce soit accessible dès le statut « abonné ». Wpnamedusers. Une solution est donnée par cet excellent article de fanta78 qui a été confronté au même problème et qui a trouvé la solution dans le plugin wpnamedusers. Malheureusement ce plugin ne résout pas le problème pour les utilisateurs nouvellement enregistrés. Private Files Ce plugin permet de ne rendre accessible les téléchargements dans un répertoire donné qu’aux utilisateurs enregistrés. On peut le télécharger ici. Private file utilise un fichier .htaccess, et donc ce plugin ne fonctionne pas chez certains hébergeurs (comme free par exemple).

Bruno Valentin » Protéger wordpress contre les attaques massives Il existe beaucoup de solutions logicielles open-source prêtes à l’emploi qui permettent aux internautes de créer leur blog ou leur site personnel et de le mettre en ligne. Parmi les plus connues, on peut citer dotclear et wordpress, mais il existe aussi des portails de gestion de contenu comme Joomla. Ces solutions clé en main sont pratiques, demandent peu, voire aucune compétence et matière de programmation et sont rapides à mettre en place. La majorité des internautes ayant plus envie de se consacrer au fond qu’à la forme, ils adoptent donc naturellement ces logiciels lorsqu’ils souhaitent publier un contenu en ligne. La revers de la médaille de ce type de solution, c’est l’exposition aux exploitations massives des vulnérabilités par les pirates. Pour illustrer mon propos, prenons l’exemple de wordpress, qui est l’un des plus utilisés. Lutter contre ce fléau de l’exploitation massive n’est pourtant pas très compliqué. Restreindre la visibilité Déplacer les fichiers sensibles #!

s2Member Framework (Member Roles, Capabilities, Membership, PayPal Members) The s2Member® Framework (free) integrates with PayPal® Website Payments Standard (also free), and fully supports recurring billing. s2Member supports custom Pages for registration (including Custom Registration/Profile Fields), account access, and a lot more. s2Member is compatible with Multisite Networking too, and even with BuddyPress and bbPress. With the s2Member® Pro add-on (an optional paid upgrade), you can add support for unlimited Membership Levels, PayPal® Website Payments Pro (w/ Pro Forms to facilitate on-site credit card processing), Authorize.Net® (also with Pro Forms), Google® Checkout, ClickBank®, advanced User Import/Export tools, the ability to use Coupon Codes, and many other enhancements. Videos available at: s2Member.com / Videos. s2Member supports Free Subscribers (at Level #0), and up to four primary Membership Levels [1-4] (unlimited with s2Member® Pro). You can learn more about s2Member® at s2Member.com.

Related: