home.social

#multisite — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #multisite, aggregated by home.social.

fetched live
  1. 🎓 One university, eight faculties, numerous institutes: one shared digital foundation.

    Our Dortmund team built Kiel University’s scalable TYPO3 multisite platform – combining consistency, accessibility and individual identities. 🙌

    👉 Read the full Kiel University reference 🔗 bab.si/7rk35

    #TYPO3 #HigherEducation #Multisite #Pluswerk

  2. Die Idee ist verlockend einfach: ein Login für alle Kunden, alle Systeme, alle Updates. Ein Klick auf „Alles aktualisieren“ und schon fühlt sich IT-Sicherheit nach Fortschritt an. Multi-Site-Management als Sicherheitsstrategie ist ein Einfallstor mit Komfortfunktion. 👇

    teufelswerk.net/cybersecurity-

    #itsicherheit #cybersecurity #agenturen #webagenturen #kundenverwaltung #wordpress #multisite #sitemanagement #managewp #mainwp #wpumbrella

  3. Every great event starts long before the first guests arrive.

    We relaunched the website of one of Munich's most iconic summer events for the Olympiapark München, the „Sommernachtstraum“ (A Midsummer Night's Dream). 🎆

    The challenge: Create an independent digital brand experience while remaining fully integrated into the existing platform architecture.

    The result:

    ✅ Headless architecture with Nuxt and Pimcore
    ✅ Multi-site integration on a shared platform
    ✅ Optimised mobile user journeys
    ✅ Reusable components for long-term sustainability
    ✅ A digital experience designed to build anticipation long before the event begins

    Our new case study takes a closer look at the strategy, architecture, and UX decisions behind the project.

    Read the full story here 🔗 bab.si/7bz6q

    #HeadlessCMS #Nuxt #Pimcore #UX #WebDevelopment #EventMarketing #MultiSite #DigitalExperience #Accessibility #Tourism #Culture #Munich #Pluswerk

  4. Self-hosting journey update, and WordPress: latest development from a super-newbie

    @selfhosted

    I must recap as I set my instance to delete 2-weeks-old posts.

    Months ago, I talked about my very first journey with self-hosting my digital services, including my website.
    As I'm not very skilled with sysadmin stuff, I use a YunoHost installation with all its pros and cons.

    Having severe accessibility needs (I'm totally blind) I have limited choices for what concerns CMS software with related extensions if any. So after months of exploration and test, I've come back home. To WordPress.

    Last time I updated Fediverse about my experience, I was struggling with multisite network giving an unpleasant error in the non-main site, such as "too_many_redirects"
    Making it short, I discovered that YunoHost doesn't let me run a multisite properly when installed in a subdomain such as blog.domain.tld
    So I had forcefully to install it in the main domain, and a subdirectory such as domain.tld/wp

    Now I'm concentrating on my theme, I will clone it with the plugin "CreateBlockTheme" then activate it network-wide.
    I need a multisite for multilingual, as all current multilingual plugins have poor accessibility support, and are mostly paid.

    Then I may need a new taxonomy registered to organize stories, the glossary plugin, SEO plugin, ActivityPub, and I should be all set!

    The last, hard, challenge I have, is the fact that now my site runs into "domain.tld/permalink-post" for Italian, and "domain.tld/english" for English
    The new one should run "domain.tld/wp/post" and "domain.tld/wp/english/post"

    YunoHost doesn't let me build a WordPress site in the root directory with multisite installed, so I must find the way to tell nginx I want the product to be physically on /wp/ but browser can point to domain.tld/post or domain.tld/english/post...

    And if possible, this change to be in a file on its own, in order to be able to delete it without damaging the whole nginx conf.

    Last detail, I'm on hostinger, kvm2 package. vps.

    #experience #multisite #nginx #SelfHosting #WordPress #YunoHost

  5. Got your #WordCamp Europe 2026 ticket? Then you can sign up for Contributor Day on June 4 in Kraków, completely free.

    I'll be leading the #Multisite table, and I'd love to get you interested in contributing to #WordPress Multisite. No matter your experience level, there's something to work on.

    Grab your spot here:
    europe.wordcamp.org/2026/commu

    #WCEU2026 #WCEU

  6. Bon, je ne sais pas qui ça peut interesser. Mais je développe un outil Rust (perso pour le moment) pour gérer ~20 sites WordPress en CLI :
    plugins, mises à jour, agent autonome.
    Moins de clics. Plus de contrôle.

    Building a Rust CLI (for my own use at the moment) to manage ~20 WordPress sites:
    plugins, updates, self-updating agent.
    Fewer clicks. More control.

    #WordPress #RustLang #DevOps #MultiSite #Automation #SelfUpdate #OpenSource

  7. switch_to_blog is a handy function to switch sites (“blogs”) in a multisite. However, beware that you might have problems with certain data in such context switches.

    […]

    epiph.yt/en/blog/2025/beware-w

    #context #Multisite #WordPress

  8. switch_to_blog ist eine praktische Funktion, um Websites („Blogs“) in einer Multisite zu wechseln. Du solltest aber vorsichtig damit sein, da Probleme mit Daten in gewissen Kontexten auftreten können.

    […]

    epiph.yt/blog/2025/vorsicht-be

    #Kontext #Multisite #WordPress

  9. Infinito.Nexus: Das Infrastruktur-Framework für IT-Dienstleister & Software-Agenturen

    IT-Dienstleister und Software-Agenturen stehen täglich vor der Herausforderung, für ihre Kunden maßgeschneiderte Lösungen bereitzustellen. Dabei geht oft wertvolle Zeit für die Einrichtung und Pflege der Infrastruktur verloren – Zeit, die eigentlich in die Entwicklung und Verbesserung der eigentlichen Software investiert werden sollte. Genau hier setzt Infinito.Nexus an. Ein Framework für digitale Infrastruktur Infinito.Nexus ist kein weiteres Tool, sondern ein vollständiges IT-Infrastruktur-Framework, das den Aufbau ganzer On-Premise-Umgebungen automatisiert. Von Servern über Datenbanken bis hin zu Single-Sign-On via Keycloak & OpenLDAP – alles wird modular und in kürzester Zeit bereitgestellt. IT-Dienstleister sparen dadurch enorme Mengen an Zeit und können sich stärker auf ihre Kernaufgaben konzentrieren. […]

    blog.infinito.nexus/blog/2025/

  10. I’m thrilled (and yes, a bit nervous!) to share that I’ll be speaking at WordCamp US 2025 in Portland. My talk is about “Improving WordPress Multisite: Simplifying Features and Enhancing the User Experience.”

    #WCUS #WordPress #Syde #Multisite #MultiSyde

    us.wordcamp.org/2025/

  11. Строим VXLAN/EVPN на несколько ЦОД

    Что делать и куда бежать, если тебе нужно построить сеть на несколько ЦОД, с L2 связностью между площадками, отказоустойчивостью и масштабированием. В этой статье предлагаю рассмотреть некоторые из возможных подходов к организации больших сетей с использованием VXLAN/EVPN.

    habr.com/ru/articles/795113/

    #сеть #dci #vxlan_evpn #cisco #multisite #bgp #сетевые_технологии #сетевая_инфраструктура #сетевое_оборудование

  12. Looking to scale your WordPress site across regions or brands? 💡
    Join Syde CIO Robert Windisch at the Atarim Web Agency Summit for a free session on:
    “Multisite – The Hidden Champion of Large WordPress Sites” 🚀
    📅 April 10, 2025 | 🕑 2:00 PM EST (Virtual)

    He’ll bust myths and share real-world enterprise use cases. Perfect for agencies and complex setups!

    #WordPress #Multisite #AtarimSummit #EnterpriseWP

  13. Das ActivityPub-Plugin für WordPress erfordert, dass bestimmte URLs funktionieren. Das trifft insbesondere auf Multisite-Instanzen mit Unterverzeichnissen zu. Erfahre, wie du deinen nginx konfigurieren musst, damit es funktioniert.

    epiph.yt/blog/2025/activitypub

    #ActivityPub #Multisite #nginx #Webfinger #WordPress

  14. Running the ActivityPub plugin for WordPress requires particular URLs to be working as expected. This is even more true for a multisite instance in a sub-directory. Learn how to configure your nginx to get it working.

    epiph.yt/en/blog/2025/activity

    #ActivityPub #Multisite #nginx #Webfinger #WordPress

  15. Why does #WordPress #multisite send a plain text email to new users with their password instead of a password reset link so they can create their own password? 🤔

  16. **WordPress, but serving multiple sites/subdomains?**

    Read it on my blog, it has a nicer image/text layout.

    Besides my technical blog (blog.rozman.info), I wanted to transfer my other writings from Blogger to my WordPress blog. But those writings are stories in slovenian language. I didn’t want to mix it in the same blog. I wanted to have my stories on a separate subdomain (zgodbe.rozman.info).

    So I played with it for 2 hours, googled, failed, repeated and now it works. Here’s the summary of steps:

    1. DNS

    1. I updated my DNS records. I added A record zgodbe.rozman.info to point to the IP of my router.

    2. Reverse proxy

    I updated my reverse proxy (nginx) settings:

    1. In /sites-available directory: I copied (reused) the existing blog vhosts file to new one (zgodbe.rozman….)
    2. I edited it and changed all blog.rozman.info to zgodbe.rozman.info

    3. In /sites-enabled I created new symlink to the file above

    ln -s /etc/nginx/sites-available/zgodbe.rozman.info.vhost /etc/nginx/sites-enabled/zgodbe.rozman.info.vhost

    4. Asked for a new Letsencrypt certificate:

    certbot --nginx -d zgodbe.rozman.info 

    3. Activate multisite setup in WP

    1. disable all plugins
    2. wp-config.php:
    define('WP_ALLOW_MULTISITE', true); //first thing to add, then 'multi-site menu appear in WP'

    Then, WP Multisite menu appears in WP. When activating install of multi-site, it creates some lines that I added to wp-config.php and .htaccess

    4. Editing wp-config.php and .htaccess

    I copied the configuration code WP showed in previous step to:

    wp-config.php

    define( 'MULTISITE', true );define( 'SUBDOMAIN_INSTALL', true );define( 'DOMAIN_CURRENT_SITE', 'blog.rozman.info' );define( 'PATH_CURRENT_SITE', '/' );define( 'SITE_ID_CURRENT_SITE', 1 );define( 'BLOG_ID_CURRENT_SITE', 1 );

    … and .htaccess:

    RewriteEngine OnRewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]RewriteBase /RewriteRule ^index\.php$ - [L]# add a trailing slash to /wp-adminRewriteRule ^wp-admin$ wp-admin/ [R=301,L]RewriteCond %{REQUEST_FILENAME} -f [OR]RewriteCond %{REQUEST_FILENAME} -dRewriteRule ^ - [L]RewriteRule ^(wp-(content|admin|includes).*) $1 [L]

    Welp, the old blog site is broken!

    After these changes, my blog didn’t work anymore. Layout was off, css obviously didn’t load, images were missing and I couldn’t login because of broken redirects.

    So I did some dark magic to the database (I didn’t make this up, I found hints in wp-config.php file that pointed to https://www.turnkeylinux.org/docs/wordpress/multisite

    So I did:

    mysql --defaults-extra-file=/etc/mysql/debian.cnf <<EOFUSE wordpress;UPDATE wp_options SET option_value='https://blog.rozman.info' WHERE option_name='home';UPDATE wp_options SET option_value='https://blog.rozman.info' WHERE option_name='siteurl';EOF

    This fixed paths to my media (images) and the site wasn’t broken anymore.

    Creating new site

    Finally, I can create new site (Network admin/sites/add new site). It allowed me to add site as zgodbe.blog.rozman.info. I thought this is a fixed sub-sub domain and I didn’t want to create it at first. Then I created it and edited the name of the new subdomain to zgodbe.rozman.info

    Can’t login to new site!

    Yeah, the new site worked, but when I wanted to log-in, I couldn’t (error: please allow cookies something…)

    wp-config.php

    define('COOKIE_DOMAIN', $_SERVER['HTTP_HOST']);

    Great, login to the new WP site works!

    I can’t upload bigger images!

    I also noticed I can not upload bigger images to my blog posts so I increased upload sizes (in wp-config.php):

    //filesizesdefine('WP_MEMORY_LIMIT', '256M');define('UPLOAD_MAX_FILESIZE', '100M');define('POST_MAX_SIZE', '100M');

    I also increased post size in my reverse proxy (nginx.conf):

    http {...client_max_body_size 200M;...

    End result

    Now my WP can handle multiple sites. Users are shared among them, but plugins are not. I have to reinstall plugins to the new site. I found out I don’t need to reinstall plugin, just click ‘network activate’ for every installed plugin.

    I’m quite satisfied it works because I avoided reconfiguration of WP for several months.

    Tags: #homelab #selfhosting #wordpress #multisite

    https://blog.rozman.info/wordpress-but-serving-multiple-sites-subdomains/

    #homelab #multisite #selfhosting #WordPress

  17. TIL: get_template_directory_uri() ignores switch_to_blog() in a multisite completely, since it relies on WP_CONTENT_URL, which is defined before the blog is switched, and thus cannot be redefined with the proper value for the switched site.

    #WordPress #Multisite #WebDev #WebDevelopment

  18. Robert Windisch is taking the stage tomorrow at #WordCampAsia to share how WordPress Multisite powers high-traffic sites at scale. 🚀 From hosting optimizations to agency workflows, learn how major brands keep their multisite networks running efficiently. 🏆

    If you’re building for scale, this session is for you. 📈
    See you there! 👀

    #WCAsia #WordPress #Multisite

  19. Ready to take your WordPress site global? Let's talk multilingualism, multisite, and high-performance scaling at WordCamp Asia! 🚀 Meet Niklas and discover how MultilingualPress can take your site global. 🌏

    Catch him at #WordCampAsia, drop a comment, or reach out at [email protected] to start the conversation! 💬

    #WordCampAsia #WCASIA2025 #WCAsia #WordPress #Multilingual #Syde #Multisite

  20. Mä törmäsin taas outoon mustaan aukkoon sovellusmarkkinoilla. #Wordpress on käytetyin CMS ja #multisite on ollut sen ominaisuus todella kauan. Mut Lisäosa-hakemistossa ei ole yhtäkään lisäosaa jaetun mediakirjaston luomiseen multisiteen.

  21. Für die neue Marke Linexo haben wir gemeinsam mit Wertgarantie ein flexibles Drupal-Multisite-Setup entwickelt. Es vereint Skalierbarkeit, Mehrsprachigkeit und eine zentrale Verwaltung mehrerer Websites – ideal für internationale Expansion. Erfahre mehr über das Projekt: erdfisch.de/blog/drupal-multis

    #Drupal #Multisite #Webentwicklung

  22. Deploy all your sites, all the ways, all the time.

    Did that catch your attention? Then don’t miss out on @tobybellwood's session at #DrupalConBarcelona!

    Toby will discuss common patterns such as #Multisite, push/pull #Polysite, base image inheritance, etc. He’ll explore their pros, cons, and challenges, sharing some behind-the-scenes client insights on how we optimized their unique scenarios.

    🗓️ Wed, Sep. 25th
    ⏰ 8:45 - 9:30 AM CEST
    📍 Sponsor Workshop Room M211+M212
    ℹ️ amazee.io/events/drupalcon-bar

  23. I just developed a new plugin to automatically switch the language of a WordPress website to the preferred language of a user when Multisite Language Switcher is enabled – called Multisite Auto Language Switcher. 🎉

    It’s waiting for approval in the plugin repository. If you can’t wait, head up to GitHub: github.com/epiphyt/multisite-a

    #WordPress #Plugin #Multisite #Language #Switcher #Repository #OSS #OpenSource