[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Removal of frames in 1.5, what there is left to do

Hi Chris,

On Sun, Dec 7, 2014 at 1:30 AM, Chris Travers <..hidden..> wrote:
Hi everyone;

Frames have been removed in master.  This helps us move forward quite a bit, ...

Indeed it does! I've been able to succesfully record a (meaningful) Selenium testscript this time. Once I get into this some more, I can start committing test scripts/test suites. At first we can use those to assess (minimal) validity of a release; hopefully that prevents regressions that could have been easily detectable by running through all pages and loading them.
... but it means that we are no longer doing graceful degradation of _javascript_ functionality.

Since most websites require _javascript_ these days, I don't think the majority of our users expects to be able to run without _javascript_. Quite to the contrary, I think they expect a full blown browser-side application. This change allows that to be created.
  It also means that our tabbed interfaces are currnetly broken because they are instantiated by other scripts than the Loader.  The only two workflows affected there are the contact and coa entry workflows.

Np. Even though it's great to have a working trunk, I think it can't be expected to be working at all times. We should make sure to record an issue for it though, so others don't get confused. Maybe a note in INSTALL or README for the time being as well?
I would like to have a second script which loads and instantiates LSMB widgets, but before we go that far we need to take a step back and evaluate how we want to do these interfaces.  My preference is not to fix the breakage yet, and instead redo these interfaces in a more service-oriented way.  Before we go there, I want to finish up on the next gen admin tool.

You can test master using starman (starman tools/starman.psgi) and then connecting to localhost:5000/login.pl

Yup. After your fixes from an hour or two ago, this works nicely for my Debian Wheezy based setup. Thanks! This feels like a big step to me!



http://efficito.com -- Hosted accounting and ERP.
Robust and Flexible. No vendor lock-in.
Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server
from Actuate! Instantly Supercharge Your Business Reports and Dashboards
with Interactivity, Sharing, Native Excel Exports, App Integration & more
Get technology previously reserved for billion-dollar corporations, FREE
Ledger-smb-devel mailing list