Application News
| May 14, 2006 |
Default = Title
Whenever publishing the home page, a duplicate action has been added to also publish the default page. A redirect is also written into the default shell so that the default and home now are the same (logging)
|
| Oct 04, 2005 |
Plan for truth
Plan on setting up Bonsai map
|
| Jun 09, 2005 |
Excel Data Writer Easier to use
Updates make tool easier to use
none
|
| Apr 19, 2005 |
Text Editor Remove HTML
When pasting from word or a PDF, a good deal of unwanted formatting gets pasted into the editor. The remove HTML button will remove all HTML but BR tags or spaces
o2New/www/include/Layout/Xsl_Common/ewe/source/ewe_langEN.xml line 96 add node for new button image, o2New/www/include/Layout/Xsl_Common/ewe/source/ewe.js line 143, create new button, line 597 add new RemoveHTML function for that button.
|
| Mar 10, 2005 |
Microsoft quotes
Pasting content from Microsoft word often contains specially formatted characters - in this case quotes. The publish feature now looks for that specific quote and converts it to the standard HTML friendly version.
O2New/www/include/GenerateContentsub.aspx - Updated the CleanString function by looking for chr(148) and replacing with chr(34). I used the Asc() function to identify the culprit.
|
| Mar 10, 2005 |
Text Editor Bar Positioning
Text editor edit bar is currently in transition, but some recent updates make it easier to use while the transition is in progress. The positioning of the edit bar can be customized for any template site now.
Set javascript vars early in the template - like oxsl.aspx: TEditorTop and TEditorLft, then in Xsl_Common/Content_TextEditor.aspx, line 72, I check if the vars have been defined and if so, I pass into the text editor function (ewe.js), otherwise I use default vals. I did it this way because Javascript has an easy way to detect whether or not a variable exists where as XSLT does not. This method can also be augmented to store the position in the users cookie for further customization down to the administrator level.
|
| Feb 23, 2005 |
Extraneous code restructured
When viewing the source of a Bonsai site, there was an commented out include file and some error style tags, this has been removed.
Removed the timer start include reference. Created and placed an error.css file at updates.orbisdesign.net/css (which is the root of O2New/include/layout) and then updated the error sub in TransformDocument.aspx to call the style sheet as a link if needed.
|
| Feb 21, 2005 |
Proper date format for Spreadsheet Data Loader
Excel always formats single digit dates without a preceeding zero. A function was added to the conversion process that ensures any dates detected are formatted with the zero so as to reduce the re-formatting that would have to be done on the XSL side
ExcelDataConverter_Write.aspx function added - line 137 FormatDates(pString) which looks and then formats the date if a date is encountered. Writing that to the screen in case a condition exists where the string has to forward dashes and is really not a date (the detection method).
|
| Jan 24, 2005 |
HitBox Web Analytics added to Bonsai
HitBox Pro added to Orbis site (plus IP blocking for Gary)
Xsl_Common_Template_2: Body.aspx,config_XSL.aspx,HitBox.aspx. Added new variable to control panel, only to Orbis however. Tied to externalize the js file, but couldn't get logging to work. Had to put it all in as inline JS. It is configurable though through Bonsai.
|
| Jan 21, 2005 |
Editor Interface
Update in progress
O2New/www/include/Layout/Xsl_Common/ewe/source/style.css updated style. O2New/www/include/Layout/Xsl_Common/ewe/source/ewe.js changed the height , turned off the border of the body around the text
|
| Jan 20, 2005 |
Text Editor Filtering of Emdash
Emdashes from word were getting transformed into funky characters, 2 different versions have been corrected
o2New/www/include/Layout/Xsl_Common/ewe/source/ewe.js line 851, add to JavaScript function. Paste the single character that causes the problem into the text editor and uncoment the alert which indicates the character number and save. Be sure to reload after uncommenting in order for that to work.
|
| Jan 20, 2005 |
Em dash added to editor
Special character drop down now has the Em dash as an option
o2New/www/include/Layout/Xsl_Common/ewe/source/ewe_langEN.xml line 97, added unicode version
|
| Jan 17, 2005 |
Excel Data Writer Rules Enforcement
Spaces are not allowed in the first data row as XML nodes cannot have spaces. New logic has been added to first check if there are any spaces in the first row. If so, the data write is aborted.
ExcelDataConverter.aspx has been updated within xsl_common to always point to the include within that directory only. Only the Excel Data Converter files have been updated in Common (not demo). The ExcelDataConverter_Write_DynDrop.aspx file has also been updated with the check.
|
| Jan 11, 2005 |
Flash Detection Through JavaScript
Currently using BrowserHawk to detect browser and Flash attributes of visitor, but BrowserHawk requires a redirect and Search Engine indexers hate that. In the code, the condition is also in ASP which will not be easy to port to other platforms. Started taking steps away from that by building a new Flash detection script that uses JavaScript. Sample will also pull the XML variables needed so swf file can load the approriate XML file.
Currently only in AMD site, source JavaScript: http://updates.orbisdesign.net/Xsl_Common/javascript/FlashObject.js
|
| Dec 15, 2004 |
Footer Nav Separator Fixed
At the base of the common template: the footer navigation, the pipe separator was often missing between nav items or incorrectly placed at the end of the nav (as opposed to being a separator). That is no longer occuring.
The whole for loop was copied into a variable so that last position could properly be made against the final nav element.
|
| Dec 11, 2004 |
Advanced Editor Sort
The installation of structures from the advanced tab is now in alphabetical order. Because we hide the BZS, it's not in perfect alpha, but it help when looking for a structure, especially in sites with a lot of structures
|
| Dec 10, 2004 |
Turn Nav on or Off
A new option under the display menu from within the top editor now allows you to turn off navigation on any page. The check boxes represent each level of navigation. Just uncheck which navigation items that should be hidden. This could work if you want to have pop up content. You create a bunch of pages under a particular page, then hide the nav, then create hard links to the pages via pop ups.
Controls have only been placed in Wabash for now. A new general stringSplit template has been developed.
|
| Dec 10, 2004 |
Copy pages from one Bonsai site to another
New option under Add Page, very raw
|
| Dec 09, 2004 |
Web FTP expanded for editing any directory
Web FTP was initially developed for editing the images directory. It was expanded so that upon configuration of the page, the default directory can be set to any other directory under www. This was done primarily to expand to PDF admin, but it can be applied to any directory under www. If you are at the base root, the UP folder has been removed as it only returned you to the same page (didn't really functionally go anywhere).
Removed hard coding to images dir, updated the replace feature for cleaning up the back slashes and updated the initial configuration which is how it decides where to start. For different starting areas, just create a new admin page for each start - I.e. one for images and one for PDFs. http://updates.orbisdesign.net/Xsl_Common/WebFTP.aspx?WebSite=wabash.orbisdesign.net&Place=pdf
|
| Dec 09, 2004 |
Structure Added for ImageBig
ImageBig is a new application in development. A link within the text editor can configured to pop up a large image from a thumbnail - not a traditional pop up, but a DHTML pop up. This update allows the images to be added to the database so that images can be dynamically assigned (they had to be hard coded within a javascript file before).
JavaScript vars are dynamically written
|
| Dec 02, 2004 |
Text Editor Right Click Menu
Some times, particular site layout elements would interfer with the text editor menu that pops up when you right click an element. Text editor elements have been adjusted to be on the top of everything.
ew.js, line 724, zIndex set to 20
|
| Dec 02, 2004 |
Redirect After Login
When logging into the development version of your site, even general access is limited to a common user name and password (orbis,bonsai). Previously, after logging in successfully, you were always routed to the home page, but now, you continue on to the page you were heading. So, if you've booked marked pages or click on a page out of an email, you don't have to re-enter after login. Admin login will continue to route you to the admin home page.
Changed o2new/include/layout/o.aspx and 02new/www/admin/default.aspx
|
| Dec 01, 2004 |
Control Panel Generator
Minor look and feel updates as well as JavaScript error control when geration was done in places where a status form element was not there (no longer throwing the error)
Using error trapping
|
| Nov 30, 2004 |
Application Delete Option Added
When ever an application is added to a page from the Application drop down, the application can be deleted by clicking again on that application
XSLS files are not yet deleted and the sequencing is not adjusted. You can reinstall the app after it's been deleted and prior entries return, but duplicate records now exist. I imagine the database cleansing app would take care of this, or we should delete the records entirely instead of turning off.
|
| Nov 23, 2004 |
Web FTP
Manage all your images via a single administration area without the need for an FTP program
|
| Nov 22, 2004 |
Text Editor Filtering of Funky Characters
While it was common for the text editor to either garbel or even break when pasting content in from word, a new filtering technique has been added where apostrophes and quotes are cleaned before submission, thus eliminating a great deal of former publishing problems. If you discover any particular problem, please alert us of the page and send us the source so we can add a new filtering procedure.
|
| 01J , |