Drupal

Software screenshot:
Drupal
Software ətraflı:
Version: 8.5.6 Yenil?nib
Tarixi Upload: 16 Aug 18
Geliştirici: Dries
Lisenziya: Pulsuz
Məşhurluq: 2

Rating: 4.0/5 (Total Votes: 1)

Drupal , içerik yönetim sistemlerinin, işbirlikçi araçların, tartışma panolarının ve web günlüğünün sayısız güclü özelliklerini tek, asan bir şekilde bütünleştiren, azad bir şekilde dağıtılmış, veritabanına bağımsız, platform bağımsız ve açıq kaynaklı bir proqramdır. istifadə paketi.


Bir baxışda xüsusiyyətləri
Açar funksiyalar: əməkdaşlıq kitabı, SEO-dostu URL-lər, rolu əsaslı icazə sistemi, quraşdırılmış axtarış funksiyası, istifadəçi identifikasiyası, işıqlandırılmış şərhlər, bir neçə dildə dəstək, permalinks dəstəyi, müzakirə forumları, səhifə düzeni fərdiləşdirməsi, sənədlər, önbellekleme, giriş və hesabat.

Bundan əlavə, ərizə bir xəbər toplayıcı komponenti, məzmun sindikasiya imkanları, Blogger API dəstək, sorğular, statistika, izləmə və təhlil ilə gəlir.

