Acceso rápido:
Custom css moodle
Theme Boost Union es un tema hijo mejorado de Boost que pretende, por un lado, hacer Boost simplemente más configurable y, por otro, proporcionar características adicionales útiles para el funcionamiento diario de Moodle de administradores, profesores y estudiantes.
Este es el tema WET-BOEW GCWeb 4.0.30 para Moodle LMS utilizado por el Gobierno de Canadá. Es compatible con Moodle LMS v3.9, 3.10 y 3.11 y posiblemente forks como IOMAD LMS pero no con Moodle 4.0 todavía (necesita financiación). Si vas a usar este tema en tu sitio Moodle, por favor, bifurcalo a tu cuenta.
Tema hijo de Moodle Boost Campus que ofrece todas las características de Boost Campus, pero puede ser configurado con diferentes colores de marca o añadiendo SCSS adicional para apoyar los propósitos de identidad corporativa de ciertas instituciones en el campus.
Temas de Moodle
Stuart está interesado en todo lo relacionado con el e-learning, con intereses específicos en Moodle, estrategia de e-learning y desarrollo de negocio. Su experiencia en educación de más de 30 años, MBA en Negocios Internacionales, y el conocimiento de la implementación de sistemas de e-learning, junto con el diseño gráfico de fondo, le dan un conjunto de habilidades únicas para proyectos de e-learning.
Stuart está interesado en todo lo relacionado con el e-learning, especialmente en Moodle, la estrategia de e-learning y el desarrollo empresarial. Su experiencia en educación de más de 30 años, su MBA en Negocios Internacionales y su conocimiento de la implementación de sistemas de e-learning, junto con su formación en diseño gráfico, le confieren unas habilidades únicas para los proyectos de e-learning.
Personalización del tema de Moodle
Es muy problemático enviar la salida de depuración al archivo CSS actual, en su lugar esta función se supone que diagnostica el tema dado y resalta todos los problemas potenciales. Esta información debería estar disponible en la página de selección de tema o en alguna otra página de depuración para diseñadores de temas.
Este método post procesa todo el CSS antes de ser servido para este tema. Esto se hace para que cosas como las URLs de las imágenes puedan ser intercambiadas y para ejecutar cualquier método específico de post-procesamiento CSS que el tema haya solicitado. Esto permite a los temas utilizar la configuración CSS.
$svg fue introducido como un arg en 2.4. Es importante porque no todos los navegadores soportan el uso de SVG y necesitamos una forma de desactivarlo. Por defecto, SVG no se utilizará a menos que se solicite. Esto se hace por dos razones:
Esta es una característica avanzada. Si quieres hacer un post-procesamiento personalizado en el CSS antes de que salga (por ejemplo, para reemplazar ciertos nombres de variables con valores particulares) puedes dar el nombre de una función aquí.
Esta es una función avanzada. Si desea hacer un post-procesamiento personalizado en el CSS antes de que se emita, puede proporcionar el nombre de la función aquí. La función recibirá un documento de árbol CSS como primer parámetro, y el objeto theme_config como segundo parámetro. No se requiere un valor de retorno, el árbol puede ser editado en el lugar.
Moodle skin
Un estilo de codificación coherente es importante en cualquier proyecto de desarrollo, y especialmente cuando participan muchos desarrolladores. Un estilo estándar ayuda a que el código sea más fácil de leer y entender, lo que contribuye a la calidad general.
Con la herramienta RTLCSS-PHP, los estilos se invierten automáticamente cuando el lenguaje es de derecha a izquierda. Sin embargo, como siempre hay algunas excepciones, se pueden añadir comentarios especiales a los archivos CSS para evitar que se volteen las reglas, etc.
Ten en cuenta también que los comentarios en SCSS o LESS no suelen producir el efecto deseado. Cuando trabaje con SCSS y LESS, asegúrese de que sus comentarios RTL especiales se adjuntan a declaraciones CSS puras: nada de @extend
que permite a los desarrolladores forzar la dirección del texto de izquierda a derecha. Esto es especialmente necesario para los campos de formularios como: URLs, rutas de carpetas y aplicaciones a nivel de sistema operativo, colores hexadecimales del tema, nombres de campo de BD en inglés, correos electrónicos, texto en inglés, números, patrones de expresiones regulares, símbolos, fragmentos de código o muestras de configuración.
En la medida de lo posible, un tema limpio no debe contener ningún contenido CSS o LESS. El tema More, en comparación, hereda los estilos CSS para el logotipo del tema Clean, pero también contiene una pequeña cantidad de LESS como ejemplo para cuando se personaliza un tema. Tanto Clean como More heredan completamente todo el CSS de su tema padre ‘Bootstrap Base’.