#foswiki 2015-07-23,Thu

↑back Search ←Prev date Next date→ Show only urls(Click on time to select a line by its url)

WhoWhatWhen
gac410jomo, you around? [01:19]
.................... (idle for 1h38mn)
***ChanServ sets mode: +o Lynnwood [02:57]
...................... (idle for 1h48mn)
gac410 has left [04:45]
......... (idle for 41mn)
ChanServ sets mode: +o CDot [05:26]
.... (idle for 18mn)
jomothanx gac410, nice and easy fix - going to test it :) [05:44]
........... (idle for 53mn)
***ChanServ sets mode: +o MichaelDaum [06:37]
GithubBot[distro] MichaelDaum pushed 1 new commit to Item13525: http://git.io/vYY1u
distro/Item13525 34c1f36 MichaelDaum: Merge branch 'master' into Item13525
[06:39]
***GithubBot has left [06:39]
FoswikiBothttp://foswiki.org/Tasks/Item13525 [ Item13525: Store reads the same file repeatedly from disk ] [06:39]
................ (idle for 1h17mn)
jastfun fact: without CGI::Session installed, 2.0.0 outputs a wonderfully non-informative error message
actually maybe that was a temporary issue. hard to tell now...
okay, that was really strange. I had "undefined method Foswiki::Engine::store called" and it magically resolved itself
[07:56]
FoswikiBothttp://trunk.foswiki.org/System/PerlDoc?module=Foswiki::Engine [07:58]
............. (idle for 1h2mn)
jastthe configure UI could use some tweaking...
http://awesomescreenshot.com/00e539w3e9
that's not the way I want to read error messages (particularly because this pop-up doesn't scroll with the page so I can't read the rest of the message)
[09:00]
CDothow is the {Password} feature supposed to work? [09:06]
jastare you asking how it should work ideally, or what it's doing right now? :) [09:08]
CDotCDot can't find a mechanism by which it is ever set [09:08]
jastit shows up in the list of settings, so you can set it during bootstrap [09:09]
CDotCDot looks there [09:09]
jastit's a bit of a step back because there's no "confirm password by entering it again" thingy anymore, plus it's a bit hidden
unfortunately installing an old version of an extensions with a now invalid Spec file has broken my configure interface, it fails while parsing spec files
[09:09]
CDotI don't see it listed in the bootstrap :-/ [09:10]
jastI'll have another look once I get the UI working again [09:11]
CDotno worries, it can wait for George.
aha, sound it; boy, is that obscure!#
Chicken and egg. {Password} can only be set from =configure=, but you can't log in as admin to run configure without the password if you don't have another admin user. So if you have installed on a server without root access, and you've forgotten the password, you are stuffed. AFAIK there's not even any way to revert to bootstrap if you have a working LSC.
^root^login
[09:12]
jastyes, only by deleting LSC [09:22]
CDotI guess it just emphasises what a bad idea the configure user was/is.
crap, i have the same problem as you - a broken configuration after installing an old config.spec
TweetOnSavePlugin (whatever that is)
[09:24]
jastI've fixed that by now... but now it seems like the spec files are getting loaded but the defaults aren't getting applied in the UI [09:25]
I have to click on many, many "reset" buttons
"save 169 changes"
[09:32]
***ChanServ sets mode: +o MichaelDaum_ [09:39]
.... (idle for 19mn)
jastokay, with Foswiki::Engine::Apache2, does this look familiar to anyone?
Undefined subroutine &Foswiki::Store::encode called
[09:58]
FoswikiBothttp://trunk.foswiki.org/System/PerlDoc?module=Foswiki::Engine::Apache2
http://trunk.foswiki.org/System/PerlDoc?module=Foswiki::Store
[09:58]
...... (idle for 25mn)
CDotmissing use Foswiki::Store, perhaps? [10:23]
***ChanServ sets mode: +o MichaelDaum [10:25]
jastprobably... the sub is there, after all
just need to figure out where it's missing
it's RcsLite, which uses Foswiki::Store::Rcs::Store, which uses Foswiki::Store
[10:33]
FoswikiBothttp://trunk.foswiki.org/System/PerlDoc?module=Foswiki::Store::Rcs::Store http://trunk.foswiki.org/System/PerlDoc?module=Foswiki::Store [10:34]
jastunfortunately I'm not getting stack traces, despite enabling asserts [10:35]
............. (idle for 1h3mn)
***ChanServ sets mode: +o gac410 [11:38]
gac410hiya CDot ... {Password} questions?
If you've neglected to set it and don't have an admin user, CLI tools/configure -save -set {Password}='yourpassword'
no need to delete the config
[11:40]
CDotif and only if you have CLI access [11:42]
gac410yes. [11:42]
CDotmy point was that a web installer, with no cli access, is stuffed
though of course if they have FTP, they should eb OK
[11:42]
gac410Yes. You had actually gotten rid of Password completely. I put it back :P [11:43]
CDothowever I hacked up a quick script to generate a suitable password. It's laziness on my part, I'm fed up with editing Main/AdminGroup
I think {Password} should be deprecated, TBH.
[11:44]
gac410Then how the heck do you access configure [11:45]
jomoplease no... [11:45]
jasta built in admin account that can't be messed up by accident seems like a very good thing to have, though [11:46]
jomo+++ [11:46]
jastyou still have access even if some moron accidentally removes/clears AdminGroup [11:46]
gac410I do like the fact that you can disable the password now ... keep the auditors happy. [11:47]
jastI'm open to other ways of providing the same thing, though
yes, that's a plus
[11:47]
gac410And with 2.0, you don't need to let admin group have access to configure - ... that's better too. [11:47]
jastwe had one customer request to get rid of, or at least hide, any accounts/names not belonging to a specific person
(i.e. UnknownUser, ProjectContributor, AdminUser, ...)
[11:47]
gac410y. That was a big red flag where I worked.
oh... no not that. Having a "shared password" ... for admin.
[11:48]
jastyeah, I *can* see the point of not having that shared password
so in that sense what we have now is a step forward... only we've ruined this aspect of the bootstrap UX
it's very easy to accidentally lock yourself out
[11:49]
gac410tbh right now I think we have a pretty decent compromise. you can do everything without admin. [11:49]
jomowtf shared? call it pls "sudo" - it isn;t shared, knows it only who configured the wiki... [11:50]
jastit's shared in the same sense that root is shared on unices [11:50]
gac410and on 1.1, admin MUST be shared by anyone who needs to be able to save the configuration. On 2.0 that is no longer true.
Item13548 and Item13549 CDot, MichaelDaum ... my planned fixed need some review. Filtering \ from names, and adding to FINAL in DefaultPreferences
[11:51]
FoswikiBothttp://foswiki.org/Tasks/Item13548 http://foswiki.org/Tasks/Item13549 [11:54]
MichaelDaumMichaelDaum clicks
oops
[11:58]
gac410What oops :) jomo loves to try to break foswiki :P (We have another channel to discuss in if needed... ) [12:02]
jomolol [12:02]
gac410And the decision to mix Dates & Revsions and Versions comparisons. in extensions is a ROYAL pain. So ... is the Apple version of this plugin newer or older than the Ardvark release? [12:03]
MichaelDaumjomo, good that we have you finding those bugs! [12:04]
gac410FilterPlugin changed from Version 4.01 / Release 4.01 to Version 4.10, Release 17 Jul 2015 So is 17 Jul 2015 newer than 4.01 ? [12:07]
MichaelDaumgac410, y [12:07]
gac410UpdatesPlugin says yes. Configure says No. [12:07]
MichaelDaumbasically only VERSIONs can be compared against each other, as well as RELEASEs [12:07]
gac410Both use Configure::Dependency to do the compare. [12:07]
MichaelDaumbut never VERSION against RELEASE [12:08]
gac410No... Release 4.01 vs. Release 17 Jul 2015 [12:08]
MichaelDaumimho RELEASE is only there for humans to know on which date the VERSION was released [12:08]
gac410Right... But configure gets it wrong [12:08]
MichaelDaumat least thats what these two are supposed to be used for
arg
[12:08]
gac410And yet they both try to use the same code to do the compare.
UpdatesPlugin gets it right, by breaking the Dependency API, and calling _private_methods
And yet Dependencies has one of the more extensive unit tests for comparing release / version strings.
Anyway MichaelDaum I sort of fixed your "0 Updates" bug. The Report topic didn't handle the new package form. and then opened Item13551 because it disagreed with configure.
[12:09]
FoswikiBothttp://foswiki.org/Tasks/Item13551 [ Item13551: Configure "Review installed extensions" doesn't flag all available updates ] [12:13]
MichaelDaumxcellent [12:13]
gac410Only sort of fixed, because when there really are 0 ext, it ought to be worded diffferently. [12:14]
jomojust imho (Version should be Version string, and the Release should contains it's release date. extension should use version string: "x.x.x-a.a" - e.g. major.minor.bug-minfwapi.minfwapi e.g. 4.2.1-2.3 (e.g. easily decodeable what minimum plugin-api is needed for the given extension.. (just my blabbing) [12:15]
MichaelDaumgac410, no. zero extensions -> no message
otherwise it is a "dear passengers, the wings are not on fire, I repeat the wings are not on fire" kind of bogusness
the less popups the better.
[12:16]
jomo+++ [12:18]
MichaelDaumMichaelDaum nuf cookie shmookie messages all over the net [12:18]
gac410jomo, need to be careful. VERSION is a perl magic variable. Is processed by the "version" module, and has very strict controls [12:18]
jomoah yes... youre right.. [12:19]
gac410MichaelDaum: Only place I disagree, if you go to System/UpdatesPlugin and clicky the "check my system now" button, then you should get a pop-up. [12:19]
MichaelDaumlike Marley said: pop-up for your rights [12:20]
gac410Otherwise I agree, the 7-day repeating "0 updates" is annoying.
To be compatible with Perl 5.8.8, we MUST use VERSION = n.n simple decimal number MichaelDaum has beaten that quite thoroughly into my head.
[12:20]
jomo:D [12:21]
gac410As of 5.10.1 then you can use VERSION = 'vN.n.n' but that doesn't help the poor souls living with old redhat [12:22]
jomoleaving - i don't like the 5.8.8 talks... :( [12:22]
gac410:) [12:22]
***ChanServ sets mode: +o Lynnwood [12:22]
gac410gac410 agrees with jomo. Enough already Now to figure out how to fix Configure / Dependency :(
gac410 meanwhile also hopes that CDot gets frustrated enough to make config.spec processing just a bit more robust. :D
[12:22]
jomotwo different views - 1.) have old LSC - the configure should honor the already entered values (different from the config.spes defaults) 2.) have old-LSC and the config.spec defaults should be honored - what is the right way? e.g. what has higher precedence? Values in the old LSC or the defauts from the config.spec? [12:26]
CDotCDot is busy retro-fitting sliding wire trays to kitchen cupboards, and isn't paying enough attention to get frustrated :-/ [12:26]
gac410:)
That's a bug I fixed jomo. For Old LSC, Configure must NEVER overlay existing config with defaults from the spec.
Only missing settings
I did some (short term) damage to f.o when I reinstalled an extension and lost all my configuration
[12:27]
jomojust because jast complained about many-many-many reset buttons, when imported his LSC from 1.1.9... [12:29]
gac410No no no... never import from 1.1.9
Well you can import manually (c/p the old settings) but trying to use a 1.1.9 config on 2.0.0 is probably a bad idea.
[12:29]
jomoso here isn't any migratin path LSC1.1.9 -> LSC2.0 ?
migration
[12:30]
gac410In theory configure should fix some of it up. But that's not our recommended or tested install path.
There is some code to convert some settings from 1.1 to 2.0 versions.
But there be dragons hiding
[12:30]
jomook - just asking. the only valuable things are the users data. (and the LSC is a sort of data) :) - we can kill any API, anything - but the data migration should be always clear.. ;) [12:32]
gac410We had the same challenge from 1.0 to 1.1, ... and there is code to handle. But 2.0 is even more extensive. So sure, migrate, revert, open tasks, migrate, revert, open task .... [12:33]
jomo:) [12:34]
GithubBot[distro] gac410 pushed 1 new commit to master: http://git.io/vY32e
distro/master f8e82ff George Clark: Item13548: Finalize some settings ...
[12:36]
***GithubBot has left [12:36]
FoswikiBothttp://foswiki.org/Tasks/Item13548 [12:36]
...... (idle for 28mn)
jastjomo: I did not import an existing LSC. it was a fresh install, and all the fields for plugins were *empty* [13:04]
gac410jast, was it a pseudo-install or a real install [13:05]
jastreal install [13:05]
gac410okay BUG. [13:05]
jomoah, so i misunderstand - so, why do you needed press the reset button many-many times? [13:05]
gac410pseudo-install does leave everything unset, but extension installer should set. [13:05]
jastbecause the fields for the plugin specs were empty instead of having the defaults from the spec file [13:05]
gac410jomo ... bug
jast, was it a public extension I can test with? It's probably a config.spec issue.
[13:05]
jastit was all of the extensions I installed in that go
I did get error messages while installing, so it's quite possible it simply didn't finish installing everything
[13:06]
gac410Ah. okay. I'll bet the installer crashed at the end ... [13:06]
jasti.e. all the changes collected up and nothing ever got written to LSC
even though it crashed after plenty of extensions were already unpacked
[13:06]
gac410right. That's the last thng it does, Well ... er.. CLI or Web instaaller. [13:07]
jast(web in this case) [13:07]
gac410With Web installer you need to click save. It places the new settings into the DOM. With shell installer it does an automatic save.
My guess is that the spec has a compat issue on one of the extensions, and something failed. which then left everything in a inconsistent state.
[13:07]
jastyeah, several things failed
one of the POSTINSTALL scripts used a Configure sub that no longer exists in 2.0, that made it abort the first time
[13:09]
gac410Okay The issue with dependencies. VERSION can be a SVN string or a perl string. RELEASE can be anything your evil developer imagines. [13:09]
jastthen I had a spec compat issue
prev versions of configure sorted on RELEASE, right?
err, I mean, determined newness
[13:09]
gac410Yes. and we were migrating AWAY from Date based RELEASE, so a DATE is assumed to be older than a decimal version. But then some devs (Michael) moved away from decimal back to date. [13:11]
jastbtw one thing that semi-bothered me is that installing new extensions via web doesn't update the UI with new options and also doesn't tell users to save+reload
well I certainly won't mind if RELEASE is purely informational
[13:11]
gac410Good point. Could probably add a message at the end of the installatoin report. Opena task :) [13:12]
jasthonestly I'm underwhelmed by the UX for install right now
it works fairly well, but if we tweak the UI a bit it will probably look much better
[13:12]
gac410y. cdot got the mechanics done. was hoping others would tweak I suspect. Michael did a lot. but more is needed. [13:13]
jastthat would be a great thing to include in one of the upcoming patches
perhaps we can talk a bit about this at the next release meeting
[13:13]
gac410well gettem in quickly. I'd like to build 2.0.1 for or immediately after Monday's meeting. We have some urgent bugs to get fixed. [13:13]
jastI've got a few ideas but I'm not sure they're in line with what CDot and Michael were imagining
well, nothing wrong with getting 2.0.2 out right after that IMO :)
[13:13]
........ (idle for 38mn)
task item for web install UX: http://foswiki.org/Tasks/Item13552 [13:52]
GithubBot[distro] gac410 pushed 1 new commit to master: http://git.io/vYstZ
distro/master 994aaee George Clark: Item13551: Adjust the dependency comparison order...
[14:02]
***GithubBot has left [14:02]
FoswikiBothttp://foswiki.org/Tasks/Item13551 [ Item13551: Configure "Review installed extensions" doesn't flag all available updates ] [14:02]
GithubBot[distro] FoswikiBot pushed 2 new commits to master: http://git.io/vYsGL
distro/master dec454b Oliver Kr├╝ger: Item13505: Translations updated using Weblate (German)...
distro/master 2e06afa CH yang: Item13505: Translations updated using Weblate (Traditional Chinese)...
[14:15]
***GithubBot has left [14:15]
FoswikiBothttp://foswiki.org/Tasks/Item13505 [ Item13505: Translations for Foswiki 2.0.1 / 2.1.0 ] [14:15]
............................ (idle for 2h17mn)
jomojomo wondering whats a point to allow host Foswiki and don't allow CLI access... [16:32]
gac410what do you mean? [16:32]
jomosomeone told than here are users who dosn't have shell aceess - but configuring foswiki... [16:33]
gac410Ah. It happens on some hosted sites.
Have to use ftp to install
[16:33]
jomoanybody who can configure foswiki - could execute any command with web server rights - so whats the point of such restriction... [16:34]
gac410Have to ask the hosting site :D [16:34]
jomoah so ;)
strange..
ok
[16:34]
............................. (idle for 2h21mn)
how to add one javascript library to EVERY page what is going from foswiki to browser, e.g. regardless of the used SKIN, or context... Is possible to do this a.) without template/? files modification b.) using only default foswiki (tarbal) - e.g. without any additional plugin) ? [18:55]
harlanIs there a way to replicate a FW instance so we could distribute a site across load balancers, or have multiple A/AAAA records so folks could choose a geo-located server? [18:56]
jomowondering how you want sync all edits accross the geo-located wikis... [18:58]
...... (idle for 27mn)
GuilainCto harlan, is impossible to get an cdn wiki at my opinion, today...
but pub can be distach, and plugin exist
jomo... re-read your question ;)
[19:25]
jomosimply want add one <script src....><script> to every page what foswiki generates... [19:27]
GuilainCharlan, cdn = Content delivery network
but harlan, you can dedicat one server to edit, other for read... that, should be work... but I think is little bit tweaking
[19:27]
gac410harlan, there have been various attempts at doing back-end replication .. not sure of the status, or if any were ported to fw, or how successful they were. [19:27]
GuilainCjomo to my point of view, you can do it, by template and/or add an simple topic page call at every page
with the good "add to zone" macro
SitePreferences for example
not sure is the best to do, but is i think the best way to do with your criteria
[19:28]
jomoso, could be more precise? how call one ADDTOZONE{"script" text="....."} for EVERY page what FW sends? [19:29]
gac410jomo, every *view* or every page. [19:30]
jomoregardless of context
e.g for edit too
[19:30]
gac410That would probably break things badly. json replies, rss / atom feeds, [19:31]
jomook, so for view, edit - e.g. normal HTML pages...
it IS easy with skin template file modification
[19:31]
gac410I can't think of any way without overriding a skin [19:32]
jomobut wonderng how to do this without skin-templates modif
ok - :) bad new is news too.. ;)
[19:32]
gac410Most of the html is generated from templates, (hopefully more in 2.1 :) ...
post-rendering handler maybe?
[19:33]
jomoyes - ok, but adding an JS lib to any HTML page should be done easily...
mean something as ADDTOZONE_SCRIPT = Some.Topic in the Main.SitePrefs or like
[19:34]
gac410I don't know. My answer would be override to Foswiki.tmpl picked up with SKIN = setting in SitePreferences [19:36]
jomook, thanx :) that is the common (hard) way :D [19:36]
gac410what's wrong with overriding a template / using a SKIN setting. [19:36]
jomooverriding a template isn't something what normal users want to do... [19:37]
harlanOK, thanks guys. If this is something that would be useful overall, we are about to start sniffing for project money.
If there are skilled folks here who can make that happen, I'll write up a project proposal for it.
[19:37]
gac410Bad time of day. Queries about this might be beter timed to hit CDot, MichaelDaum, JulianLevens [19:38]
jomoharlan: big difference (imho) between load-ballaced server (using the same data/pub) and the geo-located different servers... [19:38]
gac410Julian has done a lot of work on a "VersatileStoreContrib" And CDoc did a lot of the work to split Store into an extensible design. [19:39]
harlanOK, so if we load balance on servers sharing the data back end all will be easier? [19:39]
jomoimho YES - but really better to ask for some more exprerienced... :) :) [19:40]
harlan'k, thanks gac410 and jomo [19:40]
gac410Probably. Topic edit conflicts resolved with leases. But depending upon the backend, NFS for eg. doesn't handle locking well at all. [19:40]
jomoNFS has problems with "flock" like calls - leases are just plain files... [19:41]
harlanare any conflicts detected/handled by the SCM?
THink how interesting it might be if there was an editing backend that used google docs, so simultaneous multiple edits could be done.
Not saying that's a good idea.
[19:41]
gac410SvenDowideit worked on a DistributedServersContrib to allow the pub side of things to be distributed.
jomo, correct. And we use flock for our logfiles, cache, htpasswd, ... lots of places for short-term locking for write. Leases are for long term (user with editor open).
PlainFile store uses both atomic locking, and flock
[19:44]
jomobut every load-ballanced server probably will use its own logfiles, caches... so - imho here isn't much flock-ing what needs be shared.... e.g. what could cause problems over the NFS or such..
but ofc - this is only blabbing - need serious tests and contrib...
[19:47]
GuilainCjomo, if you get time, we can take 20 min together for trying what I'm saying... [19:48]
jomojomo reading again the reply [19:49]
GuilainCGuilainC knows that it's idea is the not the good way to do... but functionnal...
(hope)
(no tested)
[19:50]
jomook, could you please rephrase? into simple steps? maybe we don't need try anything - just need understand what you mean... ;D [19:51]
GuilainCunderstand, I write it fast...
so my idea is to use two main things
first the macro Addtozone{}
which enable to add script in a topic
then, that at each topic, a lot of setting topic are parsed
in order DefaultPreferences, SitePreferences, WebPreferences, Userweb.UserTopic and so one
so my idea is the following
if addtozone work for one topic, it could work for the setting pref...
but I'm unsure about that.. so that's why I say to test it :)
[19:52]
jomoYES - youre thinking right! That is EXACTLY what foswiki should DO - but unfortunately it don't do... it only parses for the MACRO definitions (3x space * MACRONAME = ....) and unfortunately it ISNT "executed". It should be (but others don't like this idea!) - so, youre thinging right - but unfortunetaly it doesn't works... [19:55]
GuilainCah... [19:56]
jomoe.g. my point of view is the same as yours - the Preferences topic should be EXECUTED not only parsed for the macro-definitions... [19:57]
GuilainCthen do you need to add this on all the page, or only the new created ? [19:58]
jomoall. [19:58]
GuilainCe.g. do you need to add to already written topic like System/* [19:58]
jomoonly way - modify the template/? files.
yes - to all.
[19:58]
GuilainCthen... I think so...
because for only new, i think to modify the template for new topic... not exceptional solution but should working too...
so best is templating...
I remember, I was afraid to change template... during 4 years, and one day I've take a big breath
and change one line
and works
I feel to be foswiki guru...during one sec' ;)
be brave jomo, just do it !
[19:58]
jomoGuilainC: i have several my own skin implementations. It is not problem with my skills - but the others skills. Just looked for a way - how to achieve this with the easy way for the newcomers, e.g. without template modification and without extension installation - e.g. how to done an simple thing with the core distro... [20:03]
GuilainCunderstand very well jomo... I'm waiting 4 years... I know be a newcomer :) I'm ! :) [20:04]
jomoexactly - the template modification isn't for new FW users. But adding some JS lib (for example some special tracking code, liek Google Analytics or such - should be easily done for anyone)
i know - youre expert in some mechanics science... right?
[20:05]
gmccan't it be done with a plugin? i might be wrong, but i recall you can add js to the html output by functions exposed by the plugin api [20:06]
jomoi saw one of your publication about some modelling...
gmc - yes, with plugin it is easy too... ;)
[20:06]
gmcoh right, you already dismissed the plugin thing :)
off-topic, but i wonder how off the google analytics are for typical 'nerdy' sites, where I reckon everyone is blocking all that crap with things like ghostery...
[20:07]
jomoso simple thing - imagine a new fw user - this is an regular question - and he will got an answer like: install extension... or modify the template - not so easy for the newcomers...
yes, the GA was only as example..
[20:08]
gmcwell, installing an extension should be easy.. i mean that's how you do it in popular platforms like wordpress as well
(well, not with generic javascript, but there's specific plugins for popular beacons and crap such as google analytics
[20:09]
jomoofc but installing an extension only because want add one <script....></script> to the generated html? :)
piwikiplugin or something like IIRC
[20:10]
gmcwell, you don't want to make it too easy to add random <script> tags :)
as in, that's a security risk
[20:11]
jomoyes - C/XFR..
ok - modifying the template is "THE" way...
[20:12]
gmcwell, a setting in SitePreferences would do as well i guess, but someone would have to implement that :) [20:13]
jomoyes something like * Set ADDTOZONE_SCRIPT = Some.Topic - should add to zone "script" and etc... - need think about it and write a proposal :)
and implement it too... :)
[20:14]
gmcgo! :) [20:15]
jomo:D :D [20:15]
gmcwow.. it's been a while since i visited foswiki.org.. lots has happened! [20:15]
jomoyeah - did you have 2.0?
great release... (not counting the bugs) :)
[20:16]
gmcnot yet.. need to get busy installing it [20:17]
jomoand monday (probably) will go out the 2.0.1 [20:17]
gmci've been a bit out of everything lately due to reasons and circumstances [20:17]
jomoIIRC - youre "THE" F.O's FBSD root... right? [20:18]
gmcthat's correct [20:18]
jomo:)
jomo is an new blabber here...
[20:18]
gmcapparently it has been 7 years ago that i did something crazy and bought a server for the new foswiki.org project
maybe we should think about replacing that hardware :)
[20:18]
jomocrazy?!? that was sure one of the biggest thing after the sliced bread... ;) [20:19]
GuilainCjomo, perhaps you're identify a new need, could be done by a generic plugin AddHtmlElementToAnyTopicPlugin (or longer if you have) [20:20]
jomoGuilainC: It could be ok - but only if it would be in the core-distro - and here is a Loooooong way until some plugins got into the core... ;)
it is easy task for any experienced admin - simply modify some templates and done... but for the newcomers... hard task - but gmc is right about the security (partially) - for the new topics is easy to add any JS directly to the topic text...
[20:21]
GuilainCadd js need to be restricted to only admin
no common user, due to the XSS risk
[20:25]
jomoanyone could add any JS to any topic what could modify...
so the "restriction" isn't very effective... at all..
[20:25]
GuilainCyes but add to all page... catch more viewer
but you're right... the risk is present...
[20:27]
jomook - for all pages - admin only action... ;) [20:28]
GuilainCand before an core/plugin can check/warranty the content of each topic..
I will be retired ;)
[20:28]
jomowondering what plan would be suffice for the FO - e.g. https://www.digitalocean.com/pricing/
(and using github for the extension download) - reducing the FO transfer
[20:36]
gn :) [20:47]
............. (idle for 1h4mn)
***ChanServ sets mode: +o Lynnwood [21:51]

↑back Search ←Prev date Next date→ Show only urls(Click on time to select a line by its url)