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 hosting tĂ« besueshĂ«m pĂ«r faqe interneti me mbrojtje nga DDoS, serverĂ« VPS VDS đŸ”„ Blini hosting tĂ« besueshĂ«m pĂ«r faqe interneti me mbrojtje nga DDoS, serverĂ« VPS VDS | ProHoster