diff --git a/wordpresspure/Chart.yaml b/wordpresspure/Chart.yaml index 7691fc3ca..09e0d7907 100755 --- a/wordpresspure/Chart.yaml +++ b/wordpresspure/Chart.yaml @@ -16,8 +16,7 @@ type: application # This is the chart version. This version number should be incremented each time you make changes # to the chart and its templates, including the app version. # Versions are expected to follow Semantic Versioning (https://semver.org/) -version: 1.1.16 - +version: 1.1.25 # This is the version number of the application being deployed. This version number should be # incremented each time you make changes to the application. Versions are not expected to # follow Semantic Versioning. They should reflect the version the application is using. diff --git a/wordpresspure/OlaresManifest.yaml b/wordpresspure/OlaresManifest.yaml index 8a000552c..1e344254f 100755 --- a/wordpresspure/OlaresManifest.yaml +++ b/wordpresspure/OlaresManifest.yaml @@ -10,11 +10,15 @@ metadata: description: Blog Tool, Publishing Platform, and CMS icon: https://app.cdn.olares.com/appstore/wordpress/icon.png appid: wordpresspure - version: '1.1.16' + version: '1.1.25' title: WordPress categories: - Creativity - Fun + - workspace + - homelab + tags: + - website-builder entrances: - name: wordpress @@ -95,6 +99,13 @@ spec: Get involved at https://make.wordpress.org/ upgradeDescription: | + Run the official OpenResty entrance as UID/GID 1000 with writable runtime paths. + v1.1.23: Init-copy Bitnami `/opt/bitnami/wordpress` onto an emptyDir and chown 1000 so uid 1000 can write `wp-config.php`. Persist stays only at `/bitnami/wordpress`. + + v1.1.22: Init-copy Bitnami Apache `conf/bitnami` onto an emptyDir and chown 1000 so uid 1000 can create certs. Keep official OpenResty emptyDir runtime paths and a 500MB upload limit. + + v1.1.21: Give official OpenResty writable emptyDir runtime paths (`/var/run/openresty`, nginx logs) and raise the proxy upload limit to 500MB (`client_max_body_size 500m`). + v1.1.16: Optimize durable data mounts on `appCache`, and improve proxy readiness checks. Switch the reverse-proxy image from Bitnami OpenResty (`beclab/aboveos-bitnami-openresty:1.25.3-2`) to the official OpenResty image `openresty/openresty:1.29.2.5-bookworm-fat`. @@ -126,6 +137,11 @@ spec: locale: - en-US - zh-CN + - de-DE + - es-ES + - it-IT + - fr-FR + - ja-JP doc: https://wordpress.org/documentation/ license: - text: GPLv2 diff --git a/wordpresspure/i18n/de-DE/OlaresManifest.yaml b/wordpresspure/i18n/de-DE/OlaresManifest.yaml new file mode 100644 index 000000000..6b0ed7e30 --- /dev/null +++ b/wordpresspure/i18n/de-DE/OlaresManifest.yaml @@ -0,0 +1,91 @@ +metadata: + title: WordPress + description: Blog-Tool, Publishing-Plattform und CMS +spec: + fullDescription: | + WordPress betreibt mehr als 43 % des Webs – und die Zahl steigt jeden Tag. Alles von einfachen Websites über Blogs bis hin zu komplexen Portalen und Unternehmenswebsites und sogar Anwendungen wird mit WordPress gebaut. + + WordPress kombiniert Einfachheit für Benutzer und Publisher mit unter der Haube liegender Komplexität für Entwickler. Das macht es flexibel und dennoch leicht zu bedienen. + + **Hier sind einige der Funktionen, von denen wir denken, dass Sie sie lieben werden.** + Simplicity + + Flexibility + - Sie können jede Art von Website erstellen, die Sie möchten: einen persönlichen Blog oder eine Website, einen Photoblog, eine Unternehmenswebsite, ein professionelles Portfolio, eine Regierungswebsite, eine Magazin- oder Nachrichtenwebsite, eine Online-Community, sogar ein Netzwerk von Websites. Sie können Ihre Website mit Themes schön gestalten und mit Plugins erweitern. Sie können sogar Ihre ganz eigene Anwendung bauen. + + Publish with Ease + - Sie können Beiträge und Seiten erstellen, sie einfach formatieren, Medien einfügen, und mit einem Klick ist Ihr Inhalt live im Web. + + Publishing Tools + - Entwürfe erstellen, die Veröffentlichung planen und Beitragsrevisionen ansehen. Inhalte öffentlich oder privat machen und Beiträge sowie Seiten mit einem Passwort schützen. + + User Management + - Sie können eine Vielzahl von Mitwirkenden auf Ihrer Website haben und andere einfach Teil Ihrer Community sein lassen. Administratoren verwalten die Site, Redakteure arbeiten mit Inhalten, Autoren und Mitwirkende schreiben diese Inhalte, und Abonnenten haben ein Profil, das sie verwalten können. + + Media Management + - Sie können Bilder und Medien schnell und einfach zu WordPress hochladen. Ziehen Sie Medien per Drag-and-Drop in den Uploader, um sie Ihrer Website hinzuzufügen. Fügen Sie Alt-Text und Bildunterschriften hinzu und fügen Sie Bilder sowie Galerien in Ihre Inhalte ein. Es gibt ein paar Bildbearbeitungswerkzeuge, mit denen Sie Spaß haben können. + + Full Standards Compliance + - Jedes Stück von WordPress generierter Code entspricht vollständig den vom W3C festgelegten Standards. + + Easy Theme System + - WordPress wird mit drei Standard-Themes geliefert, aber wenn die nicht passen, gibt es ein Theme-Verzeichnis mit Tausenden von Themes, um eine schöne Website zu erstellen. + + Extend with Plugins + - Es gibt ein Plugin-Verzeichnis mit Tausenden von Plugins. Fügen Sie komplexe Galerien, soziale Netzwerke, Foren, Social-Media-Widgets, Spamschutz, Kalender, Feineinstellungen für SEO und Formulare hinzu. + + Built-in Comments + - Die Kommentar-Tools von WordPress geben Ihnen alles, was Sie brauchen, um ein Diskussionsforum zu sein und diese Diskussion zu moderieren. + + Search Engine Optimized + - WordPress ist direkt nach dem Auspacken für Suchmaschinen optimiert. Für feinere SEO-Kontrolle gibt es viele SEO-Plugins. + + Use WordPress in Your Language + - WordPress ist in mehr als 70 Sprachen verfügbar. + + Easy Installation and Upgrades + + Importers + - WordPress kommt mit Importern für Blogger, LiveJournal, Movable Type, TypePad, Tumblr und WordPress. + + Own Your Data + - Mit WordPress hat niemand Zugriff auf Ihre Inhalte. Besitzen Sie Ihre Daten – Ihre Website, Ihre Inhalte, Ihre Daten. + + Freedom + - WordPress ist unter der GPL lizenziert, die geschaffen wurde, um Ihre Freiheiten zu schützen. + + Community + - Als das beliebteste Open-Source-CMS im Web hat WordPress eine lebendige und unterstützende Community. + + Contribute + - Sie können auch WordPress sein! Helfen Sie, WordPress zu bauen, beantworten Sie Fragen in den Support-Foren, schreiben Sie Dokumentation, übersetzen Sie WordPress in Ihre Sprache, sprechen Sie auf einem WordCamp, schreiben Sie über WordPress in Ihrem Blog. Welche Fähigkeiten Sie auch haben – wir würden Sie gerne dabeihaben! + + Engagieren Sie sich unter https://make.wordpress.org/ + upgradeDescription: | + v1.1.23: Init-Copy von Bitnami `/opt/bitnami/wordpress` auf ein emptyDir und chown 1000, damit UID 1000 `wp-config.php` schreiben kann. Persistenz bleibt nur unter `/bitnami/wordpress`. + + v1.1.22: Init-Copy von Bitnami Apache `conf/bitnami` auf ein emptyDir und chown 1000, damit UID 1000 Zertifikate erstellen kann. Offizielle OpenResty-emptyDir-Runtime-Pfade und ein 500MB-Upload-Limit beibehalten. + + v1.1.21: Offiziellen OpenResty beschreibbare emptyDir-Runtime-Pfade geben (`/var/run/openresty`, nginx-Logs) und das Proxy-Upload-Limit auf 500MB erhöhen (`client_max_body_size 500m`). + + v1.1.16: Dauerhafte Daten-Mounts auf `appCache` optimieren und Proxy-Bereitschaftsprüfungen verbessern. + + Reverse-Proxy-Image von Bitnami OpenResty (`beclab/aboveos-bitnami-openresty:1.25.3-2`) auf das offizielle OpenResty-Image `openresty/openresty:1.29.2.5-bookworm-fat` umstellen. + + nginx-Konfigurations-Mounts und Log-Pfade an das Layout des offiziellen Images anpassen (`/etc/nginx/conf.d/default.conf`, `/usr/local/openresty/nginx/logs/...`) und Bitnami-spezifische `OPENRESTY_CONF_FILE`-Verdrahtung entfernen. + + v1.1.14: `WORDPRESS_DATABASE_PASSWORD` und `WORDPRESS_PASSWORD` in Kubernetes Secret (`secretKeyRef`) verschieben. + + v1.1.13: Dauerhafte WordPress-Daten auf `appCache` belassen (keine appData-Migration); Control-Plane-(Master-)Affinity beibehalten. + + WordPress 6.4.2 ist jetzt verfügbar! + + Dieses Minor-Release enthält 7 Fehlerbehebungen im Core. Dazu gehört ein Fix für ein Problem, bei dem Stylesheet- und Theme-Verzeichnisse manchmal falsche Ergebnisse zurückgaben. + + Dieses Release enthält außerdem einen Sicherheitsfix. Da es sich um ein Sicherheitsrelease handelt, wird empfohlen, Ihre Sites sofort zu aktualisieren. + + Das Sicherheitsteam hat die folgende Schwachstelle in diesem Release behoben. + + Eine Remote-Code-Execution-Schwachstelle, die in Core nicht direkt ausnutzbar ist; das Sicherheitsteam sieht jedoch ein potenziell hohes Risiko in Kombination mit einigen Plugins, insbesondere in Multisite-Installationen. + + Beitrag lesen: https://wordpress.org/news/2023/12/wordpress-6-4-2-maintenance-security-release/ diff --git a/wordpresspure/i18n/en-US/OlaresManifest.yaml b/wordpresspure/i18n/en-US/OlaresManifest.yaml index c9f91c2f2..8be358f6d 100755 --- a/wordpresspure/i18n/en-US/OlaresManifest.yaml +++ b/wordpresspure/i18n/en-US/OlaresManifest.yaml @@ -62,6 +62,12 @@ spec: Get involved at https://make.wordpress.org/ upgradeDescription: | + v1.1.23: Init-copy Bitnami `/opt/bitnami/wordpress` onto an emptyDir and chown 1000 so uid 1000 can write `wp-config.php`. Persist stays only at `/bitnami/wordpress`. + + v1.1.22: Init-copy Bitnami Apache `conf/bitnami` onto an emptyDir and chown 1000 so uid 1000 can create certs. Keep official OpenResty emptyDir runtime paths and a 500MB upload limit. + + v1.1.21: Give official OpenResty writable emptyDir runtime paths (`/var/run/openresty`, nginx logs) and raise the proxy upload limit to 500MB (`client_max_body_size 500m`). + v1.1.16: Optimize durable data mounts on `appCache`, and improve proxy readiness checks. Switch the reverse-proxy image from Bitnami OpenResty (`beclab/aboveos-bitnami-openresty:1.25.3-2`) to the official OpenResty image `openresty/openresty:1.29.2.5-bookworm-fat`. diff --git a/wordpresspure/i18n/es-ES/OlaresManifest.yaml b/wordpresspure/i18n/es-ES/OlaresManifest.yaml new file mode 100644 index 000000000..7ecd330c8 --- /dev/null +++ b/wordpresspure/i18n/es-ES/OlaresManifest.yaml @@ -0,0 +1,91 @@ +metadata: + title: WordPress + description: Herramienta de blogs, plataforma de publicación y CMS +spec: + fullDescription: | + WordPress impulsa más del 43 % de la web, una cifra que crece cada día. Desde sitios sencillos y blogs hasta portales complejos, sitios empresariales e incluso aplicaciones, todo se construye con WordPress. + + WordPress combina simplicidad para usuarios y editores con complejidad interna para desarrolladores. Eso lo hace flexible y a la vez fácil de usar. + + **Estas son algunas de las funciones que creemos que te encantarán.** + Simplicity + + Flexibility + - Puedes crear cualquier tipo de sitio web que quieras: un blog o sitio personal, un photoblog, un sitio de negocio, un portfolio profesional, un sitio gubernamental, una revista o sitio de noticias, una comunidad online, incluso una red de sitios. Puedes embellecer tu sitio con temas y ampliarlo con plugins. Incluso puedes construir tu propia aplicación. + + Publish with Ease + - Puedes crear Entradas y Páginas, formatearlas fácilmente, insertar medios y, con un clic, tu contenido está en vivo en la web. + + Publishing Tools + - Crea borradores, programa la publicación y consulta las revisiones de tus entradas. Haz tu contenido público o privado y protege entradas y páginas con una contraseña. + + User Management + - Puedes tener una variedad de colaboradores en tu sitio y dejar que otros formen parte de tu comunidad. Los administradores gestionan el sitio, los editores trabajan con el contenido, los autores y colaboradores escriben ese contenido, y los suscriptores tienen un perfil que pueden gestionar. + + Media Management + - Puedes subir imágenes y medios a WordPress de forma rápida y sencilla. Arrastra y suelta tus medios en el cargador para añadirlos a tu sitio. Añade texto alt y leyendas, e inserta imágenes y galerías en tu contenido. Hay algunas herramientas de edición de imágenes con las que puedes divertirte. + + Full Standards Compliance + - Cada pieza de código generada por WordPress cumple plenamente los estándares establecidos por el W3C. + + Easy Theme System + - WordPress incluye tres temas predeterminados, pero si no te convencen hay un directorio de temas con miles de opciones para crear un sitio hermoso. + + Extend with Plugins + - Hay un directorio de plugins con miles de plugins. Añade galerías complejas, redes sociales, foros, widgets de redes sociales, protección antispam, calendarios, controles finos de SEO y formularios. + + Built-in Comments + - Las herramientas de comentarios de WordPress te dan todo lo que necesitas para ser un foro de discusión y moderar esa discusión. + + Search Engine Optimized + - WordPress está optimizado para motores de búsqueda desde el primer momento. Para un control SEO más fino, hay muchos plugins SEO. + + Use WordPress in Your Language + - WordPress está disponible en más de 70 idiomas. + + Easy Installation and Upgrades + + Importers + - WordPress incluye importadores para Blogger, LiveJournal, Movable Type, TypePad, Tumblr y WordPress. + + Own Your Data + - Usar WordPress significa que nadie tiene acceso a tu contenido. Sé dueño de tus datos: tu sitio, tu contenido, tus datos. + + Freedom + - WordPress está licenciado bajo la GPL, creada para proteger tus libertades. + + Community + - Como el CMS open source más popular de la web, WordPress tiene una comunidad vibrante y solidaria. + + Contribute + - ¡Tú también puedes ser WordPress! Ayuda a construir WordPress, responde preguntas en los foros de soporte, escribe documentación, traduce WordPress a tu idioma, habla en un WordCamp, escribe sobre WordPress en tu blog. Sea cual sea tu habilidad, ¡nos encantaría contar contigo! + + Participa en https://make.wordpress.org/ + upgradeDescription: | + v1.1.23: Init-copy de Bitnami `/opt/bitnami/wordpress` a un emptyDir y chown 1000 para que el uid 1000 pueda escribir `wp-config.php`. La persistencia sigue solo en `/bitnami/wordpress`. + + v1.1.22: Init-copy de Bitnami Apache `conf/bitnami` a un emptyDir y chown 1000 para que el uid 1000 pueda crear certificados. Mantener las rutas runtime emptyDir oficiales de OpenResty y un límite de subida de 500MB. + + v1.1.21: Dar a OpenResty oficial rutas runtime emptyDir escribibles (`/var/run/openresty`, logs de nginx) y subir el límite de subida del proxy a 500MB (`client_max_body_size 500m`). + + v1.1.16: Optimizar los montajes de datos duraderos en `appCache` y mejorar las comprobaciones de readiness del proxy. + + Cambiar la imagen del reverse proxy de Bitnami OpenResty (`beclab/aboveos-bitnami-openresty:1.25.3-2`) a la imagen oficial de OpenResty `openresty/openresty:1.29.2.5-bookworm-fat`. + + Alinear los montajes de configuración de nginx y las rutas de logs con el diseño de la imagen oficial (`/etc/nginx/conf.d/default.conf`, `/usr/local/openresty/nginx/logs/...`), y eliminar el cableado específico de Bitnami `OPENRESTY_CONF_FILE`. + + v1.1.14: Mover `WORDPRESS_DATABASE_PASSWORD` y `WORDPRESS_PASSWORD` a Kubernetes Secret (`secretKeyRef`). + + v1.1.13: Mantener los datos duraderos de WordPress en `appCache` (sin migración a appData); conservar la afinidad del plano de control (master). + + ¡WordPress 6.4.2 ya está disponible! + + Esta versión menor incluye 7 correcciones de errores en Core. Las correcciones incluyen un fallo que hacía que los directorios de hojas de estilo y temas a veces devolvieran resultados incorrectos. + + Esta versión también incluye una corrección de seguridad. Como es una versión de seguridad, se recomienda actualizar tus sitios de inmediato. + + El equipo de seguridad abordó la siguiente vulnerabilidad en esta versión. + + Una vulnerabilidad de ejecución remota de código que no es directamente explotable en el núcleo; sin embargo, el equipo de seguridad considera que hay potencial de alta gravedad al combinarse con algunos plugins, especialmente en instalaciones multisite. + + Leer la entrada: https://wordpress.org/news/2023/12/wordpress-6-4-2-maintenance-security-release/ diff --git a/wordpresspure/i18n/fr-FR/OlaresManifest.yaml b/wordpresspure/i18n/fr-FR/OlaresManifest.yaml new file mode 100644 index 000000000..f493a1615 --- /dev/null +++ b/wordpresspure/i18n/fr-FR/OlaresManifest.yaml @@ -0,0 +1,91 @@ +metadata: + title: WordPress + description: Outil de blog, plateforme de publication et CMS +spec: + fullDescription: | + WordPress alimente plus de 43 % du web — un chiffre qui augmente chaque jour. Des sites simples aux blogs, en passant par des portails complexes, des sites d'entreprise et même des applications, tout est construit avec WordPress. + + WordPress combine la simplicité pour les utilisateurs et les éditeurs avec une complexité sous le capot pour les développeurs. Cela le rend flexible tout en restant facile à utiliser. + + **Voici quelques-unes des fonctionnalités que nous pensons que vous allez aimer.** + Simplicity + + Flexibility + - Vous pouvez créer n'importe quel type de site web : un blog ou un site personnel, un photoblog, un site d'entreprise, un portfolio professionnel, un site gouvernemental, un magazine ou un site d'actualités, une communauté en ligne, voire un réseau de sites. Vous pouvez embeller votre site avec des thèmes et l'étendre avec des plugins. Vous pouvez même construire votre propre application. + + Publish with Ease + - Vous pouvez créer des Articles et des Pages, les formater facilement, insérer des médias, et d'un clic votre contenu est en ligne. + + Publishing Tools + - Créez des brouillons, planifiez la publication et consultez les révisions de vos articles. Rendez votre contenu public ou privé, et protégez articles et pages par un mot de passe. + + User Management + - Vous pouvez avoir une variété de contributeurs sur votre site, et laisser d'autres faire simplement partie de votre communauté. Les administrateurs gèrent le site, les éditeurs travaillent sur le contenu, les auteurs et contributeurs écrivent ce contenu, et les abonnés ont un profil qu'ils peuvent gérer. + + Media Management + - Vous pouvez téléverser rapidement et facilement des images et des médias vers WordPress. Glissez-déposez vos médias dans l'uploader pour les ajouter à votre site. Ajoutez du texte alt et des légendes, et insérez images et galeries dans votre contenu. Il y a quelques outils d'édition d'images avec lesquels vous pouvez vous amuser. + + Full Standards Compliance + - Chaque morceau de code généré par WordPress est pleinement conforme aux normes établies par le W3C. + + Easy Theme System + - WordPress est livré avec trois thèmes par défaut, mais s'ils ne vous conviennent pas, il existe un répertoire de thèmes avec des milliers de thèmes pour créer un beau site. + + Extend with Plugins + - Il existe un répertoire de plugins avec des milliers de plugins. Ajoutez des galeries complexes, des réseaux sociaux, des forums, des widgets de réseaux sociaux, une protection antispam, des calendriers, des contrôles SEO fins et des formulaires. + + Built-in Comments + - Les outils de commentaires de WordPress vous donnent tout ce dont vous avez besoin pour être un forum de discussion et modérer cette discussion. + + Search Engine Optimized + - WordPress est optimisé pour les moteurs de recherche dès la sortie de la boîte. Pour un contrôle SEO plus fin, il existe de nombreux plugins SEO. + + Use WordPress in Your Language + - WordPress est disponible dans plus de 70 langues. + + Easy Installation and Upgrades + + Importers + - WordPress est livré avec des importateurs pour Blogger, LiveJournal, Movable Type, TypePad, Tumblr et WordPress. + + Own Your Data + - Utiliser WordPress signifie que personne n'a accès à votre contenu. Possédez vos données — votre site, votre contenu, vos données. + + Freedom + - WordPress est sous licence GPL, créée pour protéger vos libertés. + + Community + - En tant que CMS open source le plus populaire du web, WordPress dispose d'une communauté dynamique et solidaire. + + Contribute + - Vous aussi pouvez être WordPress ! Aidez à construire WordPress, répondez aux questions sur les forums d'assistance, rédigez de la documentation, traduisez WordPress dans votre langue, parlez à un WordCamp, écrivez sur WordPress sur votre blog. Quelle que soit votre compétence, nous serions ravis de vous avoir ! + + Impliquez-vous sur https://make.wordpress.org/ + upgradeDescription: | + v1.1.23 : Init-copy de Bitnami `/opt/bitnami/wordpress` vers un emptyDir et chown 1000 afin que l'uid 1000 puisse écrire `wp-config.php`. La persistance reste uniquement sous `/bitnami/wordpress`. + + v1.1.22 : Init-copy de Bitnami Apache `conf/bitnami` vers un emptyDir et chown 1000 afin que l'uid 1000 puisse créer des certificats. Conserver les chemins runtime emptyDir officiels d'OpenResty et une limite d'upload de 500 Mo. + + v1.1.21 : Donner à OpenResty officiel des chemins runtime emptyDir inscriptibles (`/var/run/openresty`, journaux nginx) et relever la limite d'upload du proxy à 500 Mo (`client_max_body_size 500m`). + + v1.1.16 : Optimiser les montages de données durables sur `appCache` et améliorer les contrôles de readiness du proxy. + + Remplacer l'image du reverse proxy Bitnami OpenResty (`beclab/aboveos-bitnami-openresty:1.25.3-2`) par l'image officielle OpenResty `openresty/openresty:1.29.2.5-bookworm-fat`. + + Aligner les montages de configuration nginx et les chemins de journaux sur la disposition de l'image officielle (`/etc/nginx/conf.d/default.conf`, `/usr/local/openresty/nginx/logs/...`), et supprimer le câblage spécifique Bitnami `OPENRESTY_CONF_FILE`. + + v1.1.14 : Déplacer `WORDPRESS_DATABASE_PASSWORD` et `WORDPRESS_PASSWORD` dans un Kubernetes Secret (`secretKeyRef`). + + v1.1.13 : Conserver les données WordPress durables sur `appCache` (pas de migration appData) ; conserver l'affinité du plan de contrôle (master). + + WordPress 6.4.2 est maintenant disponible ! + + Cette version mineure comporte 7 corrections de bugs dans le Core. Les correctifs incluent un bug faisant que les répertoires de feuilles de style et de thèmes renvoyaient parfois des résultats incorrects. + + Cette version comporte également un correctif de sécurité. Comme il s'agit d'une version de sécurité, il est recommandé de mettre à jour vos sites immédiatement. + + L'équipe de sécurité a traité la vulnérabilité suivante dans cette version. + + Une vulnérabilité d'exécution de code à distance qui n'est pas directement exploitable dans le core ; toutefois, l'équipe de sécurité estime qu'il existe un potentiel de gravité élevée lorsqu'elle est combinée à certains plugins, en particulier dans les installations multisite. + + Lire l'article : https://wordpress.org/news/2023/12/wordpress-6-4-2-maintenance-security-release/ diff --git a/wordpresspure/i18n/it-IT/OlaresManifest.yaml b/wordpresspure/i18n/it-IT/OlaresManifest.yaml new file mode 100644 index 000000000..9800d46b8 --- /dev/null +++ b/wordpresspure/i18n/it-IT/OlaresManifest.yaml @@ -0,0 +1,91 @@ +metadata: + title: WordPress + description: Strumento per blog, piattaforma di publishing e CMS +spec: + fullDescription: | + WordPress alimenta più del 43 % del web, una cifra che cresce ogni giorno. Dai siti semplici ai blog, fino a portali complessi, siti enterprise e persino applicazioni, tutto è costruito con WordPress. + + WordPress combina semplicità per utenti ed editori con complessità sotto il cofano per gli sviluppatori. Questo lo rende flessibile e al tempo stesso facile da usare. + + **Ecco alcune delle funzioni che pensiamo ti piaceranno.** + Simplicity + + Flexibility + - Puoi creare qualsiasi tipo di sito web desideri: un blog o sito personale, un photoblog, un sito aziendale, un portfolio professionale, un sito governativo, una rivista o sito di notizie, una community online, persino una rete di siti. Puoi rendere bello il tuo sito con i temi e ampliarlo con i plugin. Puoi anche costruire la tua applicazione. + + Publish with Ease + - Puoi creare Articoli e Pagine, formattarli facilmente, inserire media e, con un clic, i tuoi contenuti sono online. + + Publishing Tools + - Crea bozze, programma la pubblicazione e consulta le revisioni degli articoli. Rendi i contenuti pubblici o privati e proteggi articoli e pagine con una password. + + User Management + - Puoi avere una varietà di collaboratori sul tuo sito e lasciare che altri facciano parte della tua community. Gli amministratori gestiscono il sito, gli editori lavorano sui contenuti, autori e contributori scrivono quei contenuti, e gli iscritti hanno un profilo che possono gestire. + + Media Management + - Puoi caricare immagini e media su WordPress in modo rapido e semplice. Trascina i media nell'uploader per aggiungerli al sito. Aggiungi testo alt e didascalie e inserisci immagini e gallerie nei contenuti. Ci sono alcuni strumenti di editing immagini con cui divertirti. + + Full Standards Compliance + - Ogni pezzo di codice generato da WordPress è pienamente conforme agli standard definiti dal W3C. + + Easy Theme System + - WordPress include tre temi predefiniti, ma se non ti piacciono c'è una directory di temi con migliaia di opzioni per creare un sito bello. + + Extend with Plugins + - C'è una directory di plugin con migliaia di plugin. Aggiungi gallerie complesse, social network, forum, widget social, protezione antispam, calendari, controlli SEO raffinati e moduli. + + Built-in Comments + - Gli strumenti di commento di WordPress ti danno tutto ciò che serve per essere un forum di discussione e moderare quella discussione. + + Search Engine Optimized + - WordPress è ottimizzato per i motori di ricerca fin da subito. Per un controllo SEO più fine ci sono molti plugin SEO. + + Use WordPress in Your Language + - WordPress è disponibile in più di 70 lingue. + + Easy Installation and Upgrades + + Importers + - WordPress include importer per Blogger, LiveJournal, Movable Type, TypePad, Tumblr e WordPress. + + Own Your Data + - Usare WordPress significa che nessuno ha accesso ai tuoi contenuti. Possiedi i tuoi dati: il tuo sito, i tuoi contenuti, i tuoi dati. + + Freedom + - WordPress è concesso in licenza GPL, creata per proteggere le tue libertà. + + Community + - Come CMS open source più popolare sul web, WordPress ha una community vivace e solidale. + + Contribute + - Anche tu puoi essere WordPress! Aiuta a costruire WordPress, rispondi alle domande nei forum di supporto, scrivi documentazione, traduci WordPress nella tua lingua, parla a un WordCamp, scrivi di WordPress sul tuo blog. Qualunque sia la tua abilità, ci farebbe piacere averti con noi! + + Partecipa su https://make.wordpress.org/ + upgradeDescription: | + v1.1.23: Init-copy di Bitnami `/opt/bitnami/wordpress` su un emptyDir e chown 1000 così che uid 1000 possa scrivere `wp-config.php`. La persistenza resta solo in `/bitnami/wordpress`. + + v1.1.22: Init-copy di Bitnami Apache `conf/bitnami` su un emptyDir e chown 1000 così che uid 1000 possa creare certificati. Mantenere i path runtime emptyDir ufficiali di OpenResty e un limite di upload di 500MB. + + v1.1.21: Dare a OpenResty ufficiale path runtime emptyDir scrivibili (`/var/run/openresty`, log nginx) e alzare il limite di upload del proxy a 500MB (`client_max_body_size 500m`). + + v1.1.16: Ottimizzare i mount dei dati durevoli su `appCache` e migliorare i controlli di readiness del proxy. + + Passare l'immagine del reverse proxy da Bitnami OpenResty (`beclab/aboveos-bitnami-openresty:1.25.3-2`) all'immagine ufficiale OpenResty `openresty/openresty:1.29.2.5-bookworm-fat`. + + Allineare i mount della configurazione nginx e i path dei log al layout dell'immagine ufficiale (`/etc/nginx/conf.d/default.conf`, `/usr/local/openresty/nginx/logs/...`) e rimuovere il cablaggio specifico Bitnami `OPENRESTY_CONF_FILE`. + + v1.1.14: Spostare `WORDPRESS_DATABASE_PASSWORD` e `WORDPRESS_PASSWORD` in Kubernetes Secret (`secretKeyRef`). + + v1.1.13: Mantenere i dati durevoli di WordPress su `appCache` (nessuna migrazione appData); mantenere l'affinità del control-plane (master). + + WordPress 6.4.2 è ora disponibile! + + Questa minor release include 7 correzioni di bug in Core. Le correzioni includono un bug che faceva sì che le directory di stylesheet e temi restituissero a volte risultati errati. + + Questa release include anche una correzione di sicurezza. Essendo una release di sicurezza, si consiglia di aggiornare subito i propri siti. + + Il team di sicurezza ha affrontato la seguente vulnerabilità in questa release. + + Una vulnerabilità di Remote Code Execution non direttamente sfruttabile nel core; tuttavia il team di sicurezza ritiene che ci sia potenziale di alta gravità se combinata con alcuni plugin, soprattutto in installazioni multisite. + + Leggi il post: https://wordpress.org/news/2023/12/wordpress-6-4-2-maintenance-security-release/ diff --git a/wordpresspure/i18n/ja-JP/OlaresManifest.yaml b/wordpresspure/i18n/ja-JP/OlaresManifest.yaml new file mode 100644 index 000000000..e72db4a94 --- /dev/null +++ b/wordpresspure/i18n/ja-JP/OlaresManifest.yaml @@ -0,0 +1,91 @@ +metadata: + title: WordPress + description: ブログツール、パブリッシングプラットフォーム、CMS +spec: + fullDescription: | + WordPress は Web の 43% 以上を支え、その割合は日々増加しています。シンプルなサイトやブログから、複雑なポータル、企業サイト、さらにはアプリケーションまで、すべてが WordPress で構築されています。 + + WordPress は、ユーザーと発行者向けのシンプルさと、開発者向けの内部の複雑さを兼ね備えています。だから柔軟でありながら使いやすいのです。 + + **気に入っていただけると思う機能の一部です。** + Simplicity + + Flexibility + - 個人ブログやサイト、フォトブログ、ビジネスサイト、プロフェッショナルなポートフォリオ、行政サイト、雑誌やニュースサイト、オンラインコミュニティ、さらにはサイトのネットワークまで、望むどんな種類の Web サイトでも作成できます。テーマで美しくし、プラグインで拡張できます。独自のアプリケーションを構築することも可能です。 + + Publish with Ease + - 投稿や固定ページを作成し、簡単に整形し、メディアを挿入し、ボタンひとつでコンテンツを Web に公開できます。 + + Publishing Tools + - 下書きの作成、公開の予約、投稿のリビジョン確認。コンテンツを公開/非公開にし、投稿やページをパスワードで保護できます。 + + User Management + - サイトに多様な貢献者を置き、他の人をコミュニティの一員にできます。管理者はサイトを管理し、編集者はコンテンツを扱い、投稿者と寄稿者はそのコンテンツを書き、購読者は管理可能なプロフィールを持ちます。 + + Media Management + - 画像やメディアを WordPress にすばやく簡単にアップロードできます。アップローダーにドラッグ&ドロップしてサイトに追加。代替テキストやキャプションを追加し、コンテンツに画像やギャラリーを挿入できます。楽しめる画像編集ツールもいくつかあります。 + + Full Standards Compliance + - WordPress が生成するコードはすべて W3C が定める標準に完全準拠しています。 + + Easy Theme System + - WordPress には 3 つのデフォルトテーマが同梱されていますが、合わなければ何千ものテーマがあるテーマシレクトリから美しいサイトを作れます。 + + Extend with Plugins + - 何千ものプラグインがあるディレクトリがあります。複雑なギャラリー、ソーシャルネットワーキング、フォーラム、ソーシャルメディアウィジェット、スパム対策、カレンダー、SEO の細かい制御、フォームなどを追加できます。 + + Built-in Comments + - WordPress のコメントツールは、議論の場となり、その議論をモデレートするために必要なすべてを提供します。 + + Search Engine Optimized + - WordPress は最初から検索エンジン向けに最適化されています。より細かい SEO 制御には、多数の SEO プラグインがあります。 + + Use WordPress in Your Language + - WordPress は 70 以上の言語で利用できます。 + + Easy Installation and Upgrades + + Importers + - WordPress には Blogger、LiveJournal、Movable Type、TypePad、Tumblr、WordPress 用のインポーターが付属します。 + + Own Your Data + - WordPress を使うということは、誰もあなたのコンテンツにアクセスできないということです。サイト、コンテンツ、データ — すべて自分のものに。 + + Freedom + - WordPress は、あなたの自由を守るために作られた GPL の下でライセンスされています。 + + Community + - Web 上で最も人気のあるオープンソース CMS として、WordPress には活気ある支援的なコミュニティがあります。 + + Contribute + - あなたも WordPress の一員になれます! WordPress の構築を手伝い、サポートフォーラムで質問に答え、ドキュメントを書き、自分の言語に翻訳し、WordCamp で話し、ブログで WordPress について書く。どんなスキルでも歓迎します! + + https://make.wordpress.org/ で参加しましょう。 + upgradeDescription: | + v1.1.23: Bitnami の `/opt/bitnami/wordpress` を emptyDir に init-copy し chown 1000 して、uid 1000 が `wp-config.php` を書き込めるように。永続化は `/bitnami/wordpress` のみ。 + + v1.1.22: Bitnami Apache の `conf/bitnami` を emptyDir に init-copy し chown 1000 して、uid 1000 が証明書を作成できるように。公式 OpenResty の emptyDir ランタイムパスと 500MB アップロード上限を維持。 + + v1.1.21: 公式 OpenResty に書き込み可能な emptyDir ランタイムパス(`/var/run/openresty`、nginx ログ)を付与し、プロキシのアップロード上限を 500MB(`client_max_body_size 500m`)に引き上げ。 + + v1.1.16: `appCache` 上の永続データマウントを最適化し、プロキシの readiness チェックを改善。 + + リバースプロキシのイメージを Bitnami OpenResty(`beclab/aboveos-bitnami-openresty:1.25.3-2`)から公式 OpenResty イメージ `openresty/openresty:1.29.2.5-bookworm-fat` に切り替え。 + + nginx 設定のマウントとログパスを公式イメージのレイアウト(`/etc/nginx/conf.d/default.conf`、`/usr/local/openresty/nginx/logs/...`)に合わせ、Bitnami 固有の `OPENRESTY_CONF_FILE` 配線を削除。 + + v1.1.14: `WORDPRESS_DATABASE_PASSWORD` と `WORDPRESS_PASSWORD` を Kubernetes Secret(`secretKeyRef`)へ移動。 + + v1.1.13: 永続 WordPress データを `appCache` に維持(appData 移行なし); コントロールプレーン(master)アフィニティを維持。 + + WordPress 6.4.2 が利用可能になりました! + + このマイナーリリースには Core のバグ修正が 7 件含まれます。スタイルシートおよびテーマディレクトリが誤った結果を返すことがある問題の修正も含まれます。 + + 本リリースにはセキュリティ修正も 1 件含まれます。セキュリティリリースのため、サイトを直ちに更新することを推奨します。 + + セキュリティチームは本リリースで次の脆弱性に対処しました。 + + コアでは直接悪用できないリモートコード実行の脆弱性ですが、一部のプラグインと組み合わせた場合、特にマルチサイトインストールで深刻度が高まる可能性があるとセキュリティチームは判断しています。 + + 投稿を読む: https://wordpress.org/news/2023/12/wordpress-6-4-2-maintenance-security-release/ diff --git a/wordpresspure/i18n/zh-CN/OlaresManifest.yaml b/wordpresspure/i18n/zh-CN/OlaresManifest.yaml index eb61585d7..8f19de8cc 100755 --- a/wordpresspure/i18n/zh-CN/OlaresManifest.yaml +++ b/wordpresspure/i18n/zh-CN/OlaresManifest.yaml @@ -63,6 +63,12 @@ spec: 立即参与:https://make.wordpress.org/ upgradeDescription: | + v1.1.23:用 init 容器把 Bitnami `/opt/bitnami/wordpress` 拷到 emptyDir 并 chown 1000,使 uid 1000 能写 `wp-config.php`。持久数据仍只挂在 `/bitnami/wordpress`。 + + v1.1.22:用 init 容器把 Bitnami Apache `conf/bitnami` 拷到 emptyDir 并 chown 1000,使 uid 1000 能创建证书。保留官方 OpenResty 的 emptyDir 运行时目录与 500MB 上传限制。 + + v1.1.21:为官方 OpenResty 增加可写 emptyDir 运行时目录(`/var/run/openresty`、nginx 日志),并将代理上传限制提升到 500MB(`client_max_body_size 500m`)。 + v1.1.16:优化 `appCache` 持久数据挂载,并改进代理就绪检查。 将反向代理镜像从 Bitnami OpenResty(`beclab/aboveos-bitnami-openresty:1.25.3-2`)切换为官方 OpenResty 镜像 `openresty/openresty:1.29.2.5-bookworm-fat`。 diff --git a/wordpresspure/owners b/wordpresspure/owners index 011fedbf1..54214d082 100755 --- a/wordpresspure/owners +++ b/wordpresspure/owners @@ -1,8 +1,3 @@ owners: -- 'LittleLollipop' -- 'TShentu' -- 'pengpeng' -- 'harveyff' -- 'zdf-org' -- 'hysyeah' -- 'aby913' + - username: '@beclab' + title: 'Olares' diff --git a/wordpresspure/templates/proxy.yaml b/wordpresspure/templates/proxy.yaml index a3adb433e..488858a8c 100644 --- a/wordpresspure/templates/proxy.yaml +++ b/wordpresspure/templates/proxy.yaml @@ -11,10 +11,17 @@ data: 'upstream_addr="$upstream_addr" upstream_status="$upstream_status"'; server { - + client_body_temp_path /tmp/client_body; + proxy_temp_path /tmp/proxy; + fastcgi_temp_path /tmp/fastcgi; + uwsgi_temp_path /tmp/uwsgi; + scgi_temp_path /tmp/scgi; listen 8080; - access_log /usr/local/openresty/nginx/logs/access.log detailed; - error_log /usr/local/openresty/nginx/logs/error.log debug; + access_log /dev/stdout detailed; + error_log /dev/stderr debug; + + # Official OpenResty defaults to 1m; raise so media/plugin uploads are not 413. + client_max_body_size 500m; proxy_connect_timeout 30s; proxy_send_timeout 60s; @@ -106,9 +113,22 @@ spec: items: - key: nginx.conf path: nginx.conf + - name: openresty-run + emptyDir: {} + - name: openresty-logs + emptyDir: {} containers: - name: nginx image: "docker.io/openresty/openresty:1.29.2.5-bookworm-fat" + command: + - /usr/local/openresty/bin/openresty + args: + - -g + - "daemon off; pid /tmp/nginx.pid;" + securityContext: + runAsUser: 1000 + runAsGroup: 1000 + ports: - containerPort: 8080 protocol: TCP @@ -137,3 +157,7 @@ spec: - name: nginx-config mountPath: /etc/nginx/conf.d/default.conf subPath: nginx.conf + - name: openresty-run + mountPath: /var/run/openresty + - name: openresty-logs + mountPath: /usr/local/openresty/nginx/logs diff --git a/wordpresspure/templates/wordpress.yaml b/wordpresspure/templates/wordpress.yaml index 6f4f3dfd9..4d4b034d1 100755 --- a/wordpresspure/templates/wordpress.yaml +++ b/wordpresspure/templates/wordpress.yaml @@ -87,6 +87,37 @@ spec: sysctls: [] initContainers: + # Image paths are root/1001-owned; uid 1000 cannot mkdir certs, rewrite + # bitnami.conf, or write wp-config.php. Copy those trees onto emptyDir + # and chown 1000. Persist stays only at /bitnami/wordpress; do not copy + # this tree onto persist (image symlinks to /bitnami/wordpress would loop). + - name: init-apache-writable + image: "docker.io/beclab/aboveos-bitnami-wordpress:6.4.2-debian-11-r14" + imagePullPolicy: IfNotPresent + securityContext: + runAsUser: 0 + command: + - /bin/bash + - -c + - | + set -e + mkdir -p /writable/bitnami /writable/logs /writable/run /writable/tmp /writable/wordpress + cp -a /opt/bitnami/apache/conf/bitnami/. /writable/bitnami/ + mkdir -p /writable/bitnami/certs + cp -a /opt/bitnami/wordpress/. /writable/wordpress/ + chown -R 1000:1000 /writable/bitnami /writable/logs /writable/run /writable/tmp /writable/wordpress + volumeMounts: + - name: apache-bitnami + mountPath: /writable/bitnami + - name: apache-logs + mountPath: /writable/logs + - name: apache-run + mountPath: /writable/run + - name: bitnami-tmp + mountPath: /writable/tmp + - name: wordpress-opt + mountPath: /writable/wordpress + # Reverse of 1.1.12: if appData still holds WordPress files after the Cache<-Data flip # (1.1.13+), force-copy them back onto appCache. Do NOT skip just because appCache # already has a fresh/empty tree. @@ -437,6 +468,16 @@ spec: - mountPath: /bitnami/wordpress name: wordpress-data subPath: wordpress + - name: wordpress-opt + mountPath: /opt/bitnami/wordpress + - name: apache-bitnami + mountPath: /opt/bitnami/apache/conf/bitnami + - name: apache-logs + mountPath: /opt/bitnami/apache/logs + - name: apache-run + mountPath: /opt/bitnami/apache/var/run + - name: bitnami-tmp + mountPath: /opt/bitnami/tmp volumes: - name: wordpress-data-appdata hostPath: @@ -446,4 +487,14 @@ spec: hostPath: type: DirectoryOrCreate path: {{ .Values.userspace.appCache }} + - name: wordpress-opt + emptyDir: {} + - name: apache-bitnami + emptyDir: {} + - name: apache-logs + emptyDir: {} + - name: apache-run + emptyDir: {} + - name: bitnami-tmp + emptyDir: {}