Diskurs | |
---|---|
Type | webforum , e- mail nyhedsbrev , gratis og open source software , open source software og spørgsmål og svar |
Forfatter | Jeff Atwood |
Udvikler | Civilized Discourse Construction Kit, Inc. |
Skrevet i | Ruby og JavaScript |
Operativ system | GNU/Linux |
Interface sprog | Arabisk, bosnisk, kinesisk, tjekkisk, dansk, hollandsk, engelsk, estisk, finsk, fransk, tysk, græsk, hebraisk, indonesisk, italiensk, japansk, koreansk, norsk, persisk, polsk, portugisisk, russisk, spansk, svensk, ukrainsk, vietnamesisk |
Første udgave | 2013 (4 år siden) |
nyeste version | |
Licens | GNU GPL 2 [2] [3] |
Internet side | discourse.org |
Mediefiler på Wikimedia Commons |
Discourse er et open source internetforum og software til administration af mailinglister, der blev oprettet i 2013 af Jeff Atwood, Robin Ward og Sam Saffron. [4] Diskurs modtog støtte fra First Round Capital og Greylock Partners. [5] Applikationen er skrevet i JavaScript og Ruby on Rails [6] og bruger Ember.js frameworket. [7] PostgreSQL fungerer som databasen .
Fra et brugervenligt synspunkt forsøger Discourse at forbedre eksisterende forumsoftware væsentligt ved at inkludere funktioner som uendelig rulning, øjeblikkelige opdateringer, linkudvidelse og upload af vedhæftede filer. Projektets erklærede mål er dog sociale snarere end tekniske og har til formål at forbedre kvaliteten af online diskussion gennem forbedret forumsoftware.
Kildekoden distribueres under GNU General Public License version 2 . Derfor kan Diskurs organiseres af enhver. Alternativt kan en hosting-tjeneste købes hos den stiftende virksomhed. Fra oktober 2017 har over 700 virksomheder eller myndigheder valgt denne mulighed. [8] I maj 2017 afslørede Jeff Atwood, medstifter, i et interview, at virksomheden på det tidspunkt genererede omkring $120.000 om måneden. [9] Med pengene betaler virksomheden løn til sine fuldtidsansatte, som vedligeholder softwaren og udvikler nye funktioner, der gavner dem, der selv hoster open source-software. Dette er et eksempel på en open source- forretningsmodel, hvor en virksomhed sælger professionelle tjenester til villige kunder.
Discourse er designet til berøringsenheder i høj opløsning og har en bred vifte af funktioner, der er tilgængelige for både hostede og selv-hostede websteder.
Brugere modtager øjeblikkelig notifikationer, når et andet medlem svarer, citerer, sender en privat besked, nævner navnet eller links til et andet medlems indlæg. Nye beskeder og emner vises automatisk på skærmen i realtid.
Billeder kan uploades, trækkes eller indsættes. Store billeder reduceres automatisk til miniaturebilleder ved hjælp af modelvinduer. [10] .
Discourse understøtter OpenGraph og oEmbed . URL'er fra eksterne websteder, der understøtter denne teknologi, udvides automatisk for at give en kort beskrivelse af URL'en.
Diskurs giver også lokalsamfund mulighed for at koordinere indsatsen med et klagesystem, der automatisk skjuler upassende beskeder, indtil de bliver gennemgået af personalet. [elleve]
Narrative Bot [12]Discobot er en meget tilpasselig bot, der har til formål at lære nye brugere, hvordan man interaktivt bruger mange af platformens funktioner, såsom bogmærke - emner og individuelle indlæg, tilføje links, humørikoner , brugernavne, tilføje billeder, tagge indlæg og bruge søgefunktionen.
Tags [13]Diskurs giver avanceret funktionalitet, når du arbejder med tags. Når du opretter emner, kan brugere tagge emner med et eller flere tags, automatisk se tags efter behag, liste alle tags og filtrere emner efter tags. Tag-aliasser er understøttet. Webstedsadministratorer kan beslutte, om de vil tillade brugere at oprette nye tags, hvilke tags der kan bruges i hvilken forumsektion, og oprette gruppetags.
Grupper [14]Når den er installeret, opretter Discourse automatiske grupper med forskellige tilladelser, der er nyttige til at administrere webstedet som administratorer, moderatorer, personale (administratorer og moderatorer) og forskellige niveauer af tillid [15] for brugere.
Diskurs giver dig også mulighed for at oprette brugerdefinerede grupper. Disse grupper kan tilpasses og kan gøres private eller offentlige. Afhængigt af de valgte muligheder kan grupper være synlige for alle eller kun for medlemmer af gruppen. Brugere kan frit tilslutte sig gruppen eller indsende en anmodning om at blive tilføjet til gruppeejeren. Brugere kan også føjes til en gruppe efter invitation eller automatisk tilføjes ved hjælp af et mail-domæne, der matcher en af de tilladte lister.
Discourse APP er en officiel open source-app skrevet i React Native til Android og iOS . Den blev udgivet i november 2016 og giver brugerne mulighed for at holde styr på nye og ulæste beskeder og notifikationer på tværs af flere diskurssider. Realtidsmeddelelser er hjemmehørende i officielt hostede diskursfora.
I oktober 2017 blev der frigivet en uofficiel app, som giver selv-hostede diskursfora mulighed for at skabe deres egen app til brands og implementere den til Google Play Market og App Store . Appen er udviklet af pmusaraj, som er en langsigtet diskursbruger og plugin-forfatter.
Følgende software kræves på serveren for at køre Discourse: [16]