Linux за българи: Форуми

Нетехнически теми => Идеи и мнения => Темата е започната от: Naka в Яну 16, 2019, 11:45



Титла: Сърверски софтуер за публикуване на книга(и) в *odt
Публикувано от: Naka в Яну 16, 2019, 11:45
Имам няколко авторски книги писани на опен офис. Трябва ми софтуер с който лесно да да може да се публикуват в нета.
Нещо подобно на това:
https://issuu.com/ideaboutique/docs/18006_vie_jul18_final_issuu/46
но може и да не е толкова 'sophisticated' :D с разлистване, анимация...Важното е да се представя някакси...

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

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

Идеи?


Титла: Re: Сърверски софтуер за публикуване на книга(и) в *odt
Публикувано от: bot в Яну 16, 2019, 16:31
https://www.ispringsolutions.com/blog/top-5-flipbook-software-programs/


Титла: Re: Сърверски софтуер за публикуване на книга(и) в *odt
Публикувано от: jet в Яну 16, 2019, 18:54
libreoffice --headless --convert-to pdf *.odt

и тогава

pdf2htmlex


Титла: Re: Сърверски софтуер за публикуване на книга(и) в *odt
Публикувано от: 4096bits в Яну 16, 2019, 21:18
Защо трябва да се рендват динамично? При всяко поискване се извършва ненужна работа върху по принцип статично дъдържание. Конвертирай ги веднъж в html и приключваш веднъж завинаги.


Титла: Re: Сърверски софтуер за публикуване на книга(и) в *odt
Публикувано от: Naka в Яну 16, 2019, 21:48
Щото ми омръзна да се занимавам с файлове.
Конвентираш сума ти файлове..... След това забелязваш някаква неточност или неправилно рендване (например таблица или картинка или стил) след това правиш промени, след това пак конентираш, след това пак проверявяш.... Приказка безкрай.

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

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

За сега може би по правилният подход е абсолютно всичко подробно и точно да представи.
Може би през pdf като междинен файл както предложи джета.


Титла: Re: Сърверски софтуер за публикуване на книга(и) в *odt
Публикувано от: 4096bits в Яну 17, 2019, 00:36
А защо не ги оставиш PDF? Браузърите и без това го четат.
Аз започнах да пиша нещо като книга и изобщо не съм се занимавал с офис пакети и разни техни формати. Направо на Markdown.
Защо не пробваш да конвертираш с pandoc?

pandoc book.odt -o book.html

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

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


Титла: Re: Сърверски софтуер за публикуване на книга(и) в *odt
Публикувано от: go_fire в Яну 17, 2019, 08:14
Конвертирането винаги е било голяма болка. Например за таблици „класическия“ начин беше да се представят като картинка.

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

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

=*=

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

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

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


Титла: Re: Сърверски софтуер за публикуване на книга(и) в *odt
Публикувано от: Naka в Яну 17, 2019, 10:18
Някакви плъгини за CMS-и като това  docxpresso за wordpress ??? ???

https://www.youtube.com/watch?v=keJEhjcBFEg
https://wordpress.org/plugins/docxpresso/#description
http://wp-plugin.docxpresso.com/


Титла: Re: Сърверски софтуер за публикуване на книга(и) в *odt
Публикувано от: 4096bits в Яну 17, 2019, 13:26
Не съм се занимавал никога с Wordpress. Видях, че имат над петдесет хиляди плъгина  ???
Отделих малко време да се поинтересувам и видях, че odt е в листа на поддържаните формати за ъплоуд в Медия. Това означава ли, че документът ще може да се рендва в уеб страницата или блога?

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


Титла: Re: Сърверски софтуер за публикуване на книга(и) в *odt
Публикувано от: bot в Яну 17, 2019, 15:30
Но! Това е стара технология. И като такава носи своя багаж. LaTeX може да ти достави най-красивите, стилистически правилни, полиграфски издържани документи на планетата. Може да ти ги достави в същия вид на PDF. Когато говорим за truetype цената е, че не можеш да ги получиш като dvi. Но пък и нещо толкова жалко като truetype, няма място в dvi (майтап).

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


Титла: Re: Сърверски софтуер за публикуване на книга(и) в *odt
Публикувано от: go_fire в Яну 17, 2019, 18:04
Но! Това е стара технология. И като такава носи своя багаж. LaTeX може да ти достави най-красивите, стилистически правилни, полиграфски издържани документи на планетата. Може да ти ги достави в същия вид на PDF. Когато говорим за truetype цената е, че не можеш да ги получиш като dvi. Но пък и нещо толкова жалко като truetype, няма място в dvi (майтап).

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

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

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

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

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


Титла: Re: Сърверски софтуер за публикуване на книга(и) в *odt
Публикувано от: Stancho_25 в Яну 17, 2019, 20:30
Като се разговорихте за LaTeX, какво ще кажете за това тук ($2)?


Титла: Re: Сърверски софтуер за публикуване на книга(и) в *odt
Публикувано от: Naka в Яну 18, 2019, 15:55
Може би популярността на latex-a сред акедемичните среди се дължи на много добрата подръжка на формули. Няма нещо от математическата нотацията дето да не може да изобрази.

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

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


Титла: Re: Сърверски софтуер за публикуване на книга(и) в *odt
Публикувано от: 4096bits в Яну 18, 2019, 16:18
Може би нещо, което генерира съдържание, спрямо таговете - h1, 2, 3 и т.н.
Може дори и JS да е.