Автор Тема: Сърверски софтуер за публикуване на книга(и) в *odt  (Прочетена 20242 пъти)

Naka

  • Напреднали
  • *****
  • Публикации: 3460
    • Профил
Имам няколко авторски книги писани на опен офис. Трябва ми софтуер с който лесно да да може да се публикуват в нета.
Нещо подобно на това:
https://issuu.com/ideaboutique/docs/18006_vie_jul18_final_issuu/46
но може и да не е толкова 'sophisticated' :D с разлистване, анимация...Важното е да се представя някакси...

Идеята ми е да има някакъв сърверски скрипт или демон на който да му се подават само *odt файловете а пък той да ги рендва динамично във веб - html+css.
Обезателно трябва да може да се индексират от спайдерите и от Гого.

Досега го правих като конвентирах *odt във wiki и ги пусках с docuwiki.
Но този процес е много трудоемък щото винаги се налага допълнителна редакция на готовото wiki, а и трябва на всяка страница да се прави ръчно адреса. Документите хич не са малко - над 1000 страници.

Идеи?
« Последна редакция: Jan 16, 2019, 11:51 от Naka »
Активен

Perl - the only language that looks the same before and after encryption.

jet

  • Напреднали
  • *****
  • Публикации: 3473
  • Distribution: debian
  • Window Manager: kde
    • Профил
libreoffice --headless --convert-to pdf *.odt

и тогава

pdf2htmlex
Активен

..⢀⣴⠾⠻⢶⣦⠀
  ⣾⠁⢠⠒⠀⣿⡁
  ⢿⡄⠘⠷⠚⠋
  ⠈⠳⣄⠀⠀⠀⠀  Debian, the universal operating system.

4096bits

  • Напреднали
  • *****
  • Публикации: 6749
    • Профил
Защо трябва да се рендват динамично? При всяко поискване се извършва ненужна работа върху по принцип статично дъдържание. Конвертирай ги веднъж в html и приключваш веднъж завинаги.
Активен

As they say in Mexico, "Dasvidaniya!" Down there, that's two vidaniyas.

Naka

  • Напреднали
  • *****
  • Публикации: 3460
    • Профил
Щото ми омръзна да се занимавам с файлове.
Конвентираш сума ти файлове..... След това забелязваш някаква неточност или неправилно рендване (например таблица или картинка или стил) след това правиш промени, след това пак конентираш, след това пак проверявяш.... Приказка безкрай.

Мислех си ако има някаква неточност само настройваш филтъра и той се отразява на всичко.

И филтри съм правил. Правeх едно време скрипт който цепеше одт файла по хедърите генерираше html, странираше го и го минимизираше опростяваше.
Правех и филтър за експорт от odt към  wiki. Но колкото повече се задълбавах толкова повече подробности възникваха в екпорта, я картинка нещо я нещо друго.... Нямам нерви да го подържам.
Само че това дето го правих се стремях да минимизира, да опрости генерирания html или вики. Тогава html-a css-a  не бяха толкова развити.

За сега може би по правилният подход е абсолютно всичко подробно и точно да представи.
Може би през pdf като междинен файл както предложи джета.
« Последна редакция: Jan 16, 2019, 22:10 от Naka »
Активен

Perl - the only language that looks the same before and after encryption.

4096bits

  • Напреднали
  • *****
  • Публикации: 6749
    • Профил
А защо не ги оставиш PDF? Браузърите и без това го четат.
Аз започнах да пиша нещо като книга и изобщо не съм се занимавал с офис пакети и разни техни формати. Направо на Markdown.
Защо не пробваш да конвертираш с pandoc?

pandoc book.odt -o book.html

Увери се, че документа ти е utf-8 преди да пробваш.

Събирам сили да се захвана да понауча  LaTeX. Там поне се надявам с рендването да няма проблем.
Активен

As they say in Mexico, "Dasvidaniya!" Down there, that's two vidaniyas.

go_fire

  • Global Moderator
  • Напреднали
  • *****
  • Публикации: 8917
  • Distribution: Дебиан Сид
  • Window Manager: ROX-Desktop / е17
  • кашик с гранатомет в танково поделение
    • Профил
    • WWW
Конвертирането винаги е било голяма болка. Например за таблици „класическия“ начин беше да се представят като картинка.

Ако говорим за завършени продукти (книги в случая), то 4096 е прав, че най-добре да се оставят в PDF или дори в odt. Гългъл чете и двете. Викито е полезно, когато ще има последваща, колаборативна работа по тях. Slideshare разработката му е струвала едни милиони и засега няма лесно да му се намери аналог.

Трябва да се съберат прекалено много желаещи като теб и заедно да го направят. Или пък някой да реши да подлее вода на подобните услуги и да налее той милионите. Засега няма кандидат. Дори за нещо основополагащо като Гитхъб му трябваше много време, за да започнат да се появяват открити алтернативи. А какво остава за нещо, за което на програмистите не им пука?

=*=

4096. Аз съм огромен почитател на TeX и LaTeX. Това е цяла вселена. Споменавал съм, че в хранилищата на Дебиан има над три гигабайта информация по темата (фактически това е парчетосан TeX Live). LaTeX е еднакво достъпен и за начинаещи, и за напреднали.

Но! Това е стара технология. И като такава носи своя багаж. LaTeX може да ти достави най-красивите, стилистически правилни, полиграфски издържани документи на планетата. Може да ти ги достави в същия вид на PDF. Когато говорим за truetype цената е, че не можеш да ги получиш като dvi. Но пък и нещо толкова жалко като truetype, няма място в dvi (майтап).

ОБАЧЕ! С LaTeX не можеш да получиш хубав HTML, а CSS не може да получиш никакъв. Филтрите към HTML са правени през деветдесетте и HTML, който получаваш е също деветдесетарски. Мен това напълно ме устройва, но не отговаря по никакъв начин на съвременните критерии.
Активен

В $por4e2 e истината  ;)

***

Aко даваха стипендия за най-глупави, щях да съм човека с най-много Mини Kупъри

***

Reborn since 1998 || 15.09.2007 totally М$ free && conscience clear

Naka

  • Напреднали
  • *****
  • Публикации: 3460
    • Профил
Активен

Perl - the only language that looks the same before and after encryption.

4096bits

  • Напреднали
  • *****
  • Публикации: 6749
    • Профил
Не съм се занимавал никога с Wordpress. Видях, че имат над петдесет хиляди плъгина  ???
Отделих малко време да се поинтересувам и видях, че odt е в листа на поддържаните формати за ъплоуд в Медия. Това означава ли, че документът ще може да се рендва в уеб страницата или блога?

Също, попаднах на Scribd плъгин, който може и да ти свърши работа в свободната си версия.
Видях и предложение да се копира директно съдържанието от Writer в редактора на Wordpress. Казват, че ако няма по-сложно форматиране може и да сработи добре.
Активен

As they say in Mexico, "Dasvidaniya!" Down there, that's two vidaniyas.

bot

  • Гост
Но! Това е стара технология. И като такава носи своя багаж. LaTeX може да ти достави най-красивите, стилистически правилни, полиграфски издържани документи на планетата. Може да ти ги достави в същия вид на PDF. Когато говорим за truetype цената е, че не можеш да ги получиш като dvi. Но пък и нещо толкова жалко като truetype, няма място в dvi (майтап).

 Колега, с когото работя кара магистратура в университета в Ланкастър, там използват Латекс като основен инструмент за писане на доклади и др. документация.
Активен

go_fire

  • Global Moderator
  • Напреднали
  • *****
  • Публикации: 8917
  • Distribution: Дебиан Сид
  • Window Manager: ROX-Desktop / е17
  • кашик с гранатомет в танково поделение
    • Профил
    • WWW
Но! Това е стара технология. И като такава носи своя багаж. LaTeX може да ти достави най-красивите, стилистически правилни, полиграфски издържани документи на планетата. Може да ти ги достави в същия вид на PDF. Когато говорим за truetype цената е, че не можеш да ги получиш като dvi. Но пък и нещо толкова жалко като truetype, няма място в dvi (майтап).

 Колега, с когото работя кара магистратура в университета в Ланкастър, там използват Латекс като основен инструмент за писане на доклади и др. документация.

Текс е създаден като академичен инструмент. Такъв е и до днес. И винаги ще бъде. Ще бъде поне докато не се случи нещо радикално (wasm ли чух?).

Разбира се това е в цивилизованите страни. Родните университети само името им е университетско.

В темата обаче се пита за публикуване като html, css, js. А в това tex е негоден. Поддържа се мъничко js но това е единствено и само в pdf (май версия 1,5 на стандарта). Html се поддържа четворка. CSS изобщо не се поддържа.

Tex е уникален инструмент, но той не се превърна в универсална технология подобна на postscript. А и самия postscript вече го броят за остаряващ. Реално се поддържа (и то симулиран) само в печатащите устройства. Той също не успя да прескочи в новата ера. Поне в това tex успя да му вземе реванш. Но пък не успя да вземе реванш от xml, който се завърна от гроба и е по-жив от всякога.
Активен

В $por4e2 e истината  ;)

***

Aко даваха стипендия за най-глупави, щях да съм човека с най-много Mини Kупъри

***

Reborn since 1998 || 15.09.2007 totally М$ free && conscience clear

Stancho_25

  • Напреднали
  • *****
  • Публикации: 234
    • Профил
Като се разговорихте за LaTeX, какво ще кажете за това тук?
Активен

Naka

  • Напреднали
  • *****
  • Публикации: 3460
    • Профил
Може би популярността на latex-a сред акедемичните среди се дължи на много добрата подръжка на формули. Няма нещо от математическата нотацията дето да не може да изобрази.

По темата. Пробвах едно такова https://www.dokuwiki.org/plugin:odt2dw
В празната страница, която искаш да създадеш се появява един бутон browse избираш си одт файла и хоп той се рендва като вики. Вътрешно плъгини си прави само един път преобразуването.

След това като искаш може да доредактираш викито.
Остава обаче проблема със странирането. Навигация Напред назад между файловете и съдържание. Може би с някой друг плъгин?
Активен

Perl - the only language that looks the same before and after encryption.

4096bits

  • Напреднали
  • *****
  • Публикации: 6749
    • Профил
Може би нещо, което генерира съдържание, спрямо таговете - h1, 2, 3 и т.н.
Може дори и JS да е.
Активен

As they say in Mexico, "Dasvidaniya!" Down there, that's two vidaniyas.