Skilningur

Stencils er opinn og kerfislaus CMS og gagnagrunnur sem situr efst á öllum SVL gagnagrunninum, sem gefur frá sér sveigjanlegt API lag og innfæringarforrit. Ólíkt hefðbundnum CMS-umsjónaraðilum sem stjórna gagnauppbyggingu þinni, stýringu við að hugsa um gagnaupplausnina þína og búa til öflugan gagnagrunns skemningu og býr til öflugan, fullkomlega sérhæfan viðmót. Þessi aðferð gerir forritum og efni að vinna með sínum gögnum á skilmálum sínum, án þess að vera læst í stíft efni. Það er byggt með Node. js og Vue. jes, sem gerir það bæði léttan og afar þægilegan, fyrir verkefni á bilinu blogg til flókins stýrikerfis flot.

Í kjarna sínum, tekur leikstjórnarstöðin við hugmyndina um Δunadored gögn. Það kemur ekki fram með sjálfgefnu skemu, flutningakerfi eða gagnageymslu. Í staðinn virðir það núverandi ástand gagnagrunnsins, hvort sem þú byrjar á auðu skemu eða núverandi framleiđslugagnasafni. Þessi heimspeki gerir það að kjörvinsælu fyrir að gefa smám saman upp í huga sér, og gerir lið þannig að nýtæki sem nú eru að innleiða CMS í arfleiðarkerfi án þess að trufla yfirvarp.

Helstu atriði sem beina athyglinni að

Framleiðsla þess er mikil og er hönnuð til að koma efni á framfæri og hraða þróun umsóknar. Það er stillt af ásettu ráði að breyta um stefnu og gefur liðunum frelsi til að nota aðeins það sem þeir þurfa.

  • ]Nefurviðmót [3. LT]] stillir ekki gögn þín. Það tengir þig við núverandi gagnagrunninn þinn (MySQL, PostgreSQL, SQLite o.s.frv.) og býr sjálfkrafa til samsvarandi API og addmín spjald. Þetta þýðir að þú heldur fullri stjórn yfir gögnunum þínum, getur notað þín eigin flutningatæki og getur spurt gagnagrunninn beint án þess að brjóta CMS.
  • ] REST og GraphQL API: [1] Um leið og gagnagrunnstafla er skilgreind skapar leikjaskipið REST og graphQL endapunkta. Þessir API-menn styðja aðgangsheimildir, síun, raðun, kekkjun og djúp tengslaþræði. Myndgreiningin API er sérstaklega öflug fyrir framhlið forrita sem þarfnast nákvæmra gagna.
  • Yfirvegavænar Admin App: [1] Rönt spjald til lyfjagjafar er byggt með Vue. js og er algerlega hvítt-merkilegt. Þú getur sérsniðið, breytt síðuútliti, búið til sérsniðnar skoðanir og bætt við innbyggðum síðum. RAC (Willial-based adjug control) gerir þér kleift að skilgreina hvað hver notandi getur séð og gert, niður á sviðið.
  • Sannleiki og öryggi: Beina stjórnborð styður svið af leyfilegum þjónustuaðilum, þar með talið staðarneti/ lykilorði, Google, Facebook, GitHub og KSondo með OpenID tengingu. Það býður einnig upp á tvíþátta auðkenningu, IPlisting og yfirgripsmikið heimildir sem tengja við hlutverk notanda.
  • Skrá og Media Management: [1] Víxllegur stafrænn stjórnandi leyfir þér að senda, uppskera og skipuleggja skrár. Hún nær yfir umbreytingu á flugi og getur geymt eignir á diski, S3 eða öðrum millistykkjum fyrir ský. Þetta er mikilvægt fyrir ferla sem geta stjórnað þúsundum af sýningarmyndum eða reklaskjölum.
  • Framsetning með viðbætur: Þakið styður sérsniðin viðmót, sýningar, útlit, spjöld, króka og endapunkta. Verkfræðingar geta birt framlengingar sínar sem npm pakka eða haldið þeim sértækum. Þetta vistkerfi gerir þér kleift að sníða leikstýrðu reynsluna nákvæmlega að heimasvæði þínu, hvort sem það er það sem logistics, heilbrigðis eða e-commerce.

Ljósgerð: Hvernig bein afkastamikill verknaður

