Daisy (programvara)
Utvecklare | Ytterstänk |
---|---|
Stabil frisättning | 2.4.2 / 21 februari 2011
|
Operativ system | Cross-plattform |
Typ | Innehållshanteringssystem |
Licens | Apache-licens 2.0 |
Hemsida |
Daisy är ett Java / XML- innehållshanteringssystem med öppen källkod baserat på Apache Cocoon- innehållshanteringsramverket . Idag används Daisy på stora företag för kunskapsbaser för intranät , produkt- och/eller projektdokumentation och hantering av innehållsrika webbplatser.
Innehållshanteringssystem
Innehållet lagras i så kallade Daisy-dokument. Dessa dokument hanteras av Daisy Repository Server. Dokument består av delar. Delar kan vara allt från obligatoriska textblock till specificerade fält med begränsat innehåll. Genom att skapa specifika dokumenttyper kan olika typer av information hanteras olika. Enkla dokument innehåller bara text och hyperlänkar . Genom att inkludera en fråga i ett dokument är det enkelt att skapa dokument som aggregerar andra dokument.
Varje dokument kan ha flera varianter. En variant kan vara en version eller ett översatt dokument ( språkvariant ). Varianter kan användas för att markera specifika versioner, t.ex. alla dokument som hänvisar till version XYZ av den beskrivna programvaran.
Redigering av Daisy-dokument stöds av en WYSIWYG Wiki- liknande redigeringsmiljö.
Webbplatsnavigeringsträd kan göras mer dynamiska med hjälp av frågor som genererar navigeringshierarkier.
Daisy är hierarkifri och har en tydlig separation mellan repository- server och front-end- applikation. Detta möjliggör enkel utökning av funktionaliteten.
Andra funktioner är:
- revisionskontroll
- centraliserat ACL- system
- Jakarta Lucene-baserad fulltextindexering
- bokutgivning som möjliggör generering av snyggt formaterade böcker med innehållsförteckning , avsnittsnumrering, korsreferenser , fotnoter och index
- facetterad surfning
- Daisy 2.0-versionen lade till JBoss jBPM- baserat arbetsflöde
Krav
De paketerade versionerna av Daisy 2.2 innehåller allt som krävs för att köra Daisy, förutom:
- en Java Virtual Machine (JVM): Java 1.5 eller högre krävs
- en MySQL -databas: version 4.1.7 eller högre krävs (5 också bra)
Daisy kan arbeta med andra databaser, som PostgreSQL , men endast MySQL stöds.
Daisy är noggrant testad på Linux , Mac OS X och Windows NT/2000/XP , men bör även köras på andra Unix-operativsystem som Solaris . Dessutom visas Daisy korrekt i de flesta större webbläsare: Internet Explorer och Mozilla / Firefox med reserv till ett textområde i andra webbläsare.
Ytterstänk
Outerthought är ett Java- och XML-företag med öppen källkod. Outerthought stödjer Daisy och ger stöd till dess community av användare och bidragsgivare.
Dokumentation
Dokumentationen för Daisy körs på Daisy själv och kan ses online som HTML eller laddas ner i PDF som en "Daisy-bok".
Se även
- Daisys front-end körs på Apache Cocoon
- Lista över innehållshanteringssystem