KnigaRead.com/
KnigaRead.com » Компьютеры и Интернет » Прочая околокомпьтерная литература » Михаил Кондратович - Создание электронных книг в формате FictionBook 2.1: практическое руководство (beta 4)

Михаил Кондратович - Создание электронных книг в формате FictionBook 2.1: практическое руководство (beta 4)

На нашем сайте KnigaRead.com Вы можете абсолютно бесплатно читать книгу онлайн Михаил Кондратович, "Создание электронных книг в формате FictionBook 2.1: практическое руководство (beta 4)" бесплатно, без регистрации.
Перейти на страницу:

Распакуйте архив в нужную директорию. Совсем не обязательно, чтобы она была в Program Files. Лучше всего создать директорию в корневом каталоге диска, например, D:FB2LIBR.

При этом установка Firebird на ПК вовсе не требуется. Необходимая dll-ка включена в дистрибутив программы. Сервер Firebird будет нужен только при работе в локальной сети.

При первом запуске программы автоматически открывается пустая база данных. Она хранится в каталоге, где находится программа, в поддиректории Library.

Можно использовать ее, а можно создать свою.

Cоздание новой базы данных

Новая база создается с помощью функции меню «Библиотека/Создать» (Ctrl+N).

Выбираем способ хранения книг «База данных» или «Файловая система».

При способе хранения «База данных» файлы книг хранятся в теле самой базы данных, в поле BLOB.

При способе хранения «Файловая система» книги размещаются в специально отведенной папке, упакованные в архивы ZIP. Для каждого автора создается отдельная папка «имя_фамилия».

Нужно указать местоположение файла базы и его формат (рекомендуется .fdb), а для способа хранения «Файловая система» еще и папку, где будут храниться книги — точку монтирования.

Способ хранения данных можно в любой момент изменить. Делается это функцией меню «Библиотека/Изменить способ хранения».

В настройках, «Инструменты/Опции», в разделе «Хранилище» тоже присутствует выбор «База данных/Файловая система». Однако попытка изменить способ хранения книг таким образом, может привести лишь к тому, что часть книг будет в базе, а часть — в папках.

Иногда, после создания базы выскакивает окно с ошибкой и база не добавляется в список доступных баз. В таком случае вызываем функцию «Библиотека/Открыть» и добавляем ее вручную («Добавить в портал»).

Чтобы начать работать с программой необходимо:

а) авторизоваться;

б) закачать книги в базу данных.

Авторизация и управление пользователями.

Чтобы выполнить какое-либо действие, затрагивающее содержимое базы данных, например, добавить книги в библиотеку, необходимо авторизоваться (ввести имя пользователя).

Программа сама предложит вам авторизоваться, как только вы попытаетесь выполнить действие, которое доступно только для зарегистрированного пользователя.

На панели инструментов есть специальная пиктограмма «Авторизация» (стилизованное изображение человека). Или нажмите Ctrl+L.

Вводим имя пользователя (логин), и, если требуется, пароль. Щелкнув по кнопке со стрелкой, можно выбрать пользователя из списка.

Изначально в базе уже есть встроенный пользователь «owner», имеющий права владельца библиотеки. По умолчанию ввод пароля для него не требуется.

Если установить галочку «Запомнить», при последующих запусках программы будет осуществляться автоматический вход под соответствующим логином.

Можно тут же создать нового пользователя. Для этого щелкните по ссылке «Регистрация».

В появившемся окошке введите имя пользователя, и, если считаете нужным, пароль. Пароль вводится два раза.

Данные о пользователях хранятся в самой базе данных библиотеки. Поэтому если вы создали новую базу, там нужно будет регистрироваться по-новой.

Для редактирования списка пользователей есть функция «Инструменты/Пользователи».

Редактировать список пользователей может только владелец базы.

Щелкнув правой клавишей по нужной строке, можно назначить пользователю привилегии. Их, собственно, две. «DB Owner» (Владелец базы) и «Can Edit» (Может редактировать).

Привилегия «Can Edit» всего лишь позволяет редактировать описание (description) книги.

Привилегия «DB Owner» предоставляет пользователю администраторские права. Только владелец базы может удалять книги, настраивать синонимы авторов, менять настройки пользователей.

Как быть если вы удалили пользователя owner, и в списке пользователей не осталось ни одного логина с правами владельца базы?

Все просто. Создаем новую базу и открываем («Библиотека/Открыть») ее. Авторизуемся как пользователь owner и тут же открываем оставшуюся «бесхозной» базу. Регистрируем пользователя и немедленно присваиваем ему права «владелец базы». Вуаля!

Добавление книг в библиотеку.

Для пополнения базы новыми книгами существует команда «БиблиотекаДобавить книгу».

В верхней строчке панели «Source files» нужно указать каталог, в котором будет производиться поиск новых книг.

Файлы книг могут быть упакованы в ZIP‑архивы.

Затем вызываем команду «FileПоиск FB2-файлов».

В панели «Source files» появится список найденных файлов с книгами.

Пометив нужные файлы (если активна функция «ДополнительноПомечать файлы в процессе поиска» все найденные файлы помечаются сразу), вызываем команду «FileОбработать выбранные файлы». В правой части экрана отображается ход процесса.

Вся информация о выполненных операциях будет храниться, пока вы не очистите соответствующий журнал.

Не следует добавлять за один раз более 1000 книг, так как это чревато зависанием программы.

Paбота с программой

Основное рабочее окно FB2Librarian разделено на три части и имеет четыре закладки. «Авторы», «Серии», «Жанры» и «Новинки» Соответственно, книги в них сортируются по фамилии автора, серии, жанру и поджанру, а также времени поступления в библиотеку.

В закладке «Авторы» слева идет список авторов книг, входящих в библиотеку. По умолчанию — всех, но щелчком по букве алфавита вверху их можно отсортировать по нужной букве.

В закладке «Серии», соответственно, слева находится список серий. Ну и так далее.

Правая часть экрана для всех закладок почти одинакова.

Сверху идет список книг, отсортированный по соответствующему признаку. Ниже — описание текущей книги. Название книги, вхождение в серию и порядковый номер в ней, жанр, а также аннотация книги.

Рядом, левее, находится картинка обложки, если она есть. Ниже обложки — количество рецензий и оценка читателей.

При наведении курсора на картинку обложки, появляются две кнопки с изображением лупы и дискеты. С их помощью картинку можно просмотреть в увеличенном виде или сохранить в файл. Впрочем, вместо щелчка по пиктограмме лупы с тем же результатом можно щелкнуть по самой картинке.

Щелкнув по цифре оценки (или тому месту, где она должна находиться) можно вызвать функцию голосования — оценки книги. Теоретически — по пятибалльной системе, практически — произвольную. Оценка, которую программа выводит под обложкой книги, является средним арифметическим всех выводимых оценок.

Двойной клик по названию книги в списке открывает ее в программе чтения. По умолчанию это HaaliReader, исполняемый файл которого входит в дистрибутив программы, но в опциях можно назначить и другую читалку.

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

Функция поиска в программе довольно спартанская. По слову или фрагменту слова, регистронезависимая. Поиск производится в полях базы «Автор», «Название», «Серия».

Довольно много функций завязано на правую кнопку мыши.

Кликнув по имени автора в соответствующем списке, в закладке «Авторы», можно ввести подробную информацию о данном авторе («Редактировать информацию об авторе»), удалить автора (вместе с его книгами), а так же назначить синонимы.

Что такое синонимы?

Некоторые авторы публикуются как под собственным именем, так и под псевдонимами. Или под несколькими псевдонимами. Например: Кир Булычев — Игорь Всеволодович Можейко, Юрий Никитин — Гай Юлий Орловский. Чтобы объединить их как одного автора,  в программе введены синонимы.

Можно ввести синонимы вручную («Редактировать синонимы»). А можно назначить конкретного автора как синоним другого, используя функцию «Добавить как синоним». Автор исчезнет из списка, а его книги будут добавлены к книгам того автора, которому вы его назначили в синонимы. Внимание! Операция необратима!

Последняя функция, доступная по щелчку правой клавишей в списке авторов, «Проверка написания». Она позволяет выявить некириллические символы в имени-фамилии автора.

Щелчок правой кнопкой мыши по названию книги в списке книг (любая закладка) вызывает следующие функции (большинство из них продублировано в пункте главного меню «Книга»:

«Пометить как прочитанную» (Ctrl+Y). Название книги выделяется зеленым цветом и рядом появляется зеленый квадратик. Книга добавляется в список «История».

Перейти на страницу:
Прокомментировать
Подтвердите что вы не робот:*