Към съдържанието
PN Scripts

Плъгини

Latinka

Българската кирилица на латиница в адресите, машинните имена и имената на файлове в Drupal по официалната Обтекаема система, с преобразуване, което запазва старите връзки чрез пренасочване 301.

  • Drupal 10.3+ and 11
  • PHP 8.1+
  • Pathauto
  • Redirect
  • Drush 13
  • Очаквайте скоро

Очаквайте скоро

Още не е публикуван в магазина, затова няма връзка за покупка или изтегляне. PN Scripts не приема плащане за него тук.

Страницата с настройки на Latinka: за едно българско изречение ядрото на Drupal пише SHCHastlivi khora v Blgariya, а Latinka пише Shtastlivi hora v Bulgaria

Какъв проблем решава

Празнината

Drupal превръща българските заглавия в адреси като /shchastlivi-khora-v-blgariya по руски правила, а не по Закона за транслитерацията, а сайтовете с адреси на кирилица имат дълги кодирани връзки с проценти.

Какво представлява

Latinka добавя българските правила към услугата за транслитерация на ядрото, така че всяка част от Drupal, която транслитерира, ги следва, и преобразува съществуващите адреси на кирилица с пробно изпълнение и пренасочване 301.

Как се използва

Чисти и правилно изписани адреси на латиница за българско съдържание, без да се счупи нито една стара връзка.

Законът за транслитерацията в адресите, машинните имена и имената на файлове в Drupal, с безопасен начин да оправите адресите, които сайтът вече има.

За кого е

Използвайте го когато

  • Фирмен сайт на Drupal, чиито новини трябва да са на адреси като /novini/shtastlivi-klienti-v-sofia
  • Сайт, пренесен от друга система със стотици адреси на кирилица, които трябва да запазят позициите си в търсачките
  • Агенция, която прави сайтове на Drupal за български клиенти и иска машинни имена като novini_i_sabitiya

Направено за

  • Собственици и редактори на сайтове на Drupal с българско съдържание
  • Разработчици и агенции, които работят с Drupal за български клиенти

Какво има вътре

Изписване по закона навсякъде

Latinka надгражда услугата за транслитерация на ядрото, която използват Pathauto, полетата за машинни имена в администрацията и транслитерацията на имената на файлове. Всички те вече пишат щ като sht, ъ като a, крайното ия като ia и името на държавата като Bulgaria.

Преобразувайте това, което имате

Страницата „Преобразуване на съществуващите псевдоними“ показва всеки адрес с кирилица и латинския, който ще получи, с добавено число, когато друга страница вече го използва. Натиснете „Преобразуване“ и то върви на партиди по 50; при повторно пускане вече преобразуваните се пропускат.

Без счупени връзки

С модула Redirect всеки стар адрес получава пренасочване 301, което се редактира в URL redirects. Без него Latinka пази старите адреси и отговаря на тях с 301 само когато Drupal би върнал 404, така че обикновените страници не плащат нищо. След преобразуването кешът на страниците се изчиства.

Вашите правила

Изберете всички езици на съдържанието или само някои, азбуката по подразбиране, дали да се разпознават руски и украински думи и изключения като Пловдив|Plovdiv City. В Drush има latinka, latinka:status и latinka:convert с --dry-run.

Спецификации

Наличност
Очаквайте скоро
Разработчик
PN Scripts
Вид
Плъгин
Платформи
PHP
Ценообразуване
Еднократно плащане Цената ще бъде обявена.
Внедряване
Изтегляне (ZIP на модула за modules/custom)
Зрялост
v1.0.0

Съвместимост

Платформа или среда Поддържани версии Тествано до
Drupal 10.3 или по-нова 11.4.10
Pathauto 1.15 или по-нова 1.15
Redirect 1.13 или по-нова 1.13

Стек

  • Drupal 10.3+ and 11
  • PHP 8.1+
  • Pathauto
  • Redirect
  • Drush 13

Latinka предстои

Продуктът е завършен и тестван. Още не се продава; тази страница ще посочи откъде да го вземете, когато започне.

Очаквайте скоро

Още не е публикуван в магазина, затова няма връзка за покупка или изтегляне. PN Scripts не приема плащане за него тук.

Въпроси

Модул за Drupal, който пише българската кирилица на латиница по Закона за транслитерацията в адресите, машинните имена и имената на качените файлове и преобразува съществуващите адреси на кирилица с пренасочване 301. Доставя се като zip с модула, тестовете му, превод на български и README.

Drupal 10.3 или 11 с PHP 8.1 или по-нов. Pathauto трябва за автоматичните адреси, а модулът Redirect се използва, ако е инсталиран; и двата не са задължителни. Тестван е с Drupal 11.4.10, Pathauto 1.15, Redirect 1.13 и Drush 13.8 на PHP 8.4 със SQLite.

Не превежда текст, не преименува файлове, които вече са на диска, и не променя връзки, писани на ръка в съдържанието. Drupal 10.3 и MySQL или PostgreSQL не са тествани, а адресите, които Pathauto вече е написал на латиница по правилата на ядрото, се генерират наново с груповото обновяване на самия Pathauto, не с преобразуването.

Направено е от PN Scripts, софийско студио, което прави игри и инструменти, като надграждане на услугата за транслитерация, кука за буквите на машинните имена и преобразуване на адреси с обработка на 404. Създадено с помощта на AI; модулът е проверен от PN Scripts с 97 теста в PHPUnit (unit и kernel тестове на Drupal с Pathauto и Redirect) и автоматизирана инсталация от zip файла на чист сайт с Drupal 11.4, включително HTTP проверки на пренасочванията 301.

Още не се продава. Когато започне, тази страница ще води към магазина; PN Scripts не приема плащания на този сайт.