Drupal er et frit distribueret databasebaseret platformbaseret uafhængigt og open source-softwareprojekt, der integrerer mange magtfulde funktioner i indholdsstyringssystemer, samarbejdsredskaber, diskussionsfora og weblogs til en enkelt, let -til-brug pakke.
Funktioner et overblik
Nøglefunktioner omfatter samarbejdsbøger, SEO-venlige webadresser, et rollebaseret tilladelsessystem, indbygget søgefunktionalitet, brugergodkendelse, trådede kommentarer, support til flere sprog, permalinks-support, diskussionsfora, tilpasning af sidelayout, omfattende online dokumentation, caching, logging og rapportering.
Desuden leveres applikationen med en nyhedsaggregatkomponent, indholdssyndikationsfunktioner, support til Blogger API, afstemninger, statistik, sporing og analyse. Det tilbyder versionskontrolstøtte, et kraftfuldt templeringssystem til dem, der ønsker at skabe smukke og attraktive skind, samt støtte til moduler, som kan bruges til at udvide sin standardfunktionalitet.
Opret platform uafhængige hjemmesider
Med Drupal kan enhver oprette et platformuafhængigt websted i minutter og med minimal indsats, som vil se og fungere ens på alle dine enheder, herunder stationær computer, bærbar bærbar computer, netbook, tablet eller mobiltelefon. Programmet er oprindeligt udviklet af Dries Buytaert, og bruges nu som et vidensstyringssystem, business collaboration platform, personlig hjemmeside eller blog.
Hvem bruger Drupal?
Som i WordPress bruges Drupal af nogle af de mest magtfulde institutioner i verden, herunder Det Hvide Hus, The Economist, Examiner.com, Edukame, Tech Coast Angels, BMJ, Viraland, Chatham House, MIT List Visual Arts Center, University of Oxford, Newstica, Jødiske Forbund for Greater Philadelphia, og mange andre.
Under kølerhjelmen
Et hurtigt kig under emhætten viser os, at projektet er skrevet udelukkende på PHP-server-side script sprog. Den understøtter en bred vifte af webservere, herunder Apache, Nginx, Lighttpd, Cherokee, Hiawatha og IIS, og databaseservere, såsom MySQL, MariaDB, PostgreSQL, MongoDB, SQLite eller Microsoft SQL Server. Det virker bedst på GNU / Linux-systemer.
Hvad er nyt i denne udgave:
- Fixer meget kritisk - Fjern kodeudførelse - SA-CORE-2018-004
- Rettelser er meget kritiske - Fjern kodeudførelse - SA- CORE-2018-004
Hvad er nyt i version:
- [PHP 7.2] count () parameteren skal være en matrix eller et objekt, der implementerer Tæller. Drupal 8.4.4 har stadig en resterende kritisk fejl på PHP 7.2, som vil blive fastsat af Drupal 8.5.0, der frigives 7. marts 2018.
- Samtidig redigering af to oversættelser af en node kan resultere i datatab for ikke-oversættelige felter
Hvad er nyt i version 8.4.2:
- Denne nye version er en vigtig milepæl for stabiliteten til Drupal 8. Det tilføjer under-hood forbedringer for at muliggøre stabile udgivelser af nøglebidragsmoduler til layout, medier og kalender. Mange andre centrale eksperimentelle moduler er også blevet stabile i denne udgave, herunder moduler til visning af formularfejl inline og styring af arbejdsgange.
- Udgivelsen indeholder flere meget vigtige løsninger til indholdsrevisionsdataintegritet samt en opdatering for at stoppe sletningen af forældreløse filer, der forårsagede datatab for mange websteder, sammen med mange forbedringer for byggearbejdere og indholdsforfattere.
Hvad er nyt i version 8.3.7:
- # 2867493: Fejl: Ring til en medlemsfunktion getTotalCount () på boolsk i statistics_get ()
- # 2867887: statistics_get () test mashes 0 for meget
- # 2753971: ContentEntityStorageBase :: deleteRevision () -funktionen fjerner ikke node_field_revision-indgange
Hvad er nyt i version 8.3.4:
- # 2867493: Fejl: Ring til en medlemsfunktion getTotalCount () på boolsk i statistics_get ()
- # 2867887: statistics_get () test mashes 0 for meget
- # 2753971: ContentEntityStorageBase :: deleteRevision () -funktionen fjerner ikke node_field_revision-indgange
Hvad er nyt i version 8.3.1:
- Drupal Core - Critical - Flere sårbarheder - SA-CORE-2017-001
Hvad er nyt i version 8.2.7:
- Drupal Core - Critical - Flere sårbarheder - SA-CORE-2017-001
Hvad er nyt i version 8.2.6:
- Følgende vigtige problemer løses i 8.2.6:
- Stale afhængigheder overført til onDependencyRemoval () resulterer i tab af data ved afinstallation
- Opdater Symfony-komponenter til ~ 2.8.16 Denne opdatering var nødvendig for at gøre Drupal 8 kompatibel med PHP 7.1.
- Nye JavaScript testmetoder er blevet tilføjet
- Derudover er følgende testfejl blevet løst:
- Postgres fejler i DrupalTestspathKernelMigrated6MigrateUrlAliasTest
- Tilfældig testfejl i DateRangeFieldTest
- Tilfældig fejl i CopyFileTest
- Tilfældig testfejl med "undladt at åbne stream" for midlertidig: //.htaccess
- Intermitterende test fejler i LocaleUpdateTest :: testUpdateImportSourceRemote ()
- Opdatering af TestPathTestBase tilfældigt mislykkes
Hvad er nyt i version 8.2.4:
- [regression] REST i Drupal 8.2.x tillader ikke andre HTTP-metoder end GET / PATCH / POST / DELETE: OPTIONS, PUT, osv. alle fejler
- CommentResourceTestBase :: testPostDxWithoutCriticalBaseFields () mislykkes altid på PHP 5.6 & amp; MySQL 5.5 (fungerer fint på andre PHP versioner)
- Entity forespørgsel giver mulighed for at angive enhedstype-id til referencefelter
- md_entity destination plugin deprecated
Hvad er nyt i version 8.2.3:
- Drupal Core - Moderate Critical - Flere Sårbarheder - SA-CORE-2016-005
Hvad er nyt i version 8.2.0:
- Følgende vigtige problemer løses i 8.1.1:
- # 2725415: Tekstredigeringsmodulet undlader at spore brugen af billeder, der er uploadet i text_with_summary felter, gør det muligt at slette uploadede billeder
- # 2664880: DataEntityRow respekterer ikke oversættelser
- # 842620: Opdateringsadministrator kan ikke installere moduler ved hjælp af FTP på grund af brudt FileTransferAuthorizeForm
- # 2575519: Twig-skabelonvariabler indeholdende resultatet af Drupal :: url () og Drupal: l :() bobler ikke deres cacheability og attachment metadata (fx token placeholder)
Hvad er nyt i version 8.1.8:
- Følgende vigtige problemer løses i 8.1.1:
- # 2725415: Tekstredigeringsmodulet undlader at spore brugen af billeder, der er uploadet i text_with_summary felter, gør det muligt at slette uploadede billeder
- # 2664880: DataEntityRow respekterer ikke oversættelser
- # 842620: Opdateringsadministrator kan ikke installere moduler ved hjælp af FTP på grund af brudt FileTransferAuthorizeForm
- # 2575519: Twig-skabelonvariabler indeholdende resultatet af Drupal :: url () og Drupal: l :() bobler ikke deres cacheability og attachment metadata (fx token placeholder)
Hvad er nyt i version 8.1.7:
- Følgende vigtige problemer løses i 8.1.1:
- # 2725415: Tekstredigeringsmodulet undlader at spore brugen af billeder, der er uploadet i text_with_summary felter, gør det muligt at slette uploadede billeder
- # 2664880: DataEntityRow respekterer ikke oversættelser
- # 842620: Opdateringsadministrator kan ikke installere moduler ved hjælp af FTP på grund af brudt FileTransferAuthorizeForm
- # 2575519: Twig-skabelonvariabler indeholdende resultatet af Drupal :: url () og Drupal: l :() bobler ikke deres cacheability og attachment metadata (fx token placeholder)
Hvad er nyt i version 8.1.5:
- Følgende vigtige problemer løses i 8.1.1:
- # 2725415: Tekstredigeringsmodulet undlader at spore brugen af billeder, der er uploadet i text_with_summary felter, gør det muligt at slette uploadede billeder
- # 2664880: DataEntityRow respekterer ikke oversættelser
- # 842620: Opdateringsadministrator kan ikke installere moduler ved hjælp af FTP på grund af brudt FileTransferAuthorizeForm
- # 2575519: Twig-skabelonvariabler indeholdende resultatet af Drupal :: url () og Drupal: l :() bobler ikke deres cacheability og attachment metadata (fx token placeholder)
Hvad er nyt i version 8.1.3:
- Drupal 8.1.0, den første mindre udgivelse af Drupal 8, er nu tilgængelig. Med Drupal 8 har vi foretaget betydelige ændringer i vores udgivelsesproces, vedtagelse af semantisk versionering og planlagte udgivelser. Dette gør det muligt for os at foretage omfattende forbedringer af Drupal 8 i tide, samtidig med at vi leverer kompatibilitet bagud. Drupal 8.1.0 er den første sådan opdatering.
- Hvad er nyt i Drupal 8.1.x?:
- Drupal 8.1.0 leveres med mange forbedringer, herunder CKEditor WYSIWYG forbedringer, tilføjede API'er, en forbedret hjælp side og to nye eksperimentelle moduler. (Eksperimentelle moduler leveres med Drupal-kerne til testformål, men er endnu ikke fuldt understøttet.)
- Eksperimentelt brugergrænseflad til migreringer fra Drupal 6 og 7:
- Drupal 8.1.0 indeholder nu Migrate Drupal UI-modulet, som giver en brugergrænseflade til Drupal-kernemigrationer. Brug den til at migrere Drupal 6 eller 7 steder til Drupal 8. Brugervejledningen til migrering fra Drupal 6 eller 7 til Drupal 8 har fuld dokumentation. Bemærk, at modulpakken Drupal 8 Migrate stadig er eksperimentel og har kendte problemer. Læs nedenfor for specifikke oplysninger om migrering af Drupal 6 og Drupal 7 steder med 8.1.0. (Sikkerhedskopier altid dine data, før du foretager en migrering, og gennemse resultaterne omhyggeligt.)
- BigPipe for opfattet ydeevne:
- Drupal 8 BigPipe-modulet giver en avanceret implementering af Facebooks BigPipe-sidegengivelsesstrategi, hvilket resulterer i stærkt forbedret opfattet ydeevne for sider med dynamisk, personlig eller uhyggeligt indhold. Se BigPipe-dokumentationen.
- CKEditor WYSIWYG stavekontrol og sprogknap:
- Drupal 8.0.0 inkluderede CKEditor-modulet (en WYSIWYG-editor), men det var ikke tidligere muligt at bruge din browserens indbyggede stavekontrol til at kontrollere teksten. Med Drupal 8.1.0 er stavekontrol nu også aktiveret inden for CKEditor.
- En anden stor forbedring er tilføjelsen af valgfri sprogmærkningsknappen i CKEditor. Når den er konfigureret til at blive vist i din redigeringsværktøjslinje, giver den dig mulighed for at tildele sprogoplysninger til dele af teksten, hvilket er nyttigt for tilgængelighed og maskinbehandling.
- Forbedret hjælpeside med ture:
- Drupal 8.0.0 inkluderede et nyt system til hjælp tutorials kaldet ture med kernen Tour modul. I Drupal 8.1.0 har vi gjort disse ture lettere at opdage ved at notere dem i administrativ hjælpoversigt på / admin / help.
- Hjælpeoversigtssiden er også mere fleksibel nu, så de medfølgende moduler kan tilføje sektioner til det, og temaer kan lettere omdanne sit udseende. Du kan læse mere om det nye system i ændringspladen for den opdaterede hjælpeside eller se Tour API-dokumentationen for, hvordan du tilføjer ture til dine moduler.
- Tilbageleverede enheder i Visningsfelter:
- Drupal 8.1.0 indeholder nu en renderet enhedsfelthåndterer til Visninger, som gør det muligt at placere en fuldt gengivet enhed inden for et synsfelt. For eksempel kan denne funktion bruges til at vise en gengivet brugerprofil for hver nodeforfatter i et tabelnoteringsknudeindhold. Denne funktion blev leveret af Entity-bidraget modul i Drupal 7, men havde endnu ikke været tilgængelig i Drupal 8.
- Understøttelse af JavaScript-automatiseret testning:
- Drupal 8.1.0 tilføjer support til automatiseret test af JavaScript, hvilket vil betyde færre fejl med Drupal's JavaScript-funktionalitet i fremtiden, da vi skriver nye tests for det. (Læs mere om, hvordan du kører JavaScript-testene.) Der er også andre forbedringer af testsystemet, herunder forbedret rapportering af PHPUnit og andre testresultater.
- Forbedret komponistsupport:
- Start med Drupal 8.1.x, Drupal-kernen og dens afhængigheder pakkes af Composer på Drupal.org. Dette betyder, at websteder og moduler nu også kan bruge Composer til at styre alle deres afhængigheder af tredjepart (i stedet for at skulle arbejde rundt leverandørmappen, der tidligere blev leveret med kernen).
- Udvikler API-forbedringer:
- Mindre udgivelser som Drupal 8.1.0 inkluderer backward-kompatible API-tilføjelser til udviklere samt nye funktioner.
Hvad er nyt i version 8.0.6 / 8.1.0 RC1:
- Installationer i php-fpm-miljøer kan se fatale fejl ved aktivering af moduler på grund af # 2572293: Genopbyg ikke router i kernel.terminate.
- Der er endnu ikke testet for MySQL 5.7.9 eller MariaDB 10.1.8 (begge udgivet oktober 2015), men der er ingen kendte problemer med dem. Vi har til hensigt at tilføje test i en af disse databaser i fremtiden.
- Særlige Apache-konfigurationer kan have problemer med visning af offentlige filaktiver. Problem: # 2619250: Deaktivering -MultiViews i .htaccess kan forårsage 500 fejl
- Søg i problemkøen for alle kendte problemer.
- Alle ændringer siden 8.1.0-beta2
- # 2701027 af Gabor Hojtsy: Drupal 8 UPGRADE.txt er vildledende på mange måder (i sit navn til at begynde med)
- # 1850080 af amateescu, dawehner, xano, bojanz, martin107, pancho, alexpott, tim.plunkett, icseh., stefank, gabor hojtsy, jhodgdon, tstoeckler: Enhedstypeetiketter mangler flerhed, kan ikke generere brugerinterface baseret på etiketten, hvis flertal er nødvendig
- Returner "Issue # 1850080 af amateescu, dawehner, xano, bojanz, martin107, pancho, alexpott, tim.plunkett, icseh., stefank, gabor hojtsy, jhodgdon, tstoeckler: Entity type etiketter mangler flerhed, kan ikke generere UI tekstbaseret på etiketten, hvis flertallet er nødvendigt "
- # 2674408 af alexpott: Fix "Drupal.Classes.UnusedUseStatement" standard i kernen
- # 2694243 af marthinal, jhodgdon: node_field_data og search_index tabeller skal matche på langcode
- # 2624986 af Arla, heykarthikwithu, bradjones1, kristofferwiklund: Fix regression fra # 2400197, bruger redigér form forventer, at password reset hash
- # 2699869 af er.pushpinderrana: deprecation notice for format_string () siger at bruge SafeMarkup :: format (), men det er også forældet
- # 2697637 af alexpott, xjm: Opdater composer.json for at få korrekte versionsnumre
- # 2698595 af davidhernandez: Navngivet stavet forkert i Vedligeholdelsesfil
- # 2692827 af foxtrotcharlie: Forkerte opkald til ContentTranslationManagerInterface :: setEnabled i FieldEntityTranslationTest
- # 2696919 af chgasparoto, snehi: EntityResource annotationsklasse har @see efter plugin annotation
- # 2600926 af benjy, mikeryan, phenaproxima, hussainweb, alvar0hurtad0: Tillad annoteringer at arve på tværs af navneområder
- # 2697291 af maxocub, Gabor Hojtsy, alexpott: Konfigureringsoversætningsetiketter oversættes ikke
- # 2689655 af cafuego: D8 Kommentar datovisninger argumenter bruger forkert database kolonne
- # 2489660 af katzilla, lucur, AlviMurtaza, swati_qa, ijf8090, dawehner, Cottser, ayang: Visninger UI-tekst overlapper i ældre versioner af Firefox
- Gendan "Issue # 2678568 af Wim Leers: Sørg for god UX & DX, selvom A) gengivelse af stedholder mislykkes, B) noget svarhændelsesabonnent fejler"
- # 2661470 af andypost, lauriii: KernelTestBase :: render overfører forkerte værdier som parameter for BareHtmlPageRenderer :: renderBarePage
- # 2614824 af alexpott, xjm, catch: Test fejler, når versionskonstanten er stabil
- # 2694009 af heddn: MigrationInterface omfatter ikke get ()
- # 2664274 af alexpott, bojanz, fortis, Mile23, arknoll, Barryvdh: Kombination af -prefer-dist og .gitattributes forvirrer vores leverandørprøveoprydning
- Ret udgave # 2658956 af Daniel_Rempe, fangst, Jeff Cardwell, hctom, tstoeckler, dawehner: Taksonomi ordforrådsdata ikke tilgængelige som visningsfelter
- # 2678568 af Wim Leers: Sørg for god UX & amp; DX, selvom A) gengivelse af pladsholder mislykkes, B) mangler nogle abonnementer med responshændelser
- # 2632314 af alexpott, amateescu, ivanjaros: PluginSettingsBase :: getThirdPartySettings () returnerer null i stedet for array
- # 2237101 af Mile23, cordoval, YesCT, dawehner, tim.plunkett: rydde op for Core / DependencyInjection CompilerPasses
- # 2680931 af alexpott: Testfejl i NormalizeTest
- # 2688668 af Berdir, bojanz: Registrér den nye enheds revision param enhancer / converter som services
- Gendan "Issue # 2688668 af Berdir, bojanz: Registrér den nye enheds revision param enhancer / converter som services"
- # 2664748 af amateescu, alexpott, TravisCarden: Node revision forespørgsler mærket for node adgang årsag til "no node table" undtagelse
- # 2691741 af Lendude: Fjern leftover isset () i ViewExecutable
- # 2686207 af Berdir: Konverter enkleste kernetest i moduler A-I til phpunit
- # 2677414 af blue_waters: VerticalTabs '#default_tab brudt på grund af forkert / mismatchende klassenavn
- # 1458824 af idebr, JvE, mayaz17, cwoky, Henrik Opel: Ajax virker ikke med Tableselect med afkrydsningsfelter
- # 2595613 af swentel, krknth, heykarthikwithu, k4v, aerozeppelin, naveenvalecha, alexpott: '#title_display' = & gt; 'usynlig' virker ikke for sammensatte formelementer
- # 2685021 af Lendude, cilefen, r0nn1ef og andypost: Fatal error: $ dette når ikke i objektkontekst i views.theme.inc
- # 2666650 af alexpott, benjy: Injicér migrering og kilde plugin managers i migrering plugins
- # 2692359 af alexpott, nod_: Brug kernen / drupal.dialog.ajax, når du bruger data-dialog-type
- # 2670170 af quietone, vasi: Tilføj i18n streng & amp; variable data til d6_dump
- # 2692223 af amateescu, Berdir: Ret den simplest baserede FieldUnitTestBase til 8.2.x
- # 2678674 af Wim Leers, benjy, mr.baileys, dawehner, xjm, mlhess: Adgang omgå til upublicerede brugerdefinerede fejlsider
Hvad er nyt i version 8.0.6:
- Drupal 8.0.4 blev frigivet som følge af opdagelsen af sikkerhedsproblemer. Nærmere oplysninger findes i de officielle sikkerhedsadviseringer: Drupal Core - Critical - Multiple Vulnerabilities - SA-CORE-2016-001
Hvad er nyt i version 8.0.4:
- Drupal 8.0.4 blev frigivet som følge af opdagelsen af sikkerhedsproblemer. Nærmere oplysninger findes i de officielle sikkerhedsadviseringer: Drupal Core - Critical - Multiple Vulnerabilities - SA-CORE-2016-001
Hvad er nyt i version 8.0.0:
- In-context, hvad-du-se-er-hvad-du-få (WYSIWYG) redigering og forhåndsvisninger
- Omfattende indholdsmodellering ud af feltet med enheder, felter og visninger
- Tilpasning af indholdssider og ens formularer og administrative sider via den administrative grænseflade
- Fuld oversættelighed og lokalisering uden for boksen
- Pålidelig konfigurationsstyring til sikker og retfærdig implementering af ændringer mellem miljøer
- Mobil første, lydhør, HTML5 output
- REST-første native web-tjenester
- Forbedret tilgængelighed og WAI-ARIA overholdelse
- Moderne PHP-standarder og -praksis, med integration af populære biblioteker som Komponist, Symfony2, Guzzle og Twig
- Betydeligt forbedret front-end-performance uden for boksen
- Forbedret caching og best-of-class integration med CDN'er og reverse proxyer
- Fuld kompatibilitet med PHP7 og PostgreSQL og SQLite-databaserne
- ... Og meget mere!
Hvad er nyt i version 7.39 / 8.0.0 Beta 14:
- Ajax-systemet validerer nu webadresser, før der foretages en Ajax-anmodning. Eksisterende kode, der bruger Drupal Ajax API på nogen af de standard måder, bør fortsætte med at arbejde efter denne opdatering. Hvis du har usædvanlig Ajax kode, der ikke virker med Drupal 7.39, kan du få din kode manuelt at validere URL'en på to måder. Du kan enten tilføje webadressen til JavaScript-indstillingen "urlIsAjaxTrusted" (se ajax_pre_render_element () til et eksempel) eller ring ajax_set_verification_header () i Ajax-tilbagekaldsfunktionen for at markere den aktuelle URL som pålidelig. Gør det kun for webadresser, du faktisk stoler på; Ajax-anmodninger i Drupal bør aldrig foretages til usikrede webadresser.
- Af sikkerhedsgrunde gør autofuldførelsessystemet nu nu Ajax-anmodninger til ikke-rene webadresser, selvom der også findes beskyttelse til brugerdefineret kode, der gør det ved hjælp af rene webadresser. Der er en ny formular API #processfunktion på autofuldføringsaktiverede tekstfelter, der kræves for at autofuldføringsfunktionaliteten kan fungere. Brugerdefinerede og bidragede moduler skal sikre, at de ikke overstyrer denne #process-funktion ved et uheld ved ændring af tekstfelter på formularer (brug element_info_property () for at få hjælp til det). En del af sikkerhedsrettelsen indeholder også ændringer i theme_textfield (); Det anbefales, at websteder, der tilsidesætter denne temafunktion, gør disse ændringer også (se afsnittet theme_textfield af denne diff for detaljer).
- Når formularens validering af API-symboler mislykkes (f.eks. når et forsøg på forfalskning på tværs af webstedet registreres, eller en bruger forsøger at indsende en formular efter at have logget ud og tilbage igen i mellemtiden), formular API nu kalder formular element værdi tilbagekaldelser, bortset fra en markeret liste over tilbagekaldelser, der leveres af Drupal kerne, der vides at være sikre. I sjældne tilfælde kan dette føre til tab af data, når en bruger sender en formular og modtager en token-valideringsfejl, men den samlede effekt forventes at være mindre.
Hvad er nyt i version 7.38 / 8.0.0 Beta 7:
- Denne udgivelse løser sikkerhedsproblemer.
Hvad er nyt i version 7.37 / 8.0.0 Beta 7:
- Fixerede en regression i Drupal 7.36, hvilket forårsagede, at visse typer indholdstyper blev deaktiveret, hvis de blev defineret af et modul, der ikke længere var aktiveret.
- Fjernet en forvirrende beskrivelse vedrørende automatisk tidszone-detektion fra brugerkontoformularen (mindre brugergrænseflade og ændring af datastruktur).
- Tilladte brugerdefinerede HTML-tags med et bindestreg i navnet for at passere gennem filter_xss (), når det er angivet i listen over tilladte tags.
- Tilladte hook_field_schema () implementeringer for at angive indekser for felter baseret på et præstiks i fast længde (i stedet for hele søjlen), som det allerede var tilladt i hook_schema () implementeringer.
- Faste PDO-undtagelser på PostgreSQL, når du åbner ugyldige enhedswebadresser.
- Tilføjede en mappe / alle / biblioteksmappe til codebase med instruktioner til brug af det.
- Tilføjet en beskrivelse af tilladelsen "Administrer tekstformater og filtre" på siden Tilladelser (strengændring).
Hvad er nyt i version 7.36 / 8.0.0 Beta 7:
- Drupal 7.36 indeholder fejlrettelser og kun små forbedringer af API / feature.
Hvad er nyt i version 7.34 / 8.0.0 Beta 6:
- Retvert "Issue # 2388749 Registrer symfony's mime guessers, hvis de understøttes"
Kommentarer ikke fundet