public static function PublishContent($siteId) { $site = Site::GetBySiteId($siteId); // inject site settings Publish::InjectSiteSettings($site); // publish all pages Publish::PublishAllPages($site); // publish menu JSON Publish::PublishMenuJSON($site); // publish CSS Publish::PublishAllCSS($site); // publish sitemap Publish::PublishSiteMap($site); // publish RSS Publish::PublishRssForPageTypes($site); }
public static function PublishSite($siteId) { // publish sitemap Publish::PublishSiteMap($siteId); // publish all pages Publish::PublishAllPages($siteId); // publish rss for page types Publish::PublishRssForPageTypes($siteId); // publish menu Publish::PublishMenuJSON($siteId); // publish site json Publish::PublishSiteJSON($siteId); // publish common js (also combines JS and publishes plugins) Publish::PublishCommonJS($siteId); // publish common css Publish::PublishCommonCSS($siteId); // publish controller Publish::PublishCommon($siteId); // publish all CSS Publish::PublishAllCSS($siteId); // publish locales Publish::PublishLocales($siteId); }
/** * @method POST */ function post() { // get an authuser $token = Utilities::ValidateJWTToken(apache_request_headers()); // check if token is not null if ($token != NULL) { parse_str($this->request->data, $request); // parse request Publish::PublishMenuJSON($token->SiteId); return new Tonic\Response(Tonic\Response::OK); } else { return new Tonic\Response(Tonic\Response::UNAUTHORIZED); } }