live-tv-preview

LiveTV Bundle, compatible own3d.tv, twitch.tv, justin.tv

Disponible bientôt sur wordpress.org. Live demo & preview http://livetv.allwebtuts.net

wordpress.org  http://wordpress.org/extend/plugins/livetv-bundle/

LiveTV Bundle pour WordPress.

  • Livestream plugin pour wordpress compatible avec own3d.tv, twitch.tv, justin.tv, quakenet
  • Créer automatiquement une page pour votre team avec tous leurs livestreams inclus dans une boucle de thumbnails
  • Créer des nouveaux roles ou utiliser les roles par defaut wordpress pour leur donner accès à l’ajout de leur livestream
  • Bulle de dialogue contenant le jeu en cours
  • Bulle de dialogue contenant le message xplit/du live
  • Bulle de dialogue contenant la date et l’heure de démarrage du live
  • Désactiver ou non l’affichage des livestreams offline
  • Générer automatiquement la page contenant une liste de livestream pour chaque type (own3d, justin, twitch)
  • Vue large et vue normal du livestream en cours
  • Cache system
  • Sidebar widget
  • Génère automatiquement sous chaque livestream un chat IRC
  • Système de colorisation intuitif pour la zone de texte à droite de chaque thumbnail.
  • Optionnel: fonctionne aussi avec des [shortcode] manuel dans des articles ou des pages pour own3d, twitch, justin channel
  • Optionnel: fonctionne aussi avec des [shortcode] manuel pour ajouter un chat Quakenet IRC dans des articles ou des pages
  • Optionnel: fonctionne aussi avec des [shortcode] manuel pour livestream.com
  • Compatible with all recent major browser IE9 , Safari, Chrome, Firefox, Opera
  • Hautement customisable et adaptatif à la plupart des thèmes récents pour wordpress sans devoir coder.
  • Compatible avec wordpress network (multi-sites)
  • Language .mo inclus en US, en EN, fr FR

Customisation détails

  • 2/3 colonnes pour afficher les thumbnails avec une option (3 colonnes seulement pour la vue “large view”)
  • 8 effets de slider pour le chat irc. Cette zone est draggable.
  • 3 templates général (dark, light et transparent)
  • Easy html colorisation pour la partie texte à droite de chaque thumbnail
  • 3 effets de bulle de dialogue aux choix (onmouse over): white, grey, black (black imite youtube)
  • Option pour changer l’ordre des livestream types (ex: thumbnails loop Twitch fen premier, own3d en seconde position)
  • Option pour customiser automatiquement le #ircName en dessous de chaque livestream
  • Option pour désactiver le bouton “normal view” (si vous utiliser un template de page sans sidebar)

Screenshot

wordpress-logo

Supprimer les liens par defaut wordpress et ajouter des nouveaux liens automatiquement

Cette function vous permettra de créer de nouveaux liens automatiquement à la création d’un blog et vous permettra d’enlever automatiquement les liens par défaut wordpress.

Le fichier css est optionnel (vous pouvez utiliser la function seule directement dans votre thème original). Si vous utiliser par contre un thème original wp (twentyten, twentyeleven) et que vous ne voulez pas toucher au core (pour les futurs mise à jour) il faut créer un thème enfant (child theme). Il suffira de créer un nouveau dossier dans themes, par exemple, votre-theme-enfant/functions.php et y coller ceci, puis activer ce nouveau thème enfant

 

Remarque: il faut éditer Template: themeparent, remplacer themeparent par le nom de votre thème que vous voulez voir affiché à la création d’un blog (vous trouverez son nom dans son propre fichier style.css).  Vous pouvez laisser vide ce nouveau css, wordpress s’occupe du reste. Pour en savoir + http://codex.wordpress.org/Child_Themes.

C’est la méthode “propre” pour ne pas toucher au core des thèmes originaux et pouvoir ajouter des options (comme ici, un hook ou “une accroche” qui sera parcourue quand le thème s’active, ce qui est toujours la cas lors de la création d’un blog en multi-sites). Il suffira certainement de désactiver votre thème principal du réseau, activer ce thème secondaire sur votre site principal (ou éventuellement sur le réseau, faite un test avec et sans pour voir si c’est bien ce thème enfant qui se met maintenant par défaut lors de la création d’un blog. Pour voir la différence entre le thème enfant et le thème parent, il suffira de vous assurer que les liens sont bien effacés).

