Javascript-форум (https://javascript.ru/forum/)
-   Ваши сайты и скрипты (https://javascript.ru/forum/project/)
-   -   syncbooks читалка (https://javascript.ru/forum/project/34391-syncbooks-chitalka.html)

mitiya 03.01.2013 00:24

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

http://syncbooks.org

В чём суть:
Это сайт, но по сути это приложение для смартфона написанное на js.
И спользует много html5 "фишек" в том числе возможность работы в offline.

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


Там есть пункт upload
в нем можно загрузить txt файл с книгой

вставить ссылку на txt файл, только прямые ссылки (пока не понял как сделать чтоб можно было открывать не прямые)

и просто можно вставить текст книги


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

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

Вроде все.

Gozar 03.01.2013 13:24

Клева отличать закачанную книгу по порядку следования. Все книги называются title. Гы-гы.

mitiya 03.01.2013 15:16

Цитата:

Сообщение от Gozar (Сообщение 224958)
Клева отличать закачанную книгу по порядку следования. Все книги называются title. Гы-гы.

Поподробней можно?

title это если не ввести название.
а если загружать файл, то по умолчанию берется название файла.

mitiya 03.01.2013 15:24

Сам нашел один косяк. у меня на домашнем серваке нормально грузились тексты в utf8 и 1221, а тут только в utf8. пока не знаю как это разрулить.
Лучше бы конечно как-то разобраться с кодировкой еще на стороне клиента.

Gozar 03.01.2013 19:48

Цитата:

Сообщение от mitiya
title это если не ввести название.

А что там есть поле для внесения названия? :blink:

С компа я совсем не понял как загрузить. Вернее у меня не получилось это сделать.

mitiya 04.01.2013 13:57

Цитата:

Сообщение от Gozar (Сообщение 225018)
А что там есть поле для внесения названия? :blink:

С компа я совсем не понял как загрузить. Вернее у меня не получилось это сделать.

в поле по умолчанию текст "The book's title"

блин. честно говоря вы не первый кто не смог. но я не могу понять по чему. мне все кажется элементарным((
не могли бы вы описать что делали, и что не получилось ?

Deff 04.01.2013 14:34

Цитата:

Сообщение от mitiya
блин. честно говоря вы не первый кто не смог. но я не могу понять по чему. мне все кажется элементарным((

:) 1 - Вы сразу ориентируетесь на продвинутую публику, - тут русский в реале с трудом, а Вы с ходу на англицком
2. На менюшках кроме текста нужны интуитивные иконки
3. Оформление страницы не ассоцировано с задачей
Иконок в инете на тему читалки и книжек - немеряно!
http://qps.ru/dks98

Попробуйте замутить тему здесь(помощь с оформлением) http://forumdts.org/viewforum.php?id=92

Deff 04.01.2013 14:38

Цитата:

Сообщение от mitiya
сразу скажу, регистрация обязательна, без нее то ради чего я все это и затеял теряет смысл. А затеял я это для того что бы можно было сохранять прогресс прочтения на сервере. Не представляю как это сделать не регистрируя пользователей.

1. По загрузке в Local storage - можно автоприсвоить Авторизационные данные(можно продублировать их и во флеш-куках(см. evercookie) и куках)
2. Можно поставить плагин авторегистрации/авторизации из соцсетей

mitiya 04.01.2013 15:17

да я уже понял что дизайн не к черту (
но по функционалу бы хоть кто сказал чего.

Deff 04.01.2013 15:53

mitiya,
Последнее не про дизайн,
Необходим быстрый вход для использования,
Никто не будет серфить новый ресурс без (хотя бы начального) удобства входа!
/ да и для получения претензий ( ксать нужна страница отзывов и рекомендаций)/


Часовой пояс GMT +3, время: 02:50.