From websitemaster at cogeco.net Mon Jul 1 12:27:02 2013 From: websitemaster at cogeco.net (Tom) Date: Mon, 1 Jul 2013 12:27:02 -0400 Subject: [geeklog-devel] Geeklog Caching Config Options In-Reply-To: <009901ce74ea$3da5fa20$b8f1ee60$@cogeco.net> References: <008c01ce74cf$51512dd0$f3f38970$@cogeco.net> <009901ce74ea$3da5fa20$b8f1ee60$@cogeco.net> Message-ID: <012d01ce7677$d17366f0$745a34d0$@cogeco.net> Okay these changes have been made. I have also added caching of individual blocks (except for gldefault blocks). This is disabled by default but you can set a block cache time for x number of seconds. This is ideal for blocks that require some processing time (ie php blocks or blocks that use autotags) but the data displayed doesn't change often. You also probably wouldn't use this if the block can change based on direct user input or some other factor (like current topic). Blocks are cached based on the user, language and theme. I will probably add this functionality to staticpages as well in the near future. Tom -----Original Message----- From: geeklog-devel-bounces at lists.geeklog.net [mailto:geeklog-devel-bounces at lists.geeklog.net] On Behalf Of Tom Sent: June-29-13 1:01 PM To: 'Geeklog Development' Subject: Re: [geeklog-devel] Geeklog Caching Config Options >>So I am leaning towards having the caching_templates config option to >>just enable and disable the actual caching of templates and for the other >>items they will have their own config options when needed. Does this sound okay? The more I think about this the more I think it is the correct way to go. I will probably fix this on Monday so if you do not like the sounds of it let me know. Tom -----Original Message----- From: geeklog-devel-bounces at lists.geeklog.net [mailto:geeklog-devel-bounces at lists.geeklog.net] On Behalf Of Tom Sent: June-29-13 9:48 AM To: 'Geeklog Development' Subject: [geeklog-devel] Geeklog Caching Config Options Geeklog can Cache information now with the new template class Right now there is a new config variable called caching_templates which controls if all caching is enabled or disabled. With caching you can cache both the template files of a theme or any other information (I currently have it setup to cache the what's new block and the topic tree with stories to follow). I am now wondering if caching_templates should enable or disable just the caching of templates and leave everything else on all the time. This would make things cleaner (for example right now there is a spot to store the topic tree in the sessions db table as well as the vars table or, you can cache it). Sometimes it does make sense to control caching of certain information (like the what's new block since I cannot determine all the time when something gets added) but for things like the topic tree and stories where I always know when it is updated/deleted/added there is no reason not to have the cache enabled for these things all the time. So I am leaning towards having the caching_templates config option to just enable and disable the actual caching of templates and for the other items they will have their own config options when needed. Does this sound okay? Tom -----Original Message----- From: geeklog-devel-bounces at lists.geeklog.net [mailto:geeklog-devel-bounces at lists.geeklog.net] On Behalf Of Tom Sent: June-26-13 8:39 PM To: 'Geeklog Development' Subject: Re: [geeklog-devel] Geeklog What's New Block Okay thanks Tom -----Original Message----- From: geeklog-devel-bounces at lists.geeklog.net [mailto:geeklog-devel-bounces at lists.geeklog.net] On Behalf Of Dirk Haun Sent: June-26-13 7:39 AM To: Geeklog Development Subject: Re: [geeklog-devel] Geeklog What's New Block Tom wrote: > there is a $displayall one. Is that used anywhere (I don't remember > ever using it)? > > If not, I am going to remove it along with the new stories flag when I upgrade the What's New Block. You need ?display=all when you use a static page to replace the entire front page but then want to link to the normal list of stories. Like when you use a static page as a sort of "splash screen" before you can enter the actual site. Introduced back in 2003: http://project.geeklog.net/cgi-bin/hgwebdir.cgi/geeklog/rev/81e3b2f216d3 bye, Dirk -- http://www.themobilepresenter.com/ _______________________________________________ geeklog-devel mailing list geeklog-devel at lists.geeklog.net http://eight.pairlist.net/mailman/listinfo/geeklog-devel _______________________________________________ geeklog-devel mailing list geeklog-devel at lists.geeklog.net http://eight.pairlist.net/mailman/listinfo/geeklog-devel _______________________________________________ geeklog-devel mailing list geeklog-devel at lists.geeklog.net http://eight.pairlist.net/mailman/listinfo/geeklog-devel _______________________________________________ geeklog-devel mailing list geeklog-devel at lists.geeklog.net http://eight.pairlist.net/mailman/listinfo/geeklog-devel From websitemaster at cogeco.net Sat Jul 6 15:11:57 2013 From: websitemaster at cogeco.net (Tom) Date: Sat, 6 Jul 2013 15:11:57 -0400 Subject: [geeklog-devel] Geeklog Topic Control Message-ID: <005801ce7a7c$af7b2660$0e717320$@cogeco.net> FYI I added jQuery support to the topic control so it auto fills and selects the inherited and default topics on the fly. This way we don't have to preview the article to include any new topics selected in the inherited and default topic selection boxes. Tom From websitemaster at cogeco.net Sat Jul 6 15:29:04 2013 From: websitemaster at cogeco.net (Tom) Date: Sat, 6 Jul 2013 15:29:04 -0400 Subject: [geeklog-devel] Geeklog CKEditor Integration and Scripts Class Message-ID: <005f01ce7a7f$1324b0d0$396e1270$@cogeco.net> I was just wondering if anyone was going to tackle replacing the FCKeditor with the CKEditor soon? (since FCKEditor doesn't work well under IE9+) In previous versions of Geeklog it was easier to swap out the editor. Whoever works on adding the CKEditor should update the scripts class to make it easier to replace the editor with something else if the user/plugin wants to. While we are add it as well we need to allow the scripts class to set the javascript in the header and footer. http://project.geeklog.net/tracking/view.php?id=1459 Also the scripts class was going to allow css caching at some point. I would like to see this integrated for this version of Geeklog. I believe mystralkk added support directly to the modern curve theme for css caching (see the style.css.php in the modern curve theme dir). I think this approach would work well integrated into the Scripts class so plugins, etc could take advantage of it). It also makes it easier for themes with a default theme since it doesn't require the theme developer to copy over all the css (a custom.css file could be used instead). Thoughts??? Tom From websitemaster at cogeco.net Thu Jul 11 16:23:20 2013 From: websitemaster at cogeco.net (Tom) Date: Thu, 11 Jul 2013 16:23:20 -0400 Subject: [geeklog-devel] Geeklog Template Class Wiki Page and Autotags in Templates Message-ID: <00d301ce7e74$7c2a82f0$747f88d0$@cogeco.net> I added a wiki page for the template class: http://wiki.geeklog.net/index.php/Caching_Template_Library It is pretty much a copy of the one from glFusion with a few small changes. Since I didn't write this wiki page, what is the procedure to say who the original authors are? (jmucchiello, trinity, Geiss and Mark) Also I took out our solution for using autotags in template files since the CTL already had one: {!!autotag story:welcome width:50 !!} This example obviously uses the story autotag to create a link to the story with the id of 'welcome'. Tom From niemans at nlbox.com Fri Jul 12 06:24:45 2013 From: niemans at nlbox.com (Niemans) Date: Fri, 12 Jul 2013 12:24:45 +0200 Subject: [geeklog-devel] Geeklog CKEditor Integration and Scripts Class In-Reply-To: <005f01ce7a7f$1324b0d0$396e1270$@cogeco.net> References: <005f01ce7a7f$1324b0d0$396e1270$@cogeco.net> Message-ID: <1179F53E-387C-42A2-B708-EDE727AD5710@nlbox.com> Just a thought. Why not create a theme.class that takes care of loading/setting the resources needed? I.e. the class would access the scripts.class and could even set the templates needed? A theme developer could override the class and "hide" the resources needed. Wim Op 6 jul. 2013, om 21:29 heeft Tom het volgende geschreven: > I was just wondering if anyone was going to tackle replacing the FCKeditor > with the CKEditor soon? (since FCKEditor doesn't work well under IE9+) > > In previous versions of Geeklog it was easier to swap out the editor. > Whoever works on adding the CKEditor should update the scripts class to > make it easier to replace the editor with something else if the user/plugin > wants to. > > > While we are add it as well we need to allow the scripts class to set the > javascript in the header and footer. > http://project.geeklog.net/tracking/view.php?id=1459 > > > Also the scripts class was going to allow css caching at some point. I would > like to see this integrated for this version of Geeklog. I believe mystralkk > added support directly to the modern curve theme for css caching (see the > style.css.php in the modern curve theme dir). I think this approach would > work well integrated into the Scripts class so plugins, etc could take > advantage of it). It also makes it easier for themes with a default theme > since it doesn't require the theme developer to copy over all the css (a > custom.css file could be used instead). > > Thoughts??? > > Tom > > > > > > > _______________________________________________ > geeklog-devel mailing list > geeklog-devel at lists.geeklog.net > http://eight.pairlist.net/mailman/listinfo/geeklog-devel > From niemans at nlbox.com Fri Jul 12 06:31:27 2013 From: niemans at nlbox.com (Niemans) Date: Fri, 12 Jul 2013 12:31:27 +0200 Subject: [geeklog-devel] Geeklog Template Class Wiki Page and Autotags in Templates In-Reply-To: <00d301ce7e74$7c2a82f0$747f88d0$@cogeco.net> References: <00d301ce7e74$7c2a82f0$747f88d0$@cogeco.net> Message-ID: This makes me wonder about the relation of geeklog with glFusion. I read that glFusion forked about 2008 (1.5.1?). The glFusion site features a lot of (original) plugins, which are hard to find in the geeklog download area. What is, as of today, their status: which one is the most up to date, who is following who, are them compatible which each other? And is a roadmap available to converge as opposed to diverge? Wim Op 11 jul. 2013, om 22:23 heeft Tom het volgende geschreven: > I added a wiki page for the template class: > > http://wiki.geeklog.net/index.php/Caching_Template_Library > > It is pretty much a copy of the one from glFusion with a few small changes. > > Since I didn't write this wiki page, what is the procedure to say who the > original authors are? (jmucchiello, trinity, Geiss and Mark) > > Also I took out our solution for using autotags in template files since the > CTL already had one: > > {!!autotag story:welcome width:50 !!} > > This example obviously uses the story autotag to create a link to the story > with the id of 'welcome'. > > Tom > > _______________________________________________ > geeklog-devel mailing list > geeklog-devel at lists.geeklog.net > http://eight.pairlist.net/mailman/listinfo/geeklog-devel > From websitemaster at cogeco.net Fri Jul 12 07:10:32 2013 From: websitemaster at cogeco.net (Tom) Date: Fri, 12 Jul 2013 07:10:32 -0400 Subject: [geeklog-devel] Geeklog Template Class Wiki Page and Autotags in Templates In-Reply-To: References: <00d301ce7e74$7c2a82f0$747f88d0$@cogeco.net> Message-ID: <00ec01ce7ef0$6d0b7000$47225000$@cogeco.net> Yes our download area needs work :-) and is on my to-do list. Both projects have small teams and development does take a while. Geeklog has a major release about once a year. glFusion just had a major release but it took 2 years to come out. Real life always interferes so project time lines are dynamic. The projects share a lot of code but each has evolved to where the plugins and themes are not compatible anymore without first applying code changes. I don't follow glFusion closely, I just poke in once in a while to see where they are headed. As for who is most up to date that is a judgement call you will have to make. Geeklog has features glFusion doesn't, and vice versa. Tom -----Original Message----- From: geeklog-devel-bounces at lists.geeklog.net [mailto:geeklog-devel-bounces at lists.geeklog.net] On Behalf Of Niemans Sent: July-12-13 6:31 AM To: Geeklog Development Subject: Re: [geeklog-devel] Geeklog Template Class Wiki Page and Autotags in Templates This makes me wonder about the relation of geeklog with glFusion. I read that glFusion forked about 2008 (1.5.1?). The glFusion site features a lot of (original) plugins, which are hard to find in the geeklog download area. What is, as of today, their status: which one is the most up to date, who is following who, are them compatible which each other? And is a roadmap available to converge as opposed to diverge? Wim Op 11 jul. 2013, om 22:23 heeft Tom het volgende geschreven: > I added a wiki page for the template class: > > http://wiki.geeklog.net/index.php/Caching_Template_Library > > It is pretty much a copy of the one from glFusion with a few small changes. > > Since I didn't write this wiki page, what is the procedure to say who > the original authors are? (jmucchiello, trinity, Geiss and Mark) > > Also I took out our solution for using autotags in template files > since the CTL already had one: > > {!!autotag story:welcome width:50 !!} > > This example obviously uses the story autotag to create a link to the > story with the id of 'welcome'. > > Tom > > _______________________________________________ > geeklog-devel mailing list > geeklog-devel at lists.geeklog.net > http://eight.pairlist.net/mailman/listinfo/geeklog-devel > _______________________________________________ geeklog-devel mailing list geeklog-devel at lists.geeklog.net http://eight.pairlist.net/mailman/listinfo/geeklog-devel From websitemaster at cogeco.net Sat Jul 13 15:12:33 2013 From: websitemaster at cogeco.net (Tom) Date: Sat, 13 Jul 2013 15:12:33 -0400 Subject: [geeklog-devel] Geeklog Multi Language Setups IMPORTANT Message-ID: <016a01ce7ffc$edccef40$c966cdc0$@cogeco.net> I have a few points I want to discuss. Since I don't run a multi-language site I thought it was best to get some opinions on a few changes I was planning to make things a little clearer when setting up a multi-language site: Point #1 I was working on this issue http://project.geeklog.net/tracking/view.php?id=1620 which is a bug about Topics assigned to all languages are not displaying in the Topic Block for Multilanguage sites. After looking at things more closely to make sure stories, blocks, etc. where working I realized that the block was behaving as it should and in a multi-language site any topic, story, etc. not assigned to a language doesn't get displayed period. I am not sure I like how this works as it is confusing to new users and old alike (I didn't remember how it worked!). Basically I would like and item (story, topic, etc..) not assigned to a language to be returned along with any item that does belong to a language for a specific language. I see this being useful to people who want to include content to be displayed for both languages without having to create separate items. Besides the topic block this change is easy and only requires a few line changes for COM_getLangSQL Point #2 Remy also came up with a few ideas to make multi language sites easier to setup (http://project.geeklog.net/tracking/view.php?id=1621). While I do not have the time at the moment to work on every item in his list here is what I propose. - On the user My Account page. Currently if the user is allowed to pick a language he can pick any language that is available in the language directory. This is fine for single language sites but for Multi Language content sites this doesn't work. Only language mappings setup in the config should be displayed here since picking a language not mapped means no language is set (at least for stories, topics, etc..) and for example all stories are returned, even those assigned to other languages. - In the configuration tab "languages & locale" Change config variable: "language" into "default site language". In the tool tip we should also point them to the "Users" tab and the "Allow User Language (?)" config option since this controls if the user is able to switch the language. - We also need to make it clear what a Multi Language site means. It means that Geeklog will not only display the labels, etc. in the selected language but content like Topics, Stories and Blocks as well. On the "Language" tab I think we should move the "Language Files" and "Languages" config options into a separate frame below the Language Frame called "Multi-Languages". There tooltips should also be updated to explain that these 2 config options are linked and must be setup similar and also explain that this refers to content in multiple languages. - While we are at it then, I think we might as well move the "Allow User Language (?)" config option from the Users tab to the Language tab since it does affect if the user can even switch languages. Thoughts??? Tom From niemans at nlbox.com Sat Jul 13 16:35:43 2013 From: niemans at nlbox.com (Niemans) Date: Sat, 13 Jul 2013 22:35:43 +0200 Subject: [geeklog-devel] Geeklog Multi Language Setups IMPORTANT In-Reply-To: <016a01ce7ffc$edccef40$c966cdc0$@cogeco.net> References: <016a01ce7ffc$edccef40$c966cdc0$@cogeco.net> Message-ID: <9E343ED6-7B59-4566-B596-F121765FBB25@nlbox.com> To my opinion there are only 3 options: 1. one runs a domestic site only. This means a default domestic language and all content will be in that domestic language. 2. one runs a domestic site with a few languages for navigation. This still means that all content will be in the default domestic languae. 3. one runs a world site withe multi-lingual content. The term "multi-lingual site" is confusing; better is "a site with multi-lingual content". > below the Language Frame called "Multi-Languages". Call this "multi-lingual Content". Choices are "allow" or "separated". While options 1 and 2 are quite similar, it is to be noticed that they both deal with language files only. For option 3, which has nothing to do with the language files, just with the content, it would be sufficient to add a language selection to the story. The dropdown could just add "_en" or "_de" to the story_id. Off course a "none" or "any" value could be used in the dropdown. Or maybe even a "default" value. To complicate things, what about a fourth option, being multi-lingual AND swap navigation using the language files. This option could specify that my navigation is english but I would subscribe to the dutch content. Concluding. Being a site with multi-lingual content means two things: 1. show only the content in my language (and general content). 2. swap the language when I hit content in a different language: the content is leading for language swaps. Be aware of (2). --What to do if two stories display (on the home page) in different languages. This is contradictory with (1). --Make this behavior optional or make the "language" (navigation) fixed. --Set the language on first entry for anonymous or negotiate with the browser. Wim Op 13 jul. 2013, om 21:12 heeft Tom het volgende geschreven: > I have a few points I want to discuss. Since I don't run a multi-language > site I thought it was best to get some opinions on a few changes I was > planning to make things a little clearer when setting up a multi-language > site: > > Point #1 > > I was working on this issue > > http://project.geeklog.net/tracking/view.php?id=1620 > > which is a bug about Topics assigned to all languages are not displaying in > the Topic Block for Multilanguage sites. > > After looking at things more closely to make sure stories, blocks, etc. > where working I realized that the block was behaving as it should and in a > multi-language site any topic, story, etc. not assigned to a language > doesn't get displayed period. > > I am not sure I like how this works as it is confusing to new users and old > alike (I didn't remember how it worked!). > > Basically I would like and item (story, topic, etc..) not assigned to a > language to be returned along with any item that does belong to a language > for a specific language. I see this being useful to people who want to > include content to be displayed for both languages without having to create > separate items. > > Besides the topic block this change is easy and only requires a few line > changes for COM_getLangSQL > > > Point #2 > > Remy also came up with a few ideas to make multi language sites easier to > setup (http://project.geeklog.net/tracking/view.php?id=1621). While I do not > have the time at the moment to work on every item in his list here is what I > propose. > > - On the user My Account page. Currently if the user is allowed to pick a > language he can pick any language that is available in the language > directory. This is fine for single language sites but for Multi Language > content sites this doesn't work. Only language mappings setup in the config > should be displayed here since picking a language not mapped means no > language is set (at least for stories, topics, etc..) and for example all > stories are returned, even those assigned to other languages. > > - In the configuration tab "languages & locale" Change config variable: > "language" into "default site language". In the tool tip we should also > point them to the "Users" tab and the "Allow User Language (?)" config > option since this controls if the user is able to switch the language. > > - We also need to make it clear what a Multi Language site means. It means > that Geeklog will not only display the labels, etc. in the selected language > but content like Topics, Stories and Blocks as well. On the "Language" tab I > think we should move the "Language Files" and "Languages" config options > into a separate frame below the Language Frame called "Multi-Languages". > There tooltips should also be updated to explain that these 2 config > options are linked and must be setup similar and also explain that this > refers to content in multiple languages. > > - While we are at it then, I think we might as well move the "Allow User > Language (?)" config option from the Users tab to the Language tab since it > does affect if the user can even switch languages. > > Thoughts??? > > Tom > > > > > > > > _______________________________________________ > geeklog-devel mailing list > geeklog-devel at lists.geeklog.net > http://eight.pairlist.net/mailman/listinfo/geeklog-devel > From websitemaster at cogeco.net Mon Jul 15 18:47:52 2013 From: websitemaster at cogeco.net (Tom) Date: Mon, 15 Jul 2013 18:47:52 -0400 Subject: [geeklog-devel] GLText Engine Message-ID: <01ef01ce81ad$56925900$03b70b00$@cogeco.net> Hey Dengen, I see you are getting the special characters issue figured out with your new class. Great! So plain text uses the class and we let the advance editor handle its own conversions. I haven't looked at the code really yet but is this something you plan on using in the comments? Also I notice you added a text_version column to the story table. Is this to keep track of what has been saved under the old and new system? If it is, instead of having the column should Geeklog on the upgrade/install just convert all old stories at that time instead of having an extra column to keep track of what is converted? I just thought it might be cleaner this way. Tom -------------- next part -------------- An HTML attachment was scrubbed... URL: From dirk at haun-online.de Tue Jul 16 03:36:45 2013 From: dirk at haun-online.de (Dirk Haun) Date: Tue, 16 Jul 2013 09:36:45 +0200 Subject: [geeklog-devel] GLText Engine In-Reply-To: <01ef01ce81ad$56925900$03b70b00$@cogeco.net> References: <01ef01ce81ad$56925900$03b70b00$@cogeco.net> Message-ID: <20130716093645.Horde.u3IvtApRguma_LSGARWGxQ1@webmail.df.eu> Quoting Tom : > Also I notice you added a text_version column to the story table. Is this > to keep track of what has been saved under the old and new system? Yeah, I was also scratching my head over this one. In general, can we please announce upcoming bigger changes like this before they are made? Then, as usual, as long as there is no loud protest (or reaction at all), feel free to proceed. Pretty much as Tom has been doing with all the recent changes. That way, the intent is clear before (and when) things happen :) Thanks. bye, Dirk -- http://www.themobilepresenter.com/ From taharaxp at gmail.com Tue Jul 16 04:15:16 2013 From: taharaxp at gmail.com (Yoshinori Tahara) Date: Tue, 16 Jul 2013 17:15:16 +0900 Subject: [geeklog-devel] GLText Engine In-Reply-To: <20130716093645.Horde.u3IvtApRguma_LSGARWGxQ1@webmail.df.eu> References: <01ef01ce81ad$56925900$03b70b00$@cogeco.net> <20130716093645.Horde.u3IvtApRguma_LSGARWGxQ1@webmail.df.eu> Message-ID: Oh, I'm sorry. I should have been announced in advance. I'll pay better attention from now on. -- Yoshinori Tahara - dengen -------------- next part -------------- An HTML attachment was scrubbed... URL: From dirk at haun-online.de Tue Jul 16 04:26:50 2013 From: dirk at haun-online.de (Dirk Haun) Date: Tue, 16 Jul 2013 10:26:50 +0200 Subject: [geeklog-devel] GLText Engine In-Reply-To: References: <01ef01ce81ad$56925900$03b70b00$@cogeco.net> <20130716093645.Horde.u3IvtApRguma_LSGARWGxQ1@webmail.df.eu> Message-ID: <20130716102650.Horde.bZITE8OkkMxbzQBFNiueZQ5@webmail.df.eu> Quoting Yoshinori Tahara : > I'll pay better attention from now on. np Speaking of attention: Can you please have a look at this failing test case? There's an issue with including the new gltext.class.php apparently. Thanks. http://project.geeklog.net:8080/job/test-framework/755/console bye, Dirk -- http://www.themobilepresenter.com/ From taharaxp at gmail.com Tue Jul 16 04:34:31 2013 From: taharaxp at gmail.com (Yoshinori Tahara) Date: Tue, 16 Jul 2013 17:34:31 +0900 Subject: [geeklog-devel] GLText Engine In-Reply-To: <20130716102650.Horde.bZITE8OkkMxbzQBFNiueZQ5@webmail.df.eu> References: <01ef01ce81ad$56925900$03b70b00$@cogeco.net> <20130716093645.Horde.u3IvtApRguma_LSGARWGxQ1@webmail.df.eu> <20130716102650.Horde.bZITE8OkkMxbzQBFNiueZQ5@webmail.df.eu> Message-ID: After work, I will investigate. Thanks. -- Yoshinori Tahara - dengen 2013/7/16 Dirk Haun > Quoting Yoshinori Tahara : > > I'll pay better attention from now on. >> > > np > > Speaking of attention: Can you please have a look at this failing test > case? There's an issue with including the new gltext.class.php apparently. > Thanks. > > http://project.geeklog.net:**8080/job/test-framework/755/**console > > > bye, Dirk > > > -- > http://www.themobilepresenter.**com/ > > ______________________________**_________________ > geeklog-devel mailing list > geeklog-devel at lists.geeklog.**net > http://eight.pairlist.net/**mailman/listinfo/geeklog-devel > -------------- next part -------------- An HTML attachment was scrubbed... URL: From danstoner at gmail.com Tue Jul 16 09:46:31 2013 From: danstoner at gmail.com (Dan Stoner) Date: Tue, 16 Jul 2013 09:46:31 -0400 Subject: [geeklog-devel] GLText Engine In-Reply-To: <01ef01ce81ad$56925900$03b70b00$@cogeco.net> References: <01ef01ce81ad$56925900$03b70b00$@cogeco.net> Message-ID: I don't know if this is relevant, but sometimes after composing a story in one format I decide I want to switch to another. Switching from html or wiki-style to plain text or back again really screws up the content. It seems like it would not be too hard to at least preserve line breaks when changing a story from one style to another. - Dan Stoner On Mon, Jul 15, 2013 at 6:47 PM, Tom wrote: > Hey Dengen,**** > > ** ** > > I see you are getting the special characters issue figured out with your > new class. Great! So plain text uses the class and we let the advance > editor handle its own conversions.**** > > ** ** > > I haven?t looked at the code really yet but is this something you plan on > using in the comments?**** > > ** ** > > Also I notice you added a text_version column to the story table. Is this > to keep track of what has been saved under the old and new system?**** > > ** ** > > If it is, instead of having the column should Geeklog on the > upgrade/install just convert all old stories at that time instead of having > an extra column to keep track of what is converted?**** > > ** ** > > I just thought it might be cleaner this way.**** > > ** ** > > ** ** > > Tom**** > > ** ** > > ** ** > > ** ** > > _______________________________________________ > geeklog-devel mailing list > geeklog-devel at lists.geeklog.net > http://eight.pairlist.net/mailman/listinfo/geeklog-devel > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From taharaxp at gmail.com Tue Jul 16 12:26:07 2013 From: taharaxp at gmail.com (Yoshinori Tahara) Date: Wed, 17 Jul 2013 01:26:07 +0900 Subject: [geeklog-devel] GLText Engine In-Reply-To: References: <01ef01ce81ad$56925900$03b70b00$@cogeco.net> Message-ID: Hi, Dan > I don't know if this is relevant, but sometimes after composing a story in one format I decide I want to switch to another. > Switching from html or wiki-style to plain text or back again really screws up the content. You can switch freely by using new text engine anymore. Not screw up the content. -- Yoshinori Tahara - dengen 2013/7/16 Dan Stoner > I don't know if this is relevant, but sometimes after composing a story in > one format I decide I want to switch to another. Switching from html or > wiki-style to plain text or back again really screws up the content. It > seems like it would not be too hard to at least preserve line breaks when > changing a story from one style to another. > > - Dan Stoner > > _______________________________________________ > geeklog-devel mailing list > geeklog-devel at lists.geeklog.net > http://eight.pairlist.net/mailman/listinfo/geeklog-devel > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From niemans at nlbox.com Tue Jul 16 12:45:22 2013 From: niemans at nlbox.com (Niemans) Date: Tue, 16 Jul 2013 18:45:22 +0200 Subject: [geeklog-devel] GLText Engine In-Reply-To: References: <01ef01ce81ad$56925900$03b70b00$@cogeco.net> Message-ID: <88CFED32-BEB2-4350-BF51-2A4E7A6406D1@nlbox.com> Does that also apply to the images attached to the story? I remember odd behavior when switching from plain text to html in that a warning came thru that the images were not used. Re-submitting just doubled the warnings. Switching back same. And the repository now has 12 images while the very story is gone. Wim Op 16 jul. 2013, om 18:26 heeft Yoshinori Tahara het volgende geschreven: > Hi, Dan > > > I don't know if this is relevant, but sometimes after composing a story in one format I decide I want to switch to another. > > Switching from html or wiki-style to plain text or back again really screws up the content. > > You can switch freely by using new text engine anymore. Not screw up the content. > > -- > Yoshinori Tahara - dengen > > 2013/7/16 Dan Stoner > I don't know if this is relevant, but sometimes after composing a story in one format I decide I want to switch to another. Switching from html or wiki-style to plain text or back again really screws up the content. It seems like it would not be too hard to at least preserve line breaks when changing a story from one style to another. > > - Dan Stoner > > _______________________________________________ > geeklog-devel mailing list > geeklog-devel at lists.geeklog.net > http://eight.pairlist.net/mailman/listinfo/geeklog-devel > > > _______________________________________________ > geeklog-devel mailing list > geeklog-devel at lists.geeklog.net > http://eight.pairlist.net/mailman/listinfo/geeklog-devel -------------- next part -------------- An HTML attachment was scrubbed... URL: From taharaxp at gmail.com Tue Jul 16 13:17:32 2013 From: taharaxp at gmail.com (Yoshinori Tahara) Date: Wed, 17 Jul 2013 02:17:32 +0900 Subject: [geeklog-devel] GLText Engine In-Reply-To: <88CFED32-BEB2-4350-BF51-2A4E7A6406D1@nlbox.com> References: <01ef01ce81ad$56925900$03b70b00$@cogeco.net> <88CFED32-BEB2-4350-BF51-2A4E7A6406D1@nlbox.com> Message-ID: Hi Niemans, I have not examined the image, but probably has no problem. As a general rule, text in the input form is not converted. This is the most safety rule. Thanks. -- Yoshinori Tahara - dengen 2013/7/17 Niemans > > Does that also apply to the images attached to the story? > > I remember odd behavior when switching from plain text to html in that a > warning came thru that the images were not used. > Re-submitting just doubled the warnings. Switching back same. > And the repository now has 12 images while the very story is gone. > > Wim > > Op 16 jul. 2013, om 18:26 heeft Yoshinori Tahara het volgende geschreven: > > Hi, Dan > > > I don't know if this is relevant, but sometimes after composing a story > in one format I decide I want to switch to another. > > Switching from html or wiki-style to plain text or back again really > screws up the content. > > You can switch freely by using new text engine anymore. Not screw up the > content. > > -- > Yoshinori Tahara - dengen > > 2013/7/16 Dan Stoner > >> I don't know if this is relevant, but sometimes after composing a story >> in one format I decide I want to switch to another. Switching from html or >> wiki-style to plain text or back again really screws up the content. It >> seems like it would not be too hard to at least preserve line breaks when >> changing a story from one style to another. >> >> - Dan Stoner >> >> _______________________________________________ >> geeklog-devel mailing list >> geeklog-devel at lists.geeklog.net >> http://eight.pairlist.net/mailman/listinfo/geeklog-devel >> >> > _______________________________________________ > geeklog-devel mailing list > geeklog-devel at lists.geeklog.net > http://eight.pairlist.net/mailman/listinfo/geeklog-devel > > > > _______________________________________________ > geeklog-devel mailing list > geeklog-devel at lists.geeklog.net > http://eight.pairlist.net/mailman/listinfo/geeklog-devel > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From niemans at nlbox.com Tue Jul 16 14:05:26 2013 From: niemans at nlbox.com (Niemans) Date: Tue, 16 Jul 2013 20:05:26 +0200 Subject: [geeklog-devel] Permissions in Downloads Plugin Message-ID: Since I came across geekLog in 2003 I liked the permission system very much. And now I am on the threshold to implement GL for healthcare related content. In such a way that a user (or by moderator intervention) can sign up with closed groups to share specific (and sensitive) content. I've played some with criss-crossed permissions in topics, stories, links, downloads. Downloads however misses permissions on file-level. A feature request to add permissions (and other things) is filed, and I thought I'll repeat it here: http://project.geeklog.net/tracking/view.php?id=1662 GeekLog should, to my opinion, prescribe or urge that plugins use these permissions as detailed as possible. Cheers, Wim From websitemaster at cogeco.net Tue Jul 16 15:26:39 2013 From: websitemaster at cogeco.net (Tom) Date: Tue, 16 Jul 2013 15:26:39 -0400 Subject: [geeklog-devel] Geeklog Story and Topic Ids Message-ID: <029801ce825a$65083fb0$2f18bf10$@cogeco.net> Currently Topic Ids can be up to 20 characters long and story ids can be 40. Does anyone have a problem if I bump these to 255? The reason for this is search engine optimization. I like to have the urls of my stories and topics to pretty much have the same text as the titles. Tom -------------- next part -------------- An HTML attachment was scrubbed... URL: From websitemaster at cogeco.net Tue Jul 16 15:44:45 2013 From: websitemaster at cogeco.net (Tom) Date: Tue, 16 Jul 2013 15:44:45 -0400 Subject: [geeklog-devel] Geeklog Story and Topic Ids In-Reply-To: <029801ce825a$65083fb0$2f18bf10$@cogeco.net> References: <029801ce825a$65083fb0$2f18bf10$@cogeco.net> Message-ID: <02b101ce825c$ecd04f80$c670ee80$@cogeco.net> Make that 128 characters (not 255). Tom From: geeklog-devel-bounces at lists.geeklog.net [mailto:geeklog-devel-bounces at lists.geeklog.net] On Behalf Of Tom Sent: July-16-13 3:27 PM To: 'Geeklog Development' Subject: [geeklog-devel] Geeklog Story and Topic Ids Currently Topic Ids can be up to 20 characters long and story ids can be 40. Does anyone have a problem if I bump these to 255? The reason for this is search engine optimization. I like to have the urls of my stories and topics to pretty much have the same text as the titles. Tom -------------- next part -------------- An HTML attachment was scrubbed... URL: From komma at ivywe.co.jp Tue Jul 16 23:53:25 2013 From: komma at ivywe.co.jp (=?ISO-2022-JP?B?GyRCOiM2cEUvO1IbKEI=?=) Date: Wed, 17 Jul 2013 12:53:25 +0900 Subject: [geeklog-devel] Creating a New Theme in Geeklog 2.1.0 using another theme In-Reply-To: <009201ce6f74$6f53b790$4dfb26b0$@cogeco.net> References: <009201ce6f74$6f53b790$4dfb26b0$@cogeco.net> Message-ID: Tom, Thank you for your hard work. Geeklog 2.0.0 -> Geeklog 2.1.0 next version? I said style.css.php is difficult for web designers, last year. Very sorry. style.css.php is usefull. I hope style.css.php have if functions and variables in CSS files. Thanks. -- Ivy 2013/6/23 Tom : > With the next release of Geeklog which includes the template cache library > it allows you to base one theme on another. The original theme is called the > default theme and this should make things easier when upgrading. > > So if you want to create a new theme based on an old theme all you would > need to do is create a new directory and copy any images, php files and css > files over. The only theme files (.thtml) you would copy over are any you > plan on changing. > > In the functions.php of your new theme you will need to change any function > name to represent your own theme. For example: theme_config_professional > would become: theme_config_your_theme_name. > > You would also need to add to the array in the fuction > theme_config_your_theme_name > > 'theme_default' => ' professional ' > > If you base your new theme on the Modern Curve theme this will make > upgrading Geeklog versions even easier. After making your new theme > directory all you need to do is copy over > > Functions.php > Style.css.php > Images directory > Jquery_ui directory > > You would then make the changes described above to the functions.php. In > style.css.php you with need to update the variables $theme with your new > themes name and $theme_default would now equal "modern_curve". > > For any changes to the css files, all you would then do is create a css > directory in your new theme directory and add a file called custom.css with > any css changes you want to do. > > Tom > > _______________________________________________ > geeklog-devel mailing list > geeklog-devel at lists.geeklog.net > http://eight.pairlist.net/mailman/listinfo/geeklog-devel From websitemaster at cogeco.net Wed Jul 17 06:47:45 2013 From: websitemaster at cogeco.net (Tom) Date: Wed, 17 Jul 2013 06:47:45 -0400 Subject: [geeklog-devel] Creating a New Theme in Geeklog 2.1.0 using another theme In-Reply-To: References: <009201ce6f74$6f53b790$4dfb26b0$@cogeco.net> Message-ID: <02eb01ce82db$1272df90$37589eb0$@cogeco.net> Your welcome (there a few others doing some work as well :-) The next version of Geeklog will be 2.1.0. There have been to many changes (including a few database updates) to keep the version at 2.0.1. At some point the repository and bug tracker will be updated to reflect this. Actual I believe Kenji ITO is responsible for style.css.php. I like it too and it does save time when you have a lot of css files. What I hope to do is actually incorporate the functionality of style.css.php into the scripts class. This way Geeklog will perform the combining and the creation of the file and other themes along with plugins can take advantage of it if they so choose. I am not sure if this will happen in this version or the next version of Geeklog (I hope this version). Tom -----Original Message----- From: geeklog-devel-bounces at lists.geeklog.net [mailto:geeklog-devel-bounces at lists.geeklog.net] On Behalf Of ???? Sent: July-16-13 11:53 PM To: Geeklog Development Subject: Re: [geeklog-devel] Creating a New Theme in Geeklog 2.1.0 using another theme Tom, Thank you for your hard work. Geeklog 2.0.0 -> Geeklog 2.1.0 next version? I said style.css.php is difficult for web designers, last year. Very sorry. style.css.php is usefull. I hope style.css.php have if functions and variables in CSS files. Thanks. -- Ivy 2013/6/23 Tom : > With the next release of Geeklog which includes the template cache > library it allows you to base one theme on another. The original theme > is called the default theme and this should make things easier when upgrading. > > So if you want to create a new theme based on an old theme all you > would need to do is create a new directory and copy any images, php > files and css files over. The only theme files (.thtml) you would copy > over are any you plan on changing. > > In the functions.php of your new theme you will need to change any > function name to represent your own theme. For example: > theme_config_professional would become: theme_config_your_theme_name. > > You would also need to add to the array in the fuction > theme_config_your_theme_name > > 'theme_default' => ' professional ' > > If you base your new theme on the Modern Curve theme this will make > upgrading Geeklog versions even easier. After making your new theme > directory all you need to do is copy over > > Functions.php > Style.css.php > Images directory > Jquery_ui directory > > You would then make the changes described above to the functions.php. > In style.css.php you with need to update the variables $theme with > your new themes name and $theme_default would now equal "modern_curve". > > For any changes to the css files, all you would then do is create a > css directory in your new theme directory and add a file called > custom.css with any css changes you want to do. > > Tom > > _______________________________________________ > geeklog-devel mailing list > geeklog-devel at lists.geeklog.net > http://eight.pairlist.net/mailman/listinfo/geeklog-devel _______________________________________________ geeklog-devel mailing list geeklog-devel at lists.geeklog.net http://eight.pairlist.net/mailman/listinfo/geeklog-devel From b.ttalic at gmail.com Wed Jul 17 11:57:39 2013 From: b.ttalic at gmail.com (Benjamin Talic) Date: Wed, 17 Jul 2013 17:57:39 +0200 Subject: [geeklog-devel] CrowdTranslator - Gamification Message-ID: Hi all, I need some suggestions (and help) with the gamification. The idea is to give awards to users who use the plugin and submit translations. The first draft of awards I came up with is : - First translation - 10th, 50th, 100th... translation - First vote - Casting a vote which removes a translation - Getting more than 100 up-votes - Submitting more than 10 translations in a day - Submitting more than 20 translations in a day - Submitting translations 1, 7, 20 days in a row - Working on a language which is fully translated If you have suggestions to add to this list please let me know. Additional the gamification requires badges, since I am not a good graphic designer I am on a hunt for badges. I used http://www.iconfinder.com/ to find images with free commercial licenses, if you know of another good place to look for those, are willing to make some, or have a nice collection please let me know. Thank you, Ben P.S. If you are interested on how the plugin looks and feels : http://summergeeek.blogspot.com/2013/07/the-plugins-index-page.html -------------- next part -------------- An HTML attachment was scrubbed... URL: From dirk at haun-online.de Thu Jul 18 07:57:20 2013 From: dirk at haun-online.de (Dirk Haun) Date: Thu, 18 Jul 2013 13:57:20 +0200 Subject: [geeklog-devel] blockorder Message-ID: <20130718135720.Horde.Az-RJ0G43LTw_aYD6uvGbA2@webmail.df.eu> I lost track of the changes here, so please excuse my ignorance. I'm getting this error: Undefined index: blockorder @ .../public_html/lib-common.php line 4299 Turns out this is from a dynamic block that Ben's CrowdTranslation plugin creates. Now I'm wondering: Is this a bug in the code that created the block or should Geeklog gracefully insert a default block order value (something high, like 99 or so) when it's missing? bye, Dirk -- http://www.themobilepresenter.com/ From websitemaster at cogeco.net Thu Jul 18 08:42:55 2013 From: websitemaster at cogeco.net (Tom) Date: Thu, 18 Jul 2013 08:42:55 -0400 Subject: [geeklog-devel] blockorder In-Reply-To: <20130718135720.Horde.Az-RJ0G43LTw_aYD6uvGbA2@webmail.df.eu> References: <20130718135720.Horde.Az-RJ0G43LTw_aYD6uvGbA2@webmail.df.eu> Message-ID: <039701ce83b4$5349a3d0$f9dceb70$@cogeco.net> This code hasn't been touched for a while but Geeklog should maybe error gracefully here. Either included defaults for what is required if missing (order, side, ...) or don't display it at all. Whatever defaults we pick probably will not be the ones the Admin wants, should we maybe not display it at all? (your call :-) Tom -----Original Message----- From: geeklog-devel-bounces at lists.geeklog.net [mailto:geeklog-devel-bounces at lists.geeklog.net] On Behalf Of Dirk Haun Sent: July-18-13 7:57 AM To: Geeklog Development Subject: [geeklog-devel] blockorder I lost track of the changes here, so please excuse my ignorance. I'm getting this error: Undefined index: blockorder @ .../public_html/lib-common.php line 4299 Turns out this is from a dynamic block that Ben's CrowdTranslation plugin creates. Now I'm wondering: Is this a bug in the code that created the block or should Geeklog gracefully insert a default block order value (something high, like 99 or so) when it's missing? bye, Dirk -- http://www.themobilepresenter.com/ _______________________________________________ geeklog-devel mailing list geeklog-devel at lists.geeklog.net http://eight.pairlist.net/mailman/listinfo/geeklog-devel From dirk at haun-online.de Thu Jul 18 09:12:36 2013 From: dirk at haun-online.de (Dirk Haun) Date: Thu, 18 Jul 2013 15:12:36 +0200 Subject: [geeklog-devel] blockorder In-Reply-To: <039701ce83b4$5349a3d0$f9dceb70$@cogeco.net> References: <20130718135720.Horde.Az-RJ0G43LTw_aYD6uvGbA2@webmail.df.eu> <039701ce83b4$5349a3d0$f9dceb70$@cogeco.net> Message-ID: <20130718151236.Horde.czAtn0mq3S2DywbBLktBag7@webmail.df.eu> Quoting Tom : > This code hasn't been touched for a while but Geeklog should maybe error > gracefully here. Either included defaults for what is required if missing > (order, side, ...) or don't display it at all. > > Whatever defaults we pick probably will not be the ones the Admin wants, > should we maybe not display it at all? (your call :-) If we don't display it at all people will wonder what happened. I'd rather see it displayed in an unexpected place. bye, Dirk -- http://www.themobilepresenter.com/ From b.ttalic at gmail.com Thu Jul 18 10:06:40 2013 From: b.ttalic at gmail.com (Benjamin Talic) Date: Thu, 18 Jul 2013 16:06:40 +0200 Subject: [geeklog-devel] blockorder In-Reply-To: <20130718151236.Horde.czAtn0mq3S2DywbBLktBag7@webmail.df.eu> References: <20130718135720.Horde.Az-RJ0G43LTw_aYD6uvGbA2@webmail.df.eu> <039701ce83b4$5349a3d0$f9dceb70$@cogeco.net> <20130718151236.Horde.czAtn0mq3S2DywbBLktBag7@webmail.df.eu> Message-ID: Hello, I am not quite clear in this, I don't see any errors. Did I forget to open/close a block? Or is the problem because the block is created dynamical? bye, Ben On Thu, Jul 18, 2013 at 3:12 PM, Dirk Haun wrote: > Quoting Tom : > > This code hasn't been touched for a while but Geeklog should maybe error >> gracefully here. Either included defaults for what is required if missing >> (order, side, ...) or don't display it at all. >> >> Whatever defaults we pick probably will not be the ones the Admin wants, >> should we maybe not display it at all? (your call :-) >> > > If we don't display it at all people will wonder what happened. I'd rather > see it displayed in an unexpected place. > > > bye, Dirk > > > -- > http://www.themobilepresenter.**com/ > > ______________________________**_________________ > geeklog-devel mailing list > geeklog-devel at lists.geeklog.**net > http://eight.pairlist.net/**mailman/listinfo/geeklog-devel > -- Regards, Benjamin home: http://summergeeek.blogspot.com/ nvandgsoc.blogspot.com skype: benjamintalic -------------- next part -------------- An HTML attachment was scrubbed... URL: From dirk at haun-online.de Thu Jul 18 10:32:45 2013 From: dirk at haun-online.de (Dirk Haun) Date: Thu, 18 Jul 2013 16:32:45 +0200 Subject: [geeklog-devel] blockorder In-Reply-To: References: <20130718135720.Horde.Az-RJ0G43LTw_aYD6uvGbA2@webmail.df.eu> <039701ce83b4$5349a3d0$f9dceb70$@cogeco.net> <20130718151236.Horde.czAtn0mq3S2DywbBLktBag7@webmail.df.eu> Message-ID: <20130718163245.Horde.TDBg_QaaNcmePL-_itLunA1@webmail.df.eu> Quoting Benjamin Talic : > I am not quite clear in this, I don't see any errors. This is on my development machine, where I've cranked up the error_reporting to E_ALL. See http://wiki.geeklog.net/index.php/Best_Practices > Did I forget to open/close a block? Or is the problem because the block is > created dynamical? The 'blockorder' entry for the dynamic block is not set. As I said, I'm not really sure if that's a bug in your code or in Geeklog. Probably both :) bye, Dirk -- http://www.themobilepresenter.com/ From niemans at nlbox.com Thu Jul 18 17:40:54 2013 From: niemans at nlbox.com (Niemans) Date: Thu, 18 Jul 2013 23:40:54 +0200 Subject: [geeklog-devel] login using linked in does not file a email adres Message-ID: <12A0C18C-03DE-4AE2-A43F-28F699501CFE@nlbox.com> Re: http://project.geeklog.net/tracking/view.php?id=1659 I get more and more users without a email address, due to the linkedIn remote login. What can I do, to correct the problem? Or help me by pointing to the module where this bug is located? Thanks, wim niemans ri From websitemaster at cogeco.net Thu Jul 18 18:47:17 2013 From: websitemaster at cogeco.net (Tom) Date: Thu, 18 Jul 2013 18:47:17 -0400 Subject: [geeklog-devel] login using linked in does not file a email adres In-Reply-To: <12A0C18C-03DE-4AE2-A43F-28F699501CFE@nlbox.com> References: <12A0C18C-03DE-4AE2-A43F-28F699501CFE@nlbox.com> Message-ID: <03eb01ce8408$c16f6170$444e2450$@cogeco.net> I can't remember if LinkedIn user permissions allow the emails to be passed to Geeklog or not. If they are not a blank should be stored in the db. What do the email addresses look like? Tom -----Original Message----- From: geeklog-devel-bounces at lists.geeklog.net [mailto:geeklog-devel-bounces at lists.geeklog.net] On Behalf Of Niemans Sent: July-18-13 5:41 PM To: Geeklog Development Subject: [geeklog-devel] login using linked in does not file a email adres Re: http://project.geeklog.net/tracking/view.php?id=1659 I get more and more users without a email address, due to the linkedIn remote login. What can I do, to correct the problem? Or help me by pointing to the module where this bug is located? Thanks, wim niemans ri _______________________________________________ geeklog-devel mailing list geeklog-devel at lists.geeklog.net http://eight.pairlist.net/mailman/listinfo/geeklog-devel From taharaxp at gmail.com Thu Jul 18 22:54:01 2013 From: taharaxp at gmail.com (Yoshinori Tahara) Date: Fri, 19 Jul 2013 11:54:01 +0900 Subject: [geeklog-devel] Permissions in Downloads Plugin In-Reply-To: References: Message-ID: Hi Niemans, All download files belong to one category. Category permissions applies to download files that belong to the category. So, when I started to develop the Downloads plugin, I determined there is no need to provide file-level permissions. Thanks. -- Yoshinori Tahara - dengen 2013/7/17 Niemans > > Since I came across geekLog in 2003 I liked the permission system very > much. > And now I am on the threshold to implement GL for healthcare related > content. > In such a way that a user (or by moderator intervention) can sign up with > closed groups to share specific (and sensitive) content. > > I've played some with criss-crossed permissions in topics, stories, links, > downloads. > Downloads however misses permissions on file-level. > > A feature request to add permissions (and other things) is filed, and I > thought I'll repeat it here: > > http://project.geeklog.net/tracking/view.php?id=1662 > > GeekLog should, to my opinion, prescribe or urge that plugins use these > permissions as detailed as possible. > > Cheers, > > Wim > > > _______________________________________________ > geeklog-devel mailing list > geeklog-devel at lists.geeklog.net > http://eight.pairlist.net/mailman/listinfo/geeklog-devel > -------------- next part -------------- An HTML attachment was scrubbed... URL: From niemans at nlbox.com Fri Jul 19 01:36:57 2013 From: niemans at nlbox.com (Niemans) Date: Fri, 19 Jul 2013 07:36:57 +0200 Subject: [geeklog-devel] login using linked in does not file a email adres In-Reply-To: <03eb01ce8408$c16f6170$444e2450$@cogeco.net> References: <12A0C18C-03DE-4AE2-A43F-28F699501CFE@nlbox.com> <03eb01ce8408$c16f6170$444e2450$@cogeco.net> Message-ID: After login using LinkedIn, a user is created in remote_users without using the submission queue. This user does not have a email adres at all. When somebody tries to email him/her, I get the error email. I need to have the email address in the database. So, logging in using LinkedIn should copy the email address. At first login, LinkedIn even acknowledges that the email address is handed over. Attached a screen shot. Wim Op 19 jul. 2013, om 00:47 heeft Tom het volgende geschreven: > I can't remember if LinkedIn user permissions allow the emails to be passed > to Geeklog or not. If they are not a blank should be stored in the db. What > do the email addresses look like? > > Tom > > -----Original Message----- > From: geeklog-devel-bounces at lists.geeklog.net > [mailto:geeklog-devel-bounces at lists.geeklog.net] On Behalf Of Niemans > Sent: July-18-13 5:41 PM > To: Geeklog Development > Subject: [geeklog-devel] login using linked in does not file a email adres > > > Re: http://project.geeklog.net/tracking/view.php?id=1659 > > I get more and more users without a email address, due to the linkedIn > remote login. > What can I do, to correct the problem? > Or help me by pointing to the module where this bug is located? > > Thanks, > wim niemans ri > > _______________________________________________ > geeklog-devel mailing list > geeklog-devel at lists.geeklog.net > http://eight.pairlist.net/mailman/listinfo/geeklog-devel > > _______________________________________________ > geeklog-devel mailing list > geeklog-devel at lists.geeklog.net > http://eight.pairlist.net/mailman/listinfo/geeklog-devel > -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: noEmail.jpg Type: image/jpg Size: 73290 bytes Desc: not available URL: From niemans at nlbox.com Fri Jul 19 03:35:06 2013 From: niemans at nlbox.com (Niemans) Date: Fri, 19 Jul 2013 09:35:06 +0200 Subject: [geeklog-devel] Permissions in Downloads Plugin In-Reply-To: References: Message-ID: <85C4F1F4-B4A2-4408-A5F2-FF414F49F362@nlbox.com> Hello Tahara, I see and understand. But it is a feature request. Would it involve much work to add permissions on file level? Wim Op 19 jul. 2013, om 04:54 heeft Yoshinori Tahara het volgende geschreven: > Hi Niemans, > > All download files belong to one category. > Category permissions applies to download files that belong to the category. > So, when I started to develop the Downloads plugin, I determined there is no need to provide file-level permissions. > > Thanks. > > -- > Yoshinori Tahara - dengen > > 2013/7/17 Niemans > > Since I came across geekLog in 2003 I liked the permission system very much. > And now I am on the threshold to implement GL for healthcare related content. > In such a way that a user (or by moderator intervention) can sign up with closed groups to share specific (and sensitive) content. > > I've played some with criss-crossed permissions in topics, stories, links, downloads. > Downloads however misses permissions on file-level. > > A feature request to add permissions (and other things) is filed, and I thought I'll repeat it here: > > http://project.geeklog.net/tracking/view.php?id=1662 > > GeekLog should, to my opinion, prescribe or urge that plugins use these permissions as detailed as possible. > > Cheers, > > Wim > > > _______________________________________________ > geeklog-devel mailing list > geeklog-devel at lists.geeklog.net > http://eight.pairlist.net/mailman/listinfo/geeklog-devel > > _______________________________________________ > geeklog-devel mailing list > geeklog-devel at lists.geeklog.net > http://eight.pairlist.net/mailman/listinfo/geeklog-devel -------------- next part -------------- An HTML attachment was scrubbed... URL: From b.ttalic at gmail.com Fri Jul 19 04:43:20 2013 From: b.ttalic at gmail.com (Benjamin Talic) Date: Fri, 19 Jul 2013 10:43:20 +0200 Subject: [geeklog-devel] function calls from public_html/plugin to plugins/plugin Message-ID: Hi all, In my plugin in several places I use AJAX calls to PHP functions. Originally I wanted to avoid unnecessary security risks and place the functions file inside plugins/plugin. However I noticed that every time one of the AJAX calls is made my session was terminated. So I moved the function file(s) to the public_html/plugin folder. The problem does not occur anymore. I guess one way of dealing with security issues would be to use something like lib-common uses: * * *if (strpos(strtolower($_SERVER['PHP_SELF']), 'lib-common.php') !== false) { echo COM_refresh($_CONF['site_url'] . '/index.php'); exit; }* * * But I am interested if anyone experienced a similar problem? Best, Ben -------------- next part -------------- An HTML attachment was scrubbed... URL: From websitemaster at cogeco.net Fri Jul 19 06:46:44 2013 From: websitemaster at cogeco.net (Tom) Date: Fri, 19 Jul 2013 06:46:44 -0400 Subject: [geeklog-devel] login using linked in does not file a email adres In-Reply-To: References: <12A0C18C-03DE-4AE2-A43F-28F699501CFE@nlbox.com> <03eb01ce8408$c16f6170$444e2450$@cogeco.net> Message-ID: <041301ce846d$42e46890$c8ad39b0$@cogeco.net> Hi Wim, I did a quick check and as far as I can see both LinkedIn and Twitter do not allow us to retrieve the email password of a user account through OAUTH (Facebook does though). This was a privacy issue decided by them. Hopefully this will change in the future. Do you know how people are emailing these users causing these errors (what page) as if the email is blank this ability should be disabled? Tom From: geeklog-devel-bounces at lists.geeklog.net [mailto:geeklog-devel-bounces at lists.geeklog.net] On Behalf Of Niemans Sent: July-19-13 1:37 AM To: Geeklog Development Subject: Re: [geeklog-devel] login using linked in does not file a email adres After login using LinkedIn, a user is created in remote_users without using the submission queue. This user does not have a email adres at all. When somebody tries to email him/her, I get the error email. I need to have the email address in the database. So, logging in using LinkedIn should copy the email address. At first login, LinkedIn even acknowledges that the email address is handed over. Attached a screen shot. Wim Op 19 jul. 2013, om 00:47 heeft Tom het volgende geschreven: I can't remember if LinkedIn user permissions allow the emails to be passed to Geeklog or not. If they are not a blank should be stored in the db. What do the email addresses look like? Tom -----Original Message----- From: geeklog-devel-bounces at lists.geeklog.net [mailto:geeklog-devel-bounces at lists.geeklog.net] On Behalf Of Niemans Sent: July-18-13 5:41 PM To: Geeklog Development Subject: [geeklog-devel] login using linked in does not file a email adres Re: http://project.geeklog.net/tracking/view.php?id=1659 I get more and more users without a email address, due to the linkedIn remote login. What can I do, to correct the problem? Or help me by pointing to the module where this bug is located? Thanks, wim niemans ri _______________________________________________ geeklog-devel mailing list geeklog-devel at lists.geeklog.net http://eight.pairlist.net/mailman/listinfo/geeklog-devel _______________________________________________ geeklog-devel mailing list geeklog-devel at lists.geeklog.net http://eight.pairlist.net/mailman/listinfo/geeklog-devel -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: image001.jpg Type: image/jpeg Size: 73290 bytes Desc: not available URL: From b.ttalic at gmail.com Fri Jul 19 07:12:07 2013 From: b.ttalic at gmail.com (Benjamin Talic) Date: Fri, 19 Jul 2013 13:12:07 +0200 Subject: [geeklog-devel] login using linked in does not file a email adres In-Reply-To: <041301ce846d$42e46890$c8ad39b0$@cogeco.net> References: <12A0C18C-03DE-4AE2-A43F-28F699501CFE@nlbox.com> <03eb01ce8408$c16f6170$444e2450$@cogeco.net> <041301ce846d$42e46890$c8ad39b0$@cogeco.net> Message-ID: Hi Wim, I know this is probably not the solution you are going for, but would it be possible to add an intermediate step? When the visitor is logging in using linkedin or twitter you could ask them for their email before redirecting to the log in page? best, ben On Fri, Jul 19, 2013 at 12:46 PM, Tom wrote: > Hi Wim,**** > > ** ** > > I did a quick check and as far as I can see both LinkedIn and Twitter do > not allow us to retrieve the email password of a user account through OAUTH > (Facebook does though). This was a privacy issue decided by them. Hopefully > this will change in the future.**** > > ** ** > > Do you know how people are emailing these users causing these errors (what > page) as if the email is blank this ability should be disabled? **** > > ** ** > > Tom**** > > ** ** > > *From:* geeklog-devel-bounces at lists.geeklog.net [mailto: > geeklog-devel-bounces at lists.geeklog.net] *On Behalf Of *Niemans > *Sent:* July-19-13 1:37 AM > *To:* Geeklog Development > *Subject:* Re: [geeklog-devel] login using linked in does not file a > email adres**** > > ** ** > > After login using LinkedIn, a user is created in remote_users without > using the submission queue.**** > > This user does not have a email adres at all.**** > > When somebody tries to email him/her, I get the error email.**** > > ** ** > > I need to have the email address in the database. So, logging in using > LinkedIn should copy the email address.**** > > At first login, LinkedIn even acknowledges that the email address is > handed over.**** > > ** ** > > Attached a screen shot.**** > > ** ** > > Wim**** > > ** ** > > **** > > ** ** > > ** ** > > ** ** > > Op 19 jul. 2013, om 00:47 heeft Tom het volgende geschreven:**** > > > > **** > > I can't remember if LinkedIn user permissions allow the emails to be passed > to Geeklog or not. If they are not a blank should be stored in the db. What > do the email addresses look like? > > Tom > > -----Original Message----- > From: geeklog-devel-bounces at lists.geeklog.net > [mailto:geeklog-devel-bounces at lists.geeklog.net] > On Behalf Of Niemans > Sent: July-18-13 5:41 PM > To: Geeklog Development > Subject: [geeklog-devel] login using linked in does not file a email adres > > > Re: http://project.geeklog.net/tracking/view.php?id=1659 > > I get more and more users without a email address, due to the linkedIn > remote login. > What can I do, to correct the problem? > Or help me by pointing to the module where this bug is located? > > Thanks, > wim niemans ri > > _______________________________________________ > geeklog-devel mailing list > geeklog-devel at lists.geeklog.net > http://eight.pairlist.net/mailman/listinfo/geeklog-devel > > _______________________________________________ > geeklog-devel mailing list > geeklog-devel at lists.geeklog.net > http://eight.pairlist.net/mailman/listinfo/geeklog-devel**** > > ** ** > > _______________________________________________ > geeklog-devel mailing list > geeklog-devel at lists.geeklog.net > http://eight.pairlist.net/mailman/listinfo/geeklog-devel > > -- Regards, Benjamin home: http://summergeeek.blogspot.com/ nvandgsoc.blogspot.com skype: benjamintalic -------------- next part -------------- An HTML attachment was scrubbed... URL: From websitemaster at cogeco.net Fri Jul 19 15:46:19 2013 From: websitemaster at cogeco.net (Tom) Date: Fri, 19 Jul 2013 15:46:19 -0400 Subject: [geeklog-devel] function calls from public_html/plugin to plugins/plugin In-Reply-To: References: Message-ID: <048001ce84b8$a3816c20$ea844460$@cogeco.net> Nope I haven't experienced that but I haven't dealt with ajax calls much lately. Tom From: geeklog-devel-bounces at lists.geeklog.net [mailto:geeklog-devel-bounces at lists.geeklog.net] On Behalf Of Benjamin Talic Sent: July-19-13 4:43 AM To: Geeklog Development Subject: [geeklog-devel] function calls from public_html/plugin to plugins/plugin Hi all, In my plugin in several places I use AJAX calls to PHP functions. Originally I wanted to avoid unnecessary security risks and place the functions file inside plugins/plugin. However I noticed that every time one of the AJAX calls is made my session was terminated. So I moved the function file(s) to the public_html/plugin folder. The problem does not occur anymore. I guess one way of dealing with security issues would be to use something like lib-common uses: if (strpos(strtolower($_SERVER['PHP_SELF']), 'lib-common.php') !== false) { echo COM_refresh($_CONF['site_url'] . '/index.php'); exit; } But I am interested if anyone experienced a similar problem? Best, Ben -------------- next part -------------- An HTML attachment was scrubbed... URL: From niemans at nlbox.com Fri Jul 19 16:35:33 2013 From: niemans at nlbox.com (Niemans) Date: Fri, 19 Jul 2013 22:35:33 +0200 Subject: [geeklog-devel] login using linked in does not file a email adres In-Reply-To: References: <12A0C18C-03DE-4AE2-A43F-28F699501CFE@nlbox.com> <03eb01ce8408$c16f6170$444e2450$@cogeco.net> <041301ce846d$42e46890$c8ad39b0$@cogeco.net> Message-ID: It is difficult to insert a step. GL creates a account silently for remote users, and this creation should return the privacy setting page. First, I don't know where in the code this happens, and second, it should occur only once on creation. Of course I can send ppl to their profile page every time, but that is nasty. Wim Sent while transmuting using my iPhone. Hope this find you well. Op 19 jul. 2013 om 13:12 heeft Benjamin Talic het volgende geschreven: > Hi Wim, > > I know this is probably not the solution you are going for, but would it be possible to add an intermediate step? > When the visitor is logging in using linkedin or twitter you could ask them for their email before redirecting to the log in page? > > best, > ben > > > On Fri, Jul 19, 2013 at 12:46 PM, Tom wrote: >> Hi Wim, >> >> >> >> I did a quick check and as far as I can see both LinkedIn and Twitter do not allow us to retrieve the email password of a user account through OAUTH (Facebook does though). This was a privacy issue decided by them. Hopefully this will change in the future. >> >> >> >> Do you know how people are emailing these users causing these errors (what page) as if the email is blank this ability should be disabled? >> >> >> >> Tom >> >> >> >> From: geeklog-devel-bounces at lists.geeklog.net [mailto:geeklog-devel-bounces at lists.geeklog.net] On Behalf Of Niemans >> Sent: July-19-13 1:37 AM >> To: Geeklog Development >> Subject: Re: [geeklog-devel] login using linked in does not file a email adres >> >> >> >> After login using LinkedIn, a user is created in remote_users without using the submission queue. >> >> This user does not have a email adres at all. >> >> When somebody tries to email him/her, I get the error email. >> >> >> >> I need to have the email address in the database. So, logging in using LinkedIn should copy the email address. >> >> At first login, LinkedIn even acknowledges that the email address is handed over. >> >> >> >> Attached a screen shot. >> >> >> >> Wim >> >> >> >> >> >> >> >> >> >> >> >> Op 19 jul. 2013, om 00:47 heeft Tom het volgende geschreven: >> >> >> >> >> I can't remember if LinkedIn user permissions allow the emails to be passed >> to Geeklog or not. If they are not a blank should be stored in the db. What >> do the email addresses look like? >> >> Tom >> >> -----Original Message----- >> From: geeklog-devel-bounces at lists.geeklog.net >> [mailto:geeklog-devel-bounces at lists.geeklog.net] On Behalf Of Niemans >> Sent: July-18-13 5:41 PM >> To: Geeklog Development >> Subject: [geeklog-devel] login using linked in does not file a email adres >> >> >> Re: http://project.geeklog.net/tracking/view.php?id=1659 >> >> I get more and more users without a email address, due to the linkedIn >> remote login. >> What can I do, to correct the problem? >> Or help me by pointing to the module where this bug is located? >> >> Thanks, >> wim niemans ri >> >> _______________________________________________ >> geeklog-devel mailing list >> geeklog-devel at lists.geeklog.net >> http://eight.pairlist.net/mailman/listinfo/geeklog-devel >> >> _______________________________________________ >> geeklog-devel mailing list >> geeklog-devel at lists.geeklog.net >> http://eight.pairlist.net/mailman/listinfo/geeklog-devel >> >> >> >> >> _______________________________________________ >> geeklog-devel mailing list >> geeklog-devel at lists.geeklog.net >> http://eight.pairlist.net/mailman/listinfo/geeklog-devel > > > > -- > Regards, > Benjamin > > > home: http://summergeeek.blogspot.com/ nvandgsoc.blogspot.com > skype: benjamintalic > _______________________________________________ > geeklog-devel mailing list > geeklog-devel at lists.geeklog.net > http://eight.pairlist.net/mailman/listinfo/geeklog-devel -------------- next part -------------- An HTML attachment was scrubbed... URL: From websitemaster at cogeco.net Fri Jul 19 19:07:50 2013 From: websitemaster at cogeco.net (Tom) Date: Fri, 19 Jul 2013 19:07:50 -0400 Subject: [geeklog-devel] login using linked in does not file a email adres In-Reply-To: References: <12A0C18C-03DE-4AE2-A43F-28F699501CFE@nlbox.com> <03eb01ce8408$c16f6170$444e2450$@cogeco.net> <041301ce846d$42e46890$c8ad39b0$@cogeco.net> Message-ID: <04af01ce84d4$cacba540$6062efc0$@cogeco.net> Geeklog does allow plugins to interact when a user is created but obviously you would need some to code for this http://www.geeklog.net/filemgmt/index.php/541 (see coments for extra variable needed) Here is a custom registration example. The thing is though you are probably right about remote user account creation bypassing these hooks, I would have to double check to be sure. (so this may not be much help) I did have a plan for user registrations but I have been dealing with other things lately and it is on the back burner for now. I wanted to update the way plugins interacted with the User Page and the My Accounts Page, and get a custom user creation plugin going, but adding a hook for remote users would be a great idea as well so you could gather other information for remote accounts right away. Why don?t you put a feature request into the Geeklog Bug Tracker. Tom From: geeklog-devel-bounces at lists.geeklog.net [mailto:geeklog-devel-bounces at lists.geeklog.net] On Behalf Of Niemans Sent: July-19-13 4:36 PM To: Geeklog Development Cc: Geeklog Development Subject: Re: [geeklog-devel] login using linked in does not file a email adres It is difficult to insert a step. GL creates a account silently for remote users, and this creation should return the privacy setting page. First, I don't know where in the code this happens, and second, it should occur only once on creation. Of course I can send ppl to their profile page every time, but that is nasty. Wim Sent while transmuting using my iPhone. Hope this find you well. Op 19 jul. 2013 om 13:12 heeft Benjamin Talic het volgende geschreven: Hi Wim, I know this is probably not the solution you are going for, but would it be possible to add an intermediate step? When the visitor is logging in using linkedin or twitter you could ask them for their email before redirecting to the log in page? best, ben On Fri, Jul 19, 2013 at 12:46 PM, Tom wrote: Hi Wim, I did a quick check and as far as I can see both LinkedIn and Twitter do not allow us to retrieve the email password of a user account through OAUTH (Facebook does though). This was a privacy issue decided by them. Hopefully this will change in the future. Do you know how people are emailing these users causing these errors (what page) as if the email is blank this ability should be disabled? Tom From: geeklog-devel-bounces at lists.geeklog.net [mailto:geeklog-devel-bounces at lists.geeklog.net] On Behalf Of Niemans Sent: July-19-13 1:37 AM To: Geeklog Development Subject: Re: [geeklog-devel] login using linked in does not file a email adres After login using LinkedIn, a user is created in remote_users without using the submission queue. This user does not have a email adres at all. When somebody tries to email him/her, I get the error email. I need to have the email address in the database. So, logging in using LinkedIn should copy the email address. At first login, LinkedIn even acknowledges that the email address is handed over. Attached a screen shot. Wim Op 19 jul. 2013, om 00:47 heeft Tom het volgende geschreven: I can't remember if LinkedIn user permissions allow the emails to be passed to Geeklog or not. If they are not a blank should be stored in the db. What do the email addresses look like? Tom -----Original Message----- From: geeklog-devel-bounces at lists.geeklog.net [mailto:geeklog-devel-bounces at lists.geeklog.net] On Behalf Of Niemans Sent: July-18-13 5:41 PM To: Geeklog Development Subject: [geeklog-devel] login using linked in does not file a email adres Re: http://project.geeklog.net/tracking/view.php?id=1659 I get more and more users without a email address, due to the linkedIn remote login. What can I do, to correct the problem? Or help me by pointing to the module where this bug is located? Thanks, wim niemans ri _______________________________________________ geeklog-devel mailing list geeklog-devel at lists.geeklog.net http://eight.pairlist.net/mailman/listinfo/geeklog-devel _______________________________________________ geeklog-devel mailing list geeklog-devel at lists.geeklog.net http://eight.pairlist.net/mailman/listinfo/geeklog-devel _______________________________________________ geeklog-devel mailing list geeklog-devel at lists.geeklog.net http://eight.pairlist.net/mailman/listinfo/geeklog-devel -- Regards, Benjamin home: http://summergeeek.blogspot.com/ nvandgsoc.blogspot.com skype: benjamintalic _______________________________________________ geeklog-devel mailing list geeklog-devel at lists.geeklog.net http://eight.pairlist.net/mailman/listinfo/geeklog-devel -------------- next part -------------- An HTML attachment was scrubbed... URL: From websitemaster at cogeco.net Sat Jul 20 10:34:36 2013 From: websitemaster at cogeco.net (Tom) Date: Sat, 20 Jul 2013 10:34:36 -0400 Subject: [geeklog-devel] Geeklog Admins Only Block Message-ID: <04f101ce8556$420f8c80$c62ea580$@cogeco.net> Hey Dengen, I updated the Admins Only Block to reflect the layout of the new Command and Control. It doesn?t indent properly in the Denim theme (see Modern Curve). Can you take a look at this? I didn?t want to start playing around with your css since I am not to familiar with responsive themes. Thanks Tom -------------- next part -------------- An HTML attachment was scrubbed... URL: From taharaxp at gmail.com Sun Jul 21 10:50:15 2013 From: taharaxp at gmail.com (Yoshinori Tahara) Date: Sun, 21 Jul 2013 23:50:15 +0900 Subject: [geeklog-devel] Geeklog Admins Only Block In-Reply-To: <04f101ce8556$420f8c80$c62ea580$@cogeco.net> References: <04f101ce8556$420f8c80$c62ea580$@cogeco.net> Message-ID: I began the study of changes in the code. -- Yoshinori Tahara - dengen 2013/7/20 Tom > Hey Dengen,**** > > ** ** > > I updated the Admins Only Block to reflect the layout of the new Command > and Control. It doesn?t indent properly in the Denim theme (see Modern > Curve). Can you take a look at this? I didn?t want to start playing around > with your css since I am not to familiar with responsive themes.**** > > ** ** > > Thanks**** > > ** ** > > Tom**** > > _______________________________________________ > geeklog-devel mailing list > geeklog-devel at lists.geeklog.net > http://eight.pairlist.net/mailman/listinfo/geeklog-devel > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From websitemaster at cogeco.net Sun Jul 21 11:46:25 2013 From: websitemaster at cogeco.net (Tom) Date: Sun, 21 Jul 2013 11:46:25 -0400 Subject: [geeklog-devel] Geeklog Story and Topic Ids Message-ID: <052501ce8629$76f657c0$64e30740$@cogeco.net> Hi All, I have added a Title to Id javascript (modified from Ben's PurePro theme) that creates an id for articles and topics based on what the user types in for a Title. It works fine in Firefox but for some reason doesn't work in the later versions of IE. It also fails when the theme is using a default theme (in all browser). I am not sure why yet (I haven't had a chance to really check it out) but for those who want to take a look feel free to try and fix it J. When fixed I will probably add this to the staticpage editor as well. Tom -------------- next part -------------- An HTML attachment was scrubbed... URL: From niemans at nlbox.com Mon Jul 22 05:46:40 2013 From: niemans at nlbox.com (Niemans) Date: Mon, 22 Jul 2013 11:46:40 +0200 Subject: [geeklog-devel] login using linked in does not file a email adres In-Reply-To: <04af01ce84d4$cacba540$6062efc0$@cogeco.net> References: <12A0C18C-03DE-4AE2-A43F-28F699501CFE@nlbox.com> <03eb01ce8408$c16f6170$444e2450$@cogeco.net> <041301ce846d$42e46890$c8ad39b0$@cogeco.net> <04af01ce84d4$cacba540$6062efc0$@cogeco.net> Message-ID: <4191F788-DB08-4F71-9D5C-0EA8029168C1@nlbox.com> I will look into the effort of such plugin. However, I don't think it is a feature request but a ordinary bug. A bug report is already filed. It says that GL should not email nor send notifications and such when there is no email address available in the user page. Wim Op 20 jul. 2013, om 01:07 heeft Tom het volgende geschreven: > Geeklog does allow plugins to interact when a user is created but obviously you would need some to code for this > > http://www.geeklog.net/filemgmt/index.php/541 (see coments for extra variable needed) > > Here is a custom registration example. The thing is though you are probably right about remote user account creation bypassing these hooks, I would have to double check to be sure. (so this may not be much help) > > I did have a plan for user registrations but I have been dealing with other things lately and it is on the back burner for now. I wanted to update the way plugins interacted with the User Page and the My Accounts Page, and get a custom user creation plugin going, but adding a hook for remote users would be a great idea as well so you could gather other information for remote accounts right away. > > Why don?t you put a feature request into the Geeklog Bug Tracker. > > Tom > > From: geeklog-devel-bounces at lists.geeklog.net [mailto:geeklog-devel-bounces at lists.geeklog.net] On Behalf OfNiemans > Sent: July-19-13 4:36 PM > To: Geeklog Development > Cc: Geeklog Development > Subject: Re: [geeklog-devel] login using linked in does not file a email adres > > It is difficult to insert a step. GL creates a account silently for remote users, and this creation should return the privacy setting page. > First, I don't know where in the code this happens, and second, it should occur only once on creation. > Of course I can send ppl to their profile page every time, but that is nasty. > > Wim > > Sent while transmuting using my iPhone. Hope this find you well. > > > Op 19 jul. 2013 om 13:12 heeft Benjamin Talic het volgende geschreven: > > Hi Wim, > > I know this is probably not the solution you are going for, but would it be possible to add an intermediate step? > When the visitor is logging in using linkedin or twitter you could ask them for their email before redirecting to the log in page? > > best, > ben > > > On Fri, Jul 19, 2013 at 12:46 PM, Tom wrote: > Hi Wim, > > I did a quick check and as far as I can see both LinkedIn and Twitter do not allow us to retrieve the email password of a user account through OAUTH (Facebook does though). This was a privacy issue decided by them. Hopefully this will change in the future. > > Do you know how people are emailing these users causing these errors (what page) as if the email is blank this ability should be disabled? > > Tom > > From: geeklog-devel-bounces at lists.geeklog.net [mailto:geeklog-devel-bounces at lists.geeklog.net] On Behalf Of Niemans > Sent: July-19-13 1:37 AM > To: Geeklog Development > Subject: Re: [geeklog-devel] login using linked in does not file a email adres > > After login using LinkedIn, a user is created in remote_users without using the submission queue. > This user does not have a email adres at all. > When somebody tries to email him/her, I get the error email. > > I need to have the email address in the database. So, logging in using LinkedIn should copy the email address. > At first login, LinkedIn even acknowledges that the email address is handed over. > > Attached a screen shot. > > Wim > > > > > > Op 19 jul. 2013, om 00:47 heeft Tom het volgende geschreven: > > > I can't remember if LinkedIn user permissions allow the emails to be passed > to Geeklog or not. If they are not a blank should be stored in the db. What > do the email addresses look like? > > Tom > > -----Original Message----- > From: geeklog-devel-bounces at lists.geeklog.net > [mailto:geeklog-devel-bounces at lists.geeklog.net] On Behalf Of Niemans > Sent: July-18-13 5:41 PM > To: Geeklog Development > Subject: [geeklog-devel] login using linked in does not file a email adres > > > Re: http://project.geeklog.net/tracking/view.php?id=1659 > > I get more and more users without a email address, due to the linkedIn > remote login. > What can I do, to correct the problem? > Or help me by pointing to the module where this bug is located? > > Thanks, > wim niemans ri > > _______________________________________________ > geeklog-devel mailing list > geeklog-devel at lists.geeklog.net > http://eight.pairlist.net/mailman/listinfo/geeklog-devel > > _______________________________________________ > geeklog-devel mailing list > geeklog-devel at lists.geeklog.net > http://eight.pairlist.net/mailman/listinfo/geeklog-devel > > > > _______________________________________________ > geeklog-devel mailing list > geeklog-devel at lists.geeklog.net > http://eight.pairlist.net/mailman/listinfo/geeklog-devel > > > > > -- > Regards, > Benjamin > > > home: http://summergeeek.blogspot.com/ nvandgsoc.blogspot.com > skype: benjamintalic > _______________________________________________ > geeklog-devel mailing list > geeklog-devel at lists.geeklog.net > http://eight.pairlist.net/mailman/listinfo/geeklog-devel > _______________________________________________ > geeklog-devel mailing list > geeklog-devel at lists.geeklog.net > http://eight.pairlist.net/mailman/listinfo/geeklog-devel -------------- next part -------------- An HTML attachment was scrubbed... URL: From websitemaster at cogeco.net Mon Jul 22 22:01:55 2013 From: websitemaster at cogeco.net (Tom) Date: Mon, 22 Jul 2013 22:01:55 -0400 Subject: [geeklog-devel] Scripts Class Updates and Caching CSS questions Message-ID: <058601ce8748$9b7c9030$d275b090$@cogeco.net> FYI, I completed this feature request: http://project.geeklog.net/tracking/view.php?id=1459 jQuery can now be set in the header (it is the footer by default). If you set any part of the library to the header (jquery or ui) the entire library set to be loaded, will be loaded in the header (including common.js). I saw no point in offering any finer control here. I also added priority loading for CSS and JavaScript Files. The default priority is 100 and it is loaded in ASC order. I also enabled the name attribute for the css file. If the name is 'theme' it will always be loaded first regardless of what it's priority is. See the modern curve theme functions.php for an example (all other themes are updated as well). I will be working on next building into the Scripts class caching for the css files (like how the modern curve theme handles it). Plugins will be allowed to add their css files as well as long as $constant is set to true when they pass their css file info to the scripts class. I guess I will also add a function to wipe the theme_etag.cache file when the cache is cleared by Geeklog. The only hiccup I see is how we handle language direction support. Modern Curve does handle it but it is set at the time of the creation of the modern_curve_etag.cache file. If the user changes language that has a different direction then he is out of luck. Not sure how to handle this or for example denim which does it differently as well. I think we will need 2 theme_etag.cache files, 1 for ltr and 1 for rtl. Is there anything else I should consider when caching css files? Thanks Tom -------------- next part -------------- An HTML attachment was scrubbed... URL: From dirk at haun-online.de Wed Jul 24 14:27:28 2013 From: dirk at haun-online.de (Dirk Haun) Date: Wed, 24 Jul 2013 20:27:28 +0200 Subject: [geeklog-devel] CrowdTranslator - Gamification In-Reply-To: References: Message-ID: Benjamin Talic wrote: > I need some suggestions (and help) with the gamification. > The idea is to give awards to users who use the plugin and submit translations. > The first draft of awards I came up with is : > ? First translation > ? 10th, 50th, 100th... translation > ? First vote > ? Casting a vote which removes a translation > ? Getting more than 100 up-votes > ? Submitting more than 10 translations in a day > ? Submitting more than 20 translations in a day > ? Submitting translations 1, 7, 20 days in a row > ? Working on a language which is fully translated Can we get some feedback for Ben here, please? What would motivate you (assuming you like collecting badges)? I like the idea of rewarding the first translation and then continue with the n-th translation, in increasing steps. Not so sure about the time-based ones, though, especially the x per day ones. Maybe something like "you submitted translations for n weeks in a row" would work better? Comments, please. bye, Dirk -- http://www.themobilepresenter.com/ From websitemaster at cogeco.net Wed Jul 24 22:14:36 2013 From: websitemaster at cogeco.net (Tom) Date: Wed, 24 Jul 2013 22:14:36 -0400 Subject: [geeklog-devel] CrowdTranslator - Gamification In-Reply-To: References: Message-ID: <064c01ce88dc$b5d65bb0$21831310$@cogeco.net> Gamifcation is the next big thing! :-) Maybe x weeks in a row would be better. I don't see people coming back every day to do a translation. Along with people earning badges will there be a block that displays the last badges earned and by whom? (and with a help screen that can show what badges can be earned) People are not going to want to earn badges if they don't know about them and there is not some sort of recognition by the site. It should also be mentioned on their profile page. Not to create more work buy maybe have a translations page which lists the languages along with the latest submitters and badge earners. Just some thoughts... Tom -----Original Message----- From: geeklog-devel-bounces at lists.geeklog.net [mailto:geeklog-devel-bounces at lists.geeklog.net] On Behalf Of Dirk Haun Sent: July-24-13 2:27 PM To: Geeklog Development Subject: Re: [geeklog-devel] CrowdTranslator - Gamification Benjamin Talic wrote: > I need some suggestions (and help) with the gamification. > The idea is to give awards to users who use the plugin and submit translations. > The first draft of awards I came up with is : > . First translation > . 10th, 50th, 100th... translation > . First vote > . Casting a vote which removes a translation > . Getting more than 100 up-votes > . Submitting more than 10 translations in a day > . Submitting more than 20 translations in a day > . Submitting translations 1, 7, 20 days in a row > . Working on a language which is fully translated Can we get some feedback for Ben here, please? What would motivate you (assuming you like collecting badges)? I like the idea of rewarding the first translation and then continue with the n-th translation, in increasing steps. Not so sure about the time-based ones, though, especially the x per day ones. Maybe something like "you submitted translations for n weeks in a row" would work better? Comments, please. bye, Dirk -- http://www.themobilepresenter.com/ _______________________________________________ geeklog-devel mailing list geeklog-devel at lists.geeklog.net http://eight.pairlist.net/mailman/listinfo/geeklog-devel From niemans at nlbox.com Thu Jul 25 05:03:14 2013 From: niemans at nlbox.com (Wim Niemans) Date: Thu, 25 Jul 2013 11:03:14 +0200 Subject: [geeklog-devel] CrowdTranslator - Gamification In-Reply-To: References: Message-ID: <5E41C38D-095B-4C87-917C-629A6B0FB54C@nlbox.com> I've seen the quest, dubbed and dubbed, but I can't come with a new award. But I suggest to have a breakdown per language, like: -- our top translators of indonesian, czech, etc ---- list of 10 counting # of translations in last 3 or 6 months -- user X translates into and apply a icon ---- icon award when there are translations in last 3 months -- user x did translate into with a grade (of top 10 above) ---- icon award when previous icon expires -- add a query "find translations of this user in " -- add a query "find latests translations in " Cheers, Wim Op 24 jul. 2013, om 20:27 heeft Dirk Haun het volgende geschreven: > Benjamin Talic wrote: > >> I need some suggestions (and help) with the gamification. >> The idea is to give awards to users who use the plugin and submit translations. >> The first draft of awards I came up with is : >> ? First translation >> ? 10th, 50th, 100th... translation >> ? First vote >> ? Casting a vote which removes a translation >> ? Getting more than 100 up-votes >> ? Submitting more than 10 translations in a day >> ? Submitting more than 20 translations in a day >> ? Submitting translations 1, 7, 20 days in a row >> ? Working on a language which is fully translated > > Can we get some feedback for Ben here, please? What would motivate you (assuming you like collecting badges)? > > I like the idea of rewarding the first translation and then continue with the n-th translation, in increasing steps. > > Not so sure about the time-based ones, though, especially the x per day ones. Maybe something like "you submitted translations for n weeks in a row" would work better? > > Comments, please. > > bye, Dirk > > > -- > http://www.themobilepresenter.com/ > > _______________________________________________ > geeklog-devel mailing list > geeklog-devel at lists.geeklog.net > http://eight.pairlist.net/mailman/listinfo/geeklog-devel > From b.ttalic at gmail.com Thu Jul 25 08:05:22 2013 From: b.ttalic at gmail.com (Benjamin Talic) Date: Thu, 25 Jul 2013 14:05:22 +0200 Subject: [geeklog-devel] CrowdTranslator - Gamification In-Reply-To: <5E41C38D-095B-4C87-917C-629A6B0FB54C@nlbox.com> References: <5E41C38D-095B-4C87-917C-629A6B0FB54C@nlbox.com> Message-ID: Hi all, So I have tackled the problem of gamification. Currently I am thinking of the n-th translation problem. If my code is correct this far the user would translate cc 1700 strings for one language (if they translated the whole thing). I think it would be impossible to have enough different badges for the number of translations a user could make. So I taught about giving the same badge but with different levels. So I would re-write the awarded_gems table to be : user_id | gem_id | gem_lvl | 2 1 1 3 2 2 ... The badge would then have the same title and image but different description, you can see how I imagined it in the attachment. The other 'problem' with this was how to choose the steps, for now I am thinking of going with the Pentagonal number series. It should be easy to do the calculations and the steps would be 1, 5, 12, 22, 35, 51, 70, 92, 117, 145, ... the general formula is (3n^2-n)/n. I would however divide the first translation award from this, so the awards would be for 5 translations, 12 translations etc. >Along with people earning badges will there be a block that displays the >last badges earned and by whom? I could add this to the side view of the plugin, as I did with the guidelines? >People are not going to want to earn badges if they don't know about them They would get an award for the first translation I thought the curiosity about what they are going to get next could also be a motivator? > It should also be mentioned on their profile page. At this stage I am displaying their badges on the public_html/crowdtranslator/index.php but Dirk already told me that Geeklog has an API that would allow me to display them on the user profile so I plan to add it after the process of giving gems is done. >Not to create more work buy maybe have a translations page which lists the >languages along with the latest submitters and badge earners. That could be added to the index page, please take a look hereto see how it looks like for now. Somewhere at the top could be a few Top lists, Most translations, Latest Translation, Most votes up. >-- add a query "find translations of this user in " >-- add a query "find latest translations in " Did you mean to add this for general use or for the site admin? I have added some functionality to the previews, not this although it could be added, for now I have sorting by user, language, time posted, votes. I keep track of everything on the blog . Sorry for the long post. Thank you all for the ideas and suggestions. Ben -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: one badge.png Type: image/png Size: 31636 bytes Desc: not available URL: From niemans at nlbox.com Thu Jul 25 08:31:08 2013 From: niemans at nlbox.com (Wim Niemans) Date: Thu, 25 Jul 2013 14:31:08 +0200 Subject: [geeklog-devel] CrowdTranslator - Gamification In-Reply-To: References: <5E41C38D-095B-4C87-917C-629A6B0FB54C@nlbox.com> Message-ID: >-- add a query "find translations of this user in " Should be on the user profile page; compare stories, comments. >-- add a query "find latest translations in " Did you mean to add this for general use or for the site admin? General use. Will stimulate ppl to learn a language. Will be a help when translating (what is done already). Wim Op 25 jul. 2013, om 14:05 heeft Benjamin Talic het volgende geschreven: > Hi all, > > So I have tackled the problem of gamification. Currently I am thinking of the n-th translation problem. If my code is correct this far the user would translate cc 1700 strings for one language (if they translated the whole thing). I think it would be impossible to have enough different badges for the number of translations a user could make. > So I taught about giving the same badge but with different levels. > > So I would re-write the awarded_gems table to be : > user_id | gem_id | gem_lvl | > 2 1 1 > 3 2 2 > ... > The badge would then have the same title and image but different description, you can see how I imagined it in the attachment. > > The other 'problem' with this was how to choose the steps, for now I am thinking of going with the Pentagonal number series. It should be easy to do the calculations and the steps would be 1, 5, 12, 22, 35, 51, 70, 92, 117, 145, ... the general formula is (3n^2-n)/n. > I would however divide the first translation award from this, so the awards would be for 5 translations, 12 translations etc. > > >Along with people earning badges will there be a block that displays the > >last badges earned and by whom? > > I could add this to the side view of the plugin, as I did with the guidelines? > > >People are not going to want to earn badges if they don't know about them > They would get an award for the first translation I thought the curiosity about what they are going to get next could also be a motivator? > > > It should also be mentioned on their profile page. > At this stage I am displaying their badges on the public_html/crowdtranslator/index.php but Dirk already told me that Geeklog has an > API that would allow me to display them on the user profile so I plan to add it after the process of giving gems is done. > > >Not to create more work buy maybe have a translations page which lists the > >languages along with the latest submitters and badge earners. > That could be added to the index page, please take a look here to see how it looks like for now. Somewhere at the top could be a few Top lists, Most translations, Latest Translation, Most votes up. > > >-- add a query "find translations of this user in " > >-- add a query "find latest translations in " > Did you mean to add this for general use or for the site admin? > I have added some functionality to the previews, not this although it could be added, for now I have sorting by user, language, time posted, votes. > > I keep track of everything on the blog. > > Sorry for the long post. > > Thank you all for the ideas and suggestions. > Ben > _______________________________________________ > geeklog-devel mailing list > geeklog-devel at lists.geeklog.net > http://eight.pairlist.net/mailman/listinfo/geeklog-devel -------------- next part -------------- An HTML attachment was scrubbed... URL: From b.ttalic at gmail.com Thu Jul 25 08:46:45 2013 From: b.ttalic at gmail.com (Benjamin Talic) Date: Thu, 25 Jul 2013 14:46:45 +0200 Subject: [geeklog-devel] CrowdTranslator - Gamification In-Reply-To: References: <5E41C38D-095B-4C87-917C-629A6B0FB54C@nlbox.com> Message-ID: >Will be a help when translating (what is done already). They can actually see the translation in the form screen shot Don't get me wrong I am not trying to get out of doing this :) I think it would be nice feature, but I think this should go into the features I will implement once the core part of the plugin is done. As for now there is still a bunch of parts missing (first and foremost packing translations) Ben On Thu, Jul 25, 2013 at 2:31 PM, Wim Niemans wrote: > >-- add a query "find translations of this user in " > > Should be on the user profile page; compare stories, comments. > > >-- add a query "find latest translations in " > Did you mean to add this for general use or for the site admin? > > General use. Will stimulate ppl to learn a language. Will be a help when > translating (what is done already). > > > Wim > > > Op 25 jul. 2013, om 14:05 heeft Benjamin Talic het volgende geschreven: > > Hi all, > > So I have tackled the problem of gamification. Currently I am thinking of > the n-th translation problem. If my code is correct this far the user would > translate cc 1700 strings for one language (if they translated the whole > thing). I think it would be impossible to have enough different badges for > the number of translations a user could make. > So I taught about giving the same badge but with different levels. > > So I would re-write the awarded_gems table to be : > user_id | gem_id | gem_lvl | > 2 1 1 > 3 2 2 > ... > The badge would then have the same title and image but different > description, you can see how I imagined it in the attachment. > > The other 'problem' with this was how to choose the steps, for now I am > thinking of going with the Pentagonal number series. It should be easy to > do the calculations and the steps would be 1, 5, 12, 22, 35, 51, 70, 92, > 117, 145, ... the general formula is (3n^2-n)/n. > I would however divide the first translation award from this, so the > awards would be for 5 translations, 12 translations etc. > > >Along with people earning badges will there be a block that displays the > >last badges earned and by whom? > > I could add this to the side view of the plugin, as I did with the > guidelines? > > >People are not going to want to earn badges if they don't know about them > They would get an award for the first translation > I thought the curiosity about what they are going to get next could also be > a motivator? > > > It should also be mentioned on their profile page. > At this stage I am displaying their badges on the > public_html/crowdtranslator/index.php but Dirk already told me that Geeklog > has an > API that would allow me to display them on the user profile so I plan to > add it after the process of giving gems is done. > > >Not to create more work buy maybe have a translations page which lists > the > >languages along with the latest submitters and badge earners. > That could be added to the index page, please take a look hereto see how it looks like for now. Somewhere at the top could be a few Top > lists, Most translations, Latest Translation, Most votes up. > > >-- add a query "find translations of this user in " > >-- add a query "find latest translations in " > Did you mean to add this for general use or for the site admin? > I have added some functionality to the previews, not this although it > could be added, for now I have sorting by user, language, time posted, > votes. > > I keep track of everything on the blog > . > > Sorry for the long post. > > Thank you all for the ideas and suggestions. > Ben > _______________________________________________ > > geeklog-devel mailing list > geeklog-devel at lists.geeklog.net > http://eight.pairlist.net/mailman/listinfo/geeklog-devel > > > > _______________________________________________ > geeklog-devel mailing list > geeklog-devel at lists.geeklog.net > http://eight.pairlist.net/mailman/listinfo/geeklog-devel > > -- Regards, Benjamin home: http://summergeeek.blogspot.com/ nvandgsoc.blogspot.com skype: benjamintalic -------------- next part -------------- An HTML attachment was scrubbed... URL: From websitemaster at cogeco.net Sat Jul 27 12:49:53 2013 From: websitemaster at cogeco.net (Tom) Date: Sat, 27 Jul 2013 12:49:53 -0400 Subject: [geeklog-devel] Etag Support and Caching of CSS Files Message-ID: <006501ce8ae9$517072a0$f45157e0$@cogeco.net> I have been working on ETag support and Combining and Caching of Css files (theme and plugins together). The idea was to have config options to enable or disable this support. I have run into a few issues though and would like to discuss them. ETag Support Okay I ran into some issues converting style.css.php so it can be used by all themes. 1) First thing is (which I already knew about) is assumptions have to be made for the location of certain directories like the data directory (where the etag is stored). When style.css.php is loaded by the browser to return the css file we only load in the siteconfig.php (instead of lib-common) because it is very quick and we at least get the physical drive path to the website. From there we assume that the data directory and public_html are the same names and located in the default position. 2) I was hoping to relocate style.css.php into either the layout directory or the public_html directory. The problem here is that some css statements (like import and loading in images for example background: transparent url('./images/css/bg_header.png') rely on the location of the actual css file. This means we either copy style.css.php to each theme directory (not the best since multiple copies) or we update all the file locations in the css files to be based on the actual path from the domain (not the best either since hard coded layout and theme directory which can be different on some setups) Combining and Caching CSS Files Thinking about this we will also run into similar issues with plugins let alone themes. A) If plugins start setting background images or import other css files we are going to run into similar issues as 2) since the plugin css file will be expecting to be in a specific location if it references other files. I don't think many plugins do this but I am sure there are a few. We know some themes do this anyways so having one location for a css file when dealing with themes and plugins is going to create possible problems. B) Where ever the combined css file is located that location will have to be writable. Based on these issues I am pretty sure I am going to forget about combining css files. For ETag support instead of offering it to all themes out of the box, I am going to update the modern curve theme style.css.php to make it usable by other themes with little or no changes. I will also add in a theme config option (which basically enables or disables etag for the theme) to functions.php and make sure the scripts class supports this. So for people who want to add support for Etags to their theme all they would have to do is copy over the style.css.php file to your theme directory and add the appropriate config variable to the themes functions.php. This is not the way I wanted to do it but I think for now this is the only real solution Does this sound good to everyone or did I miss something? BTW the other positive by using style.css.php is that for default themes you will not have to copy over the css files to your new theme. Thanks Tom -------------- next part -------------- An HTML attachment was scrubbed... URL: From websitemaster at cogeco.net Sat Jul 27 21:34:12 2013 From: websitemaster at cogeco.net (Tom) Date: Sat, 27 Jul 2013 21:34:12 -0400 Subject: [geeklog-devel] CrowdTranslator - Gamification In-Reply-To: References: <5E41C38D-095B-4C87-917C-629A6B0FB54C@nlbox.com> Message-ID: <00af01ce8b32$904a30d0$b0de9270$@cogeco.net> >> They would get an award for the first translation I thought the curiosity about what they are going to get next could also be a motivator? Good point. >> So I taught about giving the same badge but with different levels. That makes sense and having levels of badges will also motive users. >> I could add this to the side view of the plugin, as I did with the guidelines? Sure if it fits. Knowing what other people are doing is motivating as well since it can create competition. BTW Thanks for your hard work. Tom From: geeklog-devel-bounces at lists.geeklog.net [mailto:geeklog-devel-bounces at lists.geeklog.net] On Behalf Of Benjamin Talic Sent: July-25-13 8:05 AM To: Geeklog Development Subject: Re: [geeklog-devel] CrowdTranslator - Gamification Hi all, So I have tackled the problem of gamification. Currently I am thinking of the n-th translation problem. If my code is correct this far the user would translate cc 1700 strings for one language (if they translated the whole thing). I think it would be impossible to have enough different badges for the number of translations a user could make. So I taught about giving the same badge but with different levels. So I would re-write the awarded_gems table to be : user_id | gem_id | gem_lvl | 2 1 1 3 2 2 ... The badge would then have the same title and image but different description, you can see how I imagined it in the attachment. The other 'problem' with this was how to choose the steps, for now I am thinking of going with the Pentagonal number series. It should be easy to do the calculations and the steps would be 1, 5, 12, 22, 35, 51, 70, 92, 117, 145, ... the general formula is (3n^2-n)/n. I would however divide the first translation award from this, so the awards would be for 5 translations, 12 translations etc. >Along with people earning badges will there be a block that displays the >last badges earned and by whom? I could add this to the side view of the plugin, as I did with the guidelines? >People are not going to want to earn badges if they don't know about them They would get an award for the first translation I thought the curiosity about what they are going to get next could also be a motivator? > It should also be mentioned on their profile page. At this stage I am displaying their badges on the public_html/crowdtranslator/index.php but Dirk already told me that Geeklog has an API that would allow me to display them on the user profile so I plan to add it after the process of giving gems is done. >Not to create more work buy maybe have a translations page which lists the >languages along with the latest submitters and badge earners. That could be added to the index page, please take a look here to see how it looks like for now. Somewhere at the top could be a few Top lists, Most translations, Latest Translation, Most votes up. >-- add a query "find translations of this user in " >-- add a query "find latest translations in " Did you mean to add this for general use or for the site admin? I have added some functionality to the previews, not this although it could be added, for now I have sorting by user, language, time posted, votes. I keep track of everything on the blog . Sorry for the long post. Thank you all for the ideas and suggestions. Ben -------------- next part -------------- An HTML attachment was scrubbed... URL: From taharaxp at gmail.com Sun Jul 28 03:36:59 2013 From: taharaxp at gmail.com (Yoshinori Tahara) Date: Sun, 28 Jul 2013 16:36:59 +0900 Subject: [geeklog-devel] Geeklog CKEditor Integration Message-ID: Hi All, Now, I am working on the integration of the CKEditor in order to confirm the compatibility with the CKEditor and gltext.class.php However, I noticed that the CKEditor had upgraded to GPLv3 license. Is it possible to integrate the CKEditor with GPLv3 license into the Geeklog with "GPLv2 or later" license? Thanks -- Yoshinori Tahara - dengen -------------- next part -------------- An HTML attachment was scrubbed... URL: From b.ttalic at gmail.com Sun Jul 28 08:05:51 2013 From: b.ttalic at gmail.com (Benjamin Talic) Date: Sun, 28 Jul 2013 14:05:51 +0200 Subject: [geeklog-devel] CrowdTranslator - Gamification In-Reply-To: <00af01ce8b32$904a30d0$b0de9270$@cogeco.net> References: <5E41C38D-095B-4C87-917C-629A6B0FB54C@nlbox.com> <00af01ce8b32$904a30d0$b0de9270$@cogeco.net> Message-ID: So the first part of gamification is done, I just added the first 3 badges, First Vote, First Trasnlation and n-th translation. Displaying all the badges is done on the Crowd Translator public page and I have made it like in the attachment. (Awarded has opacity 1 others are faded) Thank You for all the suggestions :) >BTW Thanks for your hard work. Thank you for this, made my day :) On Sun, Jul 28, 2013 at 3:34 AM, Tom wrote: > >> They would get an award for the first translation > I thought the curiosity about what they are going to get next could also be > a motivator?**** > > Good point.**** > > ** ** > > >> So I taught about giving the same badge but with different levels.**** > > ** ** > > That makes sense and having levels of badges will also motive users.**** > > ** ** > > >> I could add this to the side view of the plugin, as I did with the > guidelines?**** > > ** ** > > Sure if it fits. Knowing what other people are doing is motivating as well > since it can create competition.**** > > ** ** > > BTW Thanks for your hard work.**** > > ** ** > > Tom**** > > ** ** > > *From:* geeklog-devel-bounces at lists.geeklog.net [mailto: > geeklog-devel-bounces at lists.geeklog.net] *On Behalf Of *Benjamin Talic > *Sent:* July-25-13 8:05 AM > > *To:* Geeklog Development > *Subject:* Re: [geeklog-devel] CrowdTranslator - Gamification**** > > ** ** > > Hi all,**** > > ** ** > > So I have tackled the problem of gamification. Currently I am thinking of > the n-th translation problem. If my code is correct this far the user would > translate cc 1700 strings for one language (if they translated the whole > thing). I think it would be impossible to have enough different badges for > the number of translations a user could make. > So I taught about giving the same badge but with different levels. > > So I would re-write the awarded_gems table to be : > user_id | gem_id | gem_lvl |**** > > 2 1 1 > 3 2 2**** > > ... > The badge would then have the same title and image but different > description, you can see how I imagined it in the attachment.**** > > The other 'problem' with this was how to choose the steps, for now I am > thinking of going with the Pentagonal number series. It should be easy to > do the calculations and the steps would be 1, 5, 12, 22, 35, 51, 70, 92, > 117, 145, ... the general formula is (3n^2-n)/n. > I would however divide the first translation award from this, so the > awards would be for 5 translations, 12 translations etc. > > >Along with people earning badges will there be a block that displays the* > *** > > >last badges earned and by whom?**** > > ** ** > > I could add this to the side view of the plugin, as I did with the > guidelines?**** > > ** ** > > >People are not going to want to earn badges if they don't know about them > They would get an award for the first translation > I thought the curiosity about what they are going to get next could also be > a motivator?**** > > > It should also be mentioned on their profile page. > At this stage I am displaying their badges on the > public_html/crowdtranslator/index.php but Dirk already told me that Geeklog > has an**** > > API that would allow me to display them on the user profile so I plan to > add it after the process of giving gems is done. > > >Not to create more work buy maybe have a translations page which lists > the > >languages along with the latest submitters and badge earners. > That could be added to the index page, please take a look hereto see how it looks like for now. Somewhere at the top could be a few Top > lists, Most translations, Latest Translation, Most votes up. > > >-- add a query "find translations of this user in " > >-- add a query "find latest translations in " > Did you mean to add this for general use or for the site admin?**** > > I have added some functionality to the previews, not this although it > could be added, for now I have sorting by user, language, time posted, > votes.**** > > I keep track of everything on the blog > .**** > > ** ** > > Sorry for the long post. > > Thank you all for the ideas and suggestions.**** > > Ben**** > > _______________________________________________ > geeklog-devel mailing list > geeklog-devel at lists.geeklog.net > http://eight.pairlist.net/mailman/listinfo/geeklog-devel > > -- Regards, Benjamin home: http://summergeeek.blogspot.com/ nvandgsoc.blogspot.com skype: benjamintalic -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: slika 4.jpg Type: image/jpeg Size: 91318 bytes Desc: not available URL: From websitemaster at cogeco.net Sun Jul 28 10:24:25 2013 From: websitemaster at cogeco.net (Tom) Date: Sun, 28 Jul 2013 10:24:25 -0400 Subject: [geeklog-devel] Geeklog CKEditor Integration In-Reply-To: References: Message-ID: <00e001ce8b9e$296bd730$7c438590$@cogeco.net> Hey Dengen, I am no expert in licenses. Dirk would know more but according to: http://www.gnu.org/licenses/gpl-faq.html#v2v3Compatibility Is GPLv3 compatible with GPLv2? (#v2v3Compatibility ) No. Some of the requirements in GPLv3, such as the requirement to provide Installation Information, do not exist in GPLv2. As a result, the licenses are not compatible: if you tried to combine code released under both these licenses, you would violate section 6 of GPLv2. However, if code is released under GPL "version 2 or later," that is compatible with GPLv3 because GPLv3 is one of the options it permits. This would seem to suggest otherwise. I believe we are GPLv2 only. Maybe we should add on the "or later". I am not sure on the differences but we need a new editor and if that is the only thing stopping us I say we make the Geeklog license compatible. I also don't know if it matters that we are integrating a GPLv3 code into GPLv2 code and not the other way around. I am glad you have started to work on integrating the CKEditor here are a few points I hope you consider J Suprsidr has made some good points when he tried to integrate the CKeditor for one of his themes. It is currently not easy to do with the current setup (thanks partly to me). When you do your integration let's try and make things more generic (like var and script names) and easier for plugin/theme authors to add their own advance editor for Geeklog to use if they want). This may require some extra api hooks. See this forum discussion on it http://www.geeklog.net/forum/viewtopic.php?showtopic=94220 &mode=&show=5&page=4 There also is a few bugs report about the FCKeditor not supporting RTL languages (http://project.geeklog.net/tracking/view.php?id=1136). This might be a good time to make sure rtl languages work with the integration of the CKeditor. Thanks Tom From: geeklog-devel-bounces at lists.geeklog.net [mailto:geeklog-devel-bounces at lists.geeklog.net] On Behalf Of Yoshinori Tahara Sent: July-28-13 3:37 AM To: Geeklog Development Subject: [geeklog-devel] Geeklog CKEditor Integration Hi All, Now, I am working on the integration of the CKEditor in order to confirm the compatibility with the CKEditor and gltext.class.php However, I noticed that the CKEditor had upgraded to GPLv3 license. Is it possible to integrate the CKEditor with GPLv3 license into the Geeklog with "GPLv2 or later" license? Thanks -- Yoshinori Tahara - dengen -------------- next part -------------- An HTML attachment was scrubbed... URL: From dirk at haun-online.de Sun Jul 28 11:40:11 2013 From: dirk at haun-online.de (Dirk Haun) Date: Sun, 28 Jul 2013 17:40:11 +0200 Subject: [geeklog-devel] Geeklog CKEditor Integration In-Reply-To: <00e001ce8b9e$296bd730$7c438590$@cogeco.net> References: <00e001ce8b9e$296bd730$7c438590$@cogeco.net> Message-ID: <74913849-8980-49F3-9C38-50037C1D4527@haun-online.de> Ugh, license interpretation time again :-/ Tom wrote: > I believe we are GPLv2 only. No, we are "GPLv2 or later". We have a copy of the GPLv2 in public_html/docs but that's only the actual text of the license. Any code that does have a license header (and is GPL - we have one or two other licenses) says this: // | This program is free software; you can redistribute it and/or | // | modify it under the terms of the GNU General Public License | // | as published by the Free Software Foundation; either version 2 | // | of the License, or (at your option) any later version. | > I also don?t know if it matters that we are integrating a GPLv3 code into GPLv2 code and not the other way around. That is also what I'm not so sure about. However, if it would make a difference, it sure would be covered in the GPL FAQ, wouldn't it? But I guess we need to confirm this before we can move on. Personally, I have some reservations regarding the GPLv3 but if mixing it with GPLv2 ("or later") code is allowed and we can restrict it to a clear-cut part of the project (like a 'ckeditor' directory), then I don't see a problem. I just don't want us switching to v3 without a good reason. bye, Dirk -- http://www.themobilepresenter.com/ From websitemaster at cogeco.net Sun Jul 28 12:59:06 2013 From: websitemaster at cogeco.net (Tom) Date: Sun, 28 Jul 2013 12:59:06 -0400 Subject: [geeklog-devel] Geeklog CKEditor Integration In-Reply-To: <74913849-8980-49F3-9C38-50037C1D4527@haun-online.de> References: <00e001ce8b9e$296bd730$7c438590$@cogeco.net> <74913849-8980-49F3-9C38-50037C1D4527@haun-online.de> Message-ID: <00f601ce8bb3$c59842a0$50c8c7e0$@cogeco.net> >> No, we are "GPLv2 or later". We have a copy of the GPLv2 in public_html/docs but that's only the actual text of the license. Ahh that is where I looked. >From further reading on the subject from other sources it looks like to me since we are using "GPLv2 or later" it should be okay to integrate GPLv3 code. So to me it looks like it will be fine. Any further insight Dirk? (or anyone else) Tom -----Original Message----- From: geeklog-devel-bounces at lists.geeklog.net [mailto:geeklog-devel-bounces at lists.geeklog.net] On Behalf Of Dirk Haun Sent: July-28-13 11:40 AM To: Geeklog Development Subject: Re: [geeklog-devel] Geeklog CKEditor Integration Ugh, license interpretation time again :-/ Tom wrote: > I believe we are GPLv2 only. No, we are "GPLv2 or later". We have a copy of the GPLv2 in public_html/docs but that's only the actual text of the license. Any code that does have a license header (and is GPL - we have one or two other licenses) says this: // | This program is free software; you can redistribute it and/or | // | modify it under the terms of the GNU General Public License | // | as published by the Free Software Foundation; either version 2 | // | of the License, or (at your option) any later version. | > I also don't know if it matters that we are integrating a GPLv3 code into GPLv2 code and not the other way around. That is also what I'm not so sure about. However, if it would make a difference, it sure would be covered in the GPL FAQ, wouldn't it? But I guess we need to confirm this before we can move on. Personally, I have some reservations regarding the GPLv3 but if mixing it with GPLv2 ("or later") code is allowed and we can restrict it to a clear-cut part of the project (like a 'ckeditor' directory), then I don't see a problem. I just don't want us switching to v3 without a good reason. bye, Dirk -- http://www.themobilepresenter.com/ _______________________________________________ geeklog-devel mailing list geeklog-devel at lists.geeklog.net http://eight.pairlist.net/mailman/listinfo/geeklog-devel From niemans at nlbox.com Sun Jul 28 16:54:28 2013 From: niemans at nlbox.com (Niemans) Date: Sun, 28 Jul 2013 22:54:28 +0200 Subject: [geeklog-devel] Geeklog CKEditor Integration In-Reply-To: <00f601ce8bb3$c59842a0$50c8c7e0$@cogeco.net> References: <00e001ce8b9e$296bd730$7c438590$@cogeco.net> <74913849-8980-49F3-9C38-50037C1D4527@haun-online.de> <00f601ce8bb3$c59842a0$50c8c7e0$@cogeco.net> Message-ID: <427308A4-BDA8-4516-B693-3775548BA566@nlbox.com> From http://www.gnu.org/licenses/rms-why-gplv3.html When we say that GPLv2 and GPLv3 are incompatible, it means there is no legal way to combine code under GPLv2 with code under GPLv3 in a single program. This is because both GPLv2 and GPLv3 are copyleft licenses: each of them says, ?If you include code under this license in a larger program, the larger program must be under this license too.? There is no way to make them compatible. We could add a GPLv2-compatibility clause to GPLv3, but it wouldn't do the job, because GPLv2 would need a similar clause. And also Fortunately, license incompatibility matters only when you want to link, merge or combine code from two different programs into a single program. There is no problem in having GPLv3-covered and GPLv2-covered programs side by side in an operating system. For instance, the TeX license and the Apache license are incompatible with GPLv2, but that doesn't stop us from running TeX and Apache in the same system with Linux, Bash and GCC. This is because they are all separate programs. Likewise, if Bash and GCC move to GPLv3, while Linux remains under GPLv2, there is no conflict. Wim Op 28 jul. 2013, om 18:59 heeft Tom het volgende geschreven: >>> No, we are "GPLv2 or later". We have a copy of the GPLv2 in > public_html/docs but that's only the actual text of the license. > > Ahh that is where I looked. > >> From further reading on the subject from other sources it looks like to me > since we are using "GPLv2 or later" it should be okay to integrate GPLv3 > code. > > So to me it looks like it will be fine. > > Any further insight Dirk? (or anyone else) > > Tom > > -----Original Message----- > From: geeklog-devel-bounces at lists.geeklog.net > [mailto:geeklog-devel-bounces at lists.geeklog.net] On Behalf Of Dirk Haun > Sent: July-28-13 11:40 AM > To: Geeklog Development > Subject: Re: [geeklog-devel] Geeklog CKEditor Integration > > Ugh, license interpretation time again :-/ > > > Tom wrote: > >> I believe we are GPLv2 only. > > No, we are "GPLv2 or later". We have a copy of the GPLv2 in public_html/docs > but that's only the actual text of the license. Any code that does have a > license header (and is GPL - we have one or two other licenses) says this: > > // | This program is free software; you can redistribute it and/or > | > // | modify it under the terms of the GNU General Public License > | > // | as published by the Free Software Foundation; either version 2 > | > // | of the License, or (at your option) any later version. > | > > >> I also don't know if it matters that we are integrating a GPLv3 code into > GPLv2 code and not the other way around. > > That is also what I'm not so sure about. However, if it would make a > difference, it sure would be covered in the GPL FAQ, wouldn't it? But I > guess we need to confirm this before we can move on. > > Personally, I have some reservations regarding the GPLv3 but if mixing it > with GPLv2 ("or later") code is allowed and we can restrict it to a > clear-cut part of the project (like a 'ckeditor' directory), then I don't > see a problem. I just don't want us switching to v3 without a good reason. > > bye, Dirk > > > -- > http://www.themobilepresenter.com/ > > _______________________________________________ > geeklog-devel mailing list > geeklog-devel at lists.geeklog.net > http://eight.pairlist.net/mailman/listinfo/geeklog-devel > > _______________________________________________ > geeklog-devel mailing list > geeklog-devel at lists.geeklog.net > http://eight.pairlist.net/mailman/listinfo/geeklog-devel > -------------- next part -------------- An HTML attachment was scrubbed... URL: From websitemaster at cogeco.net Sun Jul 28 17:37:27 2013 From: websitemaster at cogeco.net (Tom) Date: Sun, 28 Jul 2013 17:37:27 -0400 Subject: [geeklog-devel] Geeklog CKEditor Integration In-Reply-To: <427308A4-BDA8-4516-B693-3775548BA566@nlbox.com> References: <00e001ce8b9e$296bd730$7c438590$@cogeco.net> <74913849-8980-49F3-9C38-50037C1D4527@haun-online.de> <00f601ce8bb3$c59842a0$50c8c7e0$@cogeco.net> <427308A4-BDA8-4516-B693-3775548BA566@nlbox.com> Message-ID: <011601ce8bda$a812aa50$f837fef0$@cogeco.net> So what you are saying is since the CKEditor is stand alone and in essence it and Geeklog just talk to each other we are fine with the 2 different licenses? Tom From: geeklog-devel-bounces at lists.geeklog.net [mailto:geeklog-devel-bounces at lists.geeklog.net] On Behalf Of Niemans Sent: July-28-13 4:54 PM To: Geeklog Development Subject: Re: [geeklog-devel] Geeklog CKEditor Integration >From http://www.gnu.org/licenses/rms-why-gplv3.html When we say that GPLv2 and GPLv3 are incompatible, it means there is no legal way to combine code under GPLv2 with code under GPLv3 in a single program. This is because both GPLv2 and GPLv3 are copyleft licenses: each of them says, "If you include code under this license in a larger program, the larger program must be under this license too." There is no way to make them compatible. We could add a GPLv2-compatibility clause to GPLv3, but it wouldn't do the job, because GPLv2 would need a similar clause. And also Fortunately, license incompatibility matters only when you want to link, merge or combine code from two different programs into a single program. There is no problem in having GPLv3-covered and GPLv2-covered programs side by side in an operating system. For instance, the TeX license and the Apache license are incompatible with GPLv2, but that doesn't stop us from running TeX and Apache in the same system with Linux, Bash and GCC. This is because they are all separate programs. Likewise, if Bash and GCC move to GPLv3, while Linux remains under GPLv2, there is no conflict. Wim Op 28 jul. 2013, om 18:59 heeft Tom het volgende geschreven: No, we are "GPLv2 or later". We have a copy of the GPLv2 in public_html/docs but that's only the actual text of the license. Ahh that is where I looked. >From further reading on the subject from other sources it looks like to me since we are using "GPLv2 or later" it should be okay to integrate GPLv3 code. So to me it looks like it will be fine. Any further insight Dirk? (or anyone else) Tom -----Original Message----- From: geeklog-devel-bounces at lists.geeklog.net [mailto:geeklog-devel-bounces at lists.geeklog.net] On Behalf Of Dirk Haun Sent: July-28-13 11:40 AM To: Geeklog Development Subject: Re: [geeklog-devel] Geeklog CKEditor Integration Ugh, license interpretation time again :-/ Tom wrote: I believe we are GPLv2 only. No, we are "GPLv2 or later". We have a copy of the GPLv2 in public_html/docs but that's only the actual text of the license. Any code that does have a license header (and is GPL - we have one or two other licenses) says this: // | This program is free software; you can redistribute it and/or | // | modify it under the terms of the GNU General Public License | // | as published by the Free Software Foundation; either version 2 | // | of the License, or (at your option) any later version. | I also don't know if it matters that we are integrating a GPLv3 code into GPLv2 code and not the other way around. That is also what I'm not so sure about. However, if it would make a difference, it sure would be covered in the GPL FAQ, wouldn't it? But I guess we need to confirm this before we can move on. Personally, I have some reservations regarding the GPLv3 but if mixing it with GPLv2 ("or later") code is allowed and we can restrict it to a clear-cut part of the project (like a 'ckeditor' directory), then I don't see a problem. I just don't want us switching to v3 without a good reason. bye, Dirk -- http://www.themobilepresenter.com/ _______________________________________________ geeklog-devel mailing list geeklog-devel at lists.geeklog.net http://eight.pairlist.net/mailman/listinfo/geeklog-devel _______________________________________________ geeklog-devel mailing list geeklog-devel at lists.geeklog.net http://eight.pairlist.net/mailman/listinfo/geeklog-devel -------------- next part -------------- An HTML attachment was scrubbed... URL: From trinity93 at gmail.com Sun Jul 28 19:24:53 2013 From: trinity93 at gmail.com (Trinity) Date: Sun, 28 Jul 2013 18:24:53 -0500 Subject: [geeklog-devel] Geeklog CKEditor Integration In-Reply-To: <011601ce8bda$a812aa50$f837fef0$@cogeco.net> References: <00e001ce8b9e$296bd730$7c438590$@cogeco.net> <74913849-8980-49F3-9C38-50037C1D4527@haun-online.de> <00f601ce8bb3$c59842a0$50c8c7e0$@cogeco.net> <427308A4-BDA8-4516-B693-3775548BA566@nlbox.com> <011601ce8bda$a812aa50$f837fef0$@cogeco.net> Message-ID: my advice is to simply ask CKEditor devs what there take on it is. perhaps they can give a special exception or licence On Sun, Jul 28, 2013 at 4:37 PM, Tom wrote: > So what you are saying is since the CKEditor is stand alone and in essence > it and Geeklog just talk to each other we are fine with the 2 different > licenses?**** > > ** ** > > Tom**** > > ** ** > > *From:* geeklog-devel-bounces at lists.geeklog.net [mailto: > geeklog-devel-bounces at lists.geeklog.net] *On Behalf Of *Niemans > *Sent:* July-28-13 4:54 PM > > *To:* Geeklog Development > *Subject:* Re: [geeklog-devel] Geeklog CKEditor Integration**** > > ** ** > > > From http://www.gnu.org/licenses/rms-why-gplv3.html > > When we say that GPLv2 and GPLv3 are incompatible, it means there is no > legal way to combine code under GPLv2 with code under GPLv3 in a > single program. This is because both GPLv2 and GPLv3 are copyleft licenses: > each of them says, *?If you include code under this license in a larger > program, the larger program must be under this license too.? *There is no > way to make them compatible. We could add a GPLv2-compatibility clause to > GPLv3, but it wouldn't do the job, because GPLv2 would need a similar > clause. > > And also > > Fortunately, license incompatibility matters only when you want to link, > merge or combine code from two different programs into a single program. > There is no problem in having GPLv3-covered and GPLv2-covered programs side > by side in an operating system. For instance, the TeX license and the > Apache license are incompatible with GPLv2, but that doesn't stop us from > running TeX and Apache in the same system with Linux, Bash and GCC. *This > is because they are all separate programs.* Likewise, if Bash and GCC > move to GPLv3, while Linux remains under GPLv2, there is no conflict. > > Wim**** > > > > Op 28 jul. 2013, om 18:59 heeft Tom het volgende geschreven: > > > **** > > No, we are "GPLv2 or later". We have a copy of the GPLv2 in**** > > public_html/docs but that's only the actual text of the license. > > Ahh that is where I looked. > > > **** > > From further reading on the subject from other sources it looks like to me > **** > > since we are using "GPLv2 or later" it should be okay to integrate GPLv3 > code. > > So to me it looks like it will be fine. > > Any further insight Dirk? (or anyone else) > > Tom > > -----Original Message----- > From: geeklog-devel-bounces at lists.geeklog.net > [mailto:geeklog-devel-bounces at lists.geeklog.net] > On Behalf Of Dirk Haun > Sent: July-28-13 11:40 AM > To: Geeklog Development > Subject: Re: [geeklog-devel] Geeklog CKEditor Integration > > Ugh, license interpretation time again :-/ > > > Tom wrote: > > > **** > > I believe we are GPLv2 only.**** > > > No, we are "GPLv2 or later". We have a copy of the GPLv2 in > public_html/docs > but that's only the actual text of the license. Any code that does have a > license header (and is GPL - we have one or two other licenses) says this: > > // | This program is free software; you can redistribute it and/or > | > // | modify it under the terms of the GNU General Public License > | > // | as published by the Free Software Foundation; either version 2 > | > // | of the License, or (at your option) any later version. > | > > > > **** > > I also don't know if it matters that we are integrating a GPLv3 code into* > *** > > GPLv2 code and not the other way around. > > That is also what I'm not so sure about. However, if it would make a > difference, it sure would be covered in the GPL FAQ, wouldn't it? But I > guess we need to confirm this before we can move on. > > Personally, I have some reservations regarding the GPLv3 but if mixing it > with GPLv2 ("or later") code is allowed and we can restrict it to a > clear-cut part of the project (like a 'ckeditor' directory), then I don't > see a problem. I just don't want us switching to v3 without a good reason. > > bye, Dirk > > > -- > http://www.themobilepresenter.com/ > > _______________________________________________ > geeklog-devel mailing list > geeklog-devel at lists.geeklog.net > http://eight.pairlist.net/mailman/listinfo/geeklog-devel > > _______________________________________________ > geeklog-devel mailing list > geeklog-devel at lists.geeklog.net > http://eight.pairlist.net/mailman/listinfo/geeklog-devel**** > > ** ** > > _______________________________________________ > geeklog-devel mailing list > geeklog-devel at lists.geeklog.net > http://eight.pairlist.net/mailman/listinfo/geeklog-devel > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From websitemaster at cogeco.net Sun Jul 28 21:41:39 2013 From: websitemaster at cogeco.net (Tom) Date: Sun, 28 Jul 2013 21:41:39 -0400 Subject: [geeklog-devel] Denim and Modern Curve Issue with Story Page and Blocks Message-ID: <013001ce8bfc$c537f000$4fa7d000$@cogeco.net> Hey Dengen, When you have a second I was wondering if you could take a look at an issue that happens both in the Denim and Modern Curve theme. It is on the story page and deals with the What's Related and Story Options block. The What's Related block can now be longer since it displays all the topics a story belongs too. This means the list can now be longer than the Story Options list. In this case the comment bar below doesn't start on a new line under both the What's Related and Story Options. It starts under the Story Options block and it floats around the What's Related block (if it is longer). Thanks Tom -------------- next part -------------- An HTML attachment was scrubbed... URL: From taharaxp at gmail.com Sun Jul 28 22:28:09 2013 From: taharaxp at gmail.com (Yoshinori Tahara) Date: Mon, 29 Jul 2013 11:28:09 +0900 Subject: [geeklog-devel] Geeklog CKEditor Integration In-Reply-To: References: <00e001ce8b9e$296bd730$7c438590$@cogeco.net> <74913849-8980-49F3-9C38-50037C1D4527@haun-online.de> <00f601ce8bb3$c59842a0$50c8c7e0$@cogeco.net> <427308A4-BDA8-4516-B693-3775548BA566@nlbox.com> <011601ce8bda$a812aa50$f837fef0$@cogeco.net> Message-ID: Now, the CKEditor has been integrated with Geeklog in my development environment. It seems to be working fine. >From http://www.gnu.org/licenses/gpl-faq.html#AllCompatibility According to the compatibility matrix: column: I want to release a project under GPLv2 or later row: I want to copy code under GPLv3 cell: OK: Convey project under GPLv3 [3] 3: If you have the ability to release the project under GPLv2 or any later version, you can choose to release it under GPLv3 or any later version and once you do that, you'll be able to incorporate the code released under GPLv3. I think, in order to distribute (convey) the Geeklog that integrates CKEditor, it is necessary to upgrade Geeklog license to GPLv3. There would be the following three options to us. 1. Upgrade Geeklog license to GPLv3 2. Switch to other editors (example: TinyMCE under LGPLv2.1) 3. Cancel the integration of CKEditor and release as the CKEditor plugin What we should do? -- Yoshinori Tahara - dengen -------------- next part -------------- An HTML attachment was scrubbed... URL: From taharaxp at gmail.com Mon Jul 29 10:03:51 2013 From: taharaxp at gmail.com (Yoshinori Tahara) Date: Mon, 29 Jul 2013 23:03:51 +0900 Subject: [geeklog-devel] Denim and Modern Curve Issue with Story Page and Blocks In-Reply-To: <013001ce8bfc$c537f000$4fa7d000$@cogeco.net> References: <013001ce8bfc$c537f000$4fa7d000$@cogeco.net> Message-ID: Tom wrote: > In this case the comment bar below doesn?t start on a new line under both the What?s Related and Story Options. > It starts under the Story Options block and it floats around the What?s Related block (if it is longer). Ok. This issue might be solved by adding the following code in style.css. #commentarea { clear: both; } This issue will not occur with the Modern Curve theme because it does not use the float property in this case. -- dengen -------------- next part -------------- An HTML attachment was scrubbed... URL: From websitemaster at cogeco.net Mon Jul 29 17:39:37 2013 From: websitemaster at cogeco.net (Tom) Date: Mon, 29 Jul 2013 17:39:37 -0400 Subject: [geeklog-devel] Geeklog CKEditor Integration In-Reply-To: References: <00e001ce8b9e$296bd730$7c438590$@cogeco.net> <74913849-8980-49F3-9C38-50037C1D4527@haun-online.de> <00f601ce8bb3$c59842a0$50c8c7e0$@cogeco.net> <427308A4-BDA8-4516-B693-3775548BA566@nlbox.com> <011601ce8bda$a812aa50$f837fef0$@cogeco.net> Message-ID: <018b01ce8ca4$1f9cd4a0$5ed67de0$@cogeco.net> We need a new editor in Geeklog since FCKeditor is not being developed any further and we are already having issues with newer browsers. My vote would be to upgrade our license if we need to and use the CKEditor. I don't really know the major differences between the 2 licenses beyond GPLv3 being an upgraded version of 2. As Trinity suggests we could try asking the CKEditor developers if they can give a special exception or licence but I don't really have a reason to give them as why we want to stay with GPLv2. I guess the second option would be to release the CKEditor as a plugin and bundle it as part of core to ensure that people always have it. Tom From: geeklog-devel-bounces at lists.geeklog.net [mailto:geeklog-devel-bounces at lists.geeklog.net] On Behalf Of Yoshinori Tahara Sent: July-28-13 10:28 PM To: Geeklog Development Subject: Re: [geeklog-devel] Geeklog CKEditor Integration Now, the CKEditor has been integrated with Geeklog in my development environment. It seems to be working fine. >From http://www.gnu.org/licenses/gpl-faq.html#AllCompatibility According to the compatibility matrix: column: I want to release a project under GPLv2 or later row: I want to copy code under GPLv3 cell: OK: Convey project under GPLv3 [3] 3: If you have the ability to release the project under GPLv2 or any later version, you can choose to release it under GPLv3 or any later version and once you do that, you'll be able to incorporate the code released under GPLv3. I think, in order to distribute (convey) the Geeklog that integrates CKEditor, it is necessary to upgrade Geeklog license to GPLv3. There would be the following three options to us. 1. Upgrade Geeklog license to GPLv3 2. Switch to other editors (example: TinyMCE under LGPLv2.1) 3. Cancel the integration of CKEditor and release as the CKEditor plugin What we should do? -- Yoshinori Tahara - dengen -------------- next part -------------- An HTML attachment was scrubbed... URL: From niemans at nlbox.com Mon Jul 29 19:58:20 2013 From: niemans at nlbox.com (Niemans) Date: Tue, 30 Jul 2013 01:58:20 +0200 Subject: [geeklog-devel] Geeklog CKEditor Integration In-Reply-To: <018b01ce8ca4$1f9cd4a0$5ed67de0$@cogeco.net> References: <00e001ce8b9e$296bd730$7c438590$@cogeco.net> <74913849-8980-49F3-9C38-50037C1D4527@haun-online.de> <00f601ce8bb3$c59842a0$50c8c7e0$@cogeco.net> <427308A4-BDA8-4516-B693-3775548BA566@nlbox.com> <011601ce8bda$a812aa50$f837fef0$@cogeco.net> <018b01ce8ca4$1f9cd4a0$5ed67de0$@cogeco.net> Message-ID: <0A944FF6-C955-4FE6-B2ED-049732B770BA@nlbox.com> A mixed license environment will always be a problem. And before upgrading to GPLv3, make sure there ain't third party software involved that still is with GPLv2. Check Pear also. Maybe switch to MariaDB also? My vote would be a class to embed a specific editor, not necessarily a complete plugin. This class could be integrated by a single config parameter, as long as you have two options minimum. A specific implementation or plugin could even use a different class, if properly configured. Or starting with a base class that can be extended. my 2 euro cents. Wim Op 29 jul. 2013, om 23:39 heeft Tom het volgende geschreven: > We need a new editor in Geeklog since FCKeditor is not being developed any further and we are already having issues with newer browsers. > > My vote would be to upgrade our license if we need to and use the CKEditor. I don?t really know the major differences between the 2 licenses beyond GPLv3 being an upgraded version of 2. As Trinity suggests we could try asking the CKEditor developers if they can give a special exception or licence but I don?t really have a reason to give them as why we want to stay with GPLv2. > > I guess the second option would be to release the CKEditor as a plugin and bundle it as part of core to ensure that people always have it. > > Tom > > > > From: geeklog-devel-bounces at lists.geeklog.net [mailto:geeklog-devel-bounces at lists.geeklog.net] On Behalf Of Yoshinori Tahara > Sent: July-28-13 10:28 PM > To: Geeklog Development > Subject: Re: [geeklog-devel] Geeklog CKEditor Integration > > Now, the CKEditor has been integrated with Geeklog in my development environment. It seems to be working fine. > > From http://www.gnu.org/licenses/gpl-faq.html#AllCompatibility > > According to the compatibility matrix: > column: I want to release a project under GPLv2 or later > row: I want to copy code under GPLv3 > cell: OK: Convey project under GPLv3 [3] > > 3: If you have the ability to release the project under GPLv2 or any later version, you can choose to release it under GPLv3 or any later version and once you do that, you'll be able to incorporate the code released under GPLv3. > > I think, in order to distribute (convey) the Geeklog that integrates CKEditor, it is necessary to upgrade Geeklog license to GPLv3. > > There would be the following three options to us. > > 1. Upgrade Geeklog license to GPLv3 > 2. Switch to other editors (example: TinyMCE under LGPLv2.1) > 3. Cancel the integration of CKEditor and release as the CKEditor plugin > > What we should do? > > -- > Yoshinori Tahara - dengen > > _______________________________________________ > geeklog-devel mailing list > geeklog-devel at lists.geeklog.net > http://eight.pairlist.net/mailman/listinfo/geeklog-devel -------------- next part -------------- An HTML attachment was scrubbed... URL: From dirk at haun-online.de Tue Jul 30 15:55:59 2013 From: dirk at haun-online.de (Dirk Haun) Date: Tue, 30 Jul 2013 21:55:59 +0200 Subject: [geeklog-devel] Geeklog CKEditor Integration In-Reply-To: References: <00e001ce8b9e$296bd730$7c438590$@cogeco.net> <74913849-8980-49F3-9C38-50037C1D4527@haun-online.de> <00f601ce8bb3$c59842a0$50c8c7e0$@cogeco.net> <427308A4-BDA8-4516-B693-3775548BA566@nlbox.com> <011601ce8bda$a812aa50$f837fef0$@cogeco.net> Message-ID: Yoshinori Tahara wrote: > 3: If you have the ability to release the project under GPLv2 or any later version, you can choose to release it under GPLv3 or any later version and once you do that, you'll be able to incorporate the code released under GPLv3. > > I think, in order to distribute (convey) the Geeklog that integrates CKEditor, it is necessary to upgrade Geeklog license to GPLv3. I'm also getting the impression that this is what was meant by the two licenses being "compatible" in the FAQ that Tom pointed to earlier. If so, that's sort of sneaky :-/ > There would be the following three options to us. > > 1. Upgrade Geeklog license to GPLv3 I'm against that. While well-intended, the GPLv3 contains too much politics and makes things more complicated than they should be, IMHO. > 2. Switch to other editors (example: TinyMCE under LGPLv2.1) What other alternatives are there? > 3. Cancel the integration of CKEditor and release as the CKEditor plugin Would that actually work around the issue? bye, Dirk -- http://www.themobilepresenter.com/ From dirk at haun-online.de Tue Jul 30 16:07:56 2013 From: dirk at haun-online.de (Dirk Haun) Date: Tue, 30 Jul 2013 22:07:56 +0200 Subject: [geeklog-devel] Geeklog CKEditor Integration In-Reply-To: <0A944FF6-C955-4FE6-B2ED-049732B770BA@nlbox.com> References: <00e001ce8b9e$296bd730$7c438590$@cogeco.net> <74913849-8980-49F3-9C38-50037C1D4527@haun-online.de> <00f601ce8bb3$c59842a0$50c8c7e0$@cogeco.net> <427308A4-BDA8-4516-B693-3775548BA566@nlbox.com> <011601ce8bda$a812aa50$f837fef0$@cogeco.net> <018b01ce8ca4$1f9cd4a0$5ed67de0$@cogeco.net> <0A944FF6-C955-4FE6-B2ED-049732B770BA@nlbox.com> Message-ID: <92C8CE52-23FE-4BAB-A54C-BCEE6DF6FBBB@haun-online.de> Niemans wrote: > A mixed license environment will always be a problem. Yep. > And before upgrading to GPLv3, make sure there ain't third party software involved that still is with GPLv2. > Check Pear also. Maybe switch to MariaDB also? I don't think these are a problem, since they all use well-defined APIs to communicate. Geeklog doesn't have that. Our APIs are somewhat messy since we also share internal data structures ($_CONF, the $LANG arrays, etc.). Which, according to interpretations expressed in earlier discussions, means there is no clear separation and therefore makes use of code under certain other licenses impossible. GPLv2 vs. GPLv3 might be one such case. >> Maybe switch to MariaDB also? That's unrelated to the license issue, I assume? MariaDB is a drop-in replacement for MySQL. I use it on my test environment without any problems. We could probably start recommending it over MySQL, though, in the spirit of openness and all (which Oracle hasn't exactly subscribed to). bye, Dirk -- http://www.themobilepresenter.com/ From taharaxp at gmail.com Wed Jul 31 08:09:40 2013 From: taharaxp at gmail.com (Yoshinori Tahara) Date: Wed, 31 Jul 2013 21:09:40 +0900 Subject: [geeklog-devel] Geeklog CKEditor Integration In-Reply-To: <92C8CE52-23FE-4BAB-A54C-BCEE6DF6FBBB@haun-online.de> References: <00e001ce8b9e$296bd730$7c438590$@cogeco.net> <74913849-8980-49F3-9C38-50037C1D4527@haun-online.de> <00f601ce8bb3$c59842a0$50c8c7e0$@cogeco.net> <427308A4-BDA8-4516-B693-3775548BA566@nlbox.com> <011601ce8bda$a812aa50$f837fef0$@cogeco.net> <018b01ce8ca4$1f9cd4a0$5ed67de0$@cogeco.net> <0A944FF6-C955-4FE6-B2ED-049732B770BA@nlbox.com> <92C8CE52-23FE-4BAB-A54C-BCEE6DF6FBBB@haun-online.de> Message-ID: I want to thank the opinion that has been contributed to this thread. I'm sorry but the information provided by me may be a mistake. When I saw this site http://ckeditor.com/about/license , I thought the license of CKEditor has been upgraded to GPLv3. But I found different information: http://svn.ckeditor.com/CKEditor/trunk/LICENSE.html CKEditor - The text editor for Internet - http://ckeditor.com Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved. Licensed under the terms of any of the following licenses at your choice: - GNU General Public License Version 2 or later (the "GPL") http://www.gnu.org/licenses/gpl.html (See Appendix A) - GNU Lesser General Public License Version 2.1 or later (the "LGPL") http://www.gnu.org/licenses/lgpl.html (See Appendix B) - Mozilla Public License Version 1.1 or later (the "MPL") http://www.mozilla.org/MPL/MPL-1.1.html (See Appendix C) Which is correct? It would probably be the latter. License interpretation issue has now been resolved. Sorry for all the fuss. -- dengen -------------- next part -------------- An HTML attachment was scrubbed... URL: From dirk at haun-online.de Wed Jul 31 08:33:36 2013 From: dirk at haun-online.de (Dirk Haun) Date: Wed, 31 Jul 2013 14:33:36 +0200 Subject: [geeklog-devel] Geeklog CKEditor Integration In-Reply-To: References: <00e001ce8b9e$296bd730$7c438590$@cogeco.net> <74913849-8980-49F3-9C38-50037C1D4527@haun-online.de> <00f601ce8bb3$c59842a0$50c8c7e0$@cogeco.net> <427308A4-BDA8-4516-B693-3775548BA566@nlbox.com> <011601ce8bda$a812aa50$f837fef0$@cogeco.net> <018b01ce8ca4$1f9cd4a0$5ed67de0$@cogeco.net> <0A944FF6-C955-4FE6-B2ED-049732B770BA@nlbox.com> <92C8CE52-23FE-4BAB-A54C-BCEE6DF6FBBB@haun-online.de> Message-ID: <20130731143336.Horde.A_o4rUAtPNaZXvm5riOGFg6@webmail.df.eu> Quoting Yoshinori Tahara : > I'm sorry but the information provided by me may be a mistake. > When I saw this site http://ckeditor.com/about/license , I thought the > license of CKEditor has been upgraded to GPLv3. > But I found different information: > http://svn.ckeditor.com/CKEditor/trunk/LICENSE.html Yeah, it's really confusing. On their website, they just say "GPL" without any version number - but it links to the GPLv3 text on the FSF site. They also have a GPLv3 logo there. http://ckeditor.com/about/license http://ckeditor.com/support/faq/open%20source#question1 However, when you download the current version of both CKEditor 3 and 4, the documentation says it's GPLv2 or later. Thanks for taking a closer look. And no worries, you're apparently not the only one who was confused by this. I found a Drupal issue that also assumes CKEditor is GPLv3: https://drupal.org/node/1996750 bye, Dirk -- http://www.themobilepresenter.com/ From taharaxp at gmail.com Wed Jul 31 08:57:25 2013 From: taharaxp at gmail.com (Yoshinori Tahara) Date: Wed, 31 Jul 2013 21:57:25 +0900 Subject: [geeklog-devel] Geeklog CKEditor Integration In-Reply-To: <20130731143336.Horde.A_o4rUAtPNaZXvm5riOGFg6@webmail.df.eu> References: <00e001ce8b9e$296bd730$7c438590$@cogeco.net> <74913849-8980-49F3-9C38-50037C1D4527@haun-online.de> <00f601ce8bb3$c59842a0$50c8c7e0$@cogeco.net> <427308A4-BDA8-4516-B693-3775548BA566@nlbox.com> <011601ce8bda$a812aa50$f837fef0$@cogeco.net> <018b01ce8ca4$1f9cd4a0$5ed67de0$@cogeco.net> <0A944FF6-C955-4FE6-B2ED-049732B770BA@nlbox.com> <92C8CE52-23FE-4BAB-A54C-BCEE6DF6FBBB@haun-online.de> <20130731143336.Horde.A_o4rUAtPNaZXvm5riOGFg6@webmail.df.eu> Message-ID: Dirk wrote: > And no worries, you're apparently not the only one who was confused by this. > I found a Drupal issue that also assumes CKEditor is GPLv3: https://drupal.org/node/1996750 Thank you. It's very interesting information for me. Well then, I wish to research about the CKEditor integration little more. -- dengen -------------- next part -------------- An HTML attachment was scrubbed... URL: From websitemaster at cogeco.net Wed Jul 31 17:34:13 2013 From: websitemaster at cogeco.net (Tom) Date: Wed, 31 Jul 2013 17:34:13 -0400 Subject: [geeklog-devel] Geeklog CKEditor Integration In-Reply-To: References: <00e001ce8b9e$296bd730$7c438590$@cogeco.net> <74913849-8980-49F3-9C38-50037C1D4527@haun-online.de> <00f601ce8bb3$c59842a0$50c8c7e0$@cogeco.net> <427308A4-BDA8-4516-B693-3775548BA566@nlbox.com> <011601ce8bda$a812aa50$f837fef0$@cogeco.net> <018b01ce8ca4$1f9cd4a0$5ed67de0$@cogeco.net> <0A944FF6-C955-4FE6-B2ED-049732B770BA@nlbox.com> <92C8CE52-23FE-4BAB-A54C-BCEE6DF6FBBB@haun-online.de> <20130731143336.Horde.A_o4rUAtPNaZXvm5riOGFg6@webmail.df.eu> Message-ID: <02c101ce8e35$b3b22310$1b166930$@cogeco.net> I have asked the question of which license the CKEditor uses and if we are compatible on their forums. http://ckeditor.com/forums/CKEditor/Licensing-Question-about-the-CKEditor-GP Lv3-or-is-it-GPLv2-or-later Hopefully we will get a positive reply. Tom From: geeklog-devel-bounces at lists.geeklog.net [mailto:geeklog-devel-bounces at lists.geeklog.net] On Behalf Of Yoshinori Tahara Sent: July-31-13 8:57 AM To: Geeklog Development Subject: Re: [geeklog-devel] Geeklog CKEditor Integration Dirk wrote: > And no worries, you're apparently not the only one who was confused by this. > I found a Drupal issue that also assumes CKEditor is GPLv3: https://drupal.org/node/1996750 Thank you. It's very interesting information for me. Well then, I wish to research about the CKEditor integration little more. -- dengen -------------- next part -------------- An HTML attachment was scrubbed... URL: