Zhvillimi i platformës CADBase gjatë vitit

Zhvillimi i platformës CADBase gjatë vitit

Rreth platformës

Platforma CADBase ofron një sistem për publikimin, ruajtjen dhe versionimin e të dhënave inxhinierike, si modelet 3D dhe vizatimet.
Emri i platformës është formuar nga bashkimi i dy fjalëve — CAD (Dizajn i Ndihmuar nga Kompjuterët) dhe Base (Baze), në mënyrë условно “Baza e të dhënave për sistemet e projektimit të automatizuar”.
Në faqen e platformës ka një shikues për skedarët STL, planifikohet të shtohet mbështetje për skedarët në formatin STEP.

Brenda platformës, "komponenti" është objekti kryesor dhe përfshin informacionin e mëposhtëm:

  • parametra (atributet) dhe skedarët e komponentit;
  • modifikimet e komponentit me skedarët dhe parametrat;
  • grupet e skedarëve për grumbullimin e skedarëve brenda modifikimit të komponentit;
  • standardet e lidhura me komponentin (të publikuara në platformë);
  • informacioni mbi prodhuesin ose furnizuesit e komponentit;
  • katalogët e lidhur me komponentin;
  • fjalë kyçe (etiketat).

Ndryshimet

Përditësimi i faqes

Nga lajmi i fundit, faqja e platformës ka marrë ndryshimet e mëposhtme:

  • është shtuar një shirit kërkimi për komponentët (në pjesën e sipërme të faqes);
  • në informacionin mbi skedarët është shtuar shfaqja e mesazheve për ndryshimet (të cilat tregohen gjatë ngarkimit të skedarëve);
  • është shtuar mbështetje për Markdown për përshkrimet e objekteve dhe emrat e parametrave;
  • është shtuar paginimi për listat në faqen e komponentit: modifikimet, parametrat, standartet dhe furnizuesit e komponentëve;
  • është realizuar importimi i emrave të modifikimeve dhe parametrave nga një tabelë elektronike (nëpërmjet kopjimi-ngjitjes).

Përditësimi i integrimeve

Sigurisht, së bashku me përditësimin e platformës janë publikuar versione të reja të tavolinës së punës CADBase Library (GitHub) për FreeCAD (2.0.0) dhe shtesën CADBase Library (Blender Extensions) për Blender 3D (0.2.0). Në versionet e reja janë paraqitur risitë e mëposhtme:

  • paraburgimi i ndryshimeve para dërgimit;
  • mbështetje për mesazhe që japin informacion të shkurtër mbi ndryshimet;
  • cilësimet për çaktivizimin e kontrollit të llogaritjes së hash-it dhe përditësimit të detyruar;
  • skedarët që mungojnë lokalisht hiqen nga ruajtja e platformës (rethi i ngjashëm).

Përditësimet e API-së

Në kërkesën komponent (https://docs.cadbase.rs/#query-component) janë shtuar objekte të lidhura me komponentin. Janë zgjeruar mundësitë e renditjes dhe pagination-it të të dhënave. P.sh., për komponentët dhe modifikimet e komponentëve, përveç pagination-it, mund të përcaktohet renditja sipas fushave: name (emri), actualStatusId (identifikuesi i statusit), createdAt (data e krijimit) dhe updatedAt (data e përditësimit).
Kjo ka lejuar për të marrë informacion të plotë për komponentin me një kërkesë. Dhe mundësitë e GraphQL API lejojnë kërkimin vetëm të fushave të nevojshme, duke përjashtuar dërgimin e të dhënave të panevojshme në rrjet.

Kërkesa për të gjitha fushat e komponentit dhe objekteve të lidhura me të (shumë rreshta):

query Component($componentUuid: UUID!) { component(componentUuid: $componentUuid) { uuid parentComponentUuid name description imageFile { uuid hash filename filesize downloadUrl } ownerUser { uuid firstname lastname username imageFile { …DownloadFileFragment } } typeAccess { typeAccessId langId name } componentType { componentTypeId langId componentType } actualStatus { actualStatusId langId name } isBase subscribers isFollowed createdAt updatedAt licenses { id name keyword publicationAt } componentParams { componentUuid param { …ParamTranslateListFragment } value } paramsCount files { uuid filename revision commitMsg parentFileUuid ownerUser { …ShowUserShortFragment } contentType filesize program { …ProgramFragment } hash downloadUrl createdAt updatedAt } filesCount componentSpecs { specId langId spec } componentKeywords { id keyword } componentModifications { uuid componentUuid parentModificationUuid modificationName description actualStatus { …ActualStatusTranslateListFragment } createdAt updatedAt filesetsForProgram { …FilesetProgramRelatedDataFragment } filesetsCount modificationParams { …ModificationParamWithTranslationFragment } paramsCount files { …ShowFileRelatedDataFragment } filesCount } modificationsCount componentSuppliers { supplier { …SlimCompanyFragment } componentUuid description } suppliersCount componentStandards { uuid classifier name description specifiedTolerance publicationAt imageFile { …DownloadFileFragment } ownerCompany { …ShowCompanyShortFragment } standardStatus { …StandardStatusTranslateListFragment } updatedAt isFollowed } standardsCount } }

Lajmet e mëparshme në platformë
10.02.22 CADBase — platforma digjitale për shkëmbimin e modeleve 3D dhe skicave
10.02.23 CADBase — faqja për ruajtjen dhe shkëmbimin e skicave
06.11.23 Përditësimi i platformës CADBase për shkëmbimin e të dhënave të projektit

Burimi: linux.org.ru

Blini hostim të besueshëm për faqe interneti me mbrojtje DDoS, serverë VPS VDS 🔥 Blini hostim të besueshëm për faqe interneti me mbrojtje DDoS, serverë VPS VDS - ProHoster