Hiểu Chỉ thị

Trực giác là một nền tảng mã nguồn mở và dữ liệu không đầu và không đầu vào cơ sở dữ liệu nằm trên cùng của bất kỳ cơ sở dữ liệu hệ thống hệ thống hệ thống này, ngay lập tức cung cấp một lớp API linh hoạt và một ứng dụng định dạng đơn giản. Không giống như các thiết bị CMS truyền thống điều khiển cấu trúc dữ liệu của bạn, Directus inpcation cơ sở dữ liệu hiện có của bạn và tạo ra một giao diện thay đổi hoàn toàn tùy chỉnh. Việc tiếp cận này cho phép các nhà phát triển và các đội phát triển và nội dung làm việc với dữ liệu của họ về điều kiện, mà không bị khóa lại thành một mô hình nội dung cứng. Nó được xây dựng với Nodes.js và Vue.js, làm cho cả hai dự án này được tăng cường độ cao và dễ dàng, từ các dự án blog đơn giản cho các hệ thống tập đoàn.

Ở tâm điểm của tập tin này, tờ Directus bao gồm khái niệm “dữ liệu chưa được trang bị, không áp dụng cho việc nhận nuôi, di cư, hoặc lưu trữ tập tin sở hữu, mà tôn trọng tình trạng hiện tại của cơ sở dữ liệu, dù bạn có một bản tóm tắt trống hay một cơ sở dữ liệu đang có sẵn.

Những đặc điểm then chốt giúp chúng ta đứng vững

Chỉ đạo gói gọn các khả năng được thiết kế để quản lý nội dung và tăng tốc phát triển ứng dụng. Tính năng của nó được cố ý mô-đun, cho các đội tự do sử dụng những gì họ cần.

  • Tọa độ cơ sở dữ liệu:[FLT: 1] Chỉ dẫn không sở hữu dữ liệu của bạn. Nó kết nối đến cơ sở dữ liệu « QLT:0] (MyQLT, PostgreQL, QLite, v. v.) và tự động tạo ra một trình điều khiển tương ứng với ADI và admin. Điều này có nghĩa là bạn giữ toàn bộ kiểm soát dữ liệu của bạn, có thể sử dụng công cụ di trú của riêng bạn, và có thể truy vấn cơ sở dữ liệu này mà không làm hỏng hệ thống CMS.
  • [FLT: 0] Dynamic RST và đồi núi APIs: ) Ngay khi một bảng cơ sở dữ liệu được nhận diện, Directus lập tức tạo ra cả điểm kết thúc RST và đồi núi. Những hệ thống này hỗ trợ quyền truy cập tốt, bộ lọc, sắp xếp, kéo dài, và thu thập các mối quan hệ sâu. ibleQI đặc biệt mạnh mẽ cho ứng dụng hỗ trợ các ứng dụng có dữ liệu cần thiết truy cập chính xác.
  • Trình quản lý tùy chỉnh cao: [FLT: 1] Bảng quản trị được xây dựng với Vue.js và hoàn toàn có thể đóng nhãn trắng. Bạn có thể tùy chỉnh thương hiệu, chỉnh bố trí trang, tạo ô xem tùy chỉnh, và thêm vào việc truy cập có sẵn (RBAC) cho phép xác định những gì mỗi vai trò người dùng có thể xem và làm, xuống cấp trường.
  • Sự phân chia và bảo mật:[FLT: 1] Chỉ đạo hỗ trợ một loạt các nhà cung cấp cấp điều kiện cho địa phương, thư điện tử/ chương trình Google, Twitter, Twitter, GitHub, và SSO qua OpenID kết nối. Nó cũng cung cấp sự xác thực có hai giá trị, IP Whitelist, và một hệ thống cho phép toàn diện kết nối vào vai trò của người dùng.
  • Quản lý tập tin và Truyền thông: Một bộ quản lý tài sản số linh hoạt cho phép tải lên, thu hoạch và sắp xếp tập tin. Nó bao gồm các biến đổi ảnh (theo chiều ngang) và có thể lưu tài sản trên đĩa, S3, hoặc các bộ quản lý kho lưu trữ mây khác. Đây là điều quan trọng cho hệ thống quản lý hàng ngàn ảnh xe hơi hoặc tài liệu trình điều khiển.
  • [FLT: 0] Khả năng đọc mở rộng:[FLT: 1] Nền tảng hỗ trợ giao diện tùy chỉnh, Hiển thị, bố trí, bảng điều khiển, móc và điểm kết thúc. Nhà phát triển có thể xuất bản phần mở rộng như là npm gói đặc trưng. Hệ thống này cho phép bạn tùy chỉnh các giao diện trực tiếp để xem miền của bạn, dù là hậu cần, chăm sóc y tế hay e-commer.

Kiến trúc sâu sắc: Cách hoạt động của lời chỉ dẫn

Dưới nắp, chỉ thị được cấu tạo bởi một máy phục vụ hệ thống ATI (máy chủ hệ thống mạng) và ứng dụng quản lý khách hàng bị gỡ bỏ. Cả hai đều là mã nguồn mở dưới các dữ liệu BSL và giấy phép BAR , với phiên bản được hỗ trợ thương mại. Khi bạn chỉ Trực tiếp vào cơ sở dữ liệu, nó phân tích các bảng và cột, phát hiện loại dữ liệu, các mối quan hệ và các hạn chế, rồi xây dựng lớp siêu dữ liệu mô tả mỗi bộ sưu tập và trường. Nó được lưu trữ trong một tập các bảng trong cùng cơ sở dữ liệu, bảo đảm rằng không có hộp đen nào tồn tại bên ngoài cơ sở dữ liệu của bạn.

Lớp trừu tượng

Một khi cơ sở dữ liệu được nhập vào, Directus tạo một biểu tượng ảo của dữ liệu của bạn. Bạn có thể thay đổi bảng bằng “các mục, các cột nhạy, các cột nhạy, và các nhãn và mô tả cho trường điều chỉnh - tất cả mà không sửa đổi các mục sơ bộ MIME. Tính trừu tượng này hoàn toàn có tính chất thẩm mỹ và chức năng trong hệ thống SMS; cơ sở dữ liệu vẫn còn hoạt động đầy đủ từ bất kỳ khách hàng hay công cụ MIME nào khác. Đối với ứng dụng của hạm đội, điều này có nghĩa là cơ sở dữ liệu điện tử có thể tiếp tục tiêu hóa dữ liệu thời gian thực trong khi nội dung của đội xử lý trực tiếp các hồ sơ cá nhân và tài liệu hướng dẫn điều khiển tĩnh, trong sự hài hòa.

Thế hệ ADI và đau đớn

Chỉ đạo tự động xây dựng các giản đồ OpenAPI và tứ giác từ siêu dữ liệu. Mỗi tập hợp có các điểm kết thúc riêng (GET, PST, PST, DEE) với các tham số truy vấn để truy vấn các hoạt động nằm sau đường dẫn, bao gồm các chức năng tổng hợp, các chức năng liên kết, và các trường tính toán. Nền tảng bao gồm các lớp bám chặt nhau và hỗ trợ cho Redis để giữ các phản ứng của ARI nhanh ngay cả dưới tải nặng, một tính năng thiết yếu cho các tính năng truy vấn bảng điều khiển mà hàng ngàn dữ liệu.

Cập nhật thời gian thực thông qua WebSocket

Đối với ứng dụng cần cập nhật dữ liệu trực tiếp, Directus cung cấp một giao diện WebSocket. Các phần mềm có thể được đặt trên mỗi bộ sưu tập, cho phép các ứng dụng giao diện điều khiển nhận thông báo ngay khi dữ liệu thay đổi. Điều này thật vô giá cho hệ thống theo dõi hệ thống của hạm đội nơi cần được đẩy vào bảng điều khiển trong thời gian thực.

Chỉ thị so sánh với các nền tảng khác

Để hiểu rõ vị trí của Directus trong hệ sinh thái, nó giúp tương phản với những lựa chọn khác.

Chỉ huy đấu với Strapi

Cả hai đều là những người không có đầu, được xây dựng trên cơ sở dữ liệu Node.js, nhưng sự khác biệt cơ bản nằm trong triết lý cơ sở dữ liệu.

Directus v. Hasura

Hamura là một động cơ jwQL cũng tham khảo cơ sở dữ liệu và vạch ra nguyện vọng của USSQI. Tuy nhiên, Hamura không phải là một CMS; nó thiếu một bảng điều khiển dành riêng cho trình soạn thảo nội dung. Directus cung cấp cả hệ thống ADI và admin, hoàn tất với RBA, quản lý phương tiện truyền thông, và một kinh nghiệm người dùng linh hoạt. Đối với các ứng dụng cần thiết người dùng không phát triển để làm việc hàng ngày - như một trình điều khiển trình điều khiển tàu có độ nâng cao hơn - thiết thực tế hơn.

Directus v. WordPress (như là một cửa sổ không đầu)

Sách WordPres có thể được dùng một cách không đầu bằng cách dùng hệ thống mãi mãi của nó, nhưng nó vẫn còn gắn liền với bản tóm tắt dữ liệu của chính nó và “ý niệm của sứ đồ, không có khái niệm nào như thế, khiến nó thích nghi hơn với những địa điểm không mâu thuẫn.

Dùng trường hợp quản lý Hạm đội Thế giới thực

Một bài “Phật báo trực tiếp (Pentt Directus Directus) thường tập trung vào giao điểm của bộ phận quản lý nội dung và dữ liệu hoạt động, và các hạm đội tạo ra rất nhiều thông tin -- các bản đo lường, bản ghi lưu trữ, tài liệu trình điều khiển, hồ sơ bảo hiểm, công việc giao lộ, và các báo cáo về đường bộ.

  • [FLT: 0] Hồ sơ phương tiện và xe cộ:[FLT: 1] Dùng Chỉ thị để mô hình phương tiện, xác nhận trình điều khiển, cấp bằng lái, và các đơn vị được chỉ định. Bảng điều khiển cho phép cập nhật trạng thái, tải lên hình ảnh và kích hoạt thông qua móc.
  • Trình báo cáo nhập cảnh:) Một bộ sưu tập tùy chọn cho sự kiện có thể thu thập nhãn thời gian, tọa độ GPS, mô tả hư hỏng, và hỗ trợ ảnh. Với ứng dụng điện thoại, ứng dụng di động có thể gửi báo cáo trực tiếp, và ứng dụng admin có thể phục vụ như một giao diện xem xét các sĩ quan tuân thủ.
  • Kế hoạch hóa: [FLT: 1] tạo một bộ sưu tập bảo trì liên kết với xe cộ. Đặt công việc cron hoặc các tác nhân bên ngoài kích hoạt để yêu cầu Chỉ thị cho thấy các phương tiện vì dịch vụ và tự động nhắc nhở email cho nhóm có trách nhiệm.
  • [FLT: 0] Chương trình Phục hồi Tài liệu Digit: ) Trình quản lý phương tiện tổ chức hợp đồng, chính sách bảo hiểm và tuân theo các hình thức.
  • Thông tin chính xác: [FLT: 0] Trình bao thời gian: ) bằng cách kết hợp đổ bộ đồ thị AB và hỗ trợ điều khiển như Nuxt.js hay Next.js, bạn có thể xây dựng một bảng điều khiển thời gian thực để hiển thị vị trí phương tiện trên bản đồ, thông báo, và hiệu suất. Chỉ cần truy vấn Webet của Directus giữ dữ liệu mới không cần tải lại trang.

Bởi vì Directus ngồi trực tiếp vào cơ sở dữ liệu hoạt động của bạn, những trường hợp này không cần phải phức tạp hoặc đồng bộ hóa dữ liệu vào một cửa hàng CNS riêng biệt. làm giảm sự phức tạp và sự chậm trễ, một lợi thế lớn cho các hoạt động của hạm đội thời gian.

Bắt đầu: Lập một dự án chỉ đạo

Cài đặt Chỉ thị có thể thực hiện trong phút. Cách tiếp cận khuyến khích là sử dụng hình ảnh CLI chính thức hoặc Docker. Đối với một công ty hạm đội tìm kiếm mẫu thử nghiệm, một dàn dựng Docker với Directus và một công cụ bưu điện là đường dẫn nhanh nhất.

  1. Bật ảnh Docker: ) Chạy để có được phiên bản ổn định mới nhất.
  2. Đặt một tập tin soạn thảo: [FLT: 1] cấu hình dịch vụ xác định cho Chỉ dẫn và cơ sở dữ liệu ưa thích của bạn. Biến môi trường sơ đồ như ADMIN Nhóm Việt hoá ADMIN PSSWORD, SECRET và xác thực cơ sở dữ liệu.
  3. Cài đặt Stack: ) khởi động cả hai hộp. Chỉ thị tự động khởi động khi chạy đầu tiên, tạo ra bảng hệ thống cần thiết trong cơ sở dữ liệu của bạn.
  4. Thành công khi người quản trị: chuyển sang ) và đăng nhập với giấy ủy quyền quản trị. Bạn sẽ thấy một bức tranh trống, sẵn sàng cho dữ liệu của mình.
  5. Kết nối Cơ sở dữ liệu Tìm kiếm: [FLT: 1] Nếu bạn đã có cơ sở dữ liệu hạm đội, chỉ đạo hướng tới nó bằng cách cập nhật biến môi trường DB *. Sau khi khởi chạy lại, bảng điều khiển sẽ hiển thị tất cả các bảng như bộ sưu tập. Bạn có thể cấu hình nhãn, mối quan hệ và quyền hạn.

Mở rộng chỉ thị để thích ứng với hoạt động của bạn

Sức mạnh thực sự của Chỉ đạo là khả năng mở rộng của nó. mở rộng tùy chỉnh cho phép bạn uốn nắn nền tảng với logic kinh doanh cụ thể của bạn mà không cần phải làm chủ nhân. điều này là quan trọng trong quản lý hạm đội, nơi mà dòng chảy công việc thường bao gồm các dịch vụ bên ngoài như thời tiết ADI, các bộ quản lý xe của chính phủ, hoặc bộ giải mã IN

Tạo giao diện và trưng bày tùy thích

Giao diện xác định cách sửa đổi trường (v. g., bộ chọn ngày tháng, bộ chọn bản đồ cho tọa độ GPS). Hiển thị tính năng điều khiển cách một trường được tạo trong ô xem chỉ đọc. Bạn có thể tạo một giao diện « Trạng thái Vehile » hiển thị một phù hiệu có mã màu, hoặc « Trình chọn mã hóa tập tin kiểu dáng » (Rptimzer) gọi một đường bên ngoài là ADI để hình dung. Những trường này được xây dựng với giao diện Vue.js và đăng ký qua thư mục mở rộng.

Tạo móc nối và móc nối

Chỉ thị cung cấp một hệ thống móc kích hoạt logic trên các sự kiện như mục tạo, cập nhật hoặc xoá. Chẳng hạn, khi một hồ sơ bảo trì mới được tạo, một cái móc có thể tự động gửi thông báo cho cơ chế cơ khí được chỉ định. Cái nút Mạng có thể được cấu hình toàn cầu hay mỗi bộ sưu tập từ bảng điều khiển, cho phép tích hợp với Zapier, Slack, hoặc một dịch vụ phần mềm phụ tùng riêng mà không cần mã máy phục vụ máy phục vụ.

Điểm kết thúc cho hệ thống trí nhớ tự chọn

Nếu các điểm phụ động hoặc ORL ATIs không bao gồm một nhu cầu cụ thể, bạn có thể thêm điểm kết thúc tùy chọn vào trình phục vụ Chỉ dẫn. Các điểm này có quyền truy cập đầy đủ vào cơ sở dữ liệu, ngữ cảnh xác thực, và dịch vụ lõi. Ứng dụng hạm đội có thể vạch ra điểm kết thúc tổng hợp nhiên liệu trong phạm vi ngày tháng, thực hiện các tham gia phức tạp không dễ dàng trong các giao thức ADIqueries chung. Thêm vào đó, điểm kết thúc trở thành một phần của ADI chính thức và lợi ích lợi ích lợi ích từ cùng một cơ chế xác định và hạn chế.

Name

Hệ thống quản lý các công ty bao gồm dữ liệu cá nhân nhạy cảm (các quyền lái xe, số điện thoại, địa điểm) và thông tin kinh doanh mật (concrats, lộ trình). Hệ thống cho phép của Cơ quan Trưởng Bộ Ngoại giao đảm bảo chỉ người có quyền truy cập dữ liệu đúng. Chẳng hạn, bạn định nghĩa vai trò — chẳng hạn như “Divever, iverer, « inter », « iver » (Dispacher), « interch), « interchers, « An ninh, « An ninh và Audator » (người điều hành) và bổ sung các điều kiện bảo vệ và các lớp bảo vệ phù hợp với yêu cầu của người dùng.

Comment

Nếu cơ sở dữ liệu của hạm đội bạn có hàng triệu bản sao lưu, hiệu suất sẽ trở nên tối ưu. Chỉ đạo cho phép bạn thêm các chỉ mục cơ sở dữ liệu trực tiếp (vì nó không sở hữu giản đồ), và hệ thống ARI dùng những chỉ mục đó để tăng tốc độ truy cập nhanh các mục báo cáo có thể sử dụng các trường hợp, và đăng nhập chúng như là bộ sưu tập chỉ đọc, cung cấp quyền truy cập nhanh dữ liệu trước khi phân loại, không có bảng thuế chính.

Hệ thống công cộng và sinh thái trực tiếp

Trực tiếp hưởng lợi ích từ một cộng đồng mã nguồn mở hoạt động đóng góp phần mở rộng, chủ đề và bản thiết kế. [FLT: 0] thảo luận bảng và ) bao gồm mọi khía cạnh của máy phục vụ [FLT:] [phụ lục] là nơi rất tốt để có sự giúp đỡ hoặc chia sẻ các câu chuyện về hạm đội của bạn. Nhóm lõi duy trì Thông tin [FLT] để giải quyết các mối quan tâm của bạn [phụ thuộc vào việc sắp xếp, phát triển phần mở rộng].

Bảo vệ tương lai của các dữ liệu về hạm đội của bạn

Chọn Chỉ dẫn có nghĩa là bạn không khóa các hoạt động hạm đội quan trọng vào hệ thống riêng. Vì dữ liệu của bạn nằm trong cơ sở dữ liệu kiểu MIME chuẩn, bạn giữ toàn bộ năng lượng của hệ thống chạy hệ thống này để báo cáo, và tích hợp với công cụ xử lý hệ thống điện tử như Metase hay Power BI. Nếu bạn đã bao giờ quyết định di chuyển ra khỏi Directus, mẫu dữ liệu và tất cả tính toàn vẹn của nó vẫn còn nguyên vẹn, với không có khóa cửa hàng. Chiến lược này được sắp xếp hoàn toàn với các ý tưởng dài hạn cần thiết trong việc quản lý cơ sở hữu, nơi mà xe đạp điện tử và hồ sơ điều hành dài hàng thập kỷ. Trực tiếp xem như một hệ thống điều khiển, thay vì một hệ thống hỗ trợ công nghệ, bạn xây dựng một hệ thống hỗ trợ bền vững và hệ thống cơ sở dữ liệu mới.