Serbestberdana Mastodon 3.0, platformek tora civakî ya nenavendî

weşandin serbestberdana platformek belaş ji bo bicîhkirina torên civakî yên nenavendî - Mastodon 3.0, ku dihêle hûn li dezgehên xwe yên ku ji hêla dabînkerên kesane ve nayên kontrol kirin karûbaran biafirînin. Ger bikarhêner nikaribe girêka xwe bimeşîne, ew dikare yek pêbawer hilbijêrin xizmeta giştî girêdan. Mastodon ji kategoriya torên federe ye, ku tê de komek protokol têne bikar anîn da ku avahiyek ragihandinê ya yekgirtî pêk bînin. ActivityPub.

Koda aliyê serverê ya projeyê bi Ruby bi karanîna Ruby on Rails ve hatî nivîsandin, û navgîniya xerîdar bi JavaScript-ê bi karanîna pirtûkxaneyên React.js û Redux ve hatî nivîsandin. Nivîsarên çavkanî belavbûn lîsansa di bin AGPLv3. Ji bo weşandina çavkaniyên gelemperî yên wekî profîl û statûyan jî pêşekek statîk heye. Hilberîna daneyê bi karanîna PostgreSQL û Redis tê organîze kirin.
Vekirî tê pêşkêş kirin API ji bo pêşveçûnê lêzêdekirinan û girêdana serîlêdanên derveyî (ji bo Android, iOS û Windows-ê xerîdar hene, hûn dikarin botan biafirînin).

Daxuyaniya nû ji ber rawestandina piştgiriya protokolê girîng e
OStatus, ku lihevhatina bi çareseriyên kevintir ên li ser bingeha StatusNet û GNU Civak. Tê pêşniyar kirin ku li şûna OSstatus protokola ActivityPub bikar bînin. Navbera malperê piştgirî ji pelrêçek profîlek, lîstikvanek bihîstwerî ya çêkirî, pergalek temamkirina otomatîkî ji bo têketina hashtag, etîketên "ne berdest" ji bo pêvekên multimedia yên jêbirin, vebijarkên ji bo neçalakkirina nûvekirinên di wextê rast de, gerokek hêsan, û diyaloga ji bo koçkirina hesabê. Piştgiriya ji bo pejirandina du-faktorî bi pejirandina zêde ya bi e-nameyê ve hatî bicîh kirin. Piştgiriya ji bo hashtagan hatiye berfireh kirin û rastbûna lêgerîna wan zêde bûye. Parçeyek kontrolkirina spam zêde kir.

Source: opennet.ru

Add a comment