Ukuqonda Isalathiso

I-Gradeus yi-CMS engenantloko neqonga logcino-lwazi elihlala phezu kwalo naluphi na ulwaleko lwe-SQL, linika ngoko nangoko umaleko othambileyo kunye ne-amunitor app ye-CMS elawula isakhiwo sedata yakho, i-Frecus i-intros ihlola i-schema yakho yogcino-lwazi ekhoyo kwaye yenza i-scread esebenzayo, epheleleyo, isebenza ngokupheleleyo ingingqiniselo. Oku kuvumela abaphuhlisi kunye namaqela aqulathiweyo ukusebenza ngogcino-data kwimibandela yabo, ngaphandle kokuba itshixwe kwimode eqinileyo. Yakhiwe nge Node.js neVue.

Umgaqo-siseko wayo, uLawulo uquka ingcamango “yogcino-lwazi olungahonjiswanga.” Ayinyanzelisi ischema sokungagqibeki, inkqubo yokufuduka, okanye ugcino lwefayile. Endaweni yoko, ihlonela imeko yogcino-lwazi yakho yangoku, nokuba uqala nge-schema esingenanto okanye ngesiseko sesiseko semveliso esikhoyo. Le ntanda-bulumko isenza ukuba ibe liqabane elifanelekileyo lokufumana umntwana ngokuthe ngcembe, ivumela amaqela ukuba afakelele i-CMS kwisixokelelwano selifa elikhoyo ngaphandle kokuphazamisa ukusetyenziswa kwe-athom.

Iimpawu Eziyintloko Ezibangela Ukuba Kubekho Ulwalathiso

Iquka ipakethe eninzi yobuchule obulungiselelwe ukuqukuqela ulawulo lwento equkunjelweyo kunye nokukhawulezisa ukuphuhliswa kwesicelo. Ubeko lwayo lusebenza ngemposiso, lunika amaqela inkululeko yokusebenzisa oko akufunayo kuphela.

  • [[NTLL: 0] Indlela esisiseko- Yokuqala: Isalathiso asilulo ugcino-lwazi lwakho. Idibanisa kwisiseko sakho sedata se SQL esikhoyo (IMYSQL, PostgreSQL, SQLite, etc.) kwaye ngokuzenzekelayo yenza iqela lenjongo elihambelanayo le API ne mlawuli. Oku kuthetha ukuba ugcine ulawulo olupheleleyo kugcino-lwazi lwakho, ungasebenzisa izixhobo zakho zokufuduka, kwaye ungabuza ugcino-lwazi ngqo ngaphandle kokwaphula i-CMS.
  • [[NTL: 0] I-REST negrafu QL AP yi:[[FL:1] Kamsinya xa itafile yesiseko sedata ichazwa, iDeraccus idala zombini i REST ne GrapQL quotlate. Ezi AP zixhasa iimvume ezicocekileyo, ucalulo, ukhetho, udityaniso, kunye nokufumana okunzulu. IgrafuQL API inamandla ngokukhethekileyo kwizicelo zesiphelo sesiphelo esifuna iimboniselo zogcino-lwazi olululo.
  • [[FLT: 0] I Apps eqheleke kakhulu: Iqela lenjongo yolawulo lakhiwe nge Vue.js kwaye limhlophe ngokupheleleyo. Uyakwazi ukwenza udweliso, utshintsho ubume bephepha, yenza iimboniselo zesiko, kwaye wongeze incoko yamaphepha okwakhiwa- ngaphakathi. Ulawulo lwendima esekelwe kwi projekti (RBAC) lukuvumela ukuba uchaze indima nganye yomsebenzi ijonge kwaye yenze, ezantsi kumgangatho womhlaba.
  • Uqinisekiso noKhuseleko: Iquka uluhlu lwabanikezeli bogunyaziso oluquka i email/igama lokugqithisela, Google, Facebook, Twitter, Github, kunye ne SSO ngokudibanisa i OpenID. Inika kwakhona uqinisekiso lwezingalo ezimbini, I-IP wristlist, kunye neemvume ezibanzi ezidibanisa iindima zakho ezichaziweyo zomsebenzisi.
  • Ifayile kunye nolawulo lwamaMedia: Umphathi wezixhobo zamanani okwaziyo ukukunika amandla, isivuno, kunye nokucwangcisa iifayile. Iquka utshintsho lomfanekiso olufanayo kwaye ingagcina impahla kwidiski yobulali, iS3, okanye ezinye izilungisi zamafu. Oku kubalulekileyo kwiqonga lomkhosi apho ungalawula amawaka emifanekiso yokhangelo lwenqwelo-mafutha okanye amaxwebhu omqhubi.
  • Ukubonakala okugqitha kwisongezo: Iqonga lixhasa ujongano lwesiko, umboniso, ubume, iindawo zolawulo, amagophe, kunye neencam eziphelileyo. Abaphuhlisi bangapapasha izalathiso zabo njengempahla zenpm okanye bazigcine zicacile. Oku kuvumela ukuba ulungise amava e-Draclus ngqo kwithambeka lakho, nokuba yeyobugnistic, yempilo, okanye ye-ecommer.

Ukwakhiwa Kwendawo Enzulu: Indlela Esebenza Ngayo Ngokuthe ngqo

Phantsi kwekomkhulu, iDraiceus ikhiwe yi-API (i-API” kunye ne-app yomsebenzisi esusiweyo. Zombini zingumthombo ovulekileyo phantsi kwe BSL kunye neGPL ilayisensi, kunye nohlobo oluxhaswa ngurhwebo olukhoyo. Xa ukhomba iDraithorus kwisiseko sedata, ihlalutya iintlobo zedata, ulwalamano, kunye ne-Stisktime, ze yakhe umaleko we-data ochaza ingqokelela nganye kunye nentsimi. Le metafile igcinwa kwisiseko esinikezelwayo kwisiseko esinye, iqinisekisa ukuba akukho ndawo yokugcina iproprietary-brokethi emnyama engaphandle kolawulo lwakho.

Umaleko Woshwankathelo

Xa isiseko sedata sivavanyiwe, iDraiceus yenza umelo lwentsingiselo yogcino-lwazi lwakho. Ungaphinda unike igama iitafile ulwenziwo “izinto eziqokeleliweyo,” ulungise iilebhile zelizwe ezinamacala kunye neenkcazelo ngezantsi kwe SQL schema. Le nkcazelo ithelekelela isuka imo entle kwaye isebenza kwi CMS; isiseko sogcino-lwazi sihlala singachaziwe kwaye sisebenza ngokupheleleyo ukusuka nakwesiphi na esinye isixhasi okanye isixhobo se SQL. Kwizixhobo zenqanawa, oku kuthetha ukuba isiseko sedata ye-temetantitatics siqhubekeka ukufunxa idata yokwenene yexesha lo gama iqela eliqulethweleyo lisebenzisa i-DSDicetarus ukuphatha intentelote efihlakeleyo kunye noxwebhu lomqhubi, konke okuvumelanayo.

Isizukulwana se-API nokuqhatha

Isalathisi ngokuzenzekelayo sakha i-OpenAPI ne GraphiQL iimizobo kwi-metadata. Ingqokelela nganye ifumana eyayo isiphelo se-REST (GET, POST, PATCH, DELE) ngemida yokubuza ehamba ngemephu kwimisebenzi engaphantsi ye-SQL, kuquka imisebenzi ye-agconication, idibene, kunye nemimandla ebaliweyo. Iqonga liquka imaleko eyakhelweyo efaka i-accofish kunye nenkxaso ye Redis ukugcina iimpendulo ze-API ngaphantsi komthwalo onzima, uphawu olubalulekileyo kwibhodi ezincinane ezibuza amawaka eencwadi.

Isiphelo sendlela

Izicelo ezifuna uhlaziyo logcino-lwazi oluphilayo, iDideus inika umdibaniso wesiphelo se Web. Iziqulathi- mvume zingacwangciswa kwingqokelela nganye, zivumela abaxhasi beposi ukufumana ulwazi olukhawulezileyo xa utshintsho logcino-lwazi. Oku kubaluleke kakhulu kwimixokelelwano yokulandelela apho indawo okanye ubume benqwelo-mafutha kufuneka ityhalelwe kunqamlezo lwebhodi ngexesha lokwenene.

Isalathisi esithelekisa nezinye iiPlatforms zeCMS

Ukuze iqonde indawo kaDraice kwindalo, inceda ukuthelekisa indawo yayo nezinye izinto eziqhelekileyo.

Iderekta vs. Strapi

Zombini ziiCMS ezingenantloko ezakhiwe kwiNode.js, kodwa umahluko ongundoqo uxhomekeke kwintanda-bulumko yesiseko sogcino-lwazi. iStrapi inesakhiwo sogcino-lwazi, iphethe ukufuduka nenkcazelo ye-schema ngokwayo. I-trapius, kwelinye icala, ibona isiseko sakho sogcino-lwazi esikhoyo. Ukuba sele uneenqanawa ezintsonkothileyo zokuphatha isiseko sogcino-lwazi ngemathematika angamakhulu kwaye ufuna ukongeza umaleko we-CMS ngaphandle kokutshintsha loo nkcazelo, i-Dradeus lukhetho olucacileyo. Iprojects Strapi issuts ziqala kwindawo ekuxini kuyo apho ukuvuyela ukuchaza imodeli yogcino-data.

Iderectus vs. Haura

I-Haura yi-GrafQL engenisa isiseko sedata kwaye ibhenca igrafuQL API. Kodwa ke, i-Haura ayiyo CMS; ayinalo iqela lenjongo lolawulo elinikezelweyo ukwenzela abahleli abaqulathileyo. I-API kunye nojongano lolawulo olupheleleyo, lugqibeke nge RBAC, ulawulo lwezixhobo zezixhobo zekhompyutha, kunye nolwazi lomsebenzi oguqukayo. Izicelo ezifuna ujongano lomsebenzisi ongengomtshane wemisebenzi yemihla ngemihla.[1] Njengemphathi wemikhosi ehlaziya iirekhodi zomqhubi wenqwelo moya ziluncedo kakhulu.

I-Fradeus vs. Igama liqala (njenge-CMS engenantloko)

Amagama anokusetyenziswa ngokungekho mthethweni adlula kwi-REST API yayo, kodwa ihlala ibotshelelwe kwinkcazelo yayo yogcino-lwazi kunye “nenkcazelo”. I-tradeus ayinyanzelisi zingcamango ezinjalo, izenze zikwazi ukujikajika ngakumbi kwiindawo ezingadityaniyo. Ukuba iprojekthi yakho ifuna ubuchule bokwenza uludwe, ugcino-lwazi lwezimvo, okanye nayiphi na into yesiko, i-Dradeus inikeza umlinganiselo wendalo ongakumbi ngaphandle komgangatho wegama elinguMbhalo ophantsi.

Ulawulo lwehlabathi lokwenene lomkhosi lusebenzisa ityala

Inqaku lenqanawa elinolawulo oluthe ngqo elidla ngokubhekiselela ekudibaneni kolawulo lolwakhiwo kunye nedata esebenzayo. Umkhosi uvelisa ubuninzi benkcazelo `````````````i-'telelelemet'''''''''''',' ugcino-lwazi, ii-'amaphepha omqhubi, iirekhodi zomqhubi, izabelo zomzila, kunye neengxelo zokuthobela. I-dektarus isebenza njengeqonga elisisigxina logcino-lwazi ukusingatha konke oku.

  • Umqukumbelo kunye neNkangeleko zeVhicle: Sebenzisa iDicus kwinkcukacha zesithuthi somzekelo, iziqinisekiso zomqhubi, iipesenti zephepha-mvume, kunye neeyunithi ezabelweyo. Iqela lolawulo lomlawuli livumela abathumeli ukuhlaziya iimeko, ukuphakamisa iifoto zokhangelo, nokuxhobisa izilumkiso ngegwegwe.
  • Ukuqokelelwa kwentelekelelo yengxelo: iziganeko zingabamba uququzelo lwexesha, GPS, iinkcazelo zomonakalo, kunye nemifanekiso exhasayo. Nge API, i-app ehambayo ingangenisa iingxelo ngqo, kwaye i-app yomlawuli ingasebenza njengemidibaniso yexesha lokubuyisela abaphathi abathobelayo.
  • [[UMTL: 0] Icebo lokucoca: Yenza umqokelelo wogcino odityaniswe kwizithuthi. Seka imisebenzi ye cron okanye izinto zangaphandle ezibuza i Directus API ukuchonga izithuthi ezifanele inkonzo nezikhumbuzo ze email ngokuzenzekelayo kwiqela elinoxanduva.
  • [[FLT: 0] Indawo yoxwebhu ye Digital: Umphathi wesixhobo sonxibelelwano ucwangcisa izivumelwano, ii-inshorensi, kunye neefomu zokuthobela. Iimvume ezithe ngqo ziqinisekisa ukuba abaqhubi bayakwazi ukufikelela kuphela kumaxwebhu abo, lo gama abaququzeleli befunde ukufikelela okubanzi.
  • Ixesha lokwenene leDashboard Integration:[[FL:1] ngokudibanisa i GrapQL API nethala leefayili eliphambili elinjenge Nux.js okanye Elandelayo.js, ungakha ibhodi yomkhosi yexesha lokwenene ebonisa iindawo zesithuthi kwimaphu, izilumkiso zakutshanje, kunye nemisebenzi engundoqo. Inkxaso yeWebxeb exhasa ugcino-lwazi olutsha ngaphandle kofakelo lwamaphepha.

Kuba i-Draices ihlala ngqo kwisiseko sesiseko sedata yomsebenzi wakho, ezi meko zisetyenziswayo azifuni kukhuphelwa okanye kudityaniswe ugcino-lwazi kwivenkile eyahlukeneyo ye-CMS. Oku kunciphisa ukuntsonkotha nokufika kwexesha, uncedo olukhulu kumsebenzi wenqanawa onoxanduva lwexesha.

Ukuqalisa: Ukucwangcisa iprojekti ethe ngqo

Ufako Lwesalathiso lungenziwa ngemizuzu. Indlela encomekayo kukusebenzisa umfanekiso weCLIM okanye we Docker. Kwinkampani yomkhosi ejonge kumzekelo, ucwangciso lokudwelisa i Docker nge Directus kunye ne PostgreSQL isikhongozeli yeyona ndlela ikhawulezayo.

  1. Comment=Ifomati ye window ye window ye window ye window ye window ye window ye Comment
  2. Yenza ifayile yokudwelisa: Chaza iinkonzo zolawulo kunye nesiseko sakho esikhethiweyo. Amaxabiso okusingqongileyo kwemephu njenge ADMIN_EMAIL, ADMIN_PLATER, SECRTET, kunye neesiqinisekiso sesiseko sesiseko sedata.
  3. [[FLT: 0] Ingxolo eninzi eninzi: iqala zombini izikhongozeli. Iquka ngokuzenzekelayo iqala kwi ntshukumo yokuqala, idala iitafile zendlela yokusebenza kwisiseko sakho sedata.
  4. [[FLT: 0] Idibanisa App: igada ku kwaye ungene ngesiqinisekiso solawulo lolawulo lolawulo. Uzakubona ilaphu leseyile elingenanto, elilungele ugcino-lwazi lwakho.
  5. [[FLT: 0] Idibanise isiseko sedata esikhoyo: Ukuba sele unesiseko sogcino-lwazi somkhosi, incopho elula kuyo ngokuhlaziya i DB_* imo eguquguqukayo. Emva kokuqalisa kwakhona, iqela lolawulo lolawulo lomlawuli lizakubonisa zonke iitafile zakho njenge ngqokelela. Ungaqwalasela iilebhile zelizwe, ulwalamano, neemvume.

Isalathisi esithe ngqo ukulinganisa imisebenzi yakho

Amandla okwenyaniso ka-Draices kukuthethelelwa kwakhe. Ulwandiso oluqhelekileyo lukuvumela ukuba ubumbe iqonga kwingqiqo yakho ethile yeshishini ngaphandle kokutyhalela phambili. Oku kubalulekile kubaphathi bomkhosi, apho ukufuduka komsebenzi kudla ngokubandakanyeka iinkonzo zangaphandle ezifana ne-AP Is, izithuthi zikarhulumente ezibhaliweyo kwakhona, okanye abaguquleli be-VIN.

Yakha iMidibaniso yemida neMiboniso yokuZenzekela

Imidibaniso yemida ichaza indlela ehlelwa ngayo indawo (umz. umkhethi womhla, isikhethi semephu soququzelo lwe-GPS). Ibonisa indlela indawo enikezelwa ngayo kwiimboniselo zokufunda kuphela. Ungenza isiko “Veicle Status” umdibaniso wemida obonisa ibheji enekhowudi yombala, okanye“ i-Route Optimizer” umboniso obiza i-API yangaphandle ukuba ibone indlela. Ezi zakhiwe nge Vue.js kwaye zibhaliwe ngesiqulathi seefayili solwandiso.

Yenza iiWebhakes kunye neziganeko

Idereksi inikeza indlela yokutsala ingqiqo kwiziganeko ezifana nendalo, uhlaziyo, okanye ucimo. Umzekelo, xa irekhodi entsha yokugcina indalo, igwegwe lingathumela ngokuzenzekelayo isaziso kumphathi wesithuthi onikwe eso. IiWebrokes zinokuqwalaselwa zwenibanzi okanye kwingqokelela nganye evela kwiqela lomlawuli, eyenza ukudibana ne Zapier, Srek, okanye inkonzo yesiko ye-arekhori ngaphandle koshicilelo lomncedisi.

Isiphelo se API esiqhelekileyo

Ukuba i REST okanye igrafuQPL As awugqumi imfuno ethile, ungadibanisa izalathiso zesiko kwi Idereyiti yomncedisi. Ezi ndawo ziphela zinonikezelo olupheleleyo kwisiseko sedata, ukuqinisekisa, kunye nenkonzo ezingundoqo. Isicelo somkhosi singabhenca isiphelo sokuba usetyenziso lwepetroli luphelele kumgama womhla, ukwenza ii-SQL ezimbaxa ezingachazwanga lula kwi-APIUNINGS. Ngokuyongeza njengolwandiso, isiphelo siba yinxalenye yoqinisekiso olusemthethweni lwe- API kwaye inzuzo kuqinisekiso olufanayo nolwesantya.

Imodeli yokhuseleko lokhuseleko logcino-lwazi oluchaphazelekayo

Umlawuli weFleet ubandakanya ugcino-lwazi olunovelwano (iimvume zomthonga, iinombolo zomnxeba, iindawo) kunye nolwazi lweshishini olufihlakeleyo (ii-contracts, iindlela). Inkqubo yemvume ethe ngqo iqinisekisa ukuba abasebenzisi abagunyazisiweyo kuphela ukufikelela kwi-data elungileyo. Uchaza iindima ezifana ne-"Driver,” “umphathi-majoni we-"Advolustration"" kunye“ noMququzi-" kwaye ngoko wabela iimvume zengqokelela nganye kunye nentsimi nganye. Iimvume zinokusekelwe kwimithetho engekho mthethweni yeshishini esebenzisa amagama afanelekileyo. Umzekelo, umqhubi angabona iingxelo apho i-'Dunice_ jourve',”“ ,” kunye no-APICLET, kunye ne-IPiclist, kunye noninzi lokhuseleko olufanelekileyo lwe-MF.

Isiphumo somsebenzi wogcino-lwazi lwemijelo ephezulu

Ukuba ugcino-lwazi lwakho lwenqanawa lunezigidi zerekhoda ye Telemetary, umsebenzi ungundoqo. I-traccuus ikuvumela ukuba ufake iizalathisi zesiseko sogcino-lwazi ngqo (njengoko ingesiso ischema), kwaye i API isebenzisa ezo zalathisi ukukhawulezisa imibuzo. Iqonga likwaxhasa isantya esisikelweyo, iCDN ukwenzela izinto zexabiso, kunye nokulinganisa okuthe tyaba kwe Node. umncedisi othe tyaba wemeko zokusebenzisa amatyala, ungadala iimbono ezimbaxa kwisiseko sakho kwaye uzibhalise njengengqokelela efundelwe kuphela kwiDreyisho ebhaliweyo, inikeza unikezelo olukhawulezileyo kugcino-data olufakwe phambi kweminxele ngaphandle kokurhaxabela iitafile ezingundoqo.

Uluntu Oluthe Tye kunye Nenkqubo Yendalo

I-Grade inceda kwiqela elisebenzayo elinomthombo osebenzayo elincedisa ulwandiso, imixholo, kunye neeplani. Iqela elingundoqo ligcina incoko epheleleyo nebhodi iDirectus Discturd server [[ indawo ezintle ukufumana uncedo okanye ukwabelana ngomkhosi wakho wolwakhiwo lwamabali. Iqela elingundoqo ligcina ngokucokisekileyo [[FLT: 4.] uxwebhu olugquma zonke iinka zeqonga, ukusuka ekufakelweni kweqonga lolwandoqo. [[FLTL:]] [FLT] [FFFLT]]

Ukufumana ikamva logcino-lwazi lwe-Flort

Ukukhetha iNkokeli kuthetha ukuba awuvali imisebenzi yakho enzima kwi-propritary ekholosi. Ngenxa yokuba ugcino-lwazi lwakho luhlala kwisiseko sesiseko sedata se-SQL, ugcina amandla apheleleyo e-SQL ukuxela, i-ETL iinkqubo, nokunxulumana nezixhobo ze-BI metabase okanye amandla e-BI. Ukuba ugqiba ukufuduka ukusuka ku-Detractus, imodeli yakho kunye nayo yonke ingqibelelo yayo ihlala ihleli iqinile, kunye nomphathi we-0 short lock-in. Le ndlela yogcino-mqululo ivumelana ngokupheleleyo nolawulo lwexesha elide lwenqanawa, apho kufunwa khona iibhayisekile zenqwelo-mafutha kunye neerekhodi ezihambayo. Ngokuphatha ngendlela elula, imodelide kunenkqubo ye-monethiki, ulwakhazinzileyo yobugcisa bakho.