Aby skompilować serwis, wymagany jest dostęp do motywów i składników serwisu. Szablon serwisu to model pakietu dla serwisu. Szablon zawiera wszystkie zasoby wymagane dla migracji i uruchamiania serwisu.
Za pomocą szablonu serwisu można wyeksportować serwis do środowiska OCE Toolkit, w którym można skompilować serwis z szablonu. W poniższych tematach opisano kompilowanie serwisu z szablonu BlogTemplate, dostarczanego w zestawie OCE Toolkit.
Polecenie cec compile-template
jest dostępne z zestawu OCE Toolkit. Polecenie to jest instalowane wraz z instalacją zestawu. Aby zainstalować zestaw OCE Toolkit, należy postępować zgodnie ze standardowymi instrukcjami.
cec
.
mkdir cec-src cd ./cec-src cec install # Start up the CEC Toolkit Development server for testing cec develop &
Standardowy szablon BlogTemplate został zaktualizowany o niestandardowe kompilatory. Utworzyć szablon z tego źródła:
# create a new template (must be in the cec-src folder if not already there) cd ./cec-src cec create-template BlogTemplate -f BlogTemplate
Standardowy szablon BlogTemplate rozszerza poprzedni szablon o niestandardowe kompilatory:
cec-src/src/components/Starter-Blog-Post-Summary/assets/compile.js cec-src/src/components/Starter-Blog-Author-Summary/assets/compile.js cec-src/src/components/Starter-Blog-Post-Content/assets/compile.js cec-src/src/components/Starter-Blog-Post-Header/assets/compile.js cec-src/src/components/Starter-Blog-Post-Sidebar/assets/compile.js
cec-src/src/themes/BlogStarterTheme/layouts/post-detail-compile.js cec-src/src/themes/BlogStarterTheme/layouts/home-compile.js cec-src/src/themes/BlogStarterTheme/layouts/authors-compile.js cec-src/src/themes/BlogStarterTheme/layouts/common-compile.js cec-src/src/themes/BlogStarterTheme/layouts/about-compile.js cec-src/src/themes/BlogStarterTheme/layouts/index-compile.js