Work needed to get Foswiki 3.0 stable
This is a ToDo / Brainstorming list for the OO Foswiki -
Item13897 branch - stable enough for to consider it releasable. Backwards compatibility is intentionally omitted. That will need a topic of it's own.
UI issues / idiosyncrasies
Unit test issues
Operational issues
LocalLib.cfg
Depending on community decision with regard to
new extensions this approach could be replaced with something different. As long as we keep in mind that a lot of users are not Perl programmers and might be confused with Perlish statements in a config file a more human-readable format shall be considered instead. Proposals are welcome. Though simple
.ini
would serve the best because it is wide spread, easy to read and well-known to almost everybody in the IT world.
As soon as setting libpath is considered a part of this matter it is proposed either to rely on
PERL5LIB environment variable; or where it is not possible to use it make setting of the libpath an application function. The latter case implies that the application must use necessary modules at run time rather than rely on
use
statement.
Regarding
LocalLib.cfg
, we do need some way to set ENV variables, and modify the lib paths, etc. on servers where the installer has no access to shell, or traditional Apache configuration. On my own system where I use mod_suexec to run the foswiki CGI scripts under my local login, I can no longer set FOSWIKI_ASSERTS. (mod_suexec "sanitizes" the ENV before passing control to the CGI script.)
--
GeorgeClark - 20 Oct 2016
We lack a way to bind comments to a subject within topic...
Regarding selenium – if I understand its purpose then I would fit better into
PlackTestCase framework.
--
VadimBelman - 02 Nov 2016
Concerning the {SafeEnvPath}, issue the following commands:
which bash
which diff
For shared hosting environments, one could use the attached lamp.pl (renamed to lamp.txt) file. Put it in the cgi-bin directory of your shared hosting and navigate to yourdomain.ext/cgi-bin/lamp.pl to see the results. Maybe someone could make this perl script more generic
--
StijnBousard - 11 Apr 2017