[00:29] arildb joined #tikiwiki [00:45] arildb changi: the attribute users_users.hash has been updated in 9.x to accomodate the new blowfish algorithm, but the update of tiki.sql is missing. 9.x is closed, but maybe this change should be added first [00:52] CIA-75 tikiwiki: 03arildb * r42177 10/branches/9.x/db/tiki.sql: [FIX] Add missing update of tiki.sql to accommodate the blowfish algorithm for r42170. [00:52] arildb I did the update [00:52] g0th joined #tikiwiki [00:52] g0th hi [00:55] arildb hi [00:57] g0th I'm new to wikis. I plan to make a wiki page containing all important information for my department, in some organized way. I planned to organize it into different topics, like "HOWTOs", "Social", "Administartion" and create a menu (with several entries) for each case. Now when clicking on a menu resp one of its entries it should show the corresponding page in the middle, I guess that would be a wiki page (what else?) how do I organize the [00:57] g0th I have several other more specific questions but I guess I should start with basic questions ^^ [00:58] g0th tell me if I'm approaching this the wrong way [00:59] arildb g0th: It's late on my side. So, I don't really want to get into a longer discussion, but the word "topics" leads me to think of structures [00:59] g0th structure=? [01:00] arildb yes. Structures are very handy for organizing "topics". You'll need to enable them first in the wiki admin menu [01:00] g0th I start reading about it [01:01] arildb Afterwards you can access the structure admin in the admin-wiki menu [01:01] g0th so instead of menu I use structure? [01:02] arildb structures can also be made to automatically categorize the pages in it. By using category permissions you can easily control access to the different topics (if you need that) [01:03] arildb manus can be used to access the root node of the different structures [01:03] arildb s/manus/menus [01:04] g0th ok I see [01:04] g0th you exactly answered my question it seems :) [01:04] g0th thanks [01:05] g0th how do I show a structure on the wiki page? [01:05] g0th besides using a menu? [01:05] g0th I guess I have to use menu [01:06] g0th i.e. create a menu for each structure [01:06] g0th or I make biiig structure [01:06] g0th one biig [01:06] arildb wiki pages can be organized in structures. Thus you don't show a structure in a wiki page [01:07] arildb up to you how you want to organize the structure(s), buit if you want different permissions, you may want to use different structures. [01:08] arildb I would suggest you make one structure per topic. This is the typical scenario [01:08] g0th yes [01:08] g0th my idea [01:09] g0th how to include it visually? [01:09] g0th lemme show a screenshot of what I have [01:09] g0th http://dl.dropbox.com/u/71965662/Screenshot%20from%202012-07-02%2001%3A07%3A55.png [01:09] arildb try it. Once a structure is defined, you'll see a navigation bar on the page [01:10] g0th hmm I don't really want that [01:10] g0th oh you mean on the main page? [01:10] g0th not on the wiki pages of the structure? ^^ [01:10] arildb See http://doc.tiki.org/Structures [01:10] g0th anyway, thx [01:11] g0th yeah I read this already [01:11] arildb see on top there is a navigation bar [01:11] arildb that's added to all structure pages [01:11] g0th but I can configure that anyway I guess [01:11] g0th so no problem [01:12] arildb it's added automatically, once you add the page to a structure [01:12] g0th you probably go to bed soon [01:13] arildb yes, probably soon, but I am still here [01:13] g0th I wanted to add trackers at registration (already did) to create a contact database of the users [01:14] g0th how do I display the user tracker "nicely"? [01:14] g0th e.g. with a picture, etc according to my layout [01:14] g0th there are a lot of tracker related plugins, it is a bit confusing [01:14] arildb I am not that familiar with trackers. So, best get ahold of somebody else for good advice [01:14] g0th ok [01:15] g0th how do I backup my wiki site? [01:15] g0th I have the svn directory, I have the mysql database and I plan to add a directory for file/images/etc storage [01:16] g0th is basically everything (configuration, wiki pages, trackers/etc) in the mysql database? [01:16] g0th e.g. could I make a fresh svn ckeckout and just import the database and it would work? [01:16] arildb It can be enough to backup the database. I prefer to also backup the files. If you have configured storage of filegallery files in the file system you'll need to back that up too [01:16] g0th yeah the last part is clear [01:17] arildb yes, I think that should work....but test your backup before relying on it [01:17] g0th why do I need the files? [01:17] g0th are they ever changed? [01:17] g0th (when modifying the wiki= [01:17] g0th also where do I need to create the storage directory? [01:17] g0th somewhere where apache has access or the database? [01:18] arildb some data may be stored outside the database. [01:18] g0th what's the usual location [01:18] g0th arildb: does it make any sense to store any "binary" data in the database? [01:18] g0th shouldn't all binary stuff be stored somewhere else? [01:18] arildb the storage directory (for filegallery files) should be outside your "web path". [01:18] arildb binary data... [01:18] arildb depends [01:19] g0th e.g. images [01:19] g0th all the webpages seem to indicate that the new way is to store them in the database [01:19] g0th isn't that bad? to create a big database, won't it make everything slow? [01:19] arildb If the amount of (filegallery) data is large, it may be best to store the files outside the database [01:19] g0th yes [01:20] g0th 100gb-3TB [01:20] g0th not sure yet [01:20] g0th I'm not sure where to put the storage [01:20] arildb In Tiki you can shift the files in and out of the database (though I haven't tested that). So, you are not locked into your initial choice [01:20] g0th I just found a way to move stuff to the database, not how to put it on the fs [01:21] g0th (have to check the options carefully again) [01:21] arildb you have a lot of data. I would choose to store the files outside the database [01:21] g0th any suggestions? [01:21] g0th what do people normally use as a path? [01:21] g0th /var/www/... is already bad, no? ^^ [01:21] arildb I am not sure if there is a norm [01:22] arildb I use Windows.... [01:22] g0th ah ok [01:22] g0th with apache? [01:22] arildb just outside the web path, so it cannot be addressed directly from the web is the recommendation, I guess [01:23] g0th ok, I'll probably use /var/www/storage/ or something like this, where I make sure that storage is not accessible or something like that [01:23] g0th actually my setup is /var/www/homepage.ssl/ [01:23] arildb I would ask somebody else about the recommended apache setup [01:23] g0th ok [01:23] g0th thanks [01:24] g0th oh another question :) [01:24] g0th I want to make a scheduling calendar for machines [01:24] g0th there are like 20 machines and users should simply be able to 1) select the machine, 2) select the period they want to reserver it, 3) it will reserve it immediately [01:25] arildb I am not familiar with calendars either. So, I am afraid I cannot help you out much there [01:25] g0th ok [01:26] g0th are you familiar with menus? [01:26] g0th and structures? [01:26] g0th you already suggested to use them :) [01:26] arildb structures I know a bit about [01:26] g0th ok, so mostly it is a logical helper I guess for grouping wiki pages [01:27] g0th to let the structures show on the left I guess I create a menu for each, right? [01:28] g0th I would also be able to expand the menu if I click on it, resp. reduze it [01:28] g0th also like* [01:28] arildb like I mentioned above, structures are a bit more powerful, than simply a "grouping of wiki pages". It is specifically the combination of structures and categories which is very useful. Categories can have permissions [01:28] g0th I still don't get the concept of categories, do you have a simple example? [01:28] g0th of structure + category, that would help a lot [01:29] g0th for me a category is something like a tag but I can also use permissions/etc [01:30] arildb yes, Tiki is rich in tags/categorization. However in the Tiki context a "category" can have permissions. Is permissions relevant to your installation? [01:30] g0th my guess is: I don't need all those permission things, basically we only need permissions based on groups [01:30] g0th 3/4 level permissions [01:31] g0th admin -> editor -> registered -> anonymous [01:31] g0th resp. otehr way round [01:32] g0th users shouldn't be able to register themself [01:32] g0th so the admin will create the users I guess and assign the rights [01:32] arildb The Tiki permission model is: global/group -> category -> object. Meaning object overrides all and category permissions override global perms [01:32] g0th object? [01:32] g0th hmm [01:33] arildb object = wiki page, file gallery, etc. [01:33] g0th actually my plan was to use LDAP to access the university for auth info (name/pwd), based on the id of the group supervisor, I guess if this is used then those specific users could register themselves [01:33] arildb you have an "admin topic", right? [01:34] g0th topic? [01:34] g0th I have e.g. "latest changes", "svn up info" "application menu" [01:34] arildb from your screenshot, you had an admin menu [01:34] g0th those should only be shown for admin [01:35] g0th Administration is bad it should be "Buerocratic stuff" or something like that [01:35] g0th I don't have a good name yet, but yeah all the "editor/admin information" should not be shown to simple users [01:35] g0th at the moment I just solved it by assigning it to admin group [01:35] g0th that should do it [01:36] g0th so you suggest to make an "admin topic" category? [01:37] g0th btw, if you want to go to sleep just tell me :) [01:37] arildb admins in tiki have all permissions. If you would like to limit the administration for editors, you can create an "editor" category. Then assign the editor category to the appropriate struture. Then grant the editor group full access to this category..possibly revoking rights from everybody else. That will limit the access to admins and editors [01:38] g0th for myself each answer I get from you is very helpful :) [01:38] g0th oh [01:39] g0th I start to see how it works [01:39] g0th so the prefered way is to handle permissions through categories [01:39] arildb btw. using LDAP or local Tiki users should have any effect on the permissions in Tiki [01:39] g0th hmm [01:39] g0th what?? [01:40] arildb categories makes it possible to apply a set of rules to e.g. a set of wiki pages/in a struture [01:40] g0th so do groups? [01:40] arildb LDAP authenticates users. Users are a part of a group. Tiki permissions are granted to groups [01:40] g0th ahhhh, but groups are about showing the page at all or not [01:41] g0th whereis categories can be used for permissions [01:41] g0th and I guess I cannot specify permissions for groups so easily, so I have to make a category first? [01:41] arildb You'll need to activate the category feature before you can use them [01:42] g0th still not sure why I cannot "just" use groups [01:42] arildb you can [01:42] arildb that's the global permisison [01:43] arildb ...maybe I am leading you down the wrong path...Tiki permissions are powerful, but also a bit complex. [01:43] g0th an example where editor + editor category can do more than just editor? [01:45] arildb Say you wanted some wiki pages to only be visible to editors, whereas others can be seen by all. The global permission will set the rights for all wiki pages. To limit the permissions to a set of wiki pages, you can use the category permissions (or direct object pemrissions) to override the global permissions setting [01:48] g0th hmm [01:48] g0th I could also set the group accordingly for all those exceptional pages [01:48] arildb Maybe this page can help: http://twbasics.tikiforsmarties.com/Configuring+Group+Permissions&structure=TikiWiki+for+Smarties [01:48] arildb yes, you are right [01:48] g0th http://doc.tiki.org/Permissions <- I'm reading this atm [01:48] g0th the "Press Release" example helps kind of [01:49] arildb I think I will call it a day. [01:49] arildb Good luck with your quest [01:50] g0th thanks a lot [01:50] g0th gnight! :) [03:06] goj_killedByISP joined #tikiwiki [09:20] redflo joined #tikiwiki [11:28] jacmoe joined #tikiwiki [11:30] g0th_ joined #tikiwiki [11:30] g0th_ hi [11:34] g0th_ I am trying to setup ldap authentication with wiki. The method is active directory, ldaps is supported. I also know the address. I entered those three information under LDAP. How do I tests this? It doesn't seem to work at all... :( [11:36] g0th_ in particular I have no idea what to put under LDAP user and LDAP admin... [11:39] arildb hi g0th_: did you take a look at http://doc.tiki.org/LDAP+authentication [11:56] g0th_ yes [11:56] jacmoe joined #tikiwiki [11:57] g0th_ in general I have way too few information and when I ask the people that should know the information, then they don't ^^ [11:57] g0th_ so basically I'm doing trial and error. [11:57] g0th_ how would I login using active directory? username or email or what? [12:03] blast_hardcheese joined #tikiwiki [12:05] arildb g0th_: I haven't tried the AD integration, but I believe the LDAP implementation have some variations. So, maybe you can try to google AD and LDAP. Should be in the doc, but... Sorry I cannot help more [12:05] g0th_ np ^^ [12:05] g0th_ hx [12:06] g0th_ thx [12:33] Bsfez joined #tikiwiki [13:13] g0th_ joined #tikiwiki [13:35] g0th_ I plan to make a calendar page that shows one big calendar and has several "event types" to choose from on top. The calendar is to be used for machine reservation, so the event types would be the different machines. The calendar shows all events from the currently selected event types (I guess either all or only one specific). my idea was: the user clicks on one event type, then selects a... [13:36] g0th_ ...time period on the calendar and it immediately adds an event under his username for that event type. [13:37] g0th_ I'm not sure how to do this with tiki wiki's calendar, do I have to create a calendar for each "event type"? can several calendars be shown on top of each other? How do I allow automatic event insertion when a user clicks on a time period? [13:37] g0th_ the fullcalendar improvements of tiki9 have this on the corresponding website, however I don't know how to reproduce this on tiki wiki... [13:53] g0th_ YES, finallly LDAP with AD works [13:54] g0th_ but now everyone can login, instead I would like that users have to register and the admin will have to approve that or that only members of a certain LDAP group can register... [13:57] rodrigoprimo joined #tikiwiki [14:08] arildb Hi g0th: what if you revoke rights from regular registered users, and create a new group, e.g. approved users, which assumes the role of registered users. The admin can then approve the members of this group [14:12] g0th_ hmm, that might be nice [14:12] g0th_ but I would like to have a "new registration tracker" [14:12] g0th_ that shows a form where you can input everything etc at registration time [14:12] g0th_ at the moment I don't even have a "register" option [14:12] g0th_ it just logs me in [14:13] g0th_ (which is kind of nice, I mean that it's working with LDAP, but we don't want any user to be able to just login) [14:14] g0th_ your suggestion would also introduce yet another group [14:14] arildb g0th_: I don't think you can prevent a registered user from logging in. You can however revoke all rights from such users, so nothing can be seen or done [14:14] g0th_ registered at LDAP? [14:14] g0th_ so if I use LDAP I cannot make a tiki registration? [14:15] g0th_ when a user logs in it also creates a tiki user, I assumed that at that point it could trigger a registration ... [14:15] g0th_ I mainly want to use LDAP to make use of username/pwd of the existing db [14:18] arildb normally a registration means creating a registered user, i.e. a user that can log in. ...As I understand the LDAP integration is that LDAP controls the user registration, ...though I am not sure [14:21] g0th_ yeah but I would like to store additional meta information for tiki [14:22] g0th_ that is not available in the ldap (which basically only has the username, maybe email) [14:22] arildb you should be able to. Users are mirrored in Tiki [14:22] g0th_ but it never asked me anything [14:23] g0th_ hmm also I can just login, I would like some "approval system by admin" [14:23] g0th_ it seems I have to use groups for that :( [14:24] g0th_ the registration tracker catches the registration, but what if the user logs in via ldap, will it catch that? it seems not [14:30] arildb g0th_: America should be waking up soon. Then you may find more people to help you. You're setup is not matching what I have been using [14:42] Jyhem g0th_: in tiki-admin.php?page=login → tab LDAP, first drop-down is "If user does not exist in Tiki: " Have you looked at what that does ? [14:43] g0th_ yes [14:43] g0th_ I have two options: create a user or deny access [14:44] g0th_ if I choose create user I can login without any validation by the admin or any registration/tracker [14:44] g0th_ if I choose deny access I cannot login [14:45] g0th_ and for registration one always has to choose a new username/pwd, it doesn't seem possible to "register existing ldap" users [14:45] g0th_ the ldap db is _HUGE_, we only want a small part of it, what do you suggest to do? [14:48] RobertPlummer joined #tikiwiki [14:48] RobertPlummer polom all [14:49] RobertPlummer I had a user delete a structure and it seems it deleted all the pages along with it. Any way to recover? [14:49] Jyhem g0th_: now I understand your problem, but I can't think of a solution [14:49] Jyhem RobertPlummer: backups ? [14:50] RobertPlummer What about tiki_history? WHen a page is deleted is it gone from there? [14:51] Jyhem RobertPlummer: I don't know, but I would look if there is a trace of these pages in the database still (like in history tables). You could search the database for a word special to these pages [14:52] Jyhem When a page is deleted, Tiki asks if the history should be deleted as well [14:52] Jyhem I don't know how deleting structures work [15:23] dhazel joined #tikiwiki [15:26] CIA-75 tikiwiki: 03chibaguy * r42178 10/trunk/styles/jqui/options/didiem.css: [FIX] Forum and blog posts - improved appearance through override of jqui styles. [15:38] jonnyb joined #tikiwiki [15:40] jonnyb polom/s [15:45] g0th_ hi guys [15:47] g0th_ I am doing a wiki page for the biomech group of our university. The university comes with a huge database (LDAP). But the wiki page should only be accessable for a small number of people. Ideally I would like the administrator to create (or validate) new users, the new user should be authenticated through LDAP, how do I do that? [15:47] g0th_ second question: how do I reproduce something like "http://arshaw.com/js/fullcalendar-1.5.3/demos/selectable.html" for tiki wiki? [15:49] g0th_ Is it simply not possible or do I need to enable js and basically reproduce the whole js page from above? [15:52] CIA-75 tikiwiki: 03jonnybradley * r42179 10/trunk/ (20 files in 15 dirs): [MRG] Automatic merge, branches/9.x 42154 to 42177 [15:53] jonnyb hi g0th_ does http://doc.tiki.org/LDAP+authentication help at all? (not used it myself yet) [15:55] jonnyb re the calendar thing, have you set "Use FullCalendar to display Calendars" on in admin/calendars? [15:55] g0th_ no, yes [15:56] g0th_ I read LDAP+auth, my question stands as it is [15:57] jonnyb maybe arildb can help on LDAP, i think he uses it [15:57] g0th_ he cannot help [15:57] g0th_ he had a nice idea though [15:57] g0th_ basically: let anyone from the university login, let registered users see nothing by default [15:58] arildb jonnyb: I have only tested it (against OpenLDAP...which worked fine)...different setup then g0th_ is using though [15:58] g0th_ and let the admin specifically assign groups [15:58] g0th_ ldap works now but it does not register users [15:58] g0th_ my idea was to use ldap for authentication (to avoid username/pwd duplication) [15:59] g0th_ but it seems it is not possible [15:59] g0th_ resp. if I do that I have to drop the registration idea [16:01] jonnyb sorry, it's all beyond my experience with tiki [16:01] jonnyb hi arildb :) [16:01] arildb hi jonnyb [16:06] Jyhem Polom [16:06] * Jyhem can't login in {dev,doc}.tiki.org → Erreur XMLRPC : 2 - Invalid return payload: enable debugging to examine incoming payload [16:07] Bsfez hi all [16:07] Jyhem Hmm, what is separator for {split} ? I need some table for a custom registration form [16:08] Jyhem hi Bsfez [16:08] Bsfez jonnyb: good news, i didn't tested the share facebook button since a while, it now ask to select a thumbnail… :) [16:09] * Jyhem suspected the issue was on FB's side [16:09] jonnyb hi all, thanks Bsfez, good news indeed :) [16:10] jonnyb hi Jyhem [16:10] jonnyb {split} uses something like //////// as the separator i think [16:10] Bsfez yes… i was ashame to sharer anything being stuck with the "live support" thumbnail :DDDD [16:13] Jyhem jonnyb: actually, it is [16:13] Jyhem --- separates columns [16:13] Jyhem @@@ separates rows [16:14] Jyhem but the /// rings a bell (TAB ?) [16:14] * Jyhem wonders if split is one of those "working but obsolete" which he should dump for something btter ? [16:15] jonnyb yes, i think you're right (on both counts) [16:17] Jyhem Oh? What better plugin should I use, then ? [16:18] g0th_ so how can I add support for something like "http://arshaw.com/js/fullcalendar-1.5.3/demos/selectable.html" in tiki wiki? it is not possible? [16:22] jonnyb g0th_: i don't understand quite what you mean, is there some feature on that page we're not using? [16:25] g0th_ you can select a range and it then opens a window where you can give a title to the event [16:26] g0th_ whereis in tiki's calendar, I have to do "add event" and then manually specify the time period [16:26] jonnyb oh yes, nice! [16:26] g0th_ much much nicer than what I see in tiki atm [16:26] jonnyb i guess it could be added [16:26] jonnyb agreed [16:27] g0th_ please do :) [16:29] g0th_ what if I don't want any description? [16:29] g0th_ imo it just confuses the user [16:30] g0th_ title + who scheduled the event is all I need, and "who" is not even available or is it [16:32] g0th_ is it possible to make a group of calendars? [16:33] jonnyb you can make several calendars, yes [16:33] g0th_ e.g. "Machine scheduling" (contains a calendar for each machine) or "Work" (contains group meetings, conferences, etc) etc [16:33] jonnyb oh right, not as far as i know [16:34] jonnyb you can categorise them though i think [16:34] g0th_ can you elaborate? [16:34] g0th_ can I show a specified list on one page and another one on another page? [16:35] g0th_ e.g. calendar category machine_scheduling would only show machine scheduling calendars (but users could still choose among them) [16:35] jonnyb sorry not sure off hand [16:39] g0th_ hmm I just realized something [16:40] g0th_ the easiest way to add an event is by just immediately adding an event without specifying anything [16:40] g0th_ then modify it by drag and drop/etc [16:40] g0th_ it makes no sense at all to specify the date/time manually instead of drag&drop [16:42] jonnyb i thought you could double click a day or time and it would add something there for you (but i seem to get a js error - something to do with the wysiwyg as default i think) [16:47] CIA-75 tikiwiki: 03jonnybradley * r42180 10/branches/9.x/styles/jqui/options/ (good/ good/arrows-005faa.png good/arrows-ffffff.png good.css): [ENH] Another option for jqui - "good" (flat blue boxes on white bg) [16:57] g0th_ hmm [16:57] g0th_ my current plan for user authentication is as follows [16:58] g0th_ Tiki + LDAP (then any university member can login), the user is then automatically added to the group anonymous (_instead of registered_) [16:59] g0th_ so essentially login doesn't do anything, to get more the administrator has to add the user to "registered" [16:59] g0th_ this sounds really ugly :( [16:59] g0th_ but I think it would work, isn't there a better solution? [16:59] g0th_ also, how does user registration tracker work together with ldap login (then there is no registration!?) [17:00] jonnyb i don't think "Anonymous" can have memebers, it's not a real group [17:00] g0th_ isn't it a group? [17:00] jonnyb better to remove all permissions from registered and use that, then have a sub-group for people who can actually do stuff [17:00] arildb g0th_: I would make a new group "approved users" (as mentioned before). Then have unapproved users in the registered group + revoke rights from the registered group [17:01] arildb like jobbyb suggests [17:01] arildb jonnyb suggests [17:01] jonnyb :D [17:03] g0th_ ok [17:04] g0th_ or just "users" [17:04] g0th_ how do I design the page that is shown to anonymous or just registered? [17:04] g0th_ for anonymous I just want the logo + login [17:04] jonnyb try the {group} plugin [17:04] CIA-75 tikiwiki: 03xavidp * r42181 10/branches/9.x/lang/es/language.php: a few more [18:25] redflo joined #tikiwiki [19:46] ohertel joined #tikiwiki [19:47] ohertel Hello! :) [19:48] ohertel joined #tikiwiki [19:48] ohertel changi: did you get in? [19:50] sandroandrade_aw joined #tikiwiki [20:17] marclaporte joined #tikiwiki [20:18] * ohertel pokes marc :) [20:31] sandroandrade joined #tikiwiki [20:35] pedor joined #tikiwiki [20:36] pedor hi, how can I translate registration email? [20:39] ohertel Thats some template files, afaik. Let me check. [20:41] ohertel templates/mail/user_welcome_msg.tpl This one maybe? [20:41] ohertel contains only a single line: {tr}Thank you for your registration.{/tr} {tr}You may log in now.{/tr} [20:42] ohertel Hm, that doesnt look like a MAIL? [20:42] ohertel Which mail exactly are you looking for? :) [20:43] ohertel This is a mail template where you verify your email: templates\mail\user_validation_mail.tpl [20:45] pedor An administrator of the site below has added you as a new user: [20:45] pedor the email starts like this [20:45] pedor I will check in templates [20:45] ohertel Ok, thats this one: templates\mail\user_creation_validation_mail.tpl [20:48] pedor ohertel: thanks a lot [20:53] ohertel "Who Designed This Crap? Die, Google Wallet, Die" :P [20:53] ohertel Looks like the peeps on Tom's hardware dont like the google wallet. :P [20:54] pedor that's something strange, the email has some words translated when i received it. Welcome to the site is translated. I just checked the language file and it has this welcome message translated, but it doesn't have any of the other email strings [20:54] rodrigoprimo joined #tikiwiki [21:10] Bsfez joined #tikiwiki [21:17] Bsfez I'm missing something… on a tw9 i have set a 404 but when typing a wrong name i land on a page telling me that the page don't exist and a search form (wiki page error). When i go to Admin->General->Navigation i check on "Redirect On Error". Help say it will redirect like set in admin->general. [21:17] Bsfez but there is no pref like this i can set. hu ? [21:18] ohertel Uh, there is one, let me check. [21:39] CIA-75 tikiwiki: 03eromneg * r42182 10/branches/9.x/lib/smarty_tiki/ (function.page_alias.php function.page_in_structure.php): [NEW] add new generic smarty functions to enable fixes for search display with pages in structures [22:04] changi see ya [22:15] CIA-75 tikiwiki: 03robertplummer * r42183 10/trunk/lib/parser/parserlib.php: [FIX] var ref was wrong [22:16] ohertel tw.o working again, we found an infinite loop. [22:16] Tiki|bot tw.o or t.o is just a shortcut referring to the official website of the project: http://tiki.org [22:29] CIA-75 tikiwiki: 03robertplummer * r42184 10/trunk/lib/core/JisonParser/Wiki/List.php: [NEW] List handler for jison parser, moving away from legacy code to much cleaner implementation [22:33] CIA-75 tikiwiki: 03robertplummer * r42185 10/trunk/lib/core/JisonParser/Wiki/List.php: [FIX] Forgot to also check for ol, and removed debug [22:34] CIA-75 tikiwiki: 03robertplummer * r42186 10/trunk/lib/core/JisonParser/ (Wiki.jison Wiki.js Wiki.php): [ENH] Some changes to parse lists within jison [22:35] CIA-75 tikiwiki: 03robertplummer * r42187 10/trunk/lib/core/ (4 files in 2 dirs): [ENH] Migrate to use new list handler, renamed 'HeaderManager' to simply 'Header' [22:38] RobertPlummer Finally, victory over lists! - http://tikiwiki.svn.sourceforge.net/viewvc/tikiwiki/trunk/lib/core/JisonParser/Wiki/List.php?revision=42187&view=markup [22:39] RobertPlummer Jyhem, it took me a while to come up with how to properly handle them in the new parser, I ended up using old code because I gave up. Then it came to me this weekend. [22:39] RobertPlummer Handle them like plugins and np. [22:39] ohertel :D [22:40] RobertPlummer Detect it like we did before. But rather than make jison do all the work use it for just part of it, and simple tracking like we do with NP and plugins for the rest. If a line starts with a list syntax, add it to an array stack and see if there was a list before it using the line number as a point of reference, if not it is the first in a set. Return the list number as an md5 only in the case it is a first in a set. If the [22:40] RobertPlummer re was a list before, add it to the stack before it and return nothing. Then on post parse restore the lists back into the page using strreplace on the md5 of the lists. [22:44] RobertPlummer Before it required about 122 lines of code, and it was completely confusing, not it does it in an un-optimized 141, not too bad, but it is totally understandable. [22:55] Jyhem Congrats RobertPlummer ! \o/ [22:55] RobertPlummer Jyhem, cake right? [22:55] RobertPlummer :) [22:55] Jyhem Cake ? Yes, you deserve one :) [22:56] RobertPlummer Parsers add such a new level of development in situations like that that your mindset becomes very different from standard development. [22:57] RobertPlummer You start debugging within your head, and you can't really really 'start' on the project till once you've finished it mentally. At least this one I did. [22:57] RobertPlummer I wrote it without touching a computer, and kept simplifying and simplifying, and finally it was a very easy concept to grasp. [22:57] Jyhem And apparently, stepping back sometimes helps getting a new perspective [22:58] RobertPlummer Once I understood it fully, it was very easy to put to code. [22:58] RobertPlummer Jyhem now headers and lists are handled very similarly in the new parser. [22:58] RobertPlummer there is a stack in headers and stacks in lists. [22:59] Jyhem We'll find a cake in Barcelona. Now you need to come get it. That, and the nice beach :-) [22:59] RobertPlummer you keep appending items to the end of the stack at a certain level, if the level of the array doesn't exist it creates it then adds to it. [22:59] RobertPlummer :) [22:59] RobertPlummer I'm hoping that I start getting more help in the new parser now that it is getting easier to understand and extend. [23:00] RobertPlummer Barcelona doesn't have that on the list do they? [23:00] RobertPlummer Perhaps they could add it? [23:00] RobertPlummer :) [23:01] ohertel joined #tikiwiki [23:02] Jyhem Hmmm, not if you don't come :) [23:02] Jyhem workspaces are hairy eough, I think [23:02] RobertPlummer I'm probably going to go to OSCON, but Barcelona is a bit out of my reach for now. [23:04] Jyhem Yes, we need people in OSCON, too. But Barcellona doubles as vacations :) [23:04] RobertPlummer I would go, but I have closing on a new property next week. and it is requiring much of my free time. [23:06] RobertPlummer a place for the in-laws [23:07] RobertPlummer I think things will be tight after osconn. [23:07] Jyhem Oh, it's end of august! [23:07] RobertPlummer But we will see. [23:07] RobertPlummer Yes, I just read it. [23:07] RobertPlummer grabbing a bite. [23:07] Jyhem :)