katlog.orgжурнал разработки Демо-каталогДемо

← Все рубрики

РШ6

Решение

Почему выбрали так, а не иначе: варианты и компромиссы.

  1. РШ001
    Решение2 мин чтения

    Фильтры, которые не врут

    Число рядом с фильтром — это обещание: столько записей вы увидите, если его выберете. Рассказываем, почему это обещание легко нарушить и как мы его держим.

  2. РШ002
    Решение2 мин чтения

    Почему у каждой библиотеки — своя копия системы

    Одна большая платформа для всех или отдельная копия для каждой библиотеки? Мы выбрали второе. Рассказываем, чем пришлось заплатить и что получили взамен.

  3. РШ003
    Решение2 мин чтения

    Безопасность маленькой системы

    Маленькой библиотеке не нужна система уровня банка. Но ей нужно, чтобы чужой человек не вошёл в кабинет библиотекаря, а данные читателей не утекли. Какие решения для этого приняты.

  4. РШ004
    Решение2 мин чтения

    Удалить нельзя восстановить: двойное подтверждение и корзина

    Удаление записи — единственное действие в каталоге, которое может уничтожить годы работы одним нажатием. Поэтому мы сделали его медленным. Намеренно.

  5. РШ005
    Решение2 мин чтения

    Дополнительные поля: гибкость без поломок

    Набор полей записи повторял наш экспорт из Aleph. Но время меняется: завтра понадобятся DOI, ссылка на электронную версию, провенанс. Как дать библиотекарю создавать поля самому и не дать случайно всё сломать.

  6. РШ006
    Решение2 мин чтения

    Частный проект по немецким правилам

    Блог о библиотечной системе кажется безобидным. Но в Германии даже у частного сайта есть обязательные страницы, а у одной строчки кода со шрифтами — судебная история. Что мы сделали и почему.