Si vraiment çà ne fonctionne dans aucun cas, il vous faudra peut-être un plugin pour choisir le blog par défaut dont les options seront copiées lors de la création d’un blog: http://wordpress.org/extend/plugins/search.php?q=clone+site+options)

dashboard

promedia-shortener, developpement personnel de type shortener url service (url courte)

Ce site est un tout nouveau projet personnel permettant de raccourcir vos url de façon un peu plus poussées que ce que l’on trouve actuellement (nom de domaine personnalisés aux choix, fin de l’url aux choix supportant les majuscules et minuscules). Il est principalement propulsé par Yourls et par WordPress.

exemple: on-fb.me/YourName

J’ai aussi intégré un système permettant de (me) faire une requête pour un sous-domaine personnalisé

exemple: you.on-fb.me/YourSite

Ce qui fait que toute les possibilités sont quasiment envisageable.

Il permet de tout gérer (la création de ses url courte personnalisées, la suppression et l’édition de vos url courtes, la génération des qr-codes associés à vos url courtes et longues, qr-code avec un large panel de couleurs, et de plusieurs dimensions qui sont téléchargeables) tout çà en un seul clic et depuis une interface unique (dashboard). Toutes vos url sont conservées sur votre dashboard et, naturellement, seul vous y avez accès.

Ce site s’adresse surtout au lien Facebook et google+ ayant souvent des url beaucoup trop longue (au début pour Facebook et trop longtemps pour Google +) quand on veux les partager sur d’autres supports. Facebook a par exemple son service de lien court mais c’est “premier arrivé, premier servis” donc des alternatives doivent pouvoir exister.

http://promedia-shortener.com

A la base, c’était en faite une réponse à (cette recherche Google vous mettra sur la piste) et cette idée a juste germée et j’ai voulu aller au bout et la poussée dans ses retranchements.

Je me suis amusé en le faisant. Ca ne m’a coûté que de la sueur et quelques cheveux, et, en faite si, quelques domaines quand même de déposer mais finalement, je me suis bien amusé en le codant (ou en torturant des plugins que j’ai découvert et modifés pour arriver au résultat voulu).

Ça m’a permis de découvrir encore plein de choses sur WordPress.

Je dois toujours faire le plugin associé servant de “remote” pour les futur sous-domaines personnalisés mais le site est déjà accessible gratuitement pour créer vos liens directement depuis la dashboard.

Finalement il n’y aura pas de version payante, tout est accessible absolument gratuitement. Je viens de modifier mon code pour tout mettre en libre accès.

Je dois toujours faire la langue Fr (les fichiers .pot sont déjà fait), j’ai commencé avec mon anglais de Babel parce que le plugin de langue que j’apprécie fonctionne bien que quand on commence avec l’anglais et en sélectionnant l’anglais comme langue par défaut wordpress sinon ce plugin ne traduit pas la home page.

tinywowcolors-admin

Tiny WoW colors

Un nouveau plugin que je viens de développer et qui ajoute des boutons dans l’éditeur “visuel” de wordpress.

Il sert à l’affichage d’objet sur son site et aide à la colorisation des liens et inclus les infobulles wowhead ou magelo.

Il ajoute par la même occasion quelques boutons supplémentaires (hr, sub, sup, clean html, fonts selector) à l’éditeur visuel dans l’administration wordpress.

Il ajoute encore deux autres boutons pour les utilisateurs Youtube ayant l’ancien réflexe de prendre l’url Youtube située en barre d’adresse pour afficher une vidéo. Ces deux boutons youtube fonctionneront quand même si vous utiliser la nouvelle “short url” de type youtu.be/IdDeLaVideo ou si vous utilisez uniquement l’id.

Un de ces deux boutons correspond à la version 2 de Youtube (avec bordures et démarrage en hd), l’autre correspond à la version 3 de youtube (version black des vidéos youtube actuel).

http://wordpress.org/extend/plugins/tiny-wow-colors/

logo-ovh-fai

ovh mutualisé + wordpress + network multi-sites = true

