Commit Graph

61 Commits

Author SHA1 Message Date
Maicol Battistini 9af3a6eb71
fix(Dockerfile): update Caddyfile path for frankenphp 2025-11-18 16:55:54 +01:00
luca b2d9bbbf75 feat: Modifica mopdulo di estrazione immagini
Modifica modulo di estrazione immagine per evitare i temp
2025-11-07 17:09:20 +01:00
Luca Di Fiore 31f89c3713 Update README.md 2025-06-23 10:43:59 +02:00
Luca Di Fiore 586cea74e8 Update README.md 2025-06-23 10:43:09 +02:00
Luca Di Fiore 8c114f423a Update README.md 2025-06-23 10:42:32 +02:00
Luca Di Fiore 056bbab941 Update README.md 2025-06-23 10:30:22 +02:00
Luca Di Fiore e4259f2366 Update README.md 2025-06-23 10:29:10 +02:00
Luca Di Fiore 7a52f80521 Update README.md 2025-06-23 10:25:54 +02:00
Luca Di Fiore cf1fc46f92 Update README.md 2025-06-18 16:34:53 +02:00
Luca Di Fiore 0138fb02c7 Update README.md 2025-06-18 16:34:33 +02:00
Luca Di Fiore c52ad04da6 Update README.md 2025-06-18 16:32:24 +02:00
Luca Di Fiore 1dadabc874 Update README.md 2025-06-18 16:31:05 +02:00
Luca Di Fiore c3a4975f1f Update README.md 2025-06-18 16:23:27 +02:00
Luca Di Fiore c1282d2768 Update README.md 2025-06-18 16:22:32 +02:00
Luca Di Fiore 59af51b4ea Update README.md 2025-06-18 16:18:51 +02:00
Luca Di Fiore f66079916e Update README.md 2025-06-18 16:17:45 +02:00
Luca Di Fiore 22276bf865 Update README.md 2025-06-18 16:16:44 +02:00
Maicol Battistini 1d5d6e8568
docs: Added amd64 platform 2025-03-25 16:51:40 +01:00
luca 4f9653cc7b add effect and body field in content type team 2025-03-05 17:23:51 +01:00
luca 19583cff83 delete sass copy 2025-03-05 16:07:30 +01:00
luca 2232955d57 Add count effect 2025-03-05 16:05:52 +01:00
luca 409760c93c add instruction build and push 2025-03-05 15:44:32 +01:00
luca da644db851 change syntax docker compose 2025-03-05 15:27:30 +01:00
luca 0177cdf10e Changes to the team content type 2025-03-05 15:24:11 +01:00
luca 1831468314 add max_execution_time 2025-03-05 15:17:48 +01:00
luca eab89df3e3 delete adminer 2025-03-05 15:17:22 +01:00
Luca Di Fiore 9fd1318b14 Manage field field_access_request_url 2025-03-05 12:04:18 +01:00
Maicol Battistini 7508de570f
fix(config): 🔒 Allow all hosts
This change simplifies trusted host settings, removing reliance on environment variables.

- Enables all hostnames by using a wildcard pattern.
- Fixes potential issues with dynamic environments.

This is a security configuration update that is suitable for development environments.
2025-02-17 16:08:35 +01:00
Maicol Battistini f58224b3ca
chore(deps): ⬆️ Update dependencies and add libraries
Updates composer.lock with new packages and updates existing dependencies.

- Adds merge-plugin configuration to composer.json to include composer.libraries.json files from specified webform, anchor_link and masonry modules.
- Updates versions of illuminate components.
- Adds new javascript libraries such as algolia/places, choices/choices, jquery, popperjs and signature_pad.
2025-02-17 12:40:06 +01:00
Maicol Battistini da8408923f
fix(settings): 🔒 Configure trusted host patterns
Ensures proper trusted host configuration by dynamically setting patterns based on the SERVER_NAME environment variable.

- Uses SERVER_NAME env variable or defaults to 'localhost'.
- Extracts domain name and configures trusted host patterns.
- Adds localhost, 127.0.0.1 and extracted domain to the trusted host list.
2025-02-17 12:39:20 +01:00
Maicol Battistini a7567fdb61
fix(settings): 🐛 Fix database settings
Updates settings.php to include necessary database configurations.

- Adds `isolation_level` to the database settings array.
- Ensures the `autoload` path ends with a forward slash.
- Prevents potential database connection issues.
2025-02-17 12:39:09 +01:00
Maicol Battistini cc85ba7a1c
fix(drupal): 🐛 Correct server name in docker-compose
Updates the SERVER_NAME environment variable.

- Fixes incorrect `SERVER_NAME`
- Updates it to `d4science.localhost`
- Ensures proper routing.
2025-02-17 12:38:46 +01:00
Maicol Battistini b08a454d76
feat(dev): Enable TTY for web service
Adds TTY to the web service container in docker-compose.dev.yml.

- Allows interactive shell access for debugging.
- Improves development experience.
2025-02-17 12:38:28 +01:00
Maicol Battistini 21dc7df82f
feat(db): Add MariaDB service to docker-compose
Adds a MariaDB service to the docker-compose.yml file for local development.

- Defines a MariaDB container with persistent volume for data.
- Exposes port 3306 for database access.
- Sets default database credentials.
2025-02-17 09:53:08 +01:00
Maicol Battistini 97228d62f7
chore(docker): 📦 Mount default files directory
Mount the default files directory to persist uploaded media.

- Ensures persistent storage of uploaded files.
- Prevents data loss on container restarts.
2025-02-17 09:52:44 +01:00
Maicol Battistini e053394826
fix: 🐛 Fix database initialization volume path
The database initialization volume was pointing to a non-existent directory.

- Update volume mount path to use the correct directory
- Corrected `db2` to `db`

This ensures that the database is properly initialized on startup.
2025-02-17 09:52:20 +01:00
Maicol Battistini 6d03d8f6fc
chore(gitignore): 🙈 Update .gitignore to exclude contrib themes
Updates .gitignore to prevent tracking of contributed themes.

- Prevents accidental commits of contributed theme files.
- Improves repository cleanliness.
2025-02-17 09:51:03 +01:00
Maicol Battistini cf4618eeb3
refactor: ♻️ Fixes GTM noscript tag spacing
Addresses minor spacing issue in the GTM noscript tag.

- Removes extra space after the tag.
- Improves code readability.

This change doesn't affect functionality.
2025-02-17 09:50:49 +01:00
Maicol Battistini f355517695
feat(theme): Add main help menu template
This commit introduces a new Twig template for the main help menu.

- Creates `menu--main-help.html.twig` to define the menu structure.
- Implements a recursive macro for rendering nested menu links.
- Adds classes for styling and interactivity.
2025-02-17 09:50:32 +01:00
Maicol Battistini ee975cb1d9
chore: Add project IDE configuration
This commit adds the initial IDE configuration files for the project.

- Configures code style settings for consistent formatting.
- Sets up inspection profiles for code quality checks.
- Adds project-specific settings for various tools.
2025-02-17 09:49:51 +01:00
Maicol Battistini 1d05f7cfaf
chore(docker): 🐳 Use Harbor registry for Drupal image
This commit updates the Drupal image source to use the Harbor registry.

- Switch from `d4science/website` to `harbor.d4science.org/d4science-website/drupal:latest`.
- Ensures we're using the most recent Drupal image.
- Improves image management and version control.
2025-02-14 16:19:25 +01:00
Maicol Battistini 1d7883e958
chore(gitignore): 🎉 Update .gitignore and .dockerignore
This commit updates the .gitignore and .dockerignore files to use a more comprehensive template.

- Replaces the existing content with a template from gitignore.io, covering a wider range of ignored files.
- Includes ignores for Git, Linux, macOS, Windows, PhpStorm, Visual Studio Code, Drupal, and Composer.
- Simplifies file management and reduces unnecessary files in the repository.
2025-02-14 16:19:07 +01:00
Maicol Battistini c11264c05c
fix(docker): 🔧 Fix COMPOSER_ALLOW_SUPERUSER env
Fixes an issue where the COMPOSER_ALLOW_SUPERUSER environment variable was not being set correctly.

- Changes `ENV COMPOSER_ALLOW_SUPERUSER 1` to `ENV COMPOSER_ALLOW_SUPERUSER=1`
- Ensures the variable is properly interpreted by the shell.
2025-02-12 17:13:27 +01:00
Maicol Battistini 408cf86ae9
feat(docker): 🚚 Switch to MariaDB from PostgreSQL
This commit migrates the database from PostgreSQL to MariaDB for development.

- Updates docker-compose files to use MariaDB image and configuration.
- Adjusts environment variables to reflect MariaDB settings (port, driver).
- Removes PostgreSQL-related configurations.
2025-02-12 12:23:53 +01:00
luca ba51576413 feat: Add Google Tag Manager
Add Google Tag Manager
2025-02-12 11:37:44 +01:00
luca ef78a22290 Merge branch 'main' of https://code-repo.d4science.org/CatalogueRevamping/d4science_website 2025-02-04 17:27:13 +01:00
luca fd99974e11 added modules 2025-02-04 17:20:20 +01:00
luca ee80985778 Changed the form to accept more gateways. 2025-02-04 17:16:29 +01:00
Maicol Battistini 841768ef8a
chore: 🙈 Improve gitignore files
- Update .gitignore and .dockerignore with comprehensive rules from Toptal's gitignore templates.
- Add rules for macOS, Drupal, Composer, and PhpStorm to exclude unnecessary files.
- Enhance project cleanliness and reduce commit noise.
2025-02-04 14:18:43 +01:00
Maicol Battistini 4bbb347755
chore(dependencies): ⬆️ Update composer.lock
Updates dependencies in composer.lock.

- Updates drupal/better_exposed_filters from 7.0.4 to 7.0.5.
- Updates gravitypdf/querypath from 3.1.4 to 4.1.0 with PHP 8.3 support.
- Updates multiple Symfony packages to v6.4.18.
2025-02-04 11:32:05 +01:00