It protects your website from unwanted visitors with a password screen. This is useful to share a staging site with your client without needing to set up basic auth or a user account for them.
I'd appreciate any testers! If the plugin works as expected I will submit it to kirby’s plugin repository.
Fun with #PHP: creating a plugin to enable better diagnostics, accessible remotely via an API to enable debugging.
Improving OJS discussions, notifications, and editorial workflow. Provide more context to editors and make it easier for non-technical editors.
Improving the experience for journals using open-review. Provide more gradients of control for how open-review works for each journal.
Porting in further language/translation and accessibility improvements, especially for plugins
Fixing/Updating Documentation: taking a more task based approach to how OJS/etc. works instead of making people read through a whole thing about the whole workflow for something.
More documentation: integrating progress from previous sprints including for newly created plugins.
(Unofficial) working on thinking about how integrating OJS into the fediverse might work (me, it's me, this is my fault)
Hello! 👋🏻 I'm David. Been in tech/web since 80s but last 15+ yrs I primarily identify as #PHP#WordPress dev building plugins that run on a bunch of sites.
El articulo a continuación es una bitácora del desarrollo de mi proyecto «Creative Author» una plantilla de WordPress para la publicación de contenidos escritos para autores creativos. Actualmente se encuentra en una fase temprana de desarrollo, siendo su inicio, el 18/12/2023
Con el fin de ir incrementando mi portafolio de desarrollos y encontrar una forma de tener un lugar cómodo para publicar mis contenidos artísticos, he comenzado a escribir el tema «Creative Author», el cual tendrá soporte para algunas funciones que requieren de plugin, como custom post type y custom field. Esto permitiría tener mayor flexibilidad con el menor trabajo posible para quien desee una plataforma especial para sus trabajos.
Tecnologías utilizadas
Leguaje de programación: PHP, JavaScript
Por el momento nada mas. Conforme vaya avanzando y encontrando necesidades, iré agregando contenidos.
Prototipo
La idea actual no incluye mucha personalización. se seguirá un esquema de columna única, en la que el encabezado y el cuerpo permanezcan en una sola columna. el cuerpo deberá incluir apartado para widgets en la vista de blog, pero las paginas tendrán diferentes vistas según su tipo de post. siendo que las entradas contaran con columnas de widgets, y algunas entradas tendrán columnas especiales de acuerdo a su tipo.
Se tratara de mantener la mayor eficiencia posible, para poder alcanzar el rendimiento logrado en las primeras pruebas.
Se planea el diseño estructural del concepto de colecciones y se agregaran datos adicionales a los post con custom field.
Libros
El tipo de post permite jerarquía, por lo que es posible crear un libro, que contendrá el índice de capítulos y sus respectivos capítulos. Queda a disposición del autor la forma de aplicar la jerarquía, pero se recomienda un esquema similar a este debido al funcionamiento de los shortcodes y temas:
Saga (colección de libros alrededor de un tema)
Libro (colección de capítulos de una historia
Capitulo (epilogo, capítulos, prologo, etc.)
Base de Conocimientos
Las bases de conocimiento son una forma de agregar información a la construcción del mundo del autor. Permiten aportar datos valiosos como eventos, lugares, personajes y dar detalles sobre los mismos.
Antologías
El tipo de post antologías, permite crear colecciones de textos no relacionados por una historia en especifico. Queda a disposición del autor la forma de aplicar la jerarquía, pero se recomienda un esquema similar a este debido al funcionamiento de los shortcodes y temas:
Colecciones (conjunto de antologías, agrupadas por alguna decisión del autor)
Antología (conjunto de textos no relacionados entre si)
Capítulos (cada uno de los textos pertenecientes a la antología)
Las antologías pretenden aportar datos adicionales sobre su contenido, por lo que estarán vinculadas a Temas, que son colecciones de textos libres relacionados por temas determinados por el autor.
Temas
Los temas son básicamente etiquetas, que permiten mostrar información sobre el tema y seleccionar todos los post que estén vinculados al mismo. No tienen jerarquía.
Base de Conocimientos
Las bases de conocimiento son una forma de agregar información a la construcción del mundo del autor. Permiten aportar datos valiosos como eventos, lugares, personajes y dar detalles sobre los mismos.
Comics
El tipo de post Comics, permite crear sagas de comics relacionados por una historia en especifico. Queda a disposición del autor la forma de aplicar la jerarquía, pero se recomienda un esquema similar a este debido al funcionamiento de los shortcodes y temas:
Saga (colección de comics alrededor de un tema)
Comic (colección de capítulos de una historia)
Capitulo (epilogo, capítulos, prologo, etc.)
Temas
Los temas son básicamente etiquetas, que permiten mostrar información sobre el tema y seleccionar todos los post que estén vinculados al mismo. No tienen jerarquía.
Base de Conocimientos
Las bases de conocimiento son una forma de agregar información a la construcción del mundo del autor. Permiten aportar datos valiosos como eventos, lugares, personajes y dar detalles sobre los mismos.
Podcast
El tipo de post podcast, permite crear sagas de podcast relacionados por una historia en especifico. Queda a disposición del autor la forma de aplicar la jerarquía, pero se recomienda un esquema similar a este debido al funcionamiento de los shortcodes y temas:
Saga (colección de comics alrededor de un tema)
Podcast (colección de capítulos de una historia)
Capitulo (epilogo, capítulos, prologo, etc.)
Temas
Los temas son básicamente etiquetas, que permiten mostrar información sobre el tema y seleccionar todos los post que estén vinculados al mismo. No tienen jerarquía.
Base de Conocimientos
Las bases de conocimiento son una forma de agregar información a la construcción del mundo del autor. Permiten aportar datos valiosos como eventos, lugares, personajes y dar detalles sobre los mismos.
Galerías
El tipo de post Galería, permite crear entregas de galerías de imágenes. Queda a disposición del autor la forma de aplicar la jerarquía, pero se recomienda un esquema similar a este debido al funcionamiento de los shortcodes y temas:
Colección(colección de galerías alrededor de un tema)
Comic (colección de capítulos de una historia)
Capitulo (epilogo, capítulos, prologo, etc.)
Temas
Los temas son básicamente etiquetas, que permiten mostrar información sobre el tema y seleccionar todos los post que estén vinculados al mismo. No tienen jerarquía.
Bases de Conocimiento
El tipo de post Base de Conocimiento permite enriquecer los mundos de los autores permitiendo que estos creen entradas y categorías para dar información adicional sobre los temas, actuando como una especie de wiki navegable que permite a los usuarios explorar libremente. Se recomienda el siguiente esquema
Categoria
Entrada
Temática
El tipo de post Temática, permite agregar categorización a textos sueltos. Funcionan a manera de Etiquetas y muestran información sobre las temáticas definidas. No tienen jerarquia.
Objetivos a corto plazo
Se espera implementar el esquema propuesto en esta entrada.
squizlabs/PHP_CodeSniffer is dead, long live PHPCSStandards/PHP_CodeSniffer!
Also, please consider sponsoring the project to safeguard its continuation, as without funding, we'll have the same problem again sooner rather than later.
I'm gearing up for WordPress side projects this season. Seeking teams managing complex WP sites needing tech help. I have experience in technical site audits, custom RESTful integrations, and plugin feature work. Check the post for more information, links to relevant case studies, and how to get in-touch.
Ich bin zwar noch bis November ausgebucht, aber wie man so schön sagt: Der frühe Vogel fängt den Wurm, also falls jemand für Nov/Dez/Januar ein Projekt in der Pipeline hat und #PHP#Laravel#Svelte#JavaScript#Vue#Livewire Unterstützung braucht, bitte Bescheid sagen!
#amProgramming#amCoding#introduction: Hi! 👋🏻 I don't just juggle "real" languages a lot, I also utilize scripting and programming languages to make a living. I'm a #FullStack#developer for 14 years, 9 of them professionally (6 if you exclude the apprenticeship), using #laravel as backend and am always exited for progress in #ECMAScript as well as how to write better code. I also code in my spare time when I'm not writing or editing. 1/ #PHP
I Built an Indexing Platform For an External News Aggregation API
This was a fun, and challenging project that made extensive use of Underpin. It felt good to utilize the library in this context, and it was exciting to see it reliably work in-action.