Il est possible d’installer la création de sites en sous-domaine à la volée avec WordPress chez ovh. Cependant, je vous conseillerai quand même de prendre un petit dédié si vous pensez à l’accomplissement d’un network assez conséquent.

Pour ceux qui voudront quand même essayer pour de petits blogs personnels et léger ou juste par curiosité:

Depuis votre manager

  • 1 Redirection cname www.votredom.tld vers votredom.tld (c’est déjà configuré comme ceci chez ovh, ne créez pas ce champ si vous n’avez rien changé sur votre interface ovh)
  • 2 Ensuite créer un champ A *.votredom.tld pointant vers votredom.tld sans www. en choisissant l’hébergement mutualisé concerné dans la liste.

Vers les premiers champs vous devriez avoir quelques chose qui ressemble maintenant à ceci

 

  • 3 Ensuite rendez-vous à > manager v3 > hébergement > sous-domaine > création, et créer un sous-domaine *.votredom.tld pointant sur votre dossier www, sélectionnez ipv6. Cliquez “créer”
  • 4 Ajouter au début de votre htaccess

  • Pour le reste, suivez les instructions wordpress network.

Si vous cherchez ensuite un plugin accomplissant pour vous la lourde tâche d’enregistrez vos utilisateurs pour chaque “blog” http://wordpress.org/extend/plugins/multisite-user-management/. Personnellement, je ne l’utilise pas et ne l’ai pas testé. J’utilise uniquement theme my login pour l’inscription que j’ai modifié afin que personne n’ai un accès à sa page d’inscription, et j’ai inclus un template de page pour l’enregistrement site par site.

Si vous cherchez un plugin obligeant vos utilisateurs à s’enregistrez sur le blog principal et leur permettant ensuite de se connecter quand même site par site http://wordpress.org/extend/plugins/theme-my-login/.

wordpress-logo

Kw LiveStream Plugin pour WordPress

information: A special development for gamer and team on own3d.tv, justin.tv, twitch.tv with quakenet irc under each livestream and a lot of options to customize your livestream page and create new wordpress role for your team members http://kwark.allwebtuts.net/developpeur-plugins/livetv-bundle-pour-wordpress-compatible-own3d-tv-twitch-tv-justin-tv

Un plugin simple, ultra léger (4ko), vous permettant de partager votre/vos comptes livestream.com avec du shortcode WordPress depuis votre site avec vos utilisateurs. Les zones supportant le shortcode sous WordPress sont nombreuses (articles, pages ou encore toutes zone supportant au moins l’html sous WordPress ou depuis un plugin).

L’ avantage du plugin et du shortcode est surtout celui de fonctionner en toute circonstance sur une installation multi-sites (WordPress network), aussi et surtout pour vos utilisateurs ayant un rôle d’administrateurs sur leur propre site en sous-domaine.

Vous pouvez retrouver ce développement personnel directement sur WordPress.org :

http://wordpress.org/extend/plugins/kw-livestream-plugin/

wordpress-logo

My QuakeNet IRC chat plugin pour WordPress

Après un développement nécessaire pour mes utilisateurs, j’ai développé ce plugin qui vous permettra d’intégrer votre chat IRC QuakeNet facilement sur votre site.

Ce plugin était nécessaire à la communauté de style-cataclysm.com

Le plus simple était de le développer au format plugin, je l’ai ensuite internationalisé, bien qu’il soit d’abord développer en français.

Vous pouvez le retrouver directement sur WordPress.org section plugin ou depuis ce lien:

http://wordpress.org/extend/plugins/my-quakenet-irc/

 

wordpress-logo

plugin WordPress pour sauvegarder vos tables et creer vos dump

Ce plugin permet de sauvegarder table par table, ou un dump entier. Il vous permettra de manager vos dossiers créé avec ce plugin et donc de les effacer si nécessaire sans intervention côté serveur ou sans intervention avec votre client ftp. Il vous permettra aussi de lister vos anciens dump “entier” et ainsi récupérer une erreur ou un dump plus ancien afin de rétablir votre bdd. Ce plugin convient uniquement à des bdd relativement légère. Il permet aussi  de nettoyer facilement des “restes” de données comme de vieilles options d’anciens plugins, de nettoyer vos commentaires marqués comme spam ou encore nettoyer les révisons de post. Ces options sont utilisable à tout moment mais c’est avant un dump que ces options prennent tout leurs sens. Ce plugin convient uniquement à des bdd relativement petite (blog personnel) et relativement légère (30 ~ 50 mo).

http://wordpress.org/extend/plugins/kw-database/

Pour des bdd conséquente, il faudra envisager d’autres solutions. Voici quelques pistes pouvant vous sortir d’affaire dans la plupart des cas.

* Si serveur perso:  commande shell ou encore tâche cron + script .sh

(préférer créer un user dédié uniquement à ces sauvegardes avec des droits limités et ayant la possibilité de lock les tables = sauvegarde de nuit préférable si locktable).

* Si hébergement mutualisé: tâche cron mutu associé à un script php  tâche cron hors “www” pour la sécurité. Il suffira de vous connecter avec votre client ftp et remonter d’un dossier (donc hors www) et de cibler (via l’interface cron fourni par votre hébergeur) le script php situé dans un nouveau dossier créé pour l’occasion et sécurisé par htaccess ou encore BigDump si problème max file upload en hébergement mutualisé ou si pas de tâche cron dispo chez votre hébergeur en mutu. Toutes ces solutions fonctionnent (pour les avoir utilisées) mais elles demandent toutes quelques connaissances et modifications.

 

style-cataclysm

Style-Cataclysm, site personnel à but communautaire multi-sites et multi-users

Ce site est propulsé de la même façon que AllWebTuts et par WordPress network. Le développement est sensiblement le même hormis quelques notions de sécurité plus poussée vu que la création de sites personnels par les visiteurs ou les abonnés y est autorisée.

style-cataclysm.com

Les configurations d’éléments

  • Activation et réglage du NetWork WordPress (anciennement MU site)
  • Redirection cname, a, aaaa, ipv6
  • Mise en place du mail pro et configuration
  • light développement php mysql
  • Thème complet (V2) + options
  • Hook WordPress (via des fonctions intégrées au thème)
  • Réglage de wp-super-cache (mise en cache, optimise la vitesse d’affichage)
  • Mise en place d’un cdn (light)
  • Ajout et configuration de plugins
  • Configuration antispam par htaccess et sécurité htaccess
  • Intégration d’un pare feu à plat
  • Création de la page Facebook et intégration Facebook like

Les modifications de fichiers

  • WordPress wp-signup (php)
  • WordPress wp-login (php)
  • thème (css, hook, php, xml)
  • ThemeMyLogin (css, traduction en-fr, adaptation php)
  • Warcraft news (xml, traduction en-fr, adaptation php)
  • WoW guild retrieve (adaptation php, traduction en-fr, css)
  • Forum (fichier d’install php, css, javascript, ajout d’un bouton imageShack)
  • Développement personnel : kw youtube (minifié pour la plateforme)
  • Développement personnel : kw LiveStream plugin WordPress
  • Utilisation actuelle des ressources pour 200+ sites : 0,15% (- de 1%)
  • serveur dédié.
  • Mise en place d’une tâche cron nettoyage bdd
  • Mise en place d’une tâche cron sauvegarde daily, weekly, 30 jours safe (script.sh)
  • Création du slider community news (Javascript + simple html dom parser php)
  • Et beaucoup plus…

Si vous avez un projet, vous pouvez m’en parler à tout moment depuis le formulaire de contact

Capture

AllWebTuts, site personnel de type Curator list

Ce site est un développement personnel entièrement propulsé par WordPress. Le multi-site est actif, l’inscription site par site est possible grâce à une intégration personnel d’un template de page. L’htaccess a été optimisé, la mise en cache est activée et à été optimisée aussi via un plugin. Plusieurs outils antispam fonctionnent ensemble. Certains de mes plugins ont été intégrés.

Vous êtes actuellement entrain de parcourir un site du domaine network

Pour voir le site principal qui contient ma “curator list” : allWebTuts.net

J’ai fait ce site pour expérimenter quelque chose par rapport à Google panda. Vous pouvez en savoir plus depuis l’ humans.txt de allwebtuts. Et oui, derrière chaque site, il y a un humain qui travail, code, écrit ou se casse la tête.