Undir húddinu er leikkerfi samin úr API þjóni (The ◯core48) og afkóðunaruðganda forriti fyrir admin. Bæði eru opin aðgangsheimild undir BSL og GPL leyfinu, með fáanlegri útgáfu af auglýsingu. Þegar þú bendir á leikkerfi í gagnagrunni, greinir það borðin og dálkana, greinir gagnategundir, sambönd og skorar, byggir síðan metagögn sem lýsa hverri söfnun og svæði. Þessi metagögn eru geymd í sérstöku safni af töflum í sama gagnagrunni, sem tryggir að engin prentverk séu fyrir utan stjórn þína.

Lag

Þegar gagnagrunnurinn er óuppbyggður býr Pontinu til sýndarmynd af gögnum þínum. Þú getur valið töflur til að safna saman, og falið viðkvæma dálka og stillt vettvangsmerki og lýsingu án þess að breyta undirliggjandi SQL skemunni. Þessi fræðilegt form er eingöngu snyrtilegt og virkt innan CMS; gagnagrunnurinn er óvinnufær og starfar að fullu frá öðrum forritum eða SQL tólum. Til að nota flotksmunstur getur þetta haldið áfram að innbyrða gögn meðan efnishópurinn notar beina leið til að stjórna gagnasniði og rekla, allt í samræmi.

API kynslóð og Caching

Beinaleið er endurskipulagður OpenAPI og phriptQL teikningar úr metagögnunum. Sérhver safn fær sína eigin REST endapunkta (GET, POST, PLÁ, DEB) með fyrirspurnarbreytum sem kort til að undirbyggja starfsemi SQL, þar á meðal samloðunarstarfsemi, tengslasamskipti og útreiknað svæði. Þaöiö innifelur í innbyggð lög og stuðning við Redis að halda API svörun hratt jafnvel undir þungu byrði, sem er mikilvægur þáttur í að leita að tugum skráa.

Rauntíma uppfærsla með WebSockets

Fyrir forrit sem þurfa upplýsingar í beinni útsendingu, býður Stencils viðmót. Hægt er að setja inn undirskriftir á hverju safni, sem gerir biðlurum kleift að fá þegar í stað tilkynningar þegar upplýsingar breytast. Þetta er ómetanlegt fyrir leitarkerfi flotans þar sem það þarf að ýta á borð í rauntíma.

Bein beina línu miðað við önnur CMS skjákerfi

Til að skilja að stýrissvæðin eru staðsett í vistkerfinu er það hjálp til að bera þau saman við algengar leiðir.

Beina beina beina línu gegn Strapi

Bæði eru höfuðlaus CMS-tæki byggð á Node.js, en grundvallarmunurinn er í gagnagrunnsheimspekinni. Strapi á gagnagrunnsbygginguna, tekur við afflutnings- og skemunarskilgreiningum. Beinaleið, hins vegar, speglar gagnagrunninn sem þegar er til. Ef þú hefur þegar flóknan gagnagrunn sem stjórnar flotanum með hundruðum spila og þú vilt bæta við CMS-lagi án þess að breyta skemunni, þá er leikjavalinu skýr. Strapis aðskilnaðarverkefni frá rispunni þar sem þú ert ánægður að láta CMS-líkanið.

Bein beina beina meðferð gegn Hasura

Hasura er veggja sem einnig dregur upp gagnagrunn og afhjúpar grafískt API. Samt sem áður er Hasura ekki CMS; það vantar tiltekið augljósaspjald fyrir efnisritstjķra. Beinið sér bæði API og fulla addmin viðmót, með RBAC, margmiðlunarstjórnun og sveigjanlegri notendareynslu. Til forrita sem þurfa ekki að vera óvirk fyrir daglegar aðgerðir sem vinna fyrir stjórn á rekli sem er eins og stjórn á flotanum, er það hentugra.

Bein beina línu gegn WordPress (sem hauslaus CMS)

WordPress má nota með því að nota REST API, en það er eftir sem er bundið við sína eigin gagnauppskrift og ◯posts, hugmynd. Beindur koma ekki fyrir neinum slíkum hugmyndum, þannig að það er miklu sveigjanlegra að aðlagast ekki ákveðnum stöðum. Ef verkefni þitt krefst eftirlits, skynjara eða sérsniðnu einingu, þá er leikstjórninni kleift að ná til meira náttúrulegra án WordPressłs álitsetningar.

