foswiki: использовать genPDF расширение с шаблонами темы?

Звукам нравится его вполне достаточное с точки зрения ресурсов сервера. Однако я не искал бы сервер, пока Вы не сделали некоторое тестирование загрузки для определения основной загрузки приложения. Заставьте своего рода устройство записи запроса получать своего рода основную сессию на сервере.

От этого необходимо смочь оценить некоторые рабочие характеристики, такие как:

  • Средний размер страницы, который может указать, сколько пропускной способности могло бы быть использовано для данной группы пользователей

  • Сколько времени страницы берут, идут, генерируют, давая Вам общее представление, если Ваше приложение является CPU, интенсивным в генерации поданного HTML.

  • То, сколько поршня используется в тестовой среде при этой загрузке, больше врежется на большей справке/вреде сервера

от этого можно вывести, если необходимо переделать приложение немного и затем сделать обоснованное решение, если этот сервер соответствует потребностям по цене, Вы готовы заплатить.

0
задан 29 March 2010 в 21:25
1 ответ

Это может быть немного трудно объяснить без примеров. Но...

В Вашем Документе TemplateTopic можно вставить управляющую информацию для поколения PDF, а также определить переменные Foswiki для использования в других темах. Например - шаблон - и корневой документ мог содержать:

<! - PDFSTART->

<! - ЗАГОЛОВОК, ОСТАВЛЕННЫЙ "%TITLE %"-> <! - ЦЕНТР ЗАГОЛОВКА ""-> <! - ПРАВО ЗАГОЛОВКА "%REVINFO {"$rev 1. - $date"} %"-> <! - * Набор GENPDFADDON_TITLETOPIC = Yourweb. PDFHeaderTopic * Набор DCN = 1234 * Набор DTITLE = Заголовок документа * Набор DTYPE = Разработка

- ->

Затем в Вашем PDFHeaderTopic, Вы определяете свой стандартный титульный лист. Можно сослаться, думает как DCN и набор DTYPE в этой теме.

<noautolink> <! - ЦЕНТР ЗАГОЛОВКА "%DTITLE %"-> <! - НИЖНИЙ КОЛОНТИТУЛ ОСТАВИЛ "$PAGE (1)"-> <! - ЦЕНТР НИЖНЕГО КОЛОНТИТУЛА "%REVINFO {"r1. $rev - $date" сеть = "ВЕБ-тема" % % =" % % BASETOPIC "} %"-> <! - ПРАВО НИЖНЕГО КОЛОНТИТУЛА "%DCN %"-> <! - АВТОР "%AUTHOR %"-> </noautolink>

<img... (изображение заголовка документа)

% %DTITLE

DCN: % %DCN

и так далее


Если Вы хотите более подробное управление шаблона, и т.д. Вы могли бы сделать пользовательский %INCLUDEs основанный на установке переменных. %INCLUDE мог установить переменные электронной таблицы, которые могут затем быть включены в любую из страниц.

Например, на странице заголовка:

%IF {"определил DCLASS и $, DCLASS = '3'" затем = "% ВКЛЮЧАЮТ % {"YourConfidentialHeaders"}

И на той странице,

%CALC {$SET (DOC_STMT, КОНФИДЕНЦИАЛЬНАЯ КОМПАНИЯ: безотносительно шаблона)} % %CALC {$SET (DOC_ST, КОНФИДЕНЦИАЛЬНЫЙ)} %

Затем на любой другой странице можно вставить оператор с %CALC {$GET (DOC_STMT)} %, и Вы могли вставить %CALC {$GET (DOC_FOOT)} % в местах как <! - ЦЕНТР ЗАГОЛОВКА "%CALC {$GET (DOC_ST)} %"->

1
ответ дан 4 December 2019 в 23:08
  • 1
    Хорошо это didn' t формат правильно. Если Вы спрашиваете вопрос о поддержке относительно foswiki.org, I' ll пытаются сделать некоторые темы в качестве примера для Вас в Песочнице. К сожалению, они won' t быть функциональным, поскольку genpdf не включен там. –  George Clark 30 March 2010 в 05:25
  • 2
    Я думаю, что понимаю, и огромное спасибо для Вашей справки! Я собираюсь дать этому выстрел позже на этой неделе. –  Mica 30 March 2010 в 20:18
  • 3
    Это выручило тонну, еще раз спасибо! точно, что я хотел. –  Mica 5 April 2010 в 23:43

Теги

Похожие вопросы