Sivut

ePub PDF Tulosta
Booki

Ominaisuudet

Katsotaanpa Bookin tärkeimpiä ominaisuuksia, jotta ymmärrämme sitä paremmin. Tässä on lyhyt kuvaus Bookin tärkeimmistä ominaisuuksista, sekä jonkin verran tietoa kehityksen edistymisestä. Lista ei ole täydellinen ja keskustelu tarpeellisista ominaisuuksista on tervetullutta.

Versiointi
Osittain toteutettu.
Yksi Bookin tehokkaimmista ominaisuuksista on kyky kopioida ja kierrättää sisältöä helposti. Booki käyttää GITiä sisällön versiointisäilönä. Tämä merkitsee mahdollisuutta haaroittaa kirjat uusiksi versioiksi kierrätystä, käännöstä tai sisällön uudelleenkontekstualisointia varten. Muutokset voidaan liittää virrassa ylöspäin, mikäli näin tahdotaan tehdä. Tällä hetkellä versiointia tuetaan, mutta ei GITillä Sen sijaan versiot ovat tietokantaan asetettuja lippuja, tämä tehdään Bookin Python-koodin avulla.

Kirjaksi muotoiltu PDF-ulostulo
Toteutettu (Objavi) -- http://objavi.flossmanuals.net
Kirjaksi muotoillun PDF-tiedoston luominen palvelimella on Bookin keskeinen ominaisuus. Booki luo kirjaksi luodun PDF-tiedoston käyttäen Webkit PDF renderöintikonetta. Jos tahdot päivittää kirjan Bookissa, muokkaat sitä selaimessa ja voit luoda uuden tulostettavaksi valmiin PDF-tiedoston muutamassa minuutissa. Lisäksi kirjaksi muotoiltu PDF tukee Unicodea, kaksisuuntaista tekstiä ja käännettyä sitomista oikealta vasemmalle kirjoitettavien kielten painamiseksi vasemmalta oikealle toimivassa painossa ja päinvastoin. Taittokoneen ulostulona on muokattavat koot ja usean palstan PDF, joka sopii suuren mittakaavan painoon sanomalehtipainossa.

CSS-kirjamuotoilu
Toteutettu - http://objavi.flossmanuals.net
PDF-renderöintikone tukee CSS-tyylitiedostoja. Tämä muuttaa suunnittelun kielen Indesignista CSS-koodiin - mikä merkitsee, että kuka tahansa verkon alkuperäisasukas voi hallita kirjan ulkoasua. 

Ulostulot
Toteutettu - http://objavi.flossmanuals.net
Booki on varsinaisesti alusta erilaisten tekstien kirjoittamiseen, jonka yksi ulostulo on kirjat. Kirjoittajat voivat julkaista staattisia HTML-tiedostoja linkittääkseen niille verkkosivuilta ja OpenOfficen .odt -tiedostoja, HTML-tiedostoja kovalevyltä luettaviksi, ePub-kirjoja ja ruudulta luettavia PDF-tiedostoja. Muita ulostulomahdollisuuksia luodaan lisäosina, näihin sisältyy XML ja muuta e-kirjaformaatit.

Reaaliaikaiset yhteityövälineet
Osittain toteutettu.
Kirjapyrähdykset, etäosallistuminen ja eriaikainen kirjoittaminen vaativat kaikki erilaisia viestintämenetelmiä. Näiden harmonisoiminen yhdeksi järjestelmäksi on ollut alue, jolla FLOSS Manuals on tehnyt paljon käytännön tutkimusta, Booki ottaa parhaat palat oppimastamme. Bookissa on työkaluja, kuten reaaliaikaiset ilmoitukset muokkauksista, ilmoitukset kirjautuneena olevista käyttäjistä, reaaliaikainen keskustelu (verkkoportti IRCiin), systeemitason ilmoitukset ja lukujen tilan merkintä. Lisäksi on tulossa kirjojen etenemisen mittarit, työvuotyökalut, viestien lähettäminen ja reaaliaikaiset käyttäjien tilalistaukset.

Lokalisaatio
Ei vielä toteutettu.
Bookin tulee olla saatavilla jokaisella kielellä, jolla sitä tarvitaan. Niinpä liitämme kypsän Pootle-koodin Bookiin mahdollistaaksemme ympäristön lokalisaation.

Kääntäminen
Ei vielä toteutettu.
Sisältö voidaan haaroittaa ja merkitä käännettäväksi. Kirjan käännösversio tarjoaa linkit takaisin alkuperäiseen materiaaliin, se sijoitetaan käännöstyövirtaan ja sitä muokataan rinnakkain alkuperäisen lähteen kanssa. Olemme myös ajatelleet lisätä sanakirjan ja konekäännökset työvirtaan.

