Разлика между версии на „Бъдещи планове“

От Уики на Читанка
Направо към: навигация, търсене
(goto github issues)
 
(Не са показани 5 междинни версии от същия потребител)
Ред 1: Ред 1:
 
Това са бъдещите планове на Моята библиотека — като библиотека и като софтуерен проект.
 
Това са бъдещите планове на Моята библиотека — като библиотека и като софтуерен проект.
  
В отделни страници са записват [[Идеи|идеи за подобряването й]], както и [[Bugs|срещнати грешки]]. Някои от тях са записани и тук.
+
Всички идеи за подобряване на софтуера, както и срещнатите грешки се записват в GitHub:
 +
* [https://github.com/bmanolov/chitanka/issues За библиотеката]
 +
* [https://github.com/bmanolov/rechko/issues За Речко]
 +
Доскоро това се правеше на страниците [[Идеи]] и [[Bugs]], които вече не се ползват.
  
 
Има и [[Книги за оправяне|допълнителна страница с книги за поправяне]].
 
Има и [[Книги за оправяне|допълнителна страница с книги за поправяне]].
  
== По-важни цели ==
+
== Разни проблеми ==
 
 
* Създаване на самообновяваща се дистрибуция на библиотеката, която да може лесно да се инсталира на други сървъри. Чрез нея ще могат да се създават огледала на библиотеката, които ще поемат част от трафика. Един от основните проблеми е как ще става изтеглянето на обновеното съдържание.
 
* Поддръжка на книги във формат DjVu. Основния проблем, който трябва да се реши, е къде да се хостват тези файлове и как да се осъществява достъпа до тях.
 
* Позволяване на добавянето на текстове да става през административния интерфейс.
 
* Разширяване на Речко чрез данните от многотомния Речник на българския език.
 
* Интеграция на словната база на библиотеката в Речко. Всяка дума в Речко ще бъде свързана с примерни изречения, взети от произведения в библиотеката.
 
 
 
== Важни проблеми за решаване ==
 
  
 
* Подобряване на уеб прегледа на съдържанието на книги.
 
* Подобряване на уеб прегледа на съдържанието на книги.
 
* Подобряване на структурата на потребителските права в библиотеката и позволяване на управлението им чрез административния интерфейс.
 
* Подобряване на структурата на потребителските права в библиотеката и позволяване на управлението им чрез административния интерфейс.
* Разширяване на API-то на библиотеката, за да покрива и административния интерфейс.
 
* Реализация на глобалното търсене чрез OSD.
 
* Вграждане на уики система в библиотеката. Това ще позволи по-пълното интегриране на определени страници от сегашното уики, напр. [[Библиотека за ученика]].
 
 
== Други проблеми ==
 
 
* Преобразуване на категории и етикети в nested set, за да се улесни и подобри прегледа на книгите и произведенията чрез съответните им йерархии.
 
* Позволяване на лепенето на етикети само на определена група от потребители. В момента това е разрешено на всички регистрирани.
 
 
* Оптимизация на страницата на книга, за да се ползва по-малко памет. В момента някои големи книги връщат грешки, заради недостатъчно памет. Пример: [[book:446|Светлината на света]].
 
* Оптимизация на страницата на книга, за да се ползва по-малко памет. В момента някои големи книги връщат грешки, заради недостатъчно памет. Пример: [[book:446|Светлината на света]].
* При редакция на личност чрез javascript да се прави проверка дали дадена уики статия съществува.
 
* Вграждане на блога в библиотеката. Все още не е решено до каква степен ще бъде запазено сегашното съдържание на блога. Раздела с новини вероятно ще бъде изтрит.
 
* При генериране на крайните формати (FB2 и ePub) да се използват умалени изображения (ориентировъчно – 600×800), а оригиналните да бъдат достъпни в сайта и в SFB-формата.
 

Текуща версия към 19:02, 30 август 2013

Това са бъдещите планове на Моята библиотека — като библиотека и като софтуерен проект.

Всички идеи за подобряване на софтуера, както и срещнатите грешки се записват в GitHub:

Доскоро това се правеше на страниците Идеи и Bugs, които вече не се ползват.

Има и допълнителна страница с книги за поправяне.

Разни проблеми

  • Подобряване на уеб прегледа на съдържанието на книги.
  • Подобряване на структурата на потребителските права в библиотеката и позволяване на управлението им чрез административния интерфейс.
  • Оптимизация на страницата на книга, за да се ползва по-малко памет. В момента някои големи книги връщат грешки, заради недостатъчно памет. Пример: Светлината на света.