Exemplo n.º 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);
 }
Exemplo n.º 2
0
 public static function PublishSite($siteUniqId, $root = '../')
 {
     // publish sitemap
     Publish::PublishSiteMap($siteUniqId, $root);
     // publish all CSS
     Publish::PublishAllCSS($siteUniqId, $root);
     // publish all pages
     Publish::PublishAllPages($siteUniqId, $root);
     // publish rss for page types
     Publish::PublishRssForPageTypes($siteUniqId, $root);
     // publish menu
     Publish::PublishMenu($siteUniqId, $root);
     // publish common js
     Publish::PublishCommonJS($siteUniqId, $root);
     // publish common css
     Publish::PublishCommonCSS($siteUniqId, $root);
     // publish controller
     Publish::PublishCommon($siteUniqId, $root);
     // publish plugins
     Publish::PublishPlugins($siteUniqId, $root);
 }
Exemplo n.º 3
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);
 }