Hacks, Snippets and Articles | #WordPress Snippets
►http://wp-snippets.com
«Codes Snippets for WordPress developers»
#WP-Snippets
Hacks, Snippets and Articles | #WordPress Snippets
►http://wp-snippets.com
«Codes Snippets for WordPress developers»
#WP-Snippets
Le seul « hic » pour moi avec ces solutions, c’est que si tu veux gérer les commentaires tu es obligé de déléguer ça à des services externes type disqus...
Oui, pardon, je dis pas que ça n’est pas possible de gérer les commentaires dans git, mais que visiblement les systèmes que j’ai vu passer ne le font pas. La plupart semblent être des formules « en lecture seule » : je lis le dépôt git et je génère des pages statiques. Là il faudrait que ça devienne bi-directionnel...
En tous cas ça m’intéresserait aussi beaucoup ce genre de chose.
Ben on a quand même Office2SPIP :
►http://www.paris-beyrouth.org/tutoriaux-spip/article/le-convertisseur-office2spip
J’ai jamais eu vraiment de retour là-dessus, pourtant ça avale à peu près n’importe quoi pour en faire du SPIP.
C’est juste une installation d’OpenOffice. Logiciel dont l’installation a justement été rendue obligatoire par Hadopi, non ?
Bon OK, pour tester les limites de ma peur je l’installe en local sur mon ubuntu de Mac (via #virtualbox)…
Principal défaut d’#unoconv : c’est d’une lenteur effroyable :) 1’30" lorsque je n’ai pas lancé de serveur, et 40" avec un serveur déjà lancé… (le document se convertit en 1" avec la librairie post-office).
Je crois donc qu’il va falloir passer en mode « batch » si on veut pouvoir traiter plusieurs fichiers d’un coup.
À noter déjà : avec le #libreoffice moderne il n’y a plus besoin d’un package « #headless » — c’est désormais une option de soffice.bin
et hop, petit tuto d’installation sur AlternC : ►http://seenthis.net/messages/50191
Ce qui serait pas mal c’est de pouvoir passer par un serveur tiers comme le montre par exemple ►http://www.lampdeveloper.co.uk/tag/unoconv
Bloguer ou ne pas bloguer » Bilans tronqués
►http://blogoliviersc.org/?p=4933
Wordpress n’est pas fiable sur plusieurs plans … Voici un autre exemple avec la même source ; passez à Google Analytics, les amis … Okay, je ne puis afficher mes résultats car il faut être logué à son compte Google pour les voir et, en plus, ce soir, je n’ai ni le temps ni l’envie de les recopier … Bref : d’où le titre du jour …
Review: PressBooks | Jiminy Panoz
►http://jiminypanoz.com/2011/12/03/review-pressbooks
Vous souhaitez publier un livre numérique mais n’avez aucune compétence sur le sujet ? Il y a quelques semaines, vous auriez dû passer des heures sur internet afin de trouver des tutoriels et de télécharger des applications dédiées, puis apprendre de vos nombreuses erreurs. Aujourd’hui, un outil très intéressant est disponible : Pressbooks.
Ce que je teste là pourrait changer les règles de la publication numérique.
Pressbooks est vraiment le résultat d’une très belle idée : utiliser les puissantes ressources de #WordPress [pour faire des #livres]. À partir de là, tout devient possible.
Imaginons que l’équipe de développement ajoute un plugin de traduction comme Transposh un de ces jours, vous pourrez alors faire marcher le crowd-sourcing à plein pour assurer la traduction de vos ouvrages. Cela pourrait changer la vie des auteurs et éditeurs indépendants. Les utilisateurs pourraient également offrir leurs feuilles de styles avancées à la communauté. BAM, des superbes livres numériques en un clic : les « #designers » de livre numérique pourront alors aller se #coucher.
BitNami : Open Source. Simplified
►http://bitnami.org
#BitNami makes #hosting software in the #cloud a simple and enjoyable process.
Run your favorite open source web applications and development environments, including #Drupal, #Joomla!, #Wordpress, #PHP, #Rails, #Django and many more.
All Bitnami applications are also available as #free #downloadable installers, #VMWare virtual machines and #Amazon_Machine_Image s
Bookings — Zingiri
►http://www.zingiri.net/plugins-and-addons/bookings
The #Bookings #WordPress plugin allows you to provide online booking services for your site. Whether you’re running a Beauty salon, Spa, Hairdresser, Massage therapy, Acupuncture or providing hotel rooms, visitors to your site will be able to check availability of your service and make online bookings.
WordPress Essentials: The Definitive Guide To WordPress Hooks
►http://wp.smashingmagazine.com/2011/10/07/definitive-guide-wordpress-hooks
If you’re into WordPress development, you can’t ignore hooks for long before you have to delve into them head on. Modifying WordPress core files is a big no-no, so whenever you want to change existing functionality or create new functionality, you will have to turn to hooks.
In this article, I would like to dispel some of the confusion around hooks, because not only are they the way to code in WordPress, but they also teach us a great design pattern for development in general. Explaining this in depth will take a bit of time, but bear with me: by the end, you’ll be able to jumble hooks around like a pro.
How to Create Tabs in WordPress Settings Pages
►http://wp.smashingmagazine.com/2011/10/20/create-tabs-wordpress-settings-pages
Using tabs in a user interface can help you better organize content, so it’s only natural that WordPress themes that have a lot of options would benefit from tabs on their settings page. In this tutorial, you will learn how to create a tabbed settings page, and you’ll get to download a WordPress theme that implements the code.
How To Create Custom Post Meta Boxes In WordPress
►http://wp.smashingmagazine.com/2011/10/04/create-custom-post-meta-boxes-wordpress
What seems like one of the most complicated bits of functionality in WordPress is adding meta boxes to the post editing screen. This complexity only grows as more and more tutorials are written on the process with weird loops and arrays. Even meta box “frameworks” have been developed. I’ll let you in on a little secret though: it’s not that complicated.
How To Create A WordPress Plugin - Smashing WordPress
►http://wp.smashingmagazine.com/2011/09/30/how-to-create-a-wordpress-plugin
WordPress plugins are PHP scripts that alter your website. The changes could be anything from the simplest tweak in the header to a more drastic makeover (such as changing how log-ins work, triggering emails to be sent, and much more).
Whereas themes modify the look of your website, plugins change how it functions. With plugins, you can create custom post types, add new tables to your database to track popular articles, automatically link your contents folder to a “CDN” server such as Amazon S3… you get the picture.
Quel est le #meilleur #CMS (#Joomla !, #Drupal, #SPIP ou #Wordpress) ? « Maniac Geek
►http://maniacgeek.wordpress.com/2011/08/09/quel-est-le-meilleur-cms-joomla-drupal-spip-ou-wordpress
SPIP n’entre dans aucune des catégories de CMS et on peut dire que c’est un véritable caméléon. Il s’adapte à tous les besoins, mais on doit également posséder une bonne expérience de l’administration Web. Le fait est que SPIP n’est pas difficile à apprendre, mais on doit comprendre le concept pour exploiter tout son potentiel. L’un des forces de SPIP est sa #modularité et sa #souplesse sans oublier que les problèmes d’incompatibilités de serveur sont inexistants.
Anatomy of an HTML5 Wordpress theme
►http://nicolasgallagher.com/anatomy-of-an-html5-wordpress-theme
This site has been written in HTML5 and uses WordPress to manage the content. I’ll explain why I used HTML5, describe the structure of the theme templates, and show some of the ways I tried to tame WordPress’ tendency to add mess to the source code.
#Microsoft et le #cloud computing : le code est sans importance | toolinux
►http://www.toolinux.com/Microsoft-et-le-cloud-computing-le
Microsoft travaille à inclure des #logiciels_libres et #open-source comme #WordPress, #Drupal, #Joomla ou #Eclipse à sa plateforme de cloud computing #Azure.
via @oduquesne
C’est une vision très étonnante que celle de Microsoft :
Suis-je en train de dire que l’ouverture n’a pas d’importance ? Non elle l’est extrêmement, mais j’affirme que dans le cloud le code source est représenté par les conditions générales et les niveaux de services proposés (SLA)
Un code open source a tout de même l’avantage d’être analysé en détail, en plus d’être modifié, ou encore d’être réinstallé ailleurs. Ce n’est pas le cas du cloud, que ce soit sous la forme d’IaaS, PaaS ou Saas. On reste dépendant d’un prestataire. Et on doit, d’une part, lui faire confiance, d’autre part, compter sur sa pérennité.
Quel #CMS pour votre #entreprise ? » Benchmarkr.com
►http://alpha.benchmarkr.com/benchmarkrs/11/chart
#drupal #joomla #wordpress #ezpublish
Lâchez les trolls...
A voir en bas de page :
Suite aux nombreux commentaires et emails reçus de membres de la communauté #Spip, nous avons donc décidé de supprimer Spip du comparatif. Pour plus d’information sur cet outil, nous vous renvoyons donc vers le site officiel.
Euh...
« Bench en cours - terminé le 30/03/2007 »
Concerne : Drupal 5.1, eZ Publish 3.9.1, Joomla ! 1.0.12, WordPress 2.1
SPIP, c’était 1.9.0 ?
@suske sans doute, oui, je ne me souviens plus... je crois qu’il y avait eu des discussions à ce sujet sur spip-dev
Quand je lis un article sur « WordPress » qui écrit le nom de ce CMS « Wordpress » (avec un « p » minuscule), j’en déduis que l’article ne sait pas de quoi il parle, car non familier avec l’écriture même du nom du CMS.
@martin nombreux sont ceux qui écrivent n’importe comment eZ Publish, même parmi ceux l’utilisant souvent... ;-)
Use #HTML5 in #WordPress TwentyTen - TwentyTen Five - The HTML5 WordPress theme :)
►http://www.twentytenfive.com
Moi je suis plutôt #SPIP mais le concept semble intéressant en tout cas :-)
Il existe une version html5 de Zpip aussi. Ensuite le html5 pour le html5 ne me semble pas une perspective fascinante. La plupart des éléments vraiments novateurs ne sont pas fonctionnels dans les navigateurs.
Thème WP HTML5/CSS3 ET responsive webdesign : ►http://www.smashingmagazine.com/2011/06/07/free-html5-css3-wordpress-3-1-theme-with-responsive-layout-yoko
Naturellement comme souvent ils disent que c’est gratuit mais ne donnent pas d’info sur la licence.
On peut alors sans trop de soucis considérer par défaut que c’est une licence « Créatif Grande Gueule » non ? :D
(petit coup de pub pour un ami au passage : ►http://alias.codiferes.net/wordpress/index.php/creatif-grande-gueule
#CGG
@vlentz
Pour les infos de licence c’est toujours dans le fichier style.css pour les thèmes WP... Et dans le cas précis, comme presque toujours, c’est la GPL v2 comme demandé par les dev de WP... Avant de faire des remarques mesquines il vaut mieux savoir de quoi on parle.
Encore une belle maquette : Presstige #WordPress Theme by Simple Themes
►http://www.simplethemes.com/wordpress-themes/theme/presstige
Belle maquette magazine pour #WordPress avec le risque d’une usine à gaz ?
NewspaperTimes Wordpress News Magazine Theme - Magazine3
►http://magazine3.com/newspapertimes
Les #autoblogs sont à la mode. L’idée est de dupliquer le contenu des sites Web, pour prévenir une éventuelle censure. La technique la plus courante est de reprendre le flux de syndication.
Un logiciel qui le fait, VroumVroumBlog ►http://sebsauvage.net/streisand.me
Un article de synthèse en français ►http://sebsauvage.net/rhaa/index.php?2011/07/12/20/38/27-oyez-oyez-
Des instructions pour #Wordpress ►http://www.fansub-streaming.eu/blog/creer-un-wordpress-auto-alimente-par-flux-rss.html
Bref, faut-il mettre #SeenThis en autoblog ?
vroumvroum a le mérite d’être très simple ; mais il stocke ses données sous forme sérialisée dans un pauvre fichier (même pas sqlite), je doute qu’il réussisse à tenir la charge… cela dit l’idée de dupliquer la base et d’avoir un serveur de backup paraît comment dire… indispensable
Je t’invite à relire ton propre et très récent article :
Van Jacobson et le réseau centré sur le contenu
►http://www.bortzmeyer.org/van-jacobson-ccn.html
Un problème courant des nouveaux systèmes de nommage est la sécurité. Aujourd’hui, je vais confiance à ►http://www.rue89.com/planete89/2011/07/12/baleines-algues-moules-un-ocean-radioactif-au-large-de-fukushima-213849 parce que les protocoles Internet garantissent que ce contenu vient bien des serveurs de Rue89. Dans un réseau « orienté contenu », on perd cette garantie.
Maintenant, les autoblogs, du moins partiels, on en fait tous ici et là, à coups de tweets aux citations partielles, ou aux citations figurant dans les « seen these » et autres facebook, delicious et j’en passe.
Pour autant, il est prudent de ne pas perdre de vue que cela reste contraire aux consignes aux webmasters de Google, qui lutte désormais officiellement contre les fermes de contenus, dont l’un des principaux outils reste la duplication massive de contenu :
Contenu en double
►http://www.google.com/support/webmasters/bin/answer.py?hl=fr&answer=66359
Par contenu en double, on entend généralement des blocs de contenu importants, appartenant à un même domaine ou répartis sur plusieurs domaines, qui sont identiques ou sensiblement similaires. [...] Dans certains cas cependant, le contenu est délibérément dupliqué entre les domaines afin de manipuler le classement du site par les moteurs de recherche ou d’augmenter le trafic. [...] Cependant, si nous estimons qu’il s’agit de pratiques trompeuses et retirons en conséquence votre site de nos résultats de recherche, revoyez votre site.
Une attaque désormais fréquente de « negative SEO » qui donne certains résultats (pas systématiques, ni très évidents, mais tout de même) est de copier à outrance un site mieux classé pour laisser croire à Google de sa volonté de manipuler ses résultats et le voir ainsi plonger dans les abîmes des résultats de recherche.
Concrètement, le contenu dupliqué fait partie des problèmes rencontrés par Stack Overflow, dont le contenu est sous licence libre, problème abordé ici :
►http://www.codinghorror.com/blog/2011/01/trouble-in-the-house-of-google.html
Syndicating our content is not a problem. In fact, it’s encouraged. [...] However, implicit in this strategy was the assumption that we, as the canonical source for the original questions and answers, would always rank first.
Or, Stack Overflow a commencé à apparaître après ses copies. D’où problème.
#autoblog #spam #ferme_de_contenu #stack_overflow #seo #google #copie #contenu_dupliqué #contenu
Officiellement, Google n’aime pas cela (ils l’appellent « duplicate content »). Faudra-t-il choisir entre résilience et référencement ?
@Martin Korolczuk : OK, je vais signer les articles de mon blog avec PGP :-)
@fil unserialize est très rapide. Mais par contre quand le fichier de données va commencer à grossir, ça va devenir plus lent (au-delà du méga ça commence à se voir), surtout pour une question d’utilisation mémoire, car pour accéder à UNE donnée du fichier, il faut tout dé-sérialiser et stocker dans un tableau. Donc c’est pas très efficace. De même pour faire de la recherche, c’est pas génial. Donc oui SQLite serait bien mieux adapté. Je pense regarder pour faire une version SQLite de ce truc dans les prochains jours. En plus ça s’exporte/importe mieux une base SQLite, et ça peut marcher avec de multiples langages, alors que le format sérialisé de PHP n’est pas très répandu.
@stephane Oui, la signature PGP serait une bonne idée, bien que dans la pratique, à défaut d’outils grand public, elle serait totalement inutile.
Ceci dit, il y a d’autres solutions pour tenter de rattraper le désastre du contenu dupliqué sur le référencement du site à son origine : imposer, de par la licence, un lien vers l’URL d’origine, avec éventuellement les balises telles que celles détaillées sur :
What is Schema.org?
►http://schema.org
This site provides a collection of schemas, i.e., html tags, that webmasters can use to markup their pages in ways recognized by major search providers. Search engines including Bing, Google and Yahoo! rely on this markup to improve the display of search results, making it easier for people to find the right web pages.
Pour faciliter le déploiement de tels liens, il faudrait les inclure dans le contenu original, et réclamer qu’ils soient conservés lors de la duplication.
Beau travail ! Et belle idée
J’aurais juste un regret que la feuille de style soit incluse dans une fonction PHP. Ce qui fait qu’en cas de “customisation”, celle-ci est potentiellement perdue lors d’une éventuelle mise à jour du script...
@Aris
Tu peux tester cela qui devrait répondre à ton souhait de « customisation » - ►http://xoofoo.svn.sourceforge.net/viewvc/xoofoo/autoblog/trunk
À peine la version 3.2 sortie du four qu’Automattic sort la 3.2.1 pour corriger quelques défauts, quelques jours plus tard à peine. Du coup, certains râlent des mises-à-jour trop fréquentes liées à des tests insuffisants. J’ai donc jeté un œil à l’équipe de la boîte éditant le CMS le plus populaire du moment :
About Us « Automattic
►http://automattic.com/about
En fait, je ne vois pas un seul testeur, ni responsable en assurance qualité.
Je suis étonné. La même boîte est en charge — de fait — de s’occuper de WordPress.org, non ? Et ce site compte des milliers de thèmes et extensions, tous testés jusqu’à un certain point, ne serait-ce qu’en matière de respect d’une liste de règles contraignantes (Theme Development Checklist) et d’une méthodologie de test :
Theme Development Checklist
►http://codex.wordpress.org/Theme_Development_Checklist
L’absence d’une équipe d’assurance qualité m’étonne doublement : elle est indispensable, d’une part, et on en voit pourtant les effets, d’autre part. Et pourtant ! Donc, ce qui manque, en réalité, c’est la définition claire des rôles de chacun au sein de l’équipe et une application des règles à soi-même ?
#wordpress #assurance_qualité #développement #programmation #méthodologie #automattic #wordpress.org #mise_à_jour
Twitter se félicite d’avoir atteint 1 million d’applications autour de son réseau social :
The New Twitter Developer Site | Twitter Developers
►https://dev.twitter.com/blog/new-twitter-developer-site
Today we’re launching the new version of our Twitter Developer Site. With over 1,000,000 registered applications and 750,000 developers building on the platform today, we needed a new home to support the Twitter community better.
Résumons les chiffres :
– 1.000.000 applications enregistrées ;
– 750.000 développeurs ;
– 200.000.000 utilisateurs de Twitter au total (qu’ils utilisent ou non des applications).
Donc un développeur crée en moyenne 1,33 application qui convoite un marché potentiel de 200 utilisateurs en moyenne. Pas terrible, l’amortissement du temps de travail, non ? Ou alors les développeurs abandonnent immédiatement ?
J’ai une autre hypothèse : ces chiffres ne signifient rien du tout.
Exemple d’application Twitter enregistrée probablement comme application unique quelque 7.000 fois par au moins autant de « développeurs », ou plutôt blogueurs WordPress s’annonçant de fait comme développeurs :
WordPress › Twitter Tools « WordPress Plugins
►http://wordpress.org/extend/plugins/twitter-tools
En effet, à chaque mise à jour, on note une pointe de 7.000 téléchargements en une journée de cette extension WordPress. Or, pour l’utiliser, il faut la déclarer dans Twitter non pas comme « Twitter Tools », mais comme une application tout à fait indépendante, et de ce fait, le blog et le blogueurs sont considérés par Twitter comme application et développeur.
L’on peut imaginer aisément que le même problème de comptabilisation se pose sur à peu près toutes les applications similaires.
Témoignage : j’ai enregistré à moi tout seul deux applications, qui ne servent qu’à moi, qui ne sont pas distribuées, et qui sont des scripts Python de trois lignes qui automatisent le tweetage de certaines informations.
Dans ce cas, a priori, tu es comptabilisé comme 1 développeur.
Dans mon cas, pour une demi-douzaine de blogs utilisant Twitter Tools, j’ai autant de comptes Twitter, et je suis comptabilité comme autant de développeurs indépendants (sans avoir écrit une seule ligne de code).
Rien que moi j’ai une 12aine d’applications bidon enregistrées chez Twitter, qui n’ont jamais existé qu’à des fin de test, certaines n’ayant même jamais fait une seule requête.
WordPress Custom Post Types And Taxonomies The Right Way
►http://new2wp.com/pro/wordpress-custom-post-types-and-taxonomies-done-right
You’ve seen a million how-to’s, tutorials and articles talking about WordPress custom post types and taxonomies. Now learn how to create both of them the right way. This definitive guide will show what others have left out, and everything else you did or didn’t know about post types and taxonomies....