LocaleUpdateTest-da aralıq test testi uğursuzdur: testUpdateImportSourceRemote ()

  • UpdatePathTestBase təsadüfi uğursuzluq testləri
  • Yeni nə versiyası 8.2.4:

    • [regresiya] Drupal 8.2.x-də REST GET / PATCH / POST / DELETE başqa HTTP üsullarına icazə vermir: OPTIONS, PUT, və bütün uğursuzluqlar
    • CommentResourceTestBase :: testPostDxWithoutCriticalBaseFields () həmişə PHP 5.6 & amp; MySQL 5.5 (digər PHP versiyalarında yaxşı işləyir)
    • Entity sorğu istinad sahələri üçün obyekt tipi kimliyini təyin etməyə imkan verir
    • md_entity hedef plugin qadağan

    Yeni nə versiyası 8.2.3:

    • Drupal Core - Orta dərəcədə kritik - Bir çox zəifliklər - SA-CORE-2016-005

    Yeni nə versiyası 8.2.0:

    • 8.1.1-də aşağıdakı mühüm məsələlər həll edilir:
    • # 2725415: Mətn redaktoru modulu text_with_summary sahələrində yüklənmiş şəkillərin istifadəsini izləməkdən çəkinir, yüklənmiş şəkillərin silinməsinə icazə verir
    • # 2664880: DataEntityRow tərcümələrə hörmət etmir
    • # 842620: Update meneceri, FTP istifadə edərək modulları qura bilmir, çünki FileTransferAuthorizeForm
    • # 2575519: Drupal :: url () və Drupal: l :() nəticələrini ehtiva edən Twig şablon dəyişənləri, onların önbelleğini və əlavə meta verilerini (məsələn, yer tutucu tutucusunu) açmır

    Yeni versiyası 8.1.8:

    • 8.1.1-də aşağıdakı mühüm məsələlər həll edilir:
    • # 2725415: Mətn redaktoru modulu text_with_summary sahələrində yüklənmiş şəkillərin istifadəsini izləməkdən çəkinir, yüklənmiş şəkillərin silinməsinə icazə verir
    • # 2664880: DataEntityRow tərcümələrə hörmət etmir
    • # 842620: Update meneceri, FTP istifadə edərək modulları qura bilmir, çünki FileTransferAuthorizeForm
    • # 2575519: Drupal :: url () və Drupal: l :() nəticələrini ehtiva edən Twig şablon dəyişənləri, onların önbelleğini və əlavə meta verilerini (məsələn, yer tutucu tutucusunu) açmır

    Yeni versiyası 8.1.7:

    • 8.1.1-də aşağıdakı mühüm məsələlər həll edilir:
    • # 2725415: Mətn redaktoru modulu text_with_summary sahələrində yüklənmiş şəkillərin istifadəsini izləməkdən çəkinir, yüklənmiş şəkillərin silinməsinə icazə verir
    • # 2664880: DataEntityRow tərcümələrə hörmət etmir
    • # 842620: Update meneceri, FTP istifadə edərək modulları qura bilmir, çünki FileTransferAuthorizeForm
    • # 2575519: Drupal :: url () və Drupal: l :() nəticələrini ehtiva edən Twig şablon dəyişənləri, onların önbelleğini və əlavə meta verilerini (məsələn, yer tutucu tutucusunu) açmır

    Yeni versiyası 8.1.5:

    • 8.1.1-də aşağıdakı mühüm məsələlər həll edilir:
    • # 2725415: Mətn redaktoru modulu text_with_summary sahələrində yüklənmiş şəkillərin istifadəsini izləməkdən çəkinir, yüklənmiş şəkillərin silinməsinə icazə verir
    • # 2664880: DataEntityRow tərcümələrə hörmət etmir
    • # 842620: Update meneceri, FTP istifadə edərək modulları qura bilmir, çünki FileTransferAuthorizeForm
    • # 2575519: Drupal :: url () və Drupal: l :() nəticələrini ehtiva edən Twig şablon dəyişənləri, onların önbelleğini və əlavə meta verilerini (məsələn, yer tutucu tutucusunu) açmır

    Yeni versiyası 8.1.3:

    • Drupal 8, Drupal 8'in ilk kiçik versiyası artıq mövcuddur. Drupal 8 ilə semantik versiyasını və planlaşdırılan xüsusiyyət buraxılışlarını qəbul edərək azadlıq prosesimizdə əhəmiyyətli dəyişikliklər etdik. Bu, bizə Drupal 8-yə vaxtında uyğunlaşma təmin edərkən geniş şəkildə təkmilləşdirmələr etməyə imkan verir. Drupal 8.1.0 ilk yeniləmədir.
    • Drupal 8.1.x-də yeniliklər:
    • Drupal 8.1.0, CKEditor WYSIWYG genişləndirmələri, API-lər, təkmilləşdirilmiş yardım səhifəsi və iki yeni eksperimental modul daxil olmaqla, çoxsaylı təkmilləşdirmələrlə gəlir. (Təcrübə modulları test məqsədləri üçün Drupal çekirdeği ilə təmin olunur, lakin hələ tam dəstəklənmir).
    • Drupal 6 və 7-dən köçlər üçün eksperimental UI:
    • Drupal 8.1.0, Drupal əsas migrasyonları üçün istifadəçi interfeysi təmin edən Migrate Drupal UI modulunu daxil edir. Drupal 6 və ya 7 saytını Drupal 8-ə köçürmək üçün istifadə edin. Drupal 6 və ya 7-dən Drupal 8-ə köçürmə üzrə istifadəçi təlimatı tam sənədlərə malikdir. Qeyd edək ki, Drupal 8 Təqdimat modulu suala hələ də eksperimentaldır və məsələləri bilir. Drupal 6 və Drupal 7 saytlarının 8.1.0 ilə köçürülməsi ilə bağlı xüsusi məlumatlar üçün aşağıda oxuyun. (Bir miqrasiya etməzdən əvvəl həmişə məlumatlarınızı saxlaya və nəticələri diqqətlə nəzərdən keçirin.)
    • Alınan performans üçün BigPipe:
    • Drupal 8 BigPipe modulu, Facebook-un BigPipe səhifənin göstərilməsi strategiyasının inkişaf etdirilməsini təmin edir və dinamik, fərdiləşdirilmiş və ya uncacheable məzmunlu səhifələr üçün çox yaxşı şəkildə təkmilləşdirilmiş bir performans təmin edir. BigPipe sənədlərinə baxın.
    • CKEditor WYSIWYG yazım və dil düyməsi:
    • Drupal 8.0.0, CKEditor modulunu (bir WYSIWYG redaktoru) daxil etdi, lakin mətnin yoxlanması üçün brauzerinizin yerleşik yazım denetleyicisini istifadə etmək əvvəlcədən mümkün deyildir. Drupal 8.1.0 ilə də CKEditor daxilində imla kontrolü də mövcuddur.
    • Başqa böyük bir düzəliş CKEditor'daki isteğe bağlı dil düzəliş düyməsini əlavə edir. Düzenleme araç çubuğunuzda görünecek şekilde yapılandırıldıktan sonra, erişilebilirlik ve makine işleme için yararlı olan metnin parçalarına dil bilgisi atamanıza izin verir.
    • Turları olan yaxşı kömək səhifəsi:
    • Drupal 8.0.0, əsas Tur modulu ilə turlar adlanan köməkçi təlimlər üçün yeni bir sistem daxil etdi. Drupal 8.1.0'da, bu turları, admin / help administrativ yardım baxımından listeleyerek tapmaq üçün asanlaşdırdıq.
    • Kömək ümumi baxış səhifəsi indi də daha çevikdir, buna görə əməyi keçən modullar bölmələr əlavə edə bilər və mövzular görünüşünü daha asan qəbul edə bilər. Yeni sistem haqqında yenilənmiş yardım səhifəsi üçün dəyişiklik qeydində daha ətraflı məlumat ala bilərsiniz və ya modullarınıza turlar əlavə etmək üçün Tur API sənədlərinə müraciət edə bilərsiniz.
    • Görünüş sahələrində göstərilən şəxslər:
    • Drupal 8.1.0 indi görünüş sahəsi daxilində tam göstərilən şəxsin yerləşdirilməsinə imkan verən Baxışlar üçün göstərilən bir sahə işleyicisini ehtiva edir. Məsələn, bu xüsusiyyət hər bir node yazarı üçün göstərilən bir istifadəçi profili göstərmək üçün istifadə edilə bilər. Bu xüsusiyyət, Drupal 7-də Təşkilatın əmanət modulu tərəfindən təmin edilmiş, lakin hələ də Drupal 8-də mövcud olmamışdır.
    • JavaScript avtomatik test üçün dəstək:
    • Drupal 8.1.0, yeni testlər yazarkən gələcəkdə Drupal'ın JavaScript funksionallığı ilə daha az böhrana səbəb olacaq JavaScript-lə avtomatlaşdırılmış test üçün dəstək verir. (JavaScript testlərini necə yerinə yetirmək haqqında ətraflı məlumat əldə edin.) PHPUnit və digər test nəticələrinin təkmilləşdirilmiş hesabatlarını da daxil olmaqla test sisteminin digər inkişafları da var.
    • Təkmilləşdirilmiş Bəstəkar dəstək:
    • Drupal 8.1.x ilə başlayaraq, Drupal çekirdek və onun bağımlılıkları Drupal.org-da Composer tərəfindən paketlənir. Bu, siteler ve modüller, üçüncü taraf bağımlılıklarını (daha əvvəl çekirdekle birlikte gönderilen satıcı dizini ilə çalışmak yerine) bütün üçün yönetmek üçün Composer'ı da kullanabilir.
    • Geliştirici API'sinin təkmilləşdirilməsi:
    • Drupal 8.1.0 kimi kiçik relizlər developers və yeni funksiyalar üçün geriyə uyğun olan API əlavələri daxildir.

    Sürüm 8.0.6 / 8.1.0 RC1'de yeni nə :

    • php-fpm mühitlərinə quraşdırmaq # 2572293 sayəsində modulları aktivləşdirməkdə ölümcül səhvləri görə bilər: kernel.terminate router yenidən bərpa etməyin.
    • MySQL 5.7.9 və ya MariaDB 10.1.8 (hər ikisi oktyabr 2015-də buraxılmış) üçün hələ bir sınaq yox idi, lakin onlarla heç bir tanınmış məsələ yoxdur.
    • İdeal veritabanlarından birinde test başına tetkik testi əlavə etmək niyyətindəyik
    • Apache konfiqurasiyaları xüsusi fayl obyektlərinə xidmət göstərməklə bağlı ola bilər. Məsələ: # 2619250: Hərəkətsizləşdirmə -MultiViews in .htaccess 500 səhvə səbəb ola bilər
    • Bütün bilinən məsələlər üçün məsələ sırasını axtarın.
    • Bütün dəyişikliklər 8.1.0-beta2
    • # 2701027 tərəfindən Gabor Hojtsy: Drupal 8 UPGRADE.txt bir çox yolla (adından başlayaraq) yanıltıcıdır
    • # 1850080 amateescu, dawehner, Xano, bojanz, martin107, Pancho, alexpott, tim.plunkett, icseh., stefank, Gabor Hojtsy, jhodgdon, tstoeckler: Entity növü etiketləri çoxluğun olmaması, əgər etiket əsasında UI mətn yarada bilmirsə çoxlu tələb olunur
    • Geri sayım # 1850080 amateescu, dawehner, Xano, bojanz, martin107, Pancho, alexpott, tim.plunkett, icseh., stefank, Gabor Hojtsy, jhodgdon, tstoeckler: Entity növü yazıları çoxluğu yoxdur, UI mətni çoxlu tələb olunarsa etiketdə "
    • # 2674408 by alexpott: Əsasda "Drupal.Classes.UnusedUseStatement" standartını düzəltmək
    • # 2694243 by marthinal, jhodgdon: node_field_data və search_index masalar langcode uyğun olmalıdır
    • # 2624986 by Arla, heykarthikwithu, bradjones1, kristofferwiklund: # 2400197-dən olan regress tənzimlənməsi, istifadəçi redaktə formu parol sıfırlama hashini gözləyir
    • # 2699869 by er.pushpinderrana: format_string () üçün deprecation bildiriş SafeMarkup :: format () istifadə etmək deyir, lakin bu da qadağan edilir
    • # 2697637 by alexpott, xjm: composer.json-nun doğru versiya nömrələrinə malik olmasını
    • # 2698595 by davidhernandez: Maintainers faylında səhv yazıldığı üçün
    • # 2692827 foxtrotcharlie tərəfindən: ContentTranslationManagerInterface :: setEnabled üçün FieldEntityTranslationTest səhv çağırışları
    • # 2696919 by chgasparoto, snehi: EntityResource annotasiya sinifinin plugin annotasiyasından sonra @see var
    • # 2600926 by benjy, mikeryan, phenaproxima, hussainweb, alvar0hurtad0: adlar arasında devralınmasına icazə verin
    • # 2697291 by maxocub, Gabor Hojtsy, alexpott: Konfiqur tərcümə forması etiketləri tərcümə edilmir
    • # 2689655 by cafuego: D8 Şərh tarix görünüşləri arguments yanlış verilənlər bazası sütunu istifadə edir
    • # 2489660 by katzilla, lucur, AlviMurtaza, swati_qa, ijf8090, dawehner, Cottser, ayang: UI mətnləri Firefox'un köhnə versiyalarında örtüşür
    • Wim Leers tərəfindən # 2678568 saytı buraxın: A) yer tutucusunun uğursuz olmasına baxmayaraq yaxşı UX & DX təmin edin B) bəzi cavab tədbirinin abonenti uğursuz "
    • # 2661470 by andypost, lauriii: KernelTestBase :: render BareHtmlPageRenderer :: renderBarePage
    • üçün parametr kimi yanlış dəyərləri keçir.
    • # 2614824 by alexpott, xjm, catch: Sürüm sabit sabit olduqda testlər uğursuzdur
    • Heddn tərəfindən # 2694009: MigrationInterface get ()
    • daxil deyil
    • # 2664274 by alexpott, bojanz, fortis, Mile23, arknoll, Barryvdh: .prefer-dist və .gitattributes birləşməsi bizim satıcının test təmizləməsini qarışdırır
    • Daniel_Rempe, catch, Jeff Cardwell, hctom, tstoeckler, dwehner tərəfindən verilmiş # 2658956 saylı sayını geri alıb: Taksonomiya sözləri görünüş sahələri kimi mövcud deyil
    • # 2678568 by Wim Leers: Yaxşı UX & amp; A) Yer tutucusunun göstərilməsi uğursuz olsa da, DX B) bəzi cavab tədbirinin abonenti uğursuz olur
    • # 2632314 alexpott, amateescu, ivanjaros tərəfindən: PluginSettingsBase :: getThirdPartySettings () array yerinə null qaytarır
    • # 2237101 by Mile23, cordoval, YesCT, dawehner, tim.plunkett: Core / DependencyInjection CompilerPasses üçün təmizlənir
    • # 2680931 by alexpott: NormalizeTest test sınaqları
    • Berdir, # 2688668, bojanz: Yeni müəssisə təftiş param artırıcı / çeviriciyi xidmət kimi qeyd edin
    • Berdir, bojanz tərəfindən verilmiş # 2688668 saylı versiyası: "Yeni müəssisənin revizyon param artırıcı / çeviricisini xidmət kimi qeyd edin"
    • # 2664748 by amateescu, alexpott, TravisCarden: Node giriş üçün etiketlənmiş node revision sorğuları "heç bir node table" istisna səbəb olur
    • Lendude tərəfindən # 2691741: ViewExecutable
    • 'da qalan emissiya () silin
    • Berdir tərəfindən # 2686207: Phpunit-a-I modullarında ən asan çekirdek testləri konvertasiya edin
    • # 2677414 blue_waters tərəfindən: Yanlış / uyğun olmayan sinif adı səbəbiylə '#default_tab' VerticalTabs '
    • # 1458824 idebr, JvE, mayaz17, cwoky, Henrik Opel: Ajax onay qutuları ilə Tableselect ilə işləmir
    • Swentel, krknth, heykarthikwithu, k4v, aerozeppelin, naveenvalecha, alexpott tərəfindən # 2595613: '#title_display' = & gt; 'görünməz' kompozit forma elementləri üçün işləmir
    • Lendude, cilefen, r0nn1ef, andypost tərəfindən # 2685021: Fatal error: $ bu views.theme.inc
    • # 2666650 by alexpott, benjy: Miqrasiya və mənbə plugin menecerlərini göç plaginlərinə vurun
    • # 2692359 by alexpott, nod_: Data-dialog-type istifadə edərkən core / drupal.dialog.ajax istifadə edin
    • # 2670170 by quietone, vasi: Əlavə i18n string & amp; dəyişən məlumatları d6_dump'a
    • # 2692223 by amateescu, Berdir: 8.2.x qədər ən sadə bazlı FieldUnitTestBase gətirin
    • # 2678674 by Wim Leers, benjy, mr.baileys, dawehner, xjm, mlhess: Yayınlanmamış xüsusi hata səhifələrinə keçin.

    Yeni nə versiyası 8.0.6:

    • Drupal 8.0.4 təhlükəsizlik zəifliklərinin aşkar olunmasına cavab olaraq azad edilib. Ətraflı məlumatlar rəsmi təhlükəsizlik məsləhətlərində tapıla bilər: Drupal Core - Kritik - Birden çox Zərərvericilər - SA-CORE-2016-001

    Yeni versiyası 8.0.4:

    • Drupal 8.0.4 təhlükəsizlik zəifliklərinin aşkar olunmasına cavab olaraq azad edilib. Ətraflı məlumatlar rəsmi təhlükəsizlik məsləhətlərində tapıla bilər: Drupal Core - Kritik - Birden çox Zərərvericilər - SA-CORE-2016-001

    Sürüm 8.0.0'da yeni nə :

    • Kontekstində, nə-görürsünüz-nə-siz-almaq (WYSIWYG) redaktə və ön görünüşlər
    • Sahələri, sahələri və görünüşləri olan qutunun kənar tərkibi modelləşdirilməsi
    • İdarə arayüzü vasitəsilə məzmun səhifələrinin və hətta formaların və administrativ səhifələrin fərdiləşdirilməsi
    • Kutu qutusundan tam çevrilə bilmə və lokallaşdırma
    • Ətraflar arasında dəyişikliklərin təhlükəsiz və sadə bir şəkildə yerləşdirilməsi üçün etibarlı konfiqurasiya idarəetməsi
    • Mobil ilk, həssas, HTML5 çıxış
    • REST-ilk doğma web xidmətləri
    • Ətraflı erişilebilirlik və WAI-ARIA uyğunluğu
    • Bəstəkar, Symfony2, Guzzle və Twig kimi məşhur kitabxanaların inteqrasiyası ilə müasir PHP standartları və təcrübələri
    • Cədvəldən kənar ön performansın əhəmiyyətli dərəcədə yaxşılaşdırılması
    • CDN'ler və əks proksi-lərlə genişləndirilmiş önbellekleme və ən yaxşı sinif inteqrasiyası
    • PHP7 və PostgreSQL və SQLite verilənlər bazaları ilə tam uyğunluq
    • ... Və daha çox!

    Sürüm 7.39 / 8.0.0 versiyasında Beta 14:

    • Ajax sistemi Ajax sorğusu verməzdən əvvəl URL-lərini təsdiqləyir. Drupal Ajax API'sından standart yollardan istifadə edən mövcud kod, bu yeniləmədən sonra işə davam etməlidir. Drupal 7.39 ilə işləməyən qeyri-adi Ajax kodunuz varsa, kodunuzu əl ilə iki yoldan birində doğrulayırsınız. URL'yi "urlIsAjaxTrusted" JavaScript parametrinə əlavə edin (nümunə üçün ajax_pre_render_element ()) və ya Ajax geri çağırma funksiyasında ajax_set_verification_header () 'ni çağırın, mövcud URL'yi etibarlı olaraq qeyd edin. Yalnız bunu həqiqətən etibar etdiyiniz URLlər üçün edin; Drupal-da Ajax sorğuları heç vaxt etibarsız URLlərə göndərilməməlidir.
    • Təhlükəsizlik səbəbləri ilə, avtomatik tamamlama sistemi, təmiz URL-lərdən istifadə edən xüsusi kod üçün qorunma olmasına baxmayaraq, Ajax sorğularını yalnız təmiz olmayan URLlərə çevirir. Avtomatik tamamlama funksiyasını işləmək üçün tələb olunan autocomplete effektiv mətn sahələrində yeni bir form API # proses funksiyası var; xüsusi və əməyi keçən modullar bu formada mətn sahələrini dəyişdirərkən (bu element yardımı element_info_property () istifadə edərkən) bu prosesin təsadüfən aradan qaldırılmamasını təmin etməlidirlər. Təhlükəsizlik düzəltməsinin bir hissəsinə also theme_textfield () dəyişiklikləri daxildir; bu mövzu funksiyasını ləğv edən saytların həm də bu dəyişiklikləri tövsiyə etmələri tövsiyə olunur (ətraflı məlumat üçün bu fərqli mövzunun text_textfield bölməsinə baxın).
    • Forma API əlaməti doğrulaması uğursuz olduqda (məsələn, cross-site istək saxtakarlıq cəhdi aşkar edildikdə və ya istifadəçi bir müddətdən sonra yenidən daxil olduqdan və geri qayıtdıqdan sonra forma təqdim etməyə çalışır), forma API artıq atılır Təhlükəsiz olduğu bilinən Drupal çekirdek tərəfindən təmin edilən geri çağırışlar siyahısı xaricində form element dəyər qüsurlarını axtarma. Nadir hallarda, bu bir istifadəçi bir forma təqdim etdikdə və bir simge doğrulama hatası aldığı zaman veri kaybına gətirib çıxara bilər, lakin ümumi təsirin kiçik olması gözlənilir.

    7.38 / 8.0.0 versiyasında yeni Beta 7:

    • Bu azadlıq təhlükəsizlik zəifliklərini düzəldir.

    7.37 / 8.0.0 versiyasında yeni Beta 7:

    • Drupal 7.36-da regressiya sabitlənmişdir ki, bu da müəyyən bir növ məzmun növlərinin uzunmüddətli effektiv bir modul tərəfindən müəyyən edilməməsi halında aradan qaldırılmasına səbəb olmuşdur.
    • İstifadəçi hesabı formasından (kiçik UI və məlumat struktur dəyişikliyi) avtomatik vaxt zonasının aşkarlanması ilə bağlı qarışıq bir təsviri silindi.
    • icazə verilən etiketlərin siyahısında göstərildikdə filter_xss () 'dan keçmək üçün adda bir tire ilə xüsusi HTML etiketlərinə icazə verilir.
    • hook_schema () tətbiqlərində artıq icazə verilmiş olduğu kimi sabit uzunluqlu sütun prefiksinə (bütün sütun əvəzinə) əsaslanan sahələr üzrə göstəriciləri göstərmək üçün icazə verilmiş hook_field_schema () tətbiqləri.
    • Geçersiz varlık URL'lerine erişirken PostgreSQL'deki sabit PDO istisnaları.
    • Kodu barəsində bir site / bütün / kitabxanalar qovluğuna əlavə olunub, istifadə üçün təlimatlar.
    • Rəqəmlər səhifəsindəki "mətn formatlarını və filtrləri idarə et" icazəsinə əlavə olundu.

    7.36 / 8.0.0 sürümünde Beta 7:

    • Drupal 7.36 yalnız hata düzeltmelerini və kiçik API / xüsusiyyət təkmilləşdirilməsini ehtiva edir.

    Sürüm 7.34 / 8.0.0 versiyada Beta 6:

    • Geri al »Sayı # 2388749 Söhbətin dəstəkləndiyi təqdirdə mimətləndiriciləri qeyd edin

    Şərh Drupal

    Şərhlər tapılmadı
    Şərh əlavə
    Images yandırın!