Przejdź do głównej zawartości

Wewnątrz NextPDF

Spec: ISO 32000-2 Spec: WCAG 2.2 Evidence: Editorial

Insider_ to część dokumentacji wyjaśniająca, dlaczego NextPDF zachowuje się tak, jak się zachowuje. Dokumentacja referencyjna mówi, co zwraca dana metoda. Insider_ wyjaśnia, dlaczego zwraca właśnie tę wartość, oraz jaki standard lub test podtrzymuje to uzasadnienie.

Powstała z myślą o doświadczonym inżynierze, który sprawnie porusza się już po bazach kodu PDF i PHP. Taki czytelnik woli jedną uczciwą stronę niż dziesięć uspokajających.

PDF to stary, rygorystyczny format o ustalonych konwencjach; nie toleruje zgadywania. Biblioteka, która ukrywa ten fakt, jest przyjemna w użyciu do chwili, gdy podpisany dokument nie przejdzie walidacji na produkcji, a nikt nie potrafi powiedzieć, dlaczego.

Insider_ przyjmuje przeciwne stanowisko. Każda strona określa zakres swoich twierdzeń, nazywa dowody, które za nimi stoją, i wskazuje ograniczenia, zanim odkryjesz je samodzielnie. Celem nie jest wywieranie wrażenia. Chodzi o pomoc w podjęciu decyzji, której da się bronić podczas przeglądu.

  • Strony Insider_ mają charakter redakcyjny i wyjaśniający, nie są dokumentacją referencyjną API.
  • Każda strona zawiera wiersz odznak, który nazywa odpowiednie standardy oraz rodzaj dowodów, na których opiera się strona.
  • Każda strona zachowuje tę samą dziesięciosekcyjną strukturę, dzięki czemu można szybko przejść do potrzebnej sekcji bez poznawania układu za każdym razem od nowa.
  • Żadna metryka nie jest tu powtarzana w tekście; liczby znajdują się na stronie, do której należy dany pomiar, więc wartość nie może po cichu zdezaktualizować się w treści.

Każda strona Insider_ obejmuje jeden temat, jest samodzielna, a najbardziej przydatne stwierdzenie znajduje się blisko góry. Taka struktura jest celowa. Wynika z zaleceń projektowania informacji: czytelnicy szybciej znajdują to, czego potrzebują, gdy powiązany materiał jest zgrupowany, a hierarchia jest widoczna. Pomaga też zachować użyteczność strony przy korzystaniu z czytnika ekranu, ponieważ kolejność na ekranie odpowiada kolejności w znacznikach.

Strona prowadzi od kontekstu do twierdzenia, a następnie do ograniczeń, w tej kolejności:

  1. At a glance What this page is, in two sentences.
  2. Why this matters The cost of getting it wrong.
  3. The short version The answer, before the detail.
  4. How NextPDF approaches it The reasoning and the mechanism.
  5. What the evidence says The standard, code, or test — tagged.
  6. Practical example A small, runnable shape.
  7. Common misconception The trap, named.
  8. Limits and boundaries Where the claim stops.
Jak zbudowana jest strona Insider_, od góry do dołu: czytelnik może zatrzymać się na dowolnym kroku i nadal mieć pełną, możliwą do obrony odpowiedź.

Insider_ nie wymaga zaufania na słowo. Każda strona deklaruje poziom dowodów, a wiersz odznak pokazuje ten poziom:

  • Evidence: Code-backed — twierdzenie jest sprawdzane względem własnego kodu źródłowego silnika lub uruchamialnego przykładu.
  • Evidence: Standard-backed — twierdzenie jest zakotwiczone w klauzuli opublikowanego standardu, sparafrazowane i opatrzone cytowaniem, nigdy przytoczone dosłownie z licencjonowanego dokumentu.
  • Evidence: Test-backed — twierdzenie jest potwierdzane przez test w zestawie testów.
  • Evidence: Design principle — strona przedstawia świadomą decyzję projektową, uzasadnioną, a nie zmierzoną.

Gdy strona łączy te poziomy, oznacza to za pomocą Evidence: Mixed evidence , zamiast deklarować jedną podstawę na wyrost. Standardy, na których opiera się strona, są wymienione w wierszu odznak z dokładnymi identyfikatorami — na przykład Spec: ISO 32000-2, §7 dla składni PDF lub Spec: ETSI EN 319 142-1 dla PAdES — aby można było samodzielnie prześledzić odwołanie aż do źródła.

Czytanie strony Insider_ ma być szybkie. Aby ocenić, czy obsługa podpisów w NextPDF nadaje się do regulowanego procesu, otwierasz Jak podpisy są osadzone w PDF, czytasz W skrócie i W skrócie najważniejsze, a następnie przechodzisz prosto do sekcji Ograniczenia i granice. Trzy krótkie sekcje odpowiadają na pytanie: „Czy potrafię obronić ten wybór?” Wiersz odznak już wcześniej informuje, że twierdzenie jest poparte standardem, zanim przeczytasz choć jedno słowo treści głównej.

Jeśli odpowiedź brzmi „tak”, sekcja Powiązane dokumenty prowadzi dalej — Profile bazowe PAdES oraz Walidacja długoterminowa — bez potrzeby wyszukiwania.

Insider_ bywa mylony z marketingiem, czyli z miejscem przeznaczonym do chwalenia silnika. Z założenia jest jego przeciwieństwem. Strona równie chętnie wyjaśni, kiedy nie używać NextPDF, jak i to, jak go używać. Nigdy nie porównuje NextPDF z konkurencją — ani na niekorzyść, ani na korzyść. Tematem są tu wyłącznie NextPDF oraz standardy, którym podlega.

Ta strona jest wprowadzeniem, a nie specyfikacją. Sama nie deklaruje żadnego zachowania silnika. Każde twierdzenie dotyczące zachowania znajduje się na właściwej stronie tematycznej i ma poziom dowodów tej strony. Treść Insider_ ma charakter redakcyjny i jest natywna dla nextpdf-docs. Powstaje tutaj i tutaj jest recenzowana; nie jest agregowana z drzewa źródłowego żadnego pakietu. Tam, gdzie temat dotyczy licencjonowanego standardu, strona parafrazuje daną klauzulę i podaje do niej cytowanie. Nigdy nie odtwarza tekstu standardu.

  • Insider_ — sekcja redakcyjna wyjaśniająca uzasadnienie decyzji stojących za NextPDF, odrębna od dokumentacji referencyjnej API. Końcowe podkreślenie jest częścią nazwy sekcji; wyróżnia się je wyłącznie jako akcent wizualny.
  • Poziom dowodów — zadeklarowana podstawa twierdzeń strony (code-backed, standard-backed, test-backed, benchmark-backed, artifact-backed, design-principle, editorial lub mixed).
  • Wiersz odznak — pasek u góry każdej strony Insider_, który wymienia odpowiednie standardy oraz poziom dowodów strony.
  • nextpdf-docs-native — treść tworzona i utrzymywana bezpośrednio w witrynie dokumentacji, niewywodząca się z repozytorium pakietu.