Tuominen
Toteutettu - http://objavi.flossmanuals.net/espri.cgi
Booki sopii myös kirjojen sisällön tuomiseen. Nykyisin Booki tukee Archive.orgin ePubs-tiedostojen (1,6 miljoonaa), Wikibooksin (Wikibooks.org) ja minkä tahansa verkossa olevan ePub-tiedoston tuomista.

Asennettava
Toteutettu.
Booki on asennettavissa ajettavaksi paikallisena verkkopalveluna. Asennukset tehdään lähdekoodista, joten se vaatii Pythonin tuntemusta. Myöhemmin Ubuntun ja Debianin käyttäjät voivat asentaa Bookin helposti .deb-paketeista (Pythonin tuntemusta ei vaadita).

Booki-palvelu
Toteutettu - http://www.booki.cc
FLOSS Manuals käyttää itse Bookia vapaiden ohjelmien käyttöoppaiden kehitykseen. Me ajamme myös ilmaista Booki-palvelua osoitteessa http://www.booki.cc kirjoittajille, jotka eivät tahdo itse asentaa omaa Bookia.

Sulautettava API
Ei vielä toteutettu.
Monet käyttäjät tahtovat käyttää Bookia kirjoittaakseen materiaalia, jonka he tarjoavat omassa verkko-osoitteessaan. Booki tarjoaa samanlaisen APIn kuin FLOSS Manualsin betavaiheessa oleva API kirjojen laittamiseksi verkkosivuille. Tämä merkitsee, että käyttäjät joutuvat vain kopioimaan muutaman rivin HTML-koodia verkkosivulleen, jolloin kirja näyttää olevan heidän omalla palvelimellaan.

Käyttäjäsivut
Osittain toteutettu.
Booki asettaa käyttäjät suunnittelun keskipisteeseen. Käyttäjän lähtökohdasta tämä tekee Bookista käyttäjäkeskeisen, ei sisältökeskeistä. Tällä hetkellä käyttäjäsivut nyttävät vain käyttäjän profiilin ja listan heidän luomistaan kirjoista ja ryhmistä. Myöhemmin käyttäjäsivusta tulee kotisivu kirjautuessasi sisään, voit sieltä käsin tarkkailla kirjojen muutoksia, viestiä muiden kanssa ja osallistua projekteihin. Tältä sivulta voit luoda kirjoja, luoda ryhmiä ja liittyä niihin, julkaista ilmoituksia kirjapyrähdyksistä tai muista toiminnoista, seurata muutoksia omiin ja muiden kirjoihin, sekä tilata muita palveluita.

Dynaamiset ryhmät
Toteutettu.
Booki-ryhmät ovat käyttäjien omia yhteisöjä, jotka tekevät yhteistyötä kirjoittaakseen kirjoja tietystä aiheesta. FLOSS Manuals on yksi tällainen ryhmä, joka tekee yhteistyössä käyttöoppaita vapaista ohjelmista. Voit liittyä FLOSS Manuals -ryhmään jos tahdot auttaa muita kirjoittamaan vapaiden ohjelmien oppaita.

RSS
Osittain toteutettu.
Käyttäjillä on henkilökohtaiset RSS-syötteet, joita käytetään muutosten seuraamiseen. Kirjoja ei vielä voida syndikoida RSS-syötteiden avulla.

Tekijänoikeuksien seuraaminen ja hallinta
Osittain toteutettu.
Tekijöiden nimeäminen on tällä hetkellä automatisoitu Bookissa. Tahdomme myös helpottaa tekijänoikeuksien hallitsijan löytämistä minkä tahansa Bookissa tehdyn teoksen tapauksessa, jotta on helppoa hankkia lupa teoksen uudelleenlisensointiin ja kierrätykseen. Tämä tekijänoikeusprosessi automatisoidaan osittain. Niinpä lisenssinhallinann tekninen prosessi on automatisoitu, jolloin sisällön luvallinen uudelleenkäyttö on erittäin helppoa.

Kirjanhallinta
Toteutettu.
Bookissa uudet luvut voidaan helposti lisätä sisällysluetteloon, ylimääräiset poistaa ja sisällysluetteloa muokata vedä ja pudota -käyttöliittymällä.

Lisenssinhallinta
Toteutettu.
Käyttäjät voivat valita lisenssin mille tahansa luomalleen kirjalle. Myöhemmin Booki takaa, sikäli kuin se on teknisesti mahdollista (on vaikeaa estää yksinkertaiseen tekstin leikkaamiseen ja liimaamiseen perustuvia tekijänoikeusrikkomuksia), että Bookissa olevaa sisältöä ei yhdistetä epäyhteensopivalla tavalla lisensoidun materiaalin kanssa. Lisenssejä voidaan hallita myös lukujen tasolla. Avoimen sisällön lisenssejä käytetään oletusarvoisesti.