Here's what's new in wikiCalc Beta release 0.95: |
In addition to all the new features added in What's new in Beta 0.91, Alpha Version 0.3, and Alpha Version 0.2, there are some new features in Alpha 0.95. The new version is upwards compatible with the last, but is not downwards compatible -- once you upgrade do not use the old program to edit new data files. Overall this version should be version similar to 0.91 with the addition of lots of functions (but not all that are planned) and a few major features. Details about some of the new features and functions can be found in the help on the appropriate screen when running. Here is a list of the main changes: |
|
Embeddable OutputIf Publish Embeddable ".js" Version is checked on Preview Publish or a page's Properties, at publish time a copy of the newly published HTML will be saved (along with appropriate Javascript) in the HTML directory, but with the extension ".js" instead of ".html". Only the HTML of the sheet itself is saved in this version, not the surrounding template. This file may be dynamically included in any other HTML page on any web site by using HTML code such as:<script type="text/javascript" src="http://www.domain.com/pagename.js"> </script> The result is static and is not recalculated when accessed the way that it is with live viewing. Live ViewThis is a feature through which you can have the most recently published version of a page rendered for display upon request, usually after first doing a recalculation. Unlike static HTML which the server just returns as it was created at publish time, this "live" rendering is done by the server executing this program to read the page source data file, doing the recalculation, and then converting the results to HTML. References to values on other pages, functions that return the current date/time, etc., can result in different results than at the time the page was last published.You access a page for live viewing by accessing the URL For Editing (a Site setting) with appropriate arguments. The browser accessing the page must be logged in as a user with read or read/write priviledges to the page's site or the page must have been published with Allow Live View Without Login checked. The general form for requesting a live view page is something like: http://www.domain.com/ cgi-bin/wikicalccgi.pl?view=sitename/pagename There are five types of output that can be obtained through the live view functionality: page (a normal HTML page, including the template HTML), html (just the HTML of the sheet rendered as a table), js (Javascript to embed the HTML of the table within another page), cdata (the table HTML as cdata within XML for use by Ajax, innerHTML, etc.), and source (the page source in the same format it is produced by "Publish Source"). The "page" type is the default. If not logged in and requesting type "page", a login page will be displayed. Type "source" is only provided if "Publish Source" was checked for this page for the most recent publish. You specify the type with a "type" argument: ?view=sitename/pagename&type=outputtype The saved page is recalculated before display unless there is a "&recalc=no" argument. The saved page is not modified by viewing it, even if a recalculation is done. The values of cells may be temporarily changed before recalculation by using a "cell" argument: &cell:coord:type=value "coord" is a cell coordinate, such as B7; "type" is "n" (numeric), "t" (text), or "e:na" (error: NA value); and "value" is the value. There may only be one cell argument for each coordinate. The cell must have "Live View Modifiable" set to "yes" (one of the Format Misc settings). The modifications are not saved in the data file. The logged in user may be logged out using the following argument: ?view=logout |
wikiCalc Beta Test Home |