@ info: tooltip

Fahrenta hefur að geyma mikla upplýsingaupphæð, viðhaldsbók, skráningarskjöl, tryggingaskrár, verkefni á leiðinni og starfsskýrslur.

  • D ána og burðartæki: Nota leikstýrðar upplýsingar um burðarefni, vottun rekla, lokaskilríki og úthlutað einingum. Spjaldið gerir þeim kleift að senda boðberar til uppfæra stöðu, senda skoðunarmyndir og ræsir viðvörunarmerki með krókum.
  • •Incident skýrslu: [1] Sérsniðið safn fyrir atvik getur fangað tímana, GPS hnit, lýsingar skemmda og stuðning mynda. Með API getur snjallforrit sent skýrslur beint og admin forritið getur verið endurskoðunarkerfi fyrir starfshópa.
  • ..Mattenance Scheduling: Búa til viðhaldssafn tengt við farartæki. Setja upp cron verk eða utanaðkomandi kveikjur sem spyrja Ponderus API til að finna farartæki sem tengjast þjónustu og sjálfkrafa tölvupóstáminningar til hins ábyrga teymis.
  • Digital Document Repsioology: Miðlastjórinn skipuleggur samninga, tryggingar og meðferðarheldni. Dirtuss þínum aðgangsheimildir tryggja að ökumenn geti aðeins aðgang að sínum eigin skjölum, en rannsóknarmenn hafa breiðari aðgang.
  • Endurtekning á Dashboard Integration: [3] Með því að sameina GraphQL API og viðmótsbókasafn eins og Nuxt. js eða næsta. js, getur þú byggt alvöru flotborð sem sýnir staðsetningar á korti, nýlegum viðvörunum og lykilafköstum. Stratuss Network Sookrock styður viðhald gagna fersk án síðu endurlestar.

Þar sem bein beinaleið er beint á gagnagrunninn þinn þarf ekki að þurrka eða samstilla gögn í sér CMS verslun. Það dregur úr flóknum og síðbúnum, sem er mikill kostur fyrir tímaháðar flotaaðgerðir.

Byrjað: Setja upp leikkerfi

Innsetning beina beina beina í nokkrar mínútur. Mælt er með að nota opinbera CLI eða Docker mynd. Fyrir flotafyrirtæki sem leitar að frumgerð er Docker stilling sett upp með Dircus og PostgreSQL íláti mest.

  1. takka Docker mynd: Keyra [FLT: 0] til að fá nýjustu stöðugri útgáfu.
  2. ] Gera ritgerð: [3] Skilgreina þjónustu fyrir stýri og valinn gagnagrunn. Kortaumhverfisbreytur eins og ADMIN_ EMAIL, ADMIN_ PASSBD, SECRET og gagnagrunnsheimildir.
  3. Launch the Stack: ] ]] ræsir bæði ílát. Beinir upphafsraðar sjálfkrafa á fyrsta keyrandi, býr til nauðsynleg kerfistöflur í gagnagrunninum þínum.
  4. ]]... Samþykkir Admin App: [1] navitleysa í og skráir sig inn með admin auðkennisbréfinu. Þú munt sjá auðan striga, tilbúinn fyrir gögnin þín.
  5. Kveikja á gagnagrunni fyrirliggjandi: Ef þú hefur nú þegar flotagagnagrunn, benda á hann með því að auka DB_* umhverfisbreyturnar. Eftir að hann hefur verið endurræst mun ddmin-borðið sýna allar töflur þínar sem safn. Þú getur þá stillt út merkingu svæðisins, sambönd og heimildir.

Bein beina leið að því að bregðast við aðgerðum

Siðfræðiframfarir leyfa þér að móta sviðið að ákveðnum rökfræði í viðskiptum þínum án þess að falsa kjarnann. Þetta er mikilvægt í stjórnun flotans þar sem vinnuflæði er oft notað um ytri þjónustur eins og veðurvöru, bílaflutningastöðvar eða VIN-afkóðunar.

Sérsniðin tengi og skjár

Viðmót skilgreinir hvernig svæði er breytt (t.d. dagsetningar- valtól, kortamælir fyrir GPS hnitum). Sýnir hvernig svæði er þýtt í les eingöngu sýn. Þú getur búið til sérsniðið viðmót fyrir Vue. js sem sýnir litamerki, eða ΔRoute Optimizer View sem kallar á utanaðkomandi API til að sjá fyrir sér leið. Þetta er byggt með Vue. js og skráð í gegnum framlengingarmöppuna.

Bý til vefhooks og viðburði

Stencils

Sérsniðnir endapunktar á seytingarhemlum

Ef kraftmikil REST eða phriptQL API-tölva nær ekki yfir ákveðna þörf, getur þú bætt við sérsniðnum endapunktum á beina þjóninn. Þessir endapunktar hafa fullan aðgang að gagnagrunninum, auðkenningu og grunnþjónustu. Umsókn flotans gæti leitt í ljós endapunkt sem þyrlar heildarneyslu eldsneytis yfir daglegt tímabil, og tekur þátt í flóknum SVQL- samspilum sem ekki er auðveldlega tjáð í almennum API fyrirspurnum. Með því að bæta við því sem framhaldsþjónustu, verður lokapunkturinn hluti opinberu API og gagnsemi frá sömu auðkenningu og hraðatakmarkandi verkfæra.

Stencils

Flotum stjórnin felur í sér viðkvæm persónuupplýsingar (leyfi til að nota einkaleyfi, símanúmer, staði) og trúnaðarupplýsingar (inndráttur, leiðir). Pirectusłs Wowar leyfikerfi tryggir að notendur hafi aðeins aðgang að réttum gögnum. Þú skilgreinir hlutverkin sem ΔD áname, ◆ Dispatcher, ◯ Manage, Δ og ΔAditor, og felur síðan í sér heimildir fyrir hvert safn og einssvið. Heimildir geta verið byggðar á gerræðislegum starfsreglum með síun. Til dæmis getur rekill aðeins séð fyrir skrár um burðarefni þar sem ◯auð_reikarsvæðið passar við notandanafn þeirra. API- kennitölur, IPlist- og MA-reglur fyrir viðeigandi öryggiskröfur.

Afköst fyrir hágæðagögnName

Ef flotinn þinn hefur milljónir telemetry gagna, þá verður árangurnn fremstur. Beina stýring gerir þér kleift að bæta við gagnagrunnsyfirlitum beint (þar sem það á ekki skeminguna) og API notar þau vísitölu til að hraða fyrirspurnum. Sviðinn styður einnig að takmarka hraða, CDN fyrir eignir og lárétta hönnun Node. js miðlari. Til að tilkynna um-heavy notkun tilvik, getur þú búið til sjálfræktar skoðanir í gagnagrunninum þínum og skrá þau sem lessafn í leikkerfi, sem gefur fljótlega aðgang að forröðun gagna án þess að skattleggja aðaltöflurnar.

Stjórnmálabandalagið og vistkerfið

Beinar hagur af virku opnu samfélagi sem stuðlar að framlengingu, þemum og teikningum. GitHub umræður [[1] borð og Diecteus Disoderd þjónn [[3] eru frábærir staðir til að fá hjálp eða deila afköstum flotans. Kjarnahópurinn heldur fast við [[3] DILT:] Docactation [3] sem nær yfir alla þætti vettvangs, frá uppsetningu til sérsniðinnar. Fyrir fyrirtæki Dicteus: [3] Diredecctus:]

Framvinda gagnastafla flotans

Valin leikkerfi þýðir að þú ert ekki að læsa þessum mikilvægu flotaðgerðum þínum í leturkerfi. Þar sem gögnin þín eru í stöðluðum gagnagrunni fyrir SQL, þá ertu með allan kraft SQL til að tilkynna, ETL ferli og samþættingu við tæki eins og Metabase eða Power BI. Ef þú ákveður einhvern tíma að flytja frá leikstýrðum gagnagrunni, er gagnalíkan þitt og heilleiki enn óskert, með núll-tengil á. Fyrsta aðferðin er í samræmi við hina langtíma hugsun sem þarf í flotastjórnun, þar sem lífhringi fer á milli bifreiða og stjórnunarskrám á áratugi. Með því að fara með beina stjórn sem ljósþyngd, öflugu framsýn frekar en einkirkjarn, þú byggir ein- og aðlögnlegum grunni.