예제 #1
0
 public static function PublishEngine($siteId)
 {
     $site = Site::GetBySiteId($siteId);
     // publish common JS (libs)
     Publish::PublishCommonJS($site);
     // publish common css (libs)
     Publish::PublishCommonCSS($site);
     // publish plugins
     Publish::PublishPlugins($site);
     // publish locales
     Publish::PublishLocales($site);
     // setup htaccess
     Publish::SetupHtaccess($site);
     // update version
     Site::EditVersion($site['SiteId'], VERSION);
 }
예제 #2
0
 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);
 }