←back to Blog

WordPress Mu, ma todo liste…

Pour les personnes qui suivent le développement de WordPress Mu, vous devez régulièrement voir un mec nommé « momo360modena » proposant des patchs à tour de bras, et maniant l’anglais comme un enfant de 8 ans.

Ce mec, c’est moi… Pour l’anecdote momo360modena, c’est le pseudonyme de mes jeunes années…

J’ai donc proposé il y a très peu de temps un énorme ticket pour passer les fonctions Mu sous les nouvelles fonctions de la classe WPDB, pour des raisons de lisibilités et de performances. Le patch contient également la proposition de déplacer tous les hooks par défaut de WordPress Mu dans un fichier, comme le fait WordPress.

J’espère que tout le patch sera retenu… ça m’a pris deux bonnes heures cette histoire…

Passons maintenant à la suite de ma todo:

  • Manage Sites : La possibilité de gérer les sites sous WordPress Mu
  • Clean DB : Effacer la table inutile, et rétaper wp_sitecategories
  • Manage Global Terms : Permettre l’édition, même basique de la table des globals terms.
  • Hardcoded $table_prefix : Permettre l’utilisation d’autre chose que wp_ comme préfixe de table (inutile mais c’est pour la beauté du geste)
  • Localize Installer : Avoir un installeur localisé :) pour me faciliter la vie lors des mises à jour !
  • Split mu-functions : Séparer les fonctions mu-functions par thématiques…
  • Localize Users : Offrir la possibilité à chaque utilisateur de lancer la traduction de son choix. Actuellement ce choix est fait au niveau de l’admin.
  • Mu Plugins : Reproduire la page des plugins pour les mu-plugins…

Conclusion derrière ces noms de codes, rien d’extraordinaire… juste les fonctionnalités qui manquent à mon gout à WordPress Mu.

Avant de me lancer dans le développement de ces patchs, je vais probablement discuter avec Donncha, pour voir de son côté si tout ça peut être intégré… En fait la grande difficulté d’un projet comme WordPress Mu, c’est de délimiter les fonctionnalités qui doivent être inclus dans le core et celles qui doivent rester en tant que mu-plugins…

Si de votre coté, vous avez des idées de fonctionnalités manquantes, je suis preneur ;) (le premier qui me répond le domaine mapping, je l’envoi chiez, ca existe déjà en mu-plugins…)

7 réponses à “WordPress Mu, ma todo liste…”

  1. Avatar de jye
    jye

    Salut,

    Simple curiosité, as-tu une idée des performances de WordPress MU ? Imaginons 200 à 300 blogs dont une bonne 100aine mis à jour très fréquemment. Penses-tu que WordPress MU tiendrais la charge sur un serveur dédié ?

    Merci d'avance!

  2. Avatar de Amaury
    Amaury

    https://codex.wordpress.org/WPMU_FAQs#What_sort_of

    J'ai déjà répondu, je vais en faire un article je crois.

    Ca dépend de plein de critères, configuration du serveur, plugins utilisés, fréquentation, modèles du serveur, etc…

    Clairement je connais des plateformes avec 3000-4000 blogs par serveurs… mais encore une fois ca dépend de l'architecture système.

    Cluster MySQL, Load balancing, etc…

  3. Avatar de jye
    jye

    Merci pour ta réponse malgré le repost alors!

  4. Avatar de Amaury
    Amaury

    You're welcome ;)

  5. Avatar de Blogs pédagogiques
    Blogs pédagogiques

    Allez, juste pour t’emmerder :)
    un domain mapping qui gère aussi les subdirectory ;-)

  6. Avatar de Blogs pédagogiques
    Blogs pédagogiques

    Ah ?
    Tu m’expliques ??

    Sinon, une bonne idée, c’est un plugin qui envoie un mail aux gens qui n’ont pas publié depuis X, qui envoie un rappel, qui efface, etc.
    Y en avait un à l’époque très basique, mais chez moi il a tout supprimé :)

  7. Avatar de Blogs pédagogiques
    Blogs pédagogiques

    Tant que j’y suis, un plugin (pas un hack comme sur wpmudev) qui rajoute des users à la volée très facilement.
    Un plugin qui permette d’embedder des sites de confiance (google maps, calendar, etc.)

    :)