20131223 (Monday, 23 December 2013)¶
Mysteries of faith¶
Adapted lino.apps.beid
so that it loads
the applet using jnlp_href.
I have now hope that it works on testlino in Eupen.
Several checkins on hoppel and pulls on testlino.
djangosite.djangosite_site.Site.configure_plugin()
now also works after Site instantiation.
Oops, it seems that there is yet another “little problem”: the jnlp file needs a codebase attribute. Ouch! And the last “little” problem (docs/tickets/2013/1) took me several weeks!
I am not the first one who encounters this problem. Kohsuke Kawaguchi did some research in 2009: Why can’t we get rid of JNLP @codebase?. Note the interesting comments until October 2010.
Sigh. Basically this means that I must manually create a copy of the eidreader.jnlp file on the production server. And possibly I must even sign the jnlp file.
But after having done this, I switched back to the version without codebase attribute and… it works. IOTW again a problem which is not even reproducible.
Mysteries of faith:
How can I instruct IcedTea to flush the local jnlp cache? On Ubuntu, javaws -Xclearcache and javaws -uninstall seem to work. At least they give no error message.
Why can’t I access from my virtual Windows XP the ssh tunnel which is running on the host? That would be one more possible test to do before asking local users.
Why did I sometimes have on my Linux client the problem that both Firefox and Chromium say “java.lang.IndexOutOfBoundsException: Index: 0” (which means that there is no card reader).
Content Management à la Lino¶
Fixed a bug caused by a missing slash in the urlconf of
lino.modlib.pages
and
lino.apps.extjs
.
This bug appeared only when
admin_prefix
was no-empty (as it is in
lino.projects.start
and
lino.projects.cms
)
But lino.projects.start
needs some more work. TODO:
Convert
lino.modlib.extjs
to useurl_prefix
instead ofadmin_prefix
.