Skip to main content
Project, Overleaf’teki tek bir LaTeX projesini temsil eder. Proje meta verilerini, sahiplik ve erişim denetimini, dosya yapısını, derleme ayarlarını ve iş birliği durumunu saklar.

Temel Tanımlama ve Meta Veriler

  • _id: Projeyi tanımlayan benzersiz MongoDB ObjectId.
  • name: Projenin görünen adı.
  • description: Projenin isteğe bağlı metin açıklaması.
  • active: Projenin şu anda etkin olup olmadığını belirtir.
  • version: Dahili şema veya proje biçimi sürümü.
  • trashed: Çöp kutusuna taşınan (geçici olarak silinen) öğelerin listesi.
  • deletedDocs: Kalıcı olarak silinen belgelerin kayıtları.

Sahiplik ve Erişim Denetimi

  • owner_ref: Projenin sahibi olan kullanıcıya başvuru.
  • collaberator_refs: Düzenleme izinlerine sahip kullanıcılar.
  • reviewer_refs: İnceleyici düzeyinde erişime sahip kullanıcılar.
  • readOnly_refs: Salt okunur erişime sahip kullanıcılar.
  • pendingEditor_refs / pendingReviewer_refs: Bekleyen davetler.

Token Tabanlı Erişim

  • tokens: Paylaşılan bağlantılar için token kaydı.
  • tokenAccessReadOnly_refs: Salt okunur erişim sağlayan token’lar.
  • tokenAccessReadAndWrite_refs: Okuma-yazma erişimi sağlayan token’lar.

Etkinlik Takibi

  • lastUpdated: En son değişikliğin zaman damgası.
  • lastUpdatedBy: Son güncellemeyi yapan kullanıcı.
  • lastOpened: Projenin en son açıldığı zamanın zaman damgası.
  • deletedByExternalDataSource: Silme işleminin harici bir entegrasyon tarafından tetiklenip tetiklenmediği.

Proje Yapısı

Kök Belge ve Klasör
  • rootDoc_id: Ana LaTeX giriş belgesinin ObjectId’si (genellikle main.tex).
  • rootFolder: Projenin dosya ağacının satır içi gösterimi.
Her klasör girdisi şunları içerir:
  • name / _id: Klasör adı ve tanımlayıcısı.
  • docs: Adı ve _id değeriyle birlikte LaTeX kaynak belgelerinin listesi.
  • fileRefs: İkili dosya başvuruları (görseller, veri dosyaları); şunları içerir:
    • name: Dosya adı
    • created: Yükleme zaman damgası
    • rev: Revizyon sayacı
    • hash: Yinelenenleri önlemek için içerik özeti (hash)
    • linkedFileData: Harici depolama bağlantısı (varsa)
  • folders: İç içe alt klasörler.

Derleme ve Düzenleyici Ayarları

  • compiler: Seçilen LaTeX motoru (pdflatex, xelatex, lualatex vb.).
  • spellCheckLanguage: Bu proje için yazım denetimi dili.

Herkese Açık Erişim ve Paylaşım Ayarları

  • publicAccesLevel: Proje görünürlüğü (private, readOnly, public vb.).
  • collabratecUsers: Harici iş birliği platformlarından bağlanan kullanıcılar.

Overleaf’e Özgü Uzantılar

  • overleaf.history:
    • id: Geçmiş hizmeti tarafından kullanılan tanımlayıcı.
    • display: Geçmişin etkin ve görünür olup olmadığı.

Dahili Sürümleme

  • __v: Eşzamanlılık denetimi için Mongoose dahili sürüm anahtarı.
Aşağıda bir Overleaf kullanıcısı için gerçek bir örnek verilmiştir.
Son değiştirilme tarihi 4 Ekim 2026