Идеи

От Уики на Читанка
Версия от 14:50, 26 април 2011 на Mandor (беседа | приноси) (Добавяне на препратка към новата идея.)
Направо към: навигация, търсене


Стари идеи

Напълно реализирани

Отхвърлени


Промяна вътрешния формат на текстовете

Идеята в едно изречение

Замяна на сегашното представяне на текстовете (SFB) с XML.

Пълно описание

В момента текстовете в Читанка се съхраняват във формат SFB. Това налага средно сложен анализ на файла, преди да се конвертира към някой от крайните формати (TXT, FB2, ePub), като този анализ се извършва винаги, когато исканият краен формат не съществува в кеша на сайта. Предложението е текстовете да се съхраняват в XML-блокове; дори не е необходимо да е пълноценен XML-файл. Това дава следните предимства:

  • Еднократен (сложен) анализ на изходния SFB-файл;
  • Възможност за (почти) директно конвертиране на вътрешния XML файл в някой от изходните формати, например чрез XSLT.
  • Възможност за усложняване на SFB-парсера по такъв начин, че да улавя повече невалидни конструкции; в момента това е непрактично.

При тази организация на текстовете SFB-форматът ще се превърне в още един от изходните формати за конвертиране, който е интересен само за коректорите.

Необходими умения за реализацията й

Уеб-програмиране (PHP, MySQL); познаване на модулите за конвертиране.

Приоритет

(направо не искам да предполагам :-)

Забележки

  • „Пакетните“ файлове, които описват книгите и сборните издания, също ще се представят чрез XML.

Коментари

Сегашното конвертиране не е сложно и не мисля, че XSLT ще опрости много процеса. Така или иначе може да се направи отделен валидатор, с който ще се проверява изходния SFB. — Борислав 12:20, 18 април 2011 (EEST)

Добавяне на метаданни към SFB-формата

Идеята в едно изречение

Добавяне на пълен набор от метаданни за произведението/книгата в реализацията на SFB-формата.

Пълно описание

В началото всички метаданни бяха добавяни „на ръка“ при качването на текста в сайта. В последствие функционалността на информационния блок се разшири така, че да обхваща базовите метаданни (предположение: които в момента се поддържат от базата данни) — оригинално заглавие, поредица, номер, преводач и т.н., — реализирани чрез двойка „променлива“=„стойност“. Предложението е наборът от метаданни да се разшири до по-пълноценно множество (за основа може да се използва FB2-спецификацията и да се допълнят евентуалните липси), което да се добавя в началото на SFB-файла, или да се използва отделен файл (FBI: Fiction Book Info — информация за художествена книга). За представянето отново може да се използват двойки „променлива“=„стойност“, но е желателно имената да са на кирилица и да са групирани по предназначение („Информация за произведението“, „Информация за изданието“ и т.н. — по аналогия с FBS-формата). Този набор ще се записва в базата данни и ще помага за генериране на по-пълноценни изходни файлове, както и при евентуално разширяване на функционалността на сайта.

Необходими умения за реализацията й

Уеб-програмиране (PHP, MySQL); познаване на модулите за конвертиране.

Приоритет

?

Коментари

Тези данни ще се добавят на ръка, затова синтаксиса трябва да е максимално опростен. Групирането ще усложни както въвеждането, така и извличането на данните. — Борислав 12:12, 18 април 2011 (EEST)

Обновяване на програмата mylibtofb2 за проверка на SFB формата

Идеята в едно изречение

Трябва да се обнови в по-късен етап програмата mylibtofb2, която служи за проверка на SFB формата.

Пълно описание

За да се подобри проверката на текстовете от главните коректори и валидаторите е нужно да се обнови програмата mylibtofb2, така че да поддържа новите маркери и да се премахнат старите маркери, които няма да се използват след няколко месеца.

Най-добре е тази промяна да се извърши след окончателната промяна на SFB формата (или друг бъдещ формат използван от библиотеката).

Необходими умения за реализацията й

Благосклонността на Mandor - създателят на програмата.

Сложност

Не е в моята компетенция.

Приоритет

Приоритет: 7.

Причина: подобряване на процеса на обработка на текстовете, както и повишаването на качеството им.


Забележки

Комуникация между хората, които ще извършват промени във формата използван от библиотеката.

Книги, съдържащи дадено произведение

Идеята в едно изречение

Възможност за извеждане на всички издания (книги), съдържащи дадено произведение.

Пълно описание

За да се избегнат неясноти като т.20 от „Дребни проблеми“, предлагам към всяко произведение освен четирите иконки за сваляне (в някой от крайните формати) и звездичката за маркиране да се добави иконка-книжка с подсказка от вида на „Книги, в които е публикувано произведението“ (функционалността се подразбира).

Чисто визуално може би ще е добре, ако тези шест иконки се разделят на две групи (с малко разстояние между тях) — „Отметки“ и „Издания“ (новата икона) да са в първата група; останалите — във втората.

Необходими умения за реализацията й

PHP/MySQL; познания за структурата на библиотеката

Сложност

Средна

Приоритет

8 (ще се избегнат доста въпроси за липсващи корици, анотации и т.н.)

Коментари

Обогатих малко изгледа при произведенията и сега кориците на книгите също се показват там. — Борислав 19:51, 18 април 2011 (EEST)

Набиране на програмисти и графични дизайнери от проекта http://stefankanchev.com

Идеята в едно изречение

Предлагам да се свържем с екипа на http://stefankanchev.com и да ги попитаме дали могат да помогнат с уменията си по графичен дизайн и програмиране.

Пълно описание

След внедряването на новата версия на библиотеката можем да ги помолим да ни помогнат с подобряването на библиотеката. Както се казва „от опит глава не боли“.

Необходими умения за реализацията й

Комуникативност

Сложност

Ниска

Приоритет

Приоритет: 7


Забележки

Ако се съгласят ще се наложи помощта на по-вещо лице, което разбира от структурата на библиотеката и има идеи за подобряването на изгледа и функционалността ѝ.

„Едноколонна начална страница“ по подразбиране

Идеята в едно изречение

Предлагам опцията в меню „Допълнителни стилове“ от настройките на профила, „Едноколонна начална страница“ да бъде активна по подразбиране.

Пълно описание

Според мен повече потребители биха харесали версията на библиотеката с включена по подразбиране опция „Едноколонна начална страница“, тъй като е по-прегледна.

Необходими умения за реализацията й

Сложност

Ниска

Приоритет

Приоритет: 3


Забележки

Коментари

В момента началната страница става едноколонна при ширина на екрана под 900 пиксела. — Борислав 22:24, 26 април 2011 (EEST)

Промяна поведението на „Без меню за отделните проекти“

Идеята в едно изречение

При активирана опция „Без меню за отделните проекти“ в менюто да се извеждат препратки към проектите.

Пълно описание

Ако потребителят активира опцията „Без меню за отделните проекти“ в своите настройки, той остава без налични препратки към форума и уикито. Предложението е при активирана опция тези препратки да се извеждат в менюто, както преди.

Необходими умения за реализацията й

PHP

Сложност

Ниска?

Приоритет

7 (ергономичност)

Забележки

Все още в началната страница, при включена настройка „Без меню за отделните проекти“, стои лентата с различните проекти. Според мен трябва, или да се махне, или да се промени цвета ѝ, така че да е в тон със стиловете. — Haripetrov 07:39, 27 април 2011 (EEST)