marclaporte: joined #tikiwiki
polom
fabricius: moloq
Tiki|bot: Recent Bug: Tracker item: #4321 - - 9.1, trackers, security: hidden user selector type field keeps listing all the users as options - http://dev.tiki.org/item4321
helvas: joined #tikiwiki
refizul: polom
marclaporte: refizul: how happy are you with permissoncheck?
refizul: it needs some more work
but it is on a good way
remember the htaccess bug report? With Litespeed webserver?
Trebly: joined #tikiwiki
refizul: this one: https://dev.tiki.org/item4281
I cannot reproduce the behaviour.
marclaporte: ah
refizul: name convention: would foo.inc.php be better than foo.php.inc?
Trebly: joined #tikiwiki
redflo: joined #tikiwiki
left #tikiwiki
marclaporte: refizul: yes, better, but still different than other files in Tiki :-)
but maybe this should be become the new convention :-) :-)
it would solve the sorting problem
refizul: we can do one reading prevention method or both for those files
I added something to htaccess - up in a few minutes
marclaporte: The most important is the PHP based protection
Tiki-KGB: tikiwiki 03fmg-sf r43672 10branches/10.x/ 10(11 files in 2 dirs)
tikiwiki [ENH] renaming files and variable, htaccess [KIL] permission_print not needed anymore
refizul: I usual cases: I agree
In usual cases: I agree
but I'm not sure whether it'd be a good idea to use that in a permission check suite
the three files don't give any output. I don't want to hide that by a rewrite.
The check is used in cases where nasty problems are on the table - so hiding information is not the best idea then.
marclaporte: http://demo.tiki.org/cartograf/permissioncheck/
refizul: what is cartograf?
marclaporte: ah, it's a mapping application, built with Tiki
http://profiles.tiki.org/Cartograf "CartoGraf is an interactive web-based mapping application to enhance learning in history and geography classes in high schools. CartoGraf is mainly based on Maps, Drawings, PluginAppFrame and Trackers. It is a great example of how to use profiles in a general purpose app (Tiki) to make a very specific application."
It will be available as a teaching aid for all high school teachers in Québec
It will make teaching and learning way more fun :-)
refizul: hui - impressive
this is something I will need in the future
marclaporte: yeah, lphuberdeau really did some impressive work and it helped improve Tiki as a framework. luciash also did some magic
Well, the future is installing Tiki10 and applying the profile ;;-)
There are three goals for the project
1- Have the best possible app
Make it feel like a custom app that was made just for this, not a CMS which has maps in it
2- Have all the code in Tiki to keep future upgrades easy/fun/clean
They are acutely aware of having invested in systems which ended up as dead-end, expensive to maintain code
3- Build a community / ecosystem around this project. So hopefully, we can have dozens of schools all over the world which deploy it, and improve upon it, and help make it evolve
goj_killedByISP: joined #tikiwiki
marclaporte: So to build a communtity, deployability is a huge factor. Thus, the profiles system has been absolutely fantastic.
http://profiles.tiki.org/tiki-pagehistory.php?page=CartoGraf has nearly 400 revisions
Many of those are updates in todos, but there are still 100-200 revisions of the profile definition
And thus, CartoGraf has already been deployed hundreds of times for resting and development
And thus, CartoGraf has already been deployed hundreds of times for testing and development
Profiles has changed the way we work
4-5 people can work on the project MUCH more efficiently
and we can make many incremental refinements
refizul: I guess I want to hear a public Tiki lecture somewhere around here, just to tell me about the whole stuff
marclaporte: We have the monthly webinars :-)
refizul: But as I already know: I'll be the one talking :-)
marclaporte: yes, a good topic for the next webinar: the challenges of installing a web app on various infrastructures: "A crash course about TPC (Tiki Permission Check)" :-)
super!
fabricius: (off) cool
marclaporte: And part 2, by amette: Tiki Check: checking 50 things on your server :-)
And part 2, by amette: "Tiki Check: checking 50 things on your server, so you don't have to" :-)
refizul: is it possible to get webserver document root path by PHP? It should, I think... this leads to an opportunity
marclaporte: So if I understand properly from http://demo.tiki.org/cartograf/permissioncheck/, the best I can do is "risky" ?
refizul: the Problem with htaccess pwassword protection is: it needs an absolute path
eh - no, wait
did you enable permissioncheck by script?
yes
marclaporte: yes, I disabled, then enabled
Is it possible that running sh setup.sh messes up permissioncheck?
refizul: yes, if you fix Tiki's permissions
the subdir permissioncheck should be excluded from recursive chmod
marclaporte: ok, easy enough :-)
refizul: but you can enable again
marclaporte: brb
fabricius: refizul: "... the subdir permissioncheck should be excluded from recursive chmod" I feel this might be a security issue, in respect of realistic typical behaviour of webmasters
marclaporte: joined #tikiwiki
Tiki-KGB: tikiwiki 03fmg-sf r43673 10branches/10.x/permissioncheck/ 10permission_granted.bin 10usecases.txt
tikiwiki [ENH] adding pain
refizul: fabricius: yes, this stuff needs a very good documentation for webmasters
marclaporte: probably you'll like pain
fabricius: maybe we can set permissioncheck/ to 000 in setup.sh because once Tiki works it won't be needed anymore
marclaporte: refizul: :-)
lindonb: joined #tikiwiki
fabricius: refizul: most important I see, that any accidential recursive chmod of permissioncheck etc. should be prevented. ... I did not yet have a look, but tell me where the file is located - directly in the root, like tiki-check?
Tiki-KGB: tikiwiki 03fmg-sf r43674 10branches/10.x/permissioncheck/ 10index.php 10permission_granted.bin
tikiwiki [ENH] reflexive link to avoid browser reload issues with input form
refizul: yes
document root -> setup.sh
is it possible to have dynamic cases in a shell script with "case .... esac" where the list of cases is read from a file?
DOCUMENT_ROOT and PHP_SELF seem to do what I want - if I can convince the shell to do the same, we are in business :-)
BusyBoxes: joined #tikiwiki
anyone got experience setting up tikiwki on a ubuntu server?
refizul: no - but Debian. What's the problem?
BusyBoxes: doesn't seem to want to cooperate
refizul: that means? Installer not running?
BusyBoxes: null page when visiting installer or index of directory
refizul: which version?
BusyBoxes: 9.2
probably shoulda went with a stable version, ehh..
refizul: our new permissioncheck is not yet ready for 9.2 - does the webserver have got read permission?
BusyBoxes: drwxr-xr-x 21 www-data www-data 20480 Oct 24 19:15 tiki-9.1
refizul: do you have got shell access or only ftp?
BusyBoxes: local vm that's dmz'd
refizul: can you rename index.php to jndex.php and write any new index.html test page?
BusyBoxes: done
refizul: is it visible?
BusyBoxes: the test page yes.
jndex.php no
refizul: rename this testpage to index.php
BusyBoxes: done
refizul: is it visible?
BusyBoxes: the testpage as default under a php extension is
installer no
refizul: not the installer
is the renamed testpage visible as index.php?
BusyBoxes: tiki-9.1/index.php
It works!
This is the default web page for this server.
The web server software is running but no content has been added, yet.
are you able to see my web server?
refizul: no - don't see it
BusyBoxes: refizul, just dmz'd it look now
refizul: if your testpage with php is visible and tiki is not visible, it may be a problem with either htaccess or permissions
now I see
rename testpage to test.php
lindonb: left #tikiwiki
refizul: then rename tiki's jndex.php back to index.php
I do not see it anymore
network timeout
BusyBoxes: nor sir
you should see now
refizul: yes - empty
BusyBoxes: indeed.
refizul: it is very likely that this is an apache problem with configuration
BusyBoxes: hmmm
refizul: look if there are hints in /var/log/apache
BusyBoxes: will do trying to see if there's something wrong with file permissions real quick
refizul: access.log or error.log may tell something
you can try tiki's script: sh setup.sh
BusyBoxes: already ran it
refizul: tail /var/log/apache/error.log
sudo tail /var/log/apache/error.log
BusyBoxes: looks like it may be memory issues
[Wed Oct 24 20:13:22 2012] [error] [client xx.xx.xx.120] PHP Fatal error: Allowed memory size of 262144 bytes exhausted (tried to allocate 49152 bytes) in /var/www/tiki-9.1/tiki-setup.php on line 108
tikiwiki eats memory ehh?
php.ini memory_limit?
refizul: do you use php security extensions?
like: suhosin, suphp, suexec...
BusyBoxes: no
in the future yes, but now no.
refizul: it looks strange, 49152 is less than 262144
but it may be an php.ini problem
grep memory_limit php.ini
BusyBoxes: already fixed it
check now
refizul: looks fine
which value was it and which did you choose now?
BusyBoxes: memory limit was 256MB
changed to 32M
refizul: we can make a note with this at documentation doc.tiki.org
are you registered yet?
you made it smaller than before and now it works?
BusyBoxes: yeah
funny ehh
refizul: this is really odd
BusyBoxes: it's documented as 32M
for some funny reason
refizul: But I never understood Ubuntu
BusyBoxes: php default memory_limit was 128MB and I was having problems
then I changed it to 256MB
had problems and was confuzled
so I was like this makes no sense and changed it to 32M
to make even more sense.
refizul: 128M should work , 64M too
maybe some operating system internals don't want it to be too large
BusyBoxes: apparently not on my 64-bit ubuntu server
refizul: did you try 64M?
BusyBoxes: no I just did 128 and 256
refizul: sometimes 32M may be too small - some issues are known
BusyBoxes: memory wasn't being allocated correctly logical thing to do is increase buffer size right?
refizul: usually yes, increase
BusyBoxes: Just glad I got this fixed, got a project to work on tomorrow regarding an internal wiki with viewing permissions.
mediawiki was just garbage regarding that, so I went with tiki
refizul: You'll have a lot of fun with Tiki.
time for me to go offline
BusyBoxes: Tiki does have better built in support of restricting certain pages to user groups right?
refizul: yes - groups and permissions can be very fine grained
more about: http://doc.tiki.org/Groups
I'm offline now - have fun
Rahul_: joined #tikiwiki
Hi expert. any migration tool for updgrade version of tiki 6.6 to 9.1
rahul_: joined #tikiwiki
RobertPlummer
Bsfez: joined #tikiwiki
rahul_: any migration tool for tikiwiki ??
Bsfez1: joined #tikiwiki
Bsfez: joined #tikiwiki
knightMB: joined #tikiwiki
left #tikiwiki
redflo: joined #tikiwiki
dhawal: joined #tikiwiki
how to migration 6.6 to 9.1 ?
Phoebus: joined #tikiwiki
Anyone have a *working* link for a tiki virtual appliance? (vmwarE)
j0n3: joined #tikiwiki
ohertel: joined #tikiwiki
Jyhem_laptop: joined #tikiwiki
Bsfez: joined #tikiwiki
polom
ohertel: heya
Bsfez: ohertel: do we know if tw9lts is uptodate at http://sourceforge.net/projects/tikiwiki/files/Tiki_9.x_Herbig_Haro/ (security patch)
ohertel: no idea, sorry.
Bsfez: how are you (sry i'm stressed on this issue)
ohertel: who did upload it? he should know if it's up to date. ;-)
i am only packaging the daily tarballs on tw.o
where we had some issues lately with sf not working well on sync ..
and zend sync being broken in one case.
Bsfez: changi but yesterday SourceF was jumpy
i vote it's all good ! :D
anyway it is in intranet and it is a security patch… With a little luck i don't have to be worried. :)
ohertel: i still need to dd some code to my tarball scripts to check if the checkouts went well.
currently, if sf pukes, the tarballs might be broken. :(
the 4-times-a-day tarballs
i will switch next.tw.o from trunk to 1.10 later today.
Bsfez: joined #tikiwiki
:( i'm on mobile wifi not steasy.
cu l8tr
Tiki|bot: New Forum Posts: Text in CODE() block is monospace - http://tiki.org/tiki-view_forum_thread.php?forumId=4&comments_parentId=45469
arildb: joined #tikiwiki
fabricius: polom
ohertel: hello torsten :-)
fabricius: how r you?
ohertel
ohertel: all well :-)
fabricius: nice one :-)
Jyhem_laptop_: joined #tikiwiki
arildb_: joined #tikiwiki
joined #tikiwiki
rodrigoprimo: joined #tikiwiki
Tiki|bot: Info: Tiki 6.8 LTS and 9.2 LTS are now Available - http://info.tiki.org/article204-Tiki-6-8-LTS-and-9-2-LTS-are-now-Available
Tiki-KGB: tikiwiki 03xavidp r43675 10branches/10.x/lib/core/ 10Tracker/Field/Action.php 10Tracker/Field/UserSubscription.php
tikiwiki [FIX]Updating descriptions of a couple of tracker fields
tikiwiki 03xavidp r43676 10branches/9.x/ 10lib/core/Tracker/Field/UserSubscription.php 10lib/core/Tracker/Field/Action.php
tikiwiki [bp/r43675][FIX]Updating descriptions of a couple of tracker fields
pedor: joined #tikiwiki
RobertPlummer: polom all
running merge on 10 -> trunk
radek82: joined #tikiwiki
RobertPlummer: massive tree conflict with permissioncheck, sorting out...
I just reverted them, looks like there is duplicate branch development.
ohertel: :-o
RobertPlummer: Perhaps my svn it going mad.
Tiki|bot: Recent Bug: Tracker item: #4322 - - DSN-Parsing not suitable for Firebird - http://dev.tiki.org/item4322
RobertPlummer: deleted all, and doing a re-checkout, looks like it is in-fact an svn bug, very odd.
dhazel: joined #tikiwiki
arildb_: joined #tikiwiki
Tiki-KGB: tikiwiki 03xavidp r43677 10branches/10.x/lang/es/language.php
tikiwiki Syc'ing by hand (meld) ./lang/es/language.php between 9x and 10x
arildb__: joined #tikiwiki
Tiki-KGB: tikiwiki 03robertplummer r43678 10(35 files in 17 dirs)
tikiwiki [MRG] Automatic merge, branches/10.x 43638 to 43675
tikiwiki 03xavidp r43679 10branches/9.x/lang/es/language.php
tikiwiki [bp/r43677]Syc'ing by hand (meld) ./lang/es/language.php between 9x and 10x
marclaporte: joined #tikiwiki
ohertel_: joined #tikiwiki
RobertPlummer: changi: You around buddy?
changi: Is http://nextparserdev.tiki.org/login running trunk or 10?
rahul__: joined #tikiwiki
marclaporte: maybe needs a good cache clearing :-)
rahul__: hi expert.. any plugin required for spreadsheet ?
arildb: I am running Tiki 10 on several installations. The run CkEditor/WYSIWYG. Starting to think the installtion of a (then) trunk version was a mistake.
There ae several severe bugs in WYSIWYG in Tiki 10. See http://dev.tiki.org/Regressions+in+10x
These bugs make it difficult to operate a tiki installation with Tiki 10
The faults seem to be parser related
Tiki-KGB: tikiwiki 03fmg-sf r43680 10branches/10.x/permissioncheck/ 10(5 files)
tikiwiki [ENH] help users with htaccess permissioncheck password protection, minor code cleaning
Tiki|bot: New Forum Posts: system error - http://tiki.org/tiki-view_forum_thread.php?forumId=4&comments_parentId=45475
marclaporte: joined #tikiwiki
changi: RobertPlummer: yes i'm now
:)
marclaporte: joined #tikiwiki
RobertPlummer: changi: Can you add svn permissions to my user and possible access to the nextparserdev site?
changi: $ cd /var/local/nextparserdev.tiki.org/
-bash: cd: /var/local/nextparserdev.tiki.org/: Permission denied
marclaporte: joined #tikiwiki
ricks99: joined #tikiwiki
Bsfez: joined #tikiwiki
changi: RobertPlummer: you are root, simply use sudo :)
RobertPlummer: svn permission to what ?
RobertPlummer: changi: I have no password, so I can't sudo I thought.
$ sudo cd /var/local/nextparserdev.tiki.org/
[sudo] password for robertplummer:
changi: RobertPlummer: see in pm
RobertPlummer: i presume i don't need to warn you about the fact you are on the production server :)
RobertPlummer: changi: rm / -F
jk
changi: I've had my fair share of production server development, I will tread light.
changi: When I run less /etc/group it doesn't show me in www-data
changi: However, when I run sudo useradd -F www-data robertplummer, I get that I am in that group
changi: it's because ; if you do sudo su - you are root :)
RobertPlummer: ok
conflict on .htpasswd, mc ok?
Tiki|bot: New Forum Posts: bug with multilang menu for users - http://tiki.org/tiki-view_forum_thread.php?forumId=4&comments_parentId=45481
New Forum Posts: 3 blank wiki pages - http://tiki.org/tiki-view_forum_thread.php?forumId=6&comments_parentId=45480
changi: RobertPlummer: what do you mean by conflict
RobertPlummer: That looks like what the problem was, the conflict was keeping the svn up from executing.
Tiki-KGB: tikiwiki 03fmg-sf r43681 10branches/10.x/permissioncheck/ 10index.php 10create_new_htaccess.php 10.htpasswd
tikiwiki [ENH] lockout protection with default .htpasswd user=foo password=bar, verbose description
RobertPlummer: changi: I'm just telling you what svn up told me.
changi: htaccess ?
RobertPlummer: changi: see pm
Tiki-KGB: tikiwiki 03robertplummer r43682 10branches/10.x/lib/core/JisonParser/Wiki/SpecialChar.php
tikiwiki [FIX] wrong scope on isHtmlPurifying
arildb: How can I make a tracker field that is automatically filled out with the current username? (no selection)
Tiki-KGB: tikiwiki 03robertplummer r43683 10branches/10.x/lib/core/ 10JisonParser/Wiki/SpecialChar.php 10JisonParser/Wiki/HtmlCharacter.php
tikiwiki [FIX] handle '=>' better both for wiki syntax and smarty
radek82: joined #tikiwiki
fabricius: joined #tikiwiki
Tiki-KGB: tikiwiki 03fmg-sf r43684 10branches/10.x/permissioncheck/ 10index.php 10create_new_htaccess.php
tikiwiki [ENH] verbose explanation, CSS colours
refizul: tada! first version of standalone permissioncheck is online
changi: refizul: nice one
radek82: joined #tikiwiki
marclaporte: Congrats!!
Tiki|bot: New Forum Posts: default language of registered users? - http://tiki.org/tiki-view_forum_thread.php?forumId=4&comments_parentId=45487
marclaporte: refizul: so what is distribution model? a .zip of that directory?
arildb: I am not very familiar with trackers, but am trying to setup a tracker for a stundent survey. 1 reply per student. Would like to record username and submit date and list these as result titles. However, I can only find edit user/datetime fields, and I need read-only fields. Any suggestions?
well submit time should not be in the form itself, it should only be recorded at submit time, and then used as a title attribute. Possible?
another question: For tracker items of type header, is it possible to have the param description displayed in the input form (explaining the questions in the section)?
refizul: marclaporte: distribution model - I'll think about this at the party! ;-) Need to to some Tiki advertising at the Linux meeting
marclaporte: creation time of tracker item is automatically recorded
refizul: :-)
refizul: marclaporte: the standalone check is for older versions of Tiki and alien projects
should be compatible with any version of Tiki
arildb: marclaporte: If creationTime is automatically recorded, is it possible to get this field displayed in the result list as a title value for the item?
about the read-only username field in tracker...worked fine, once I tried without admin status :)
Jyhem_laptop_: joined #tikiwiki
Tiki|bot: New Forum Posts: 2 registration pages - http://tiki.org/tiki-view_forum_thread.php?forumId=4&comments_parentId=45489
redflo: joined #tikiwiki
joined #tikiwiki
Tiki-KGB: tikiwiki 03robertplummer r43685 10branches/10.x/lib/core/ 10WikiPlugin/ConditionBase.php 10WikiPlugin/HtmlBase.php
tikiwiki [ENH] extend from condition base, and remove duplicate items
tikiwiki 03robertplummer r43686 10branches/10.x/lib/core/WikiPlugin/HtmlBase.php
tikiwiki [FIX] left in a print_r
tikiwiki 03robertplummer r43687 10branches/10.x/lib/core/JisonParser/Wiki/SpecialChar.php
tikiwiki [FIX] => should not be needed, a converter will need to used => for plugin arguments, =gt; for everything else.
tikiwiki 03robertplummer r43688 10branches/10.x/lib/core/WikiPlugin/maketoc.php
tikiwiki [FIX] keys needed set rather than values
tikiwiki 03robertplummer r43689 10branches/10.x/lib/test/core/JisonParser/PluginTest.php
tikiwiki [FIX] Allow plugin test to override output
marclaporte1: joined #tikiwiki
Trebly: joined #tikiwiki
eromneg: joined #tikiwiki
left #tikiwiki