Let a thousand I.C.E. APIs bloom!

To Publish or Not?

I.C.E CMS' unparalleled flexibility also extends to site publishing - you have multiple publishing options. The big questions is, do you want to create a published site or a dynamic site? The answer really depends on what type of site you are building and what your I.C.E. set up is.

Single I.C.E. Installation

If you have a single I.C.E. installation, publishing adds a layer between your development site and your production (live) site. You build and test using I.C.E.s internal dynamic site pages and you publish to static files for the live site.

Development & Production I.C.E. Installations

If you have development and production I.C.E. installations, you have the flexibility to develop and test using internal dynamic pages and roll out on the production server using either dynamic or published pages.

 

In both scenarios, you can take advantage of I.C.E.s ability to publish pages in Coldfusion, HTML, ASP, JSP, PHP and more allowing you to take advantage of skillsets and scripts from other languages. Publishing Coldfusion pages has the added advantage of allowing you to take advantage of certain I.C.E. features which may not be available if you publish pages in ASP or PHP such as dynamic switching of Site Languages etc. You can also optionally publish different pages in different programming languages.

 

Publishing Sites 

To Publish an entire Site, select Site in the Browse drop-down list and click Publish. On the following page make sure the Site is selected and click the Publish button. The entire site, including Channels and Pages will be published to the site's default folder ice/sites/[SITE FOLDER].

Note: Only use this option if you don't need to set publish file names and extensions individually. I.C.E. uses the default Channel Folder name to publish Channels and the Page Title field with spaces replaced by underscores to publish Pages. Files are published as Coldfusion files with .cfm extensions.

 

Publishing Channels 

To Publish Channels, select Channel in the Browse drop-down list and click Publish. On the following page make sure the Channels you wish to pubish are selected, change the published file names and extensions if necessary (e.g. from sports.cfm to sports.html) and click the Publish button. The selected Channels will be published to the site's default folder ice/sites/[SITE FOLDER].

 

Publishing Pages

To Publish Pages, select Page in the Browse drop-down list and click Publish. On the following page make sure the Pages you wish to pubish are selected, change the published file names and extensions if necessary (e.g. from obama_wins_election.cfm to obama_wins_election.html) and click the Publish button. The selected Pages will be published to the site's default folder ice/sites/[SITE FOLDER].

 

IMPORTANT: Publishing publishes files into each sites folder where 3 files used internally by I.C.E. are located - index.cfm, page.cfm and api.cfm are located. Avoid publishing Channels or Pages with these names otherwise these files will be overwritten. If you accidentally overwrite these files, copy these files from the ice/sites folder back into your sites folder and republish the offending pages with different names.



DEMO (Beta)

Don't take our word for it. Try Lingxia 273 I.C.E. content managent system now: (Contact us to access the demo with Admin privileges)

E-mail:


Password:


DOWNLOAD IT!