From dirk at haun-online.de Sun Aug 7 05:48:30 2011 From: dirk at haun-online.de (Dirk Haun) Date: Sun, 7 Aug 2011 11:48:30 +0200 Subject: [geeklog-devel] PHP 5.4 Message-ID: Has anyone tried Geeklog with PHP 5.4 yet? 5.4 is in alpha now - a first beta is scheduled for September 1. PHP 5.4 is more picky in some places now, e.g. when calling static methods that haven't been declared static. I've just pushed a couple of fixes but there may be more cases like this lurking elsewhere in the code. Functionality-wise I haven't seen any problems yet. bye, Dirk From websitemaster at cogeco.net Sun Aug 7 09:14:46 2011 From: websitemaster at cogeco.net (Tom) Date: Sun, 7 Aug 2011 09:14:46 -0400 Subject: [geeklog-devel] PHP 5.4 In-Reply-To: References: Message-ID: <008901cc5503$faa8c890$effa59b0$@cogeco.net> Nope not yet. -----Original Message----- From: geeklog-devel-bounces at lists.geeklog.net [mailto:geeklog-devel-bounces at lists.geeklog.net] On Behalf Of Dirk Haun Sent: August-07-11 5:49 AM To: Geeklog Development Subject: [geeklog-devel] PHP 5.4 Has anyone tried Geeklog with PHP 5.4 yet? 5.4 is in alpha now - a first beta is scheduled for September 1. PHP 5.4 is more picky in some places now, e.g. when calling static methods that haven't been declared static. I've just pushed a couple of fixes but there may be more cases like this lurking elsewhere in the code. Functionality-wise I haven't seen any problems yet. bye, Dirk _______________________________________________ geeklog-devel mailing list geeklog-devel at lists.geeklog.net http://eight.pairlist.net/mailman/listinfo/geeklog-devel From websitemaster at cogeco.net Sun Aug 7 09:25:05 2011 From: websitemaster at cogeco.net (Tom) Date: Sun, 7 Aug 2011 09:25:05 -0400 Subject: [geeklog-devel] SPAMX Message-ID: <008a01cc5505$6b7d8f50$4278adf0$@cogeco.net> I have been thinking of adding 2 classes to the SPAMX plugin. One I created a while ago that restricts the number of links a post can have and one Wayne pointed out to me that lgarner over at glFusion created. It is based on a Wordpress plugin that uses stopforumspam.com to validate email addresses and IPs when a user creates a new Geeklog account. I would also add in config options for these modules to disable them, etc... Does this sound good to everyone, any concerns? Tom From dirk at haun-online.de Sun Aug 7 13:19:18 2011 From: dirk at haun-online.de (Dirk Haun) Date: Sun, 7 Aug 2011 19:19:18 +0200 Subject: [geeklog-devel] SPAMX In-Reply-To: <008a01cc5505$6b7d8f50$4278adf0$@cogeco.net> References: <008a01cc5505$6b7d8f50$4278adf0$@cogeco.net> Message-ID: Tom wrote: > One I created a while ago that restricts the number of links a post can have Sounds pretty straightforward but should be configurable (including being able to switch it off entirely), IMO. For example, I would probably want to disable it on geeklog.net. Somebody posted a lot of links to his site in a forum thread[1] today. He wasn't spamming, though, just trying to figure out a problem (and was already punished by SLV). > based on a Wordpress plugin that uses stopforumspam.com to validate email > addresses and IPs when a user creates a new Geeklog account. I wasn't sure what to make of that service initially, but it seems to be pretty much accepted (and supported in other web apps) these days. So thumbs up from me. bye, Dirk [1] http://www.geeklog.net/forum/viewtopic.php?showtopic=93084 From websitemaster at cogeco.net Mon Aug 8 09:06:37 2011 From: websitemaster at cogeco.net (Tom) Date: Mon, 8 Aug 2011 09:06:37 -0400 Subject: [geeklog-devel] SPAMX In-Reply-To: References: <008a01cc5505$6b7d8f50$4278adf0$@cogeco.net> Message-ID: <000f01cc55cc$017f48b0$047dda10$@cogeco.net> Cool. Yeah I would add switches to disable both as not all users may want it. Should the number of links class start off disabled on install/upgrade? 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: August-07-11 1:19 PM To: Geeklog Development Subject: Re: [geeklog-devel] SPAMX Tom wrote: > One I created a while ago that restricts the number of links a post > can have Sounds pretty straightforward but should be configurable (including being able to switch it off entirely), IMO. For example, I would probably want to disable it on geeklog.net. Somebody posted a lot of links to his site in a forum thread[1] today. He wasn't spamming, though, just trying to figure out a problem (and was already punished by SLV). > based on a Wordpress plugin that uses stopforumspam.com to validate > email addresses and IPs when a user creates a new Geeklog account. I wasn't sure what to make of that service initially, but it seems to be pretty much accepted (and supported in other web apps) these days. So thumbs up from me. bye, Dirk [1] http://www.geeklog.net/forum/viewtopic.php?showtopic=93084 _______________________________________________ geeklog-devel mailing list geeklog-devel at lists.geeklog.net http://eight.pairlist.net/mailman/listinfo/geeklog-devel From dirk at haun-online.de Mon Aug 8 14:12:07 2011 From: dirk at haun-online.de (Dirk Haun) Date: Mon, 8 Aug 2011 20:12:07 +0200 Subject: [geeklog-devel] SPAMX In-Reply-To: <000f01cc55cc$017f48b0$047dda10$@cogeco.net> References: <008a01cc5505$6b7d8f50$4278adf0$@cogeco.net> <000f01cc55cc$017f48b0$047dda10$@cogeco.net> Message-ID: <079B0EEB-08BC-48DB-82FB-971456A4AC9C@haun-online.de> Tom wrote: > Should the number of links class start off disabled on install/upgrade? Nah, I think it can be enabled. What's a good default? 3 links? 5? bye, Dirk From dirk at haun-online.de Tue Aug 9 14:37:02 2011 From: dirk at haun-online.de (Dirk Haun) Date: Tue, 9 Aug 2011 20:37:02 +0200 Subject: [geeklog-devel] geeklog-cvs list fixed Message-ID: <511BCD36-C2D6-4466-9984-AB734053C175@haun-online.de> Since the occasional problems with changes not being posted to the geeklog-cvs list seem to have become permanent, I finally contacted pair.com support. They seem to have fixed it now. Let me know in case you're still experiencing problems. bye, Dirk From vfuria at gmail.com Wed Aug 10 03:31:28 2011 From: vfuria at gmail.com (Vincent Furia) Date: Wed, 10 Aug 2011 01:31:28 -0600 Subject: [geeklog-devel] Adding "Core" Configuration Items Message-ID: Needing to add some configuration items, I noticed that there isn't really good documentation noting all the changes that have to be done to add Core configuration items. I'm going to write a wiki with a summary of all the steps. But just so I know I didn't miss anything, here is the list of files that need to be modified and how to modify them: public_html/admin/install/config-install.php: This is one of two locations where the "->add" config methods need to be called. The parameters for the add function are well documented in config.class.php, but I did note some items to watch for. - The second parameter is both the default value (also the initial value) and can be an array. - If the 'type' parameter (3rd parameter) is 'select', the sixth parater is an index (numerical) into the $LANG_configselects['Core'] defined in the language file. - The last parameter is the tab to which the config value belongs. Note it is not near the subgroup or the fieldset parameters as you would expect. - The fieldset parameter doesn't seem to need to be set to any particular value for adds of type 'tab', though by convention it seems to be set to the first fieldset in the tab. public_html/admin/install/lib-upgrade.php: This is the second location that will need "->add" methods called. They should be in the select statement associated with the current release that the version you are working on will be superseding. You can copy and paste the "->add" methods from the previous file, just be sure to replace "$me" with "'Core'". public_html/admin/configuration_validation.php: This is where validation information is kept for configuration items. It is not well documented. Here are the the list of pre-defined validation rules: url notEmpty stringOrEmpty boolean inList email range numeric You can also define your own configuration rules, which get prepended by custom_validation_ (see below). public_html/admin/configuration.php: Custom validation functions go here. They should be named custom_validation_. Return true or false. public_html/docs/english/config.html: Every new config parameter needs to have documentation added to this file with appropriate anchor tag. language/*.php There are separate language arrays for config names, tabs, fieldsets, and subgroups. There is also an array for selects as mentioned previously. Please let me know if I missed anything. Thanks, Vinny -------------- next part -------------- An HTML attachment was scrubbed... URL: From vfuria at gmail.com Wed Aug 10 03:35:11 2011 From: vfuria at gmail.com (Vincent Furia) Date: Wed, 10 Aug 2011 01:35:11 -0600 Subject: [geeklog-devel] Good Location for New Configuration Items Message-ID: I currently have two new configuration items for the password hash upgrade. One for password algorithm and one for hash stretch. As of now, I created a new fieldset called "Password Settings" that contain those two configuration items and placed it in the "Login Settings" tab of the "User and Submissions" subgroup. Is there a better place to put these options? Should they be in their own tab? Thanks, Vinny -------------- next part -------------- An HTML attachment was scrubbed... URL: From dirk at haun-online.de Wed Aug 10 04:01:26 2011 From: dirk at haun-online.de (Dirk Haun) Date: Wed, 10 Aug 2011 10:01:26 +0200 Subject: [geeklog-devel] Adding "Core" Configuration Items In-Reply-To: References: Message-ID: <20110810100126.Horde.2gNyRFNNcXdOQjrWGHwyAJA@webmail.df.eu> Quoting Vincent Furia : > public_html/admin/configuration_validation.php: > This is where validation information is kept for configuration items. It is > not well documented. Yeah, it took me a while to understand that bit as well while trying to reproduce bug #1374 (or rather why it didn't happen for me). > You can also define your own configuration rules, which get prepended by > custom_validation_ (see below). Specifically, the validation code checks these things in order: 1) if a custom_validation_ function exists, use that example: "theme" -> custom_validation_theme() from admin/configuration.php 2) if a method with the same name as the rule exists, use that example: "stringOrEmpty" -> stringOrEmpty() from validator.class.php 3) else assume the "rule" is really a regexp bye, Dirk From rouslan at placella.com Wed Aug 10 06:19:37 2011 From: rouslan at placella.com (Rouslan Placella) Date: Wed, 10 Aug 2011 11:19:37 +0100 Subject: [geeklog-devel] Good Location for New Configuration Items In-Reply-To: References: Message-ID: <1312971577.2366.7.camel@roccivic-pc> On Wed, 2011-08-10 at 01:35 -0600, Vincent Furia wrote: > I currently have two new configuration items for the password hash upgrade. > One for password algorithm and one for hash stretch. As of now, I created a > new fieldset called "Password Settings" that contain those two configuration > items and placed it in the "Login Settings" tab of the "User and > Submissions" subgroup. Is there a better place to put these options? Should > they be in their own tab? I'd say these values should be hard-coded, since changing them on a live site will lock all users out of their accounts. Rouslan From websitemaster at cogeco.net Wed Aug 10 08:43:58 2011 From: websitemaster at cogeco.net (Tom) Date: Wed, 10 Aug 2011 08:43:58 -0400 Subject: [geeklog-devel] Adding "Core" Configuration Items In-Reply-To: References: Message-ID: <013b01cc575b$2c362c50$84a284f0$@cogeco.net> >>The last parameter is the tab to which the config value belongs. Note it is not near the subgroup or the fieldset parameters as you would expect. Yeah, I had talked to Dirk about that when I was integrating the project. In the end we decided to do it this way to keep backwards compatibility instead of adding a new wrapper function for adding config items. >> Custom validation functions go here. They should be named custom_validation_. Return true or false. Maybe for plugins we should suggest that the rule name be something like custom_validation__ to avoid duplicate function names >> public_html/docs/english/config.html: >> Every new config parameter needs to have documentation added to this file with appropriate anchor tag. That is how core and the core plugins work (we kept it the same). You can also use the regular tooltips as well. See http://eight.pairlist.net/pipermail/geeklog-devel/2011-April/005457.html Thanks for updating the Wiki. Tom From: geeklog-devel-bounces at lists.geeklog.net [mailto:geeklog-devel-bounces at lists.geeklog.net] On Behalf Of Vincent Furia Sent: August-10-11 3:31 AM To: Geeklog Subject: [geeklog-devel] Adding "Core" Configuration Items Needing to add some configuration items, I noticed that there isn't really good documentation noting all the changes that have to be done to add Core configuration items. I'm going to write a wiki with a summary of all the steps. But just so I know I didn't miss anything, here is the list of files that need to be modified and how to modify them: public_html/admin/install/config-install.php: This is one of two locations where the "->add" config methods need to be called. The parameters for the add function are well documented in config.class.php, but I did note some items to watch for. * The second parameter is both the default value (also the initial value) and can be an array. * If the 'type' parameter (3rd parameter) is 'select', the sixth parater is an index (numerical) into the $LANG_configselects['Core'] defined in the language file. * The last parameter is the tab to which the config value belongs. Note it is not near the subgroup or the fieldset parameters as you would expect. * The fieldset parameter doesn't seem to need to be set to any particular value for adds of type 'tab', though by convention it seems to be set to the first fieldset in the tab. public_html/admin/install/lib-upgrade.php: This is the second location that will need "->add" methods called. They should be in the select statement associated with the current release that the version you are working on will be superseding. You can copy and paste the "->add" methods from the previous file, just be sure to replace "$me" with "'Core'". public_html/admin/configuration_validation.php: This is where validation information is kept for configuration items. It is not well documented. Here are the the list of pre-defined validation rules: url notEmpty stringOrEmpty boolean inList email range numeric You can also define your own configuration rules, which get prepended by custom_validation_ (see below). public_html/admin/configuration.php: Custom validation functions go here. They should be named custom_validation_. Return true or false. public_html/docs/english/config.html: Every new config parameter needs to have documentation added to this file with appropriate anchor tag. language/*.php There are separate language arrays for config names, tabs, fieldsets, and subgroups. There is also an array for selects as mentioned previously. Please let me know if I missed anything. Thanks, Vinny -------------- next part -------------- An HTML attachment was scrubbed... URL: From vfuria at gmail.com Wed Aug 10 10:45:42 2011 From: vfuria at gmail.com (Vincent Furia) Date: Wed, 10 Aug 2011 08:45:42 -0600 Subject: [geeklog-devel] Good Location for New Configuration Items In-Reply-To: <1312971577.2366.7.camel@roccivic-pc> References: <1312971577.2366.7.camel@roccivic-pc> Message-ID: The way I plan to implement the password_hash function will handle a site owner changing those values in a matter transparent to the site's users. -Vinny On Wed, Aug 10, 2011 at 04:19, Rouslan Placella wrote: > On Wed, 2011-08-10 at 01:35 -0600, Vincent Furia wrote: > > I currently have two new configuration items for the password hash > upgrade. > > One for password algorithm and one for hash stretch. As of now, I created > a > > new fieldset called "Password Settings" that contain those two > configuration > > items and placed it in the "Login Settings" tab of the "User and > > Submissions" subgroup. Is there a better place to put these options? > Should > > they be in their own tab? > > I'd say these values should be hard-coded, since changing them on a live > site will lock all users out of their accounts. > > Rouslan > > _______________________________________________ > 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 vfuria at gmail.com Thu Aug 11 16:37:45 2011 From: vfuria at gmail.com (Vincent Furia) Date: Thu, 11 Aug 2011 14:37:45 -0600 Subject: [geeklog-devel] Adding "Core" Configuration Items In-Reply-To: <013b01cc575b$2c362c50$84a284f0$@cogeco.net> References: <013b01cc575b$2c362c50$84a284f0$@cogeco.net> Message-ID: I've created http://wiki.geeklog.net/index.php/AddToConfiguration. The only two things are missing are which version of Geeklog the configuration class was added in the first paragraph and description of how access rights relate to configuration items. I thought Dirk could fill that in much more quickly than I could research it... Please, feel free to improve the article. -Vinny On Wed, Aug 10, 2011 at 06:43, Tom wrote: > >>The last parameter is the tab to which the config value belongs. Note it > is not near the subgroup or the fieldset parameters as you would expect.** > ** > > Yeah, I had talked to Dirk about that when I was integrating the project. > In the end we decided to do it this way to keep backwards compatibility > instead of adding a new wrapper function for adding config items.**** > > >> Custom validation functions go here. They should be named > custom_validation_. Return true or false.**** > > Maybe for plugins we should suggest that the rule name be something like > custom_validation__ to avoid duplicate function > names**** > > >> public_html/docs/english/config.html:**** > > >> Every new config parameter needs to have documentation added to this > file with appropriate anchor tag.**** > > ** ** > > That is how core and the core plugins work (we kept it the same). You can > also use the regular tooltips as well. See > http://eight.pairlist.net/pipermail/geeklog-devel/2011-April/005457.html** > ** > > ** ** > > Thanks for updating the Wiki.**** > > ** ** > > Tom**** > > ** ** > > ** ** > > *From:* geeklog-devel-bounces at lists.geeklog.net [mailto: > geeklog-devel-bounces at lists.geeklog.net] *On Behalf Of *Vincent Furia > *Sent:* August-10-11 3:31 AM > *To:* Geeklog > *Subject:* [geeklog-devel] Adding "Core" Configuration Items**** > > ** ** > > Needing to add some configuration items, I noticed that there isn't really > good documentation noting all the changes that have to be done to add Core > configuration items. I'm going to write a wiki with a summary of all the > steps. But just so I know I didn't miss anything, here is the list of files > that need to be modified and how to modify them:**** > > ** ** > > public_html/admin/install/config-install.php:**** > > This is one of two locations where the "->add" config methods need to be > called. The parameters for the add function are well documented in > config.class.php, but I did note some items to watch for.**** > > - The second parameter is both the default value (also > the initial value) and can be an array.**** > - If the 'type' parameter (3rd parameter) is 'select', the sixth > parater is an index (numerical) into the $LANG_configselects['Core'] defined > in the language file.**** > - The last parameter is the tab to which the config value belongs. Note > it is not near the subgroup or the fieldset parameters as you would expect. > **** > - The fieldset parameter doesn't seem to need to be set to any > particular value for adds of type 'tab', though by convention it seems to be > set to the first fieldset in the tab.**** > > public_html/admin/install/lib-upgrade.php:**** > > This is the second location that will need "->add" methods called. They > should be in the select statement associated with the current release that > the version you are working on will be superseding. You can copy and paste > the "->add" methods from the previous file, just be sure to replace "$me" > with "'Core'".**** > > ** ** > > public_html/admin/configuration_validation.php:**** > > This is where validation information is kept for configuration items. It is > not well documented. Here are the the list of pre-defined validation rules: > **** > > url**** > > notEmpty**** > > stringOrEmpty**** > > boolean**** > > inList**** > > email**** > > range**** > > numeric**** > > ** ** > > You can also define your own configuration rules, which get prepended by > custom_validation_ (see below).**** > > ** ** > > public_html/admin/configuration.php:**** > > Custom validation functions go here. They should be named > custom_validation_. Return true or false.**** > > ** ** > > public_html/docs/english/config.html:**** > > Every new config parameter needs to have documentation added to this file > with appropriate anchor tag.**** > > ** ** > > language/*.php**** > > There are separate language arrays for config names, tabs, fieldsets, and > subgroups. There is also an array for selects as mentioned previously.**** > > ** ** > > Please let me know if I missed anything.**** > > ** ** > > Thanks,**** > > Vinny**** > > _______________________________________________ > 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 Aug 12 18:01:50 2011 From: websitemaster at cogeco.net (Tom) Date: Fri, 12 Aug 2011 18:01:50 -0400 Subject: [geeklog-devel] Geeklog Forum 2.8.0 Message-ID: <000001cc593b$6fe59080$4fb0b180$@cogeco.net> I guess at some point we should upgrade the forum on Geeklog.net to 2.8.0. Does anyone have any objections? Dirk, are there any hacks or anything I should be aware of if I do the upgrade? Tom -------------- next part -------------- An HTML attachment was scrubbed... URL: From dirk at haun-online.de Sat Aug 13 07:20:00 2011 From: dirk at haun-online.de (Dirk Haun) Date: Sat, 13 Aug 2011 13:20:00 +0200 Subject: [geeklog-devel] Geeklog Forum 2.8.0 In-Reply-To: <000001cc593b$6fe59080$4fb0b180$@cogeco.net> References: <000001cc593b$6fe59080$4fb0b180$@cogeco.net> Message-ID: Tom wrote: > Dirk, are there any hacks or anything I should be aware of if I do the upgrade? The forum plugin on geeklog.net is some weird intermediate version. Please keep a backup of the files in case we need to resurrect something. Also, does the new version support IP lookup[1]? I do need that occasionally. bye, Dirk [1] http://www.geeklog.net/docs/english/config.html#misc_ip_lookup From ironmax at spacequad.com Sat Aug 13 13:25:17 2011 From: ironmax at spacequad.com (Michael Brusletten) Date: Sat, 13 Aug 2011 13:25:17 -0400 Subject: [geeklog-devel] Geeklog Forum 2.8.0 References: Message-ID: <000d01cc59dd$f853aea0$fe00a8c0@node1> Dirk, You or Tom might want to update the Nettools at http://sourceforge.net/projects/gplugs/files/NetTools/Nettools%201.1/ to take advantage of the new plugin requirements as it will not install. I tried this on the demo site to see if your question could be answered and I think it does, but cannot verify until the nettools can be installed. Michael ----- Original Message ----- > Message: 2 > Date: Sat, 13 Aug 2011 13:20:00 +0200 > From: Dirk Haun > Subject: Re: [geeklog-devel] Geeklog Forum 2.8.0 > To: Geeklog Development > Message-ID: > Content-Type: text/plain; charset=us-ascii > > Tom wrote: > > > Dirk, are there any hacks or anything I should be aware of if I do the upgrade? > > The forum plugin on geeklog.net is some weird intermediate version. Please keep a backup of the files in case we need to resurrect something. > > Also, does the new version support IP lookup[1]? I do need that occasionally. > > bye, Dirk > > [1] http://www.geeklog.net/docs/english/config.html#misc_ip_lookup > > From dirk at haun-online.de Sat Aug 13 13:48:39 2011 From: dirk at haun-online.de (Dirk Haun) Date: Sat, 13 Aug 2011 19:48:39 +0200 Subject: [geeklog-devel] Geeklog Forum 2.8.0 In-Reply-To: <000d01cc59dd$f853aea0$fe00a8c0@node1> References: <000d01cc59dd$f853aea0$fe00a8c0@node1> Message-ID: <1A962CF8-D6E8-4052-AB95-C1C1284486D9@haun-online.de> Michael Brusletten wrote: > You or Tom might want to update the Nettools at > http://sourceforge.net/projects/gplugs/files/NetTools/Nettools%201.1/ to > take advantage of the new plugin requirements as it will not install. Try this version: http://www.geeklog.net/article.php/nettools-plugin-2.1 bye, Dirk From websitemaster at cogeco.net Sun Aug 14 20:37:50 2011 From: websitemaster at cogeco.net (Tom) Date: Sun, 14 Aug 2011 20:37:50 -0400 Subject: [geeklog-devel] Geeklog Forum 2.8.0 In-Reply-To: References: <000001cc593b$6fe59080$4fb0b180$@cogeco.net> Message-ID: <004501cc5ae3$8fdd41e0$af97c5a0$@cogeco.net> I will check on that and create a patch for it if it does not. It will probably be a week or 2 before I can get at it. 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: August-13-11 7:20 AM To: Geeklog Development Subject: Re: [geeklog-devel] Geeklog Forum 2.8.0 Tom wrote: > Dirk, are there any hacks or anything I should be aware of if I do the upgrade? The forum plugin on geeklog.net is some weird intermediate version. Please keep a backup of the files in case we need to resurrect something. Also, does the new version support IP lookup[1]? I do need that occasionally. bye, Dirk [1] http://www.geeklog.net/docs/english/config.html#misc_ip_lookup _______________________________________________ geeklog-devel mailing list geeklog-devel at lists.geeklog.net http://eight.pairlist.net/mailman/listinfo/geeklog-devel From ironmax at spacequad.com Mon Aug 15 14:59:11 2011 From: ironmax at spacequad.com (Michael Brusletten) Date: Mon, 15 Aug 2011 14:59:11 -0400 Subject: [geeklog-devel] Geeklog Forum 2.8.0 References: Message-ID: <000a01cc5b7d$cc08a520$fe00a8c0@node1> I installed the nettools_2.1.0-1.6.0.tar.gz on the demo site if you want to test it out. Michael ----- Original Message ----- From: To: Sent: Monday, August 15, 2011 10:00 AM Subject: geeklog-devel Digest, Vol 57, Issue 9 > Send geeklog-devel mailing list submissions to > geeklog-devel at lists.geeklog.net > > To subscribe or unsubscribe via the World Wide Web, visit > http://eight.pairlist.net/mailman/listinfo/geeklog-devel > or, via email, send a message with subject or body 'help' to > geeklog-devel-request at lists.geeklog.net > > You can reach the person managing the list at > geeklog-devel-owner at lists.geeklog.net > > When replying, please edit your Subject line so it is more specific > than "Re: Contents of geeklog-devel digest..." > > > Today's Topics: > > 1. Re: Geeklog Forum 2.8.0 (Tom) > > > ---------------------------------------------------------------------- > > Message: 1 > Date: Sun, 14 Aug 2011 20:37:50 -0400 > From: "Tom" > Subject: Re: [geeklog-devel] Geeklog Forum 2.8.0 > To: "'Geeklog Development'" > Message-ID: <004501cc5ae3$8fdd41e0$af97c5a0$@cogeco.net> > Content-Type: text/plain; charset="us-ascii" > > I will check on that and create a patch for it if it does not. It will > probably be a week or 2 before I can get at it. > > 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: August-13-11 7:20 AM > To: Geeklog Development > Subject: Re: [geeklog-devel] Geeklog Forum 2.8.0 > > Tom wrote: > > > Dirk, are there any hacks or anything I should be aware of if I do the > upgrade? > > The forum plugin on geeklog.net is some weird intermediate version. Please > keep a backup of the files in case we need to resurrect something. > > Also, does the new version support IP lookup[1]? I do need that > occasionally. > > bye, Dirk > > [1] http://www.geeklog.net/docs/english/config.html#misc_ip_lookup > > _______________________________________________ > 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 > > > End of geeklog-devel Digest, Vol 57, Issue 9 > ******************************************** > From websitemaster at cogeco.net Sat Aug 20 11:34:54 2011 From: websitemaster at cogeco.net (Tom) Date: Sat, 20 Aug 2011 11:34:54 -0400 Subject: [geeklog-devel] SPAMX In-Reply-To: <008a01cc5505$6b7d8f50$4278adf0$@cogeco.net> References: <008a01cc5505$6b7d8f50$4278adf0$@cogeco.net> Message-ID: <001901cc5f4e$b5c1b340$214519c0$@cogeco.net> Okay I pushed the changes for these new features to the repository. Both are enabled by default with the Spam Number of Links module allowing a maximum of 5 links before a post is considered SPAM. -----Original Message----- From: geeklog-devel-bounces at lists.geeklog.net [mailto:geeklog-devel-bounces at lists.geeklog.net] On Behalf Of Tom Sent: August-07-11 9:25 AM To: 'Geeklog Development' Subject: [geeklog-devel] SPAMX I have been thinking of adding 2 classes to the SPAMX plugin. One I created a while ago that restricts the number of links a post can have and one Wayne pointed out to me that lgarner over at glFusion created. It is based on a Wordpress plugin that uses stopforumspam.com to validate email addresses and IPs when a user creates a new Geeklog account. I would also add in config options for these modules to disable them, etc... Does this sound good to everyone, any concerns? Tom _______________________________________________ geeklog-devel mailing list geeklog-devel at lists.geeklog.net http://eight.pairlist.net/mailman/listinfo/geeklog-devel From websitemaster at cogeco.net Sun Aug 21 11:23:30 2011 From: websitemaster at cogeco.net (Tom) Date: Sun, 21 Aug 2011 11:23:30 -0400 Subject: [geeklog-devel] Geeklog Forum 2.8.0 In-Reply-To: <004501cc5ae3$8fdd41e0$af97c5a0$@cogeco.net> References: <000001cc593b$6fe59080$4fb0b180$@cogeco.net> <004501cc5ae3$8fdd41e0$af97c5a0$@cogeco.net> Message-ID: <008801cc6016$48781cc0$d9685640$@cogeco.net> Okay, I have updated Geeklog.net to the latest version of the forum (2.8.0). I added one small hack to it to allow word wrapping of the tooltips. If anyone notices any problems let me know. One thing I had forgot to double check is do we want the forum menu as a block or as tabs? Tom -----Original Message----- From: geeklog-devel-bounces at lists.geeklog.net [mailto:geeklog-devel-bounces at lists.geeklog.net] On Behalf Of Tom Sent: August-14-11 8:38 PM To: 'Geeklog Development' Subject: Re: [geeklog-devel] Geeklog Forum 2.8.0 I will check on that and create a patch for it if it does not. It will probably be a week or 2 before I can get at it. 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: August-13-11 7:20 AM To: Geeklog Development Subject: Re: [geeklog-devel] Geeklog Forum 2.8.0 Tom wrote: > Dirk, are there any hacks or anything I should be aware of if I do the upgrade? The forum plugin on geeklog.net is some weird intermediate version. Please keep a backup of the files in case we need to resurrect something. Also, does the new version support IP lookup[1]? I do need that occasionally. bye, Dirk [1] http://www.geeklog.net/docs/english/config.html#misc_ip_lookup _______________________________________________ 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 rouslan at placella.com Sun Aug 21 12:08:54 2011 From: rouslan at placella.com (Rouslan Placella) Date: Sun, 21 Aug 2011 17:08:54 +0100 Subject: [geeklog-devel] Geeklog Forum 2.8.0 In-Reply-To: <008801cc6016$48781cc0$d9685640$@cogeco.net> References: <000001cc593b$6fe59080$4fb0b180$@cogeco.net> <004501cc5ae3$8fdd41e0$af97c5a0$@cogeco.net> <008801cc6016$48781cc0$d9685640$@cogeco.net> Message-ID: <1313942934.5504.1.camel@roccivic-pc> Hi Tom, I'd love to see the switch from using the smilies plugin to using native forum smilies, since they look better and don't have annoying animations. You think that's possible? Rouslan On Sun, 2011-08-21 at 11:23 -0400, Tom wrote: > Okay, > > I have updated Geeklog.net to the latest version of the forum (2.8.0). I > added one small hack to it to allow word wrapping of the tooltips. > > If anyone notices any problems let me know. > > One thing I had forgot to double check is do we want the forum menu as a > block or as tabs? > > Tom > > > > -----Original Message----- > From: geeklog-devel-bounces at lists.geeklog.net > [mailto:geeklog-devel-bounces at lists.geeklog.net] On Behalf Of Tom > Sent: August-14-11 8:38 PM > To: 'Geeklog Development' > Subject: Re: [geeklog-devel] Geeklog Forum 2.8.0 > > I will check on that and create a patch for it if it does not. It will > probably be a week or 2 before I can get at it. > > 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: August-13-11 7:20 AM > To: Geeklog Development > Subject: Re: [geeklog-devel] Geeklog Forum 2.8.0 > > Tom wrote: > > > Dirk, are there any hacks or anything I should be aware of if I do the > upgrade? > > The forum plugin on geeklog.net is some weird intermediate version. Please > keep a backup of the files in case we need to resurrect something. > > Also, does the new version support IP lookup[1]? I do need that > occasionally. > > bye, Dirk > > [1] http://www.geeklog.net/docs/english/config.html#misc_ip_lookup > > _______________________________________________ > 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 Sun Aug 21 12:53:31 2011 From: websitemaster at cogeco.net (Tom) Date: Sun, 21 Aug 2011 12:53:31 -0400 Subject: [geeklog-devel] Geeklog Forum 2.8.0 In-Reply-To: <1313942934.5504.1.camel@roccivic-pc> References: <000001cc593b$6fe59080$4fb0b180$@cogeco.net> <004501cc5ae3$8fdd41e0$af97c5a0$@cogeco.net> <008801cc6016$48781cc0$d9685640$@cogeco.net> <1313942934.5504.1.camel@roccivic-pc> Message-ID: <009301cc6022$dbdefb80$939cf280$@cogeco.net> I do not have a problem with that ... does anyone else? Tom -----Original Message----- From: geeklog-devel-bounces at lists.geeklog.net [mailto:geeklog-devel-bounces at lists.geeklog.net] On Behalf Of Rouslan Placella Sent: August-21-11 12:09 PM To: geeklog-devel at lists.geeklog.net Subject: Re: [geeklog-devel] Geeklog Forum 2.8.0 Hi Tom, I'd love to see the switch from using the smilies plugin to using native forum smilies, since they look better and don't have annoying animations. You think that's possible? Rouslan On Sun, 2011-08-21 at 11:23 -0400, Tom wrote: > Okay, > > I have updated Geeklog.net to the latest version of the forum (2.8.0). > I added one small hack to it to allow word wrapping of the tooltips. > > If anyone notices any problems let me know. > > One thing I had forgot to double check is do we want the forum menu as > a block or as tabs? > > Tom > > > > -----Original Message----- > From: geeklog-devel-bounces at lists.geeklog.net > [mailto:geeklog-devel-bounces at lists.geeklog.net] On Behalf Of Tom > Sent: August-14-11 8:38 PM > To: 'Geeklog Development' > Subject: Re: [geeklog-devel] Geeklog Forum 2.8.0 > > I will check on that and create a patch for it if it does not. It will > probably be a week or 2 before I can get at it. > > 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: August-13-11 7:20 AM > To: Geeklog Development > Subject: Re: [geeklog-devel] Geeklog Forum 2.8.0 > > Tom wrote: > > > Dirk, are there any hacks or anything I should be aware of if I do > > the > upgrade? > > The forum plugin on geeklog.net is some weird intermediate version. > Please keep a backup of the files in case we need to resurrect something. > > Also, does the new version support IP lookup[1]? I do need that > occasionally. > > bye, Dirk > > [1] http://www.geeklog.net/docs/english/config.html#misc_ip_lookup > > _______________________________________________ > 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 cordiste at free.fr Sun Aug 21 16:03:28 2011 From: cordiste at free.fr (cordiste) Date: Sun, 21 Aug 2011 22:03:28 +0200 Subject: [geeklog-devel] Geeklog Forum 2.8.0 In-Reply-To: <009301cc6022$dbdefb80$939cf280$@cogeco.net> References: <000001cc593b$6fe59080$4fb0b180$@cogeco.net> <004501cc5ae3$8fdd41e0$af97c5a0$@cogeco.net> <008801cc6016$48781cc0$d9685640$@cogeco.net> <1313942934.5504.1.camel@roccivic-pc> <009301cc6022$dbdefb80$939cf280$@cogeco.net> Message-ID: No objection if we can find the missing smileys like :rtfm: :banana: :twocents: and others. I also noticed :evil: and :twisted: seems to be the same in forum 2.8.0 Ben 2011/8/21 Tom > I do not have a problem with that ... does anyone else? > > Tom > > -----Original Message----- > From: geeklog-devel-bounces at lists.geeklog.net > [mailto:geeklog-devel-bounces at lists.geeklog.net] On Behalf Of Rouslan > Placella > Sent: August-21-11 12:09 PM > To: geeklog-devel at lists.geeklog.net > Subject: Re: [geeklog-devel] Geeklog Forum 2.8.0 > > Hi Tom, > > I'd love to see the switch from using the smilies plugin to using native > forum smilies, since they look better and don't have annoying animations. > You think that's possible? > > Rouslan > > > On Sun, 2011-08-21 at 11:23 -0400, Tom wrote: > > Okay, > > > > I have updated Geeklog.net to the latest version of the forum (2.8.0). > > I added one small hack to it to allow word wrapping of the tooltips. > > > > If anyone notices any problems let me know. > > > > One thing I had forgot to double check is do we want the forum menu as > > a block or as tabs? > > > > Tom > > > > > > > > -----Original Message----- > > From: geeklog-devel-bounces at lists.geeklog.net > > [mailto:geeklog-devel-bounces at lists.geeklog.net] On Behalf Of Tom > > Sent: August-14-11 8:38 PM > > To: 'Geeklog Development' > > Subject: Re: [geeklog-devel] Geeklog Forum 2.8.0 > > > > I will check on that and create a patch for it if it does not. It will > > probably be a week or 2 before I can get at it. > > > > 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: August-13-11 7:20 AM > > To: Geeklog Development > > Subject: Re: [geeklog-devel] Geeklog Forum 2.8.0 > > > > Tom wrote: > > > > > Dirk, are there any hacks or anything I should be aware of if I do > > > the > > upgrade? > > > > The forum plugin on geeklog.net is some weird intermediate version. > > Please keep a backup of the files in case we need to resurrect something. > > > > Also, does the new version support IP lookup[1]? I do need that > > occasionally. > > > > bye, Dirk > > > > [1] http://www.geeklog.net/docs/english/config.html#misc_ip_lookup > > > > _______________________________________________ > > 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 > > _______________________________________________ > 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 Aug 21 16:31:48 2011 From: websitemaster at cogeco.net (Tom) Date: Sun, 21 Aug 2011 16:31:48 -0400 Subject: [geeklog-devel] Geeklog Topics and Blocks Message-ID: <00a601cc6041$5a33b2a0$0e9b17e0$@cogeco.net> I have started to do a bit of research/work on my feature request about allowing topics to be associated with other objects like staticpages, etc. http://project.geeklog.net/tracking/view.php?id=1155 I was also thinking about (I haven't decided to tackle it yet): - Allowing blocks to be assigned to one or more topics and not just one or all. - Allowing stories (and other objects) to be assigned to one or more topics. Does anyone have any thoughts or opinions... Tom From vfuria at gmail.com Sun Aug 21 19:19:52 2011 From: vfuria at gmail.com (Vincent Furia) Date: Sun, 21 Aug 2011 17:19:52 -0600 Subject: [geeklog-devel] Geeklog Topics and Blocks In-Reply-To: <00a601cc6041$5a33b2a0$0e9b17e0$@cogeco.net> References: <00a601cc6041$5a33b2a0$0e9b17e0$@cogeco.net> Message-ID: I had done some thinking on this several years ago. The most flexible design I came up with is using "tag" style backend. Instead of having tid's associated with stories, there would be topic_assignments (or some better named...) table allowing a many-to-many relationship between stories (or blocks, or plugins, etc) and topics. I went so far as to also consider how to handle sub-topics. Easy way: you could define topic relationships by having a topic separator (e.g. "-" or "/") in the topic name. Hard way: create a hierarchal data structure in the database (parent child relationship, or tree representation similar to how comments are not handled). The latter design would allow more flexibility, though the former would be significantly less work to implement. Any change that modified the database would require quite a bit of work (as my suggestion in the first paragraph would). If you end up going with any of these ideas, I had thought out quite a bit more detail if you want it. -Vinny On Sun, Aug 21, 2011 at 14:31, Tom wrote: > I have started to do a bit of research/work on my feature request about > allowing topics to be associated with other objects like staticpages, etc. > > http://project.geeklog.net/tracking/view.php?id=1155 > > I was also thinking about (I haven't decided to tackle it yet): > > - Allowing blocks to be assigned to one or more topics and not just one or > all. > - Allowing stories (and other objects) to be assigned to one or more > topics. > > Does anyone have any thoughts or opinions... > > 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 Aug 21 20:11:47 2011 From: websitemaster at cogeco.net (Tom) Date: Sun, 21 Aug 2011 20:11:47 -0400 Subject: [geeklog-devel] Geeklog Forum 2.8.0 In-Reply-To: References: <000001cc593b$6fe59080$4fb0b180$@cogeco.net> <004501cc5ae3$8fdd41e0$af97c5a0$@cogeco.net> <008801cc6016$48781cc0$d9685640$@cogeco.net> <1313942934.5504.1.camel@roccivic-pc> <009301cc6022$dbdefb80$939cf280$@cogeco.net> Message-ID: <00c101cc6060$15367880$3fa36980$@cogeco.net> The only problem I see with switching is that the Smiles plugin has more smiles (37) available than the forum (24) so if we switch (and if the smile codes are not the same) some will not display. Tom From: geeklog-devel-bounces at lists.geeklog.net [mailto:geeklog-devel-bounces at lists.geeklog.net] On Behalf Of cordiste Sent: August-21-11 4:03 PM To: Geeklog Development Subject: Re: [geeklog-devel] Geeklog Forum 2.8.0 No objection if we can find the missing smileys like :rtfm: :banana: :twocents: and others. I also noticed :evil: and :twisted: seems to be the same in forum 2.8.0 Ben 2011/8/21 Tom I do not have a problem with that ... does anyone else? Tom -----Original Message----- From: geeklog-devel-bounces at lists.geeklog.net [mailto:geeklog-devel-bounces at lists.geeklog.net] On Behalf Of Rouslan Placella Sent: August-21-11 12:09 PM To: geeklog-devel at lists.geeklog.net Subject: Re: [geeklog-devel] Geeklog Forum 2.8.0 Hi Tom, I'd love to see the switch from using the smilies plugin to using native forum smilies, since they look better and don't have annoying animations. You think that's possible? Rouslan On Sun, 2011-08-21 at 11:23 -0400, Tom wrote: > Okay, > > I have updated Geeklog.net to the latest version of the forum (2.8.0). > I added one small hack to it to allow word wrapping of the tooltips. > > If anyone notices any problems let me know. > > One thing I had forgot to double check is do we want the forum menu as > a block or as tabs? > > Tom > > > > -----Original Message----- > From: geeklog-devel-bounces at lists.geeklog.net > [mailto:geeklog-devel-bounces at lists.geeklog.net] On Behalf Of Tom > Sent: August-14-11 8:38 PM > To: 'Geeklog Development' > Subject: Re: [geeklog-devel] Geeklog Forum 2.8.0 > > I will check on that and create a patch for it if it does not. It will > probably be a week or 2 before I can get at it. > > 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: August-13-11 7:20 AM > To: Geeklog Development > Subject: Re: [geeklog-devel] Geeklog Forum 2.8.0 > > Tom wrote: > > > Dirk, are there any hacks or anything I should be aware of if I do > > the > upgrade? > > The forum plugin on geeklog.net is some weird intermediate version. > Please keep a backup of the files in case we need to resurrect something. > > Also, does the new version support IP lookup[1]? I do need that > occasionally. > > bye, Dirk > > [1] http://www.geeklog.net/docs/english/config.html#misc_ip_lookup > > _______________________________________________ > 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 _______________________________________________ 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 Mon Aug 22 05:02:16 2011 From: dirk at haun-online.de (Dirk Haun) Date: Mon, 22 Aug 2011 11:02:16 +0200 Subject: [geeklog-devel] DB related snippets from FrOSCon Message-ID: <4D1CCF5F-52E7-41BC-B98B-FE289A9DF89F@haun-online.de> I attended FrOSCon[1][2] last weekend. Here's some mixed information that I took home and that loosely fits under the "database" category: 1) I had the pleasure to meet "Monty" Widenius, the creator of MySQL. As you probably know, he's now working on a fork of MySQL called MariaDB. Since he insisted that it would be really easy to install and be a drop-in replacement for MySQL, I decided to give it a try. Well, what can I say - it worked. I now have Geeklog running on MariaDB on my Linux test box here. I've poked around a bit and haven't seen _any_ problems yet, which is nice. There's no need for us to change anything, since MariaDB just uses the MySQL APIs in PHP. Even the binaries have the same names, so backups still work by running mysqldump. We should probably mention that in the documentation somewhere. 2) The omnipresent Henri Bergius gave an introduction into PHPCR, where CR stands for Content Repository or "something to store your content in". PHPCR is an implementation of the Java Content Repository standard (JCR) and this all goes roughly into the NoSQL direction. I'm wondering if this is something we could make use of in Geeklog for at least some of our content, e.g. stories. Something for a future GSoC project, maybe? 3) Two people from Microsoft actually came to the lion's den ;-) and talked about the open source stuff that Microsoft is doing. The talk wasn't too well received (nice show of MS tech, but not a lot about open source actually), btw. I approached one of the speakers afterwards, since I'm still looking for a way for us to get some licenses for Windows and MS SQL server to set up a test environment. I mean, we have the MS SQL code in Geeklog, but it may break at any time without us noticing since nobody from the core team has a setup to actually test this on. The MS speaker asked me to send him a reminder email about this and he's going to see what he can do ... And for the record: FrOSCon was awesome, as always, and I had a blast :) bye, Dirk [1] http://froscon.org/ [2] http://www.flickr.com/search/?q=froscon%202011 [3] http://phpcr.github.com/ From rouslan at placella.com Mon Aug 22 05:56:33 2011 From: rouslan at placella.com (Rouslan Placella) Date: Mon, 22 Aug 2011 10:56:33 +0100 Subject: [geeklog-devel] Geeklog Forum 2.8.0 In-Reply-To: <00c101cc6060$15367880$3fa36980$@cogeco.net> References: <000001cc593b$6fe59080$4fb0b180$@cogeco.net> <004501cc5ae3$8fdd41e0$af97c5a0$@cogeco.net> <008801cc6016$48781cc0$d9685640$@cogeco.net> <1313942934.5504.1.camel@roccivic-pc> <009301cc6022$dbdefb80$939cf280$@cogeco.net> <00c101cc6060$15367880$3fa36980$@cogeco.net> Message-ID: <1314006993.2093.12.camel@roccivic-pc> Well, yeah, we'd be losing a few, but I can't really find any more smilies that fit the same theme. I mean, I checked in another smiley in 2.9.0-hg and I have two more sitting on my desktop, but that's about it and these don't match anything from the smilies plugin anyway. As for the codes, I think all except one are the same and it's easy enough to add an extra symbol to the "forum_xchsmilies()" function from "gf_format.php" to accomodate that. Rouslan On Sun, 2011-08-21 at 20:11 -0400, Tom wrote: > The only problem I see with switching is that the Smiles plugin has more > smiles (37) available than the forum (24) so if we switch (and if the smile > codes are not the same) some will not display. > > > > Tom > > > > From: geeklog-devel-bounces at lists.geeklog.net > [mailto:geeklog-devel-bounces at lists.geeklog.net] On Behalf Of cordiste > Sent: August-21-11 4:03 PM > To: Geeklog Development > Subject: Re: [geeklog-devel] Geeklog Forum 2.8.0 > > > > No objection if we can find the missing smileys like :rtfm: :banana: > :twocents: and others. > > I also noticed :evil: and :twisted: seems to be the same in forum 2.8.0 > > Ben > > > > > > 2011/8/21 Tom > > I do not have a problem with that ... does anyone else? > > > Tom > > -----Original Message----- > From: geeklog-devel-bounces at lists.geeklog.net > > [mailto:geeklog-devel-bounces at lists.geeklog.net] On Behalf Of Rouslan > Placella > Sent: August-21-11 12:09 PM > To: geeklog-devel at lists.geeklog.net > > Subject: Re: [geeklog-devel] Geeklog Forum 2.8.0 > > Hi Tom, > > I'd love to see the switch from using the smilies plugin to using native > forum smilies, since they look better and don't have annoying animations. > You think that's possible? > > Rouslan > > > On Sun, 2011-08-21 at 11:23 -0400, Tom wrote: > > Okay, > > > > I have updated Geeklog.net to the latest version of the forum (2.8.0). > > I added one small hack to it to allow word wrapping of the tooltips. > > > > If anyone notices any problems let me know. > > > > One thing I had forgot to double check is do we want the forum menu as > > a block or as tabs? > > > > Tom > > > > > > > > -----Original Message----- > > From: geeklog-devel-bounces at lists.geeklog.net > > [mailto:geeklog-devel-bounces at lists.geeklog.net] On Behalf Of Tom > > Sent: August-14-11 8:38 PM > > To: 'Geeklog Development' > > Subject: Re: [geeklog-devel] Geeklog Forum 2.8.0 > > > > I will check on that and create a patch for it if it does not. It will > > probably be a week or 2 before I can get at it. > > > > 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: August-13-11 7:20 AM > > To: Geeklog Development > > Subject: Re: [geeklog-devel] Geeklog Forum 2.8.0 > > > > Tom wrote: > > > > > Dirk, are there any hacks or anything I should be aware of if I do > > > the > > upgrade? > > > > The forum plugin on geeklog.net is some weird intermediate version. > > Please keep a backup of the files in case we need to resurrect something. > > > > Also, does the new version support IP lookup[1]? I do need that > > occasionally. > > > > bye, Dirk > > > > [1] http://www.geeklog.net/docs/english/config.html#misc_ip_lookup > > > > _______________________________________________ > > 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 > > _______________________________________________ > 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 danstoner at gmail.com Mon Aug 22 08:30:19 2011 From: danstoner at gmail.com (Dan Stoner) Date: Mon, 22 Aug 2011 08:30:19 -0400 Subject: [geeklog-devel] Geeklog Topics and Blocks In-Reply-To: References: <00a601cc6041$5a33b2a0$0e9b17e0$@cogeco.net> Message-ID: I have also wanted the multi-topic assignment capabilty. For some reason I have an aversion to tags (and tag clouds)... but tags do seem like a common solution to this. - Dan Stoner On Sun, Aug 21, 2011 at 7:19 PM, Vincent Furia wrote: > I had done some thinking on this several years ago. The most flexible design > I came up with is using "tag" style backend. Instead of having tid's > associated with stories, there would be topic_assignments (or some better > named...) table allowing a many-to-many relationship between stories (or > blocks, or plugins, etc) and topics. > I went so far as to also consider how to handle sub-topics. Easy way: you > could define topic relationships by having a topic separator (e.g. "-" or > "/") in the topic name. Hard way: create a?hierarchal?data structure in the > database (parent child relationship, or tree representation similar to how > comments are not handled). The latter design would allow more flexibility, > though the former would be significantly less work to implement. > > Any change that modified?the database would require quite a bit of work (as > my suggestion in the first paragraph would). If you end up going with any of > these ideas, I had thought out quite a bit more detail if you want it. > -Vinny > On Sun, Aug 21, 2011 at 14:31, Tom wrote: >> >> I have started to do a bit of research/work on my feature request about >> allowing topics to be associated with other objects like staticpages, etc. >> >> http://project.geeklog.net/tracking/view.php?id=1155 >> >> I was also thinking about (I haven't decided to tackle it yet): >> >> - Allowing blocks to be assigned to one or more topics and not just one or >> all. >> - Allowing stories (and other objects) ?to be assigned to one or more >> topics. >> >> Does anyone have any thoughts or opinions... >> >> 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 danstoner at gmail.com Mon Aug 22 08:09:40 2011 From: danstoner at gmail.com (Dan Stoner) Date: Mon, 22 Aug 2011 08:09:40 -0400 Subject: [geeklog-devel] DB related snippets from FrOSCon In-Reply-To: <4D1CCF5F-52E7-41BC-B98B-FE289A9DF89F@haun-online.de> References: <4D1CCF5F-52E7-41BC-B98B-FE289A9DF89F@haun-online.de> Message-ID: I always feel pumped up when I come home from a tech conference. Conferences rock! Thanks for sharing. - Dan Stoner On Mon, Aug 22, 2011 at 5:02 AM, Dirk Haun wrote: > I attended FrOSCon[1][2] last weekend. Here's some mixed information that I took home and that loosely fits under the "database" category: > > 1) I had the pleasure to meet "Monty" Widenius, the creator of MySQL. As you probably know, he's now working on a fork of MySQL called MariaDB. Since he insisted that it would be really easy to install and be a drop-in replacement for MySQL, I decided to give it a try. > > Well, what can I say - it worked. I now have Geeklog running on MariaDB on my Linux test box here. I've poked around a bit and haven't seen _any_ problems yet, which is nice. > > There's no need for us to change anything, since MariaDB just uses the MySQL APIs in PHP. Even the binaries have the same names, so backups still work by running mysqldump. We should probably mention that in the documentation somewhere. > > 2) The omnipresent Henri Bergius gave an introduction into PHPCR, where CR stands for Content Repository or "something to store your content in". PHPCR is an implementation of the Java Content Repository standard (JCR) and this all goes roughly into the NoSQL direction. I'm wondering if this is something we could make use of in Geeklog for at least some of our content, e.g. stories. Something for a future GSoC project, maybe? > > 3) Two people from Microsoft actually came to the lion's den ;-) and talked about the open source stuff that Microsoft is doing. The talk wasn't too well received (nice show of MS tech, but not a lot about open source actually), btw. I approached one of the speakers afterwards, since I'm still looking for a way for us to get some licenses for Windows and MS SQL server to set up a test environment. I mean, we have the MS SQL code in Geeklog, but it may break at any time without us noticing since nobody from the core team has a setup to actually test this on. The MS speaker asked me to send him a reminder email about this and he's going to see what he can do ... > > And for the record: FrOSCon was awesome, as always, and I had a blast :) > > bye, Dirk > > [1] http://froscon.org/ > [2] http://www.flickr.com/search/?q=froscon%202011 > [3] http://phpcr.github.com/ > > _______________________________________________ > geeklog-devel mailing list > geeklog-devel at lists.geeklog.net > http://eight.pairlist.net/mailman/listinfo/geeklog-devel > From websitemaster at cogeco.net Mon Aug 22 09:23:26 2011 From: websitemaster at cogeco.net (Tom) Date: Mon, 22 Aug 2011 09:23:26 -0400 Subject: [geeklog-devel] Geeklog Topics and Blocks In-Reply-To: References: <00a601cc6041$5a33b2a0$0e9b17e0$@cogeco.net> Message-ID: <00e101cc60ce$acda9f40$068fddc0$@cogeco.net> Thanks for the input Vinny. I do not plan to add sub topics (I am not sure if I have the time plus I think a category plugin would best serve here). I think your tag style backend describes best what I was thinking. Plus, if someone really wanted to I guess they could simulate sub topics by using the many to many relationships and making sure a story belong to all the topics it needed to. I will come up with the db changes needed and review with everyone here before I start coding. Tom From: geeklog-devel-bounces at lists.geeklog.net [mailto:geeklog-devel-bounces at lists.geeklog.net] On Behalf Of Vincent Furia Sent: August-21-11 7:20 PM To: Geeklog Development Subject: Re: [geeklog-devel] Geeklog Topics and Blocks I had done some thinking on this several years ago. The most flexible design I came up with is using "tag" style backend. Instead of having tid's associated with stories, there would be topic_assignments (or some better named...) table allowing a many-to-many relationship between stories (or blocks, or plugins, etc) and topics. I went so far as to also consider how to handle sub-topics. Easy way: you could define topic relationships by having a topic separator (e.g. "-" or "/") in the topic name. Hard way: create a hierarchal data structure in the database (parent child relationship, or tree representation similar to how comments are not handled). The latter design would allow more flexibility, though the former would be significantly less work to implement. Any change that modified the database would require quite a bit of work (as my suggestion in the first paragraph would). If you end up going with any of these ideas, I had thought out quite a bit more detail if you want it. -Vinny On Sun, Aug 21, 2011 at 14:31, Tom wrote: I have started to do a bit of research/work on my feature request about allowing topics to be associated with other objects like staticpages, etc. http://project.geeklog.net/tracking/view.php?id=1155 I was also thinking about (I haven't decided to tackle it yet): - Allowing blocks to be assigned to one or more topics and not just one or all. - Allowing stories (and other objects) to be assigned to one or more topics. Does anyone have any thoughts or opinions... 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 Mon Aug 22 09:28:34 2011 From: websitemaster at cogeco.net (Tom) Date: Mon, 22 Aug 2011 09:28:34 -0400 Subject: [geeklog-devel] Geeklog Topics and Blocks In-Reply-To: References: <00a601cc6041$5a33b2a0$0e9b17e0$@cogeco.net> Message-ID: <011301cc60cf$648b76a0$2da263e0$@cogeco.net> >Any change that modified the database would require quite a bit of work (as my suggestion in the first paragraph would). If you end up going with any of these ideas, I had >thought out quite a bit more detail if you want it. Sure. J From: geeklog-devel-bounces at lists.geeklog.net [mailto:geeklog-devel-bounces at lists.geeklog.net] On Behalf Of Vincent Furia Sent: August-21-11 7:20 PM To: Geeklog Development Subject: Re: [geeklog-devel] Geeklog Topics and Blocks I had done some thinking on this several years ago. The most flexible design I came up with is using "tag" style backend. Instead of having tid's associated with stories, there would be topic_assignments (or some better named...) table allowing a many-to-many relationship between stories (or blocks, or plugins, etc) and topics. I went so far as to also consider how to handle sub-topics. Easy way: you could define topic relationships by having a topic separator (e.g. "-" or "/") in the topic name. Hard way: create a hierarchal data structure in the database (parent child relationship, or tree representation similar to how comments are not handled). The latter design would allow more flexibility, though the former would be significantly less work to implement. Any change that modified the database would require quite a bit of work (as my suggestion in the first paragraph would). If you end up going with any of these ideas, I had thought out quite a bit more detail if you want it. -Vinny On Sun, Aug 21, 2011 at 14:31, Tom wrote: I have started to do a bit of research/work on my feature request about allowing topics to be associated with other objects like staticpages, etc. http://project.geeklog.net/tracking/view.php?id=1155 I was also thinking about (I haven't decided to tackle it yet): - Allowing blocks to be assigned to one or more topics and not just one or all. - Allowing stories (and other objects) to be assigned to one or more topics. Does anyone have any thoughts or opinions... 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 dirk at haun-online.de Mon Aug 22 12:12:13 2011 From: dirk at haun-online.de (Dirk Haun) Date: Mon, 22 Aug 2011 18:12:13 +0200 Subject: [geeklog-devel] Yet another Mantis update; Wiki down Message-ID: There was a security update for Mantis which I just installed. Let me know if you find anything not working as expected in our bugtracker. Speaking of not working: The Geeklog wiki seems to be down. I've already sent an email to Chris. bye, Dirk From vfuria at gmail.com Mon Aug 22 17:05:39 2011 From: vfuria at gmail.com (Vincent Furia) Date: Mon, 22 Aug 2011 15:05:39 -0600 Subject: [geeklog-devel] Geeklog Topics and Blocks In-Reply-To: <011301cc60cf$648b76a0$2da263e0$@cogeco.net> References: <00a601cc6041$5a33b2a0$0e9b17e0$@cogeco.net> <011301cc60cf$648b76a0$2da263e0$@cogeco.net> Message-ID: First the easy part. Defining the tables: 1. Remove 'tid' from the story table. 2. Create a new table "topic_assignments". It should have columns "type" varchar(30), "sid" varchar(40), and "tid" varchar(20). It's primary key should be on "tid" and with a INDEX on "type" and "sid" (this key could also just be on sid). 3. The topics table is sufficient as is, though that depends on the full set of features you want to change. The underlying code changes get complicated. Here is what I recall looking at originally, though I'm sure there is more that will have to be modified to incorporate the changes. Since you're implementation allows a single article (or other item) to be belong to multiple topics, you're changes are going to be more extensive than what I had looked at. At a minimum you're going to want to look at lib-common.php, article.php, and lib-security.php. 1. COM_siteHeader may need some mods to recognize when you are looking at plugin/block/etc that is associated with a specific topic. Also, COM_siteFooter. 2. COM_showBlocks will have to be modified to handle a topic array as well as a single topic. Most calling functions to COM_showBlocks functions will also need to be modified to handle multiple topics. 3. COM_topicArray will have to understand the new underlying database structure. 4. SEC_hasTopicAccess probably doesn't need to change, but keep an eye on it. 5. COM_rdfUpToDateCheck will need to be expanded to handle topic feed updates for non-article types. 6. COM_featuredCheck assumes tid will be in the article table. You'll also have to figure out how you want to handle featured article flag on stories with multiple topics, this could get really confusing if not taken into account at the start. 7. COM_adminMenu will need to handle topic assignments. Again, it assumes tid in the article table. 8. Everywhere COM_getTopicSQL is called will need to be rethought (and the function itself will probably go away). That code currently generates an "IN" clause against the tid in the article table. All queries that use it will have to do a double join to the topics table and topic_assignments table. I imagine this is where A LOT of the work for this project will be invested. 9. COM_emailUserTopics will need some mods since you don't want the informational email to repeat articles. Also, you might want to add a plugin API for plugin items be included in topic emails. 10. Obviously a new interface will be required to submit/administer articles with multiple topics. Some generic functions here will make it easy to add topic support to other plugins. 11. Webservices may be impacted, though I haven't looked at that code at all to even make an educated guess as to how much (or even if they would be impacted). 12. I think story.class.php will require extensive modifications, though it didn't exist when I first looked into modifying topics. I'm sure my notes on article.php are useless for the same reason... That should get you started. It's a pretty big undertaking. You might want to reconsider implementing subtopics, with all the work needed already the extra cost wouldn't be great (though I do understand your desire to limit the scope at least a little bit). It's a shame we didn't do GSOC this year, this probably would have made a great project for a summer intern... -Vinny On Mon, Aug 22, 2011 at 07:28, Tom wrote: > >Any change that modified the database would require quite a bit of work > (as my suggestion in the first paragraph would). If you end up going with > any of these ideas, I had >thought out quite a bit more detail if you want > it.**** > > ** ** > > Sure. J**** > > ** ** > > ** ** > > *From:* geeklog-devel-bounces at lists.geeklog.net [mailto: > geeklog-devel-bounces at lists.geeklog.net] *On Behalf Of *Vincent Furia > *Sent:* August-21-11 7:20 PM > *To:* Geeklog Development > *Subject:* Re: [geeklog-devel] Geeklog Topics and Blocks**** > > ** ** > > I had done some thinking on this several years ago. The most flexible > design I came up with is using "tag" style backend. Instead of having tid's > associated with stories, there would be topic_assignments (or some better > named...) table allowing a many-to-many relationship between stories (or > blocks, or plugins, etc) and topics.**** > > ** ** > > I went so far as to also consider how to handle sub-topics. Easy way: you > could define topic relationships by having a topic separator (e.g. "-" or > "/") in the topic name. Hard way: create a hierarchal data structure in the > database (parent child relationship, or tree representation similar to how > comments are not handled). The latter design would allow more flexibility, > though the former would be significantly less work to implement.**** > > ** ** > > Any change that modified the database would require quite a bit of work (as > my suggestion in the first paragraph would). If you end up going with any of > these ideas, I had thought out quite a bit more detail if you want it.**** > > ** ** > > -Vinny**** > > ** ** > > On Sun, Aug 21, 2011 at 14:31, Tom wrote:**** > > I have started to do a bit of research/work on my feature request about > allowing topics to be associated with other objects like staticpages, etc. > > http://project.geeklog.net/tracking/view.php?id=1155 > > I was also thinking about (I haven't decided to tackle it yet): > > - Allowing blocks to be assigned to one or more topics and not just one or > all. > - Allowing stories (and other objects) to be assigned to one or more > topics. > > Does anyone have any thoughts or opinions... > > 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 > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From websitemaster at cogeco.net Mon Aug 22 20:40:31 2011 From: websitemaster at cogeco.net (Tom) Date: Mon, 22 Aug 2011 20:40:31 -0400 Subject: [geeklog-devel] Geeklog Topics and Blocks In-Reply-To: References: <00a601cc6041$5a33b2a0$0e9b17e0$@cogeco.net> <011301cc60cf$648b76a0$2da263e0$@cogeco.net> Message-ID: <017101cc612d$431a9560$c94fc020$@cogeco.net> You covered most of my points but I hadn't thought of 5, 6 and 9. 5. I would probably leave this as a feed for articles only and not other types since clicking on a topic itself would still only display articles. 6. Handling of featured topic articles. I guess the first question would be is should an article be allowed to be featured for only one topic or many topics. If it is many then either we will need a new table or I will have to add a column to topic_assignments Tom From: geeklog-devel-bounces at lists.geeklog.net [mailto:geeklog-devel-bounces at lists.geeklog.net] On Behalf Of Vincent Furia Sent: August-22-11 5:06 PM To: Geeklog Development Subject: Re: [geeklog-devel] Geeklog Topics and Blocks First the easy part. Defining the tables: 1. Remove 'tid' from the story table. 2. Create a new table "topic_assignments". It should have columns "type" varchar(30), "sid" varchar(40), and "tid" varchar(20). It's primary key should be on "tid" and with a INDEX on "type" and "sid" (this key could also just be on sid). 3. The topics table is sufficient as is, though that depends on the full set of features you want to change. The underlying code changes get complicated. Here is what I recall looking at originally, though I'm sure there is more that will have to be modified to incorporate the changes. Since you're implementation allows a single article (or other item) to be belong to multiple topics, you're changes are going to be more extensive than what I had looked at. At a minimum you're going to want to look at lib-common.php, article.php, and lib-security.php. 1. COM_siteHeader may need some mods to recognize when you are looking at plugin/block/etc that is associated with a specific topic. Also, COM_siteFooter. 2. COM_showBlocks will have to be modified to handle a topic array as well as a single topic. Most calling functions to COM_showBlocks functions will also need to be modified to handle multiple topics. 3. COM_topicArray will have to understand the new underlying database structure. 4. SEC_hasTopicAccess probably doesn't need to change, but keep an eye on it. 5. COM_rdfUpToDateCheck will need to be expanded to handle topic feed updates for non-article types. 6. COM_featuredCheck assumes tid will be in the article table. You'll also have to figure out how you want to handle featured article flag on stories with multiple topics, this could get really confusing if not taken into account at the start. 7. COM_adminMenu will need to handle topic assignments. Again, it assumes tid in the article table. 8. Everywhere COM_getTopicSQL is called will need to be rethought (and the function itself will probably go away). That code currently generates an "IN" clause against the tid in the article table. All queries that use it will have to do a double join to the topics table and topic_assignments table. I imagine this is where A LOT of the work for this project will be invested. 9. COM_emailUserTopics will need some mods since you don't want the informational email to repeat articles. Also, you might want to add a plugin API for plugin items be included in topic emails. 10. Obviously a new interface will be required to submit/administer articles with multiple topics. Some generic functions here will make it easy to add topic support to other plugins. 11. Webservices may be impacted, though I haven't looked at that code at all to even make an educated guess as to how much (or even if they would be impacted). 12. I think story.class.php will require extensive modifications, though it didn't exist when I first looked into modifying topics. I'm sure my notes on article.php are useless for the same reason... That should get you started. It's a pretty big undertaking. You might want to reconsider implementing subtopics, with all the work needed already the extra cost wouldn't be great (though I do understand your desire to limit the scope at least a little bit). It's a shame we didn't do GSOC this year, this probably would have made a great project for a summer intern... -Vinny On Mon, Aug 22, 2011 at 07:28, Tom wrote: >Any change that modified the database would require quite a bit of work (as my suggestion in the first paragraph would). If you end up going with any of these ideas, I had >thought out quite a bit more detail if you want it. Sure. J From: geeklog-devel-bounces at lists.geeklog.net [mailto:geeklog-devel-bounces at lists.geeklog.net] On Behalf Of Vincent Furia Sent: August-21-11 7:20 PM To: Geeklog Development Subject: Re: [geeklog-devel] Geeklog Topics and Blocks I had done some thinking on this several years ago. The most flexible design I came up with is using "tag" style backend. Instead of having tid's associated with stories, there would be topic_assignments (or some better named...) table allowing a many-to-many relationship between stories (or blocks, or plugins, etc) and topics. I went so far as to also consider how to handle sub-topics. Easy way: you could define topic relationships by having a topic separator (e.g. "-" or "/") in the topic name. Hard way: create a hierarchal data structure in the database (parent child relationship, or tree representation similar to how comments are not handled). The latter design would allow more flexibility, though the former would be significantly less work to implement. Any change that modified the database would require quite a bit of work (as my suggestion in the first paragraph would). If you end up going with any of these ideas, I had thought out quite a bit more detail if you want it. -Vinny On Sun, Aug 21, 2011 at 14:31, Tom wrote: I have started to do a bit of research/work on my feature request about allowing topics to be associated with other objects like staticpages, etc. http://project.geeklog.net/tracking/view.php?id=1155 I was also thinking about (I haven't decided to tackle it yet): - Allowing blocks to be assigned to one or more topics and not just one or all. - Allowing stories (and other objects) to be assigned to one or more topics. Does anyone have any thoughts or opinions... 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 -------------- next part -------------- An HTML attachment was scrubbed... URL: From vfuria at gmail.com Mon Aug 22 21:58:59 2011 From: vfuria at gmail.com (Vincent Furia) Date: Mon, 22 Aug 2011 19:58:59 -0600 Subject: [geeklog-devel] Geeklog Topics and Blocks In-Reply-To: <017101cc612d$431a9560$c94fc020$@cogeco.net> References: <00a601cc6041$5a33b2a0$0e9b17e0$@cogeco.net> <011301cc60cf$648b76a0$2da263e0$@cogeco.net> <017101cc612d$431a9560$c94fc020$@cogeco.net> Message-ID: On Mon, Aug 22, 2011 at 18:40, Tom wrote: > 6. Handling of featured topic articles? I guess the first question would be > is should an article be allowed to be featured for only one topic or many > topics. If it is many then either we will need a new table or I will have to > add a column to topic_assignments You could also completely change the design and have a "featured article sid" in the topics table... -Vinny -------------- next part -------------- An HTML attachment was scrubbed... URL: From websitemaster at cogeco.net Wed Aug 24 09:36:11 2011 From: websitemaster at cogeco.net (Tom) Date: Wed, 24 Aug 2011 09:36:11 -0400 Subject: [geeklog-devel] Geeklog Forum 2.8.0 Message-ID: <026401cc6262$c9fe8740$5dfb95c0$@cogeco.net> Just a note: I updated the Geeklog user profile page to display details about the users forum posts. I also found a bug with the forum. It was using COM_BuildURL in a few places which it shouldn't since it doesn't support URL rewriting. I added the fix to Geeklog's forum install. Tom -------------- next part -------------- An HTML attachment was scrubbed... URL: From websitemaster at cogeco.net Wed Aug 24 09:46:40 2011 From: websitemaster at cogeco.net (Tom) Date: Wed, 24 Aug 2011 09:46:40 -0400 Subject: [geeklog-devel] Geeklog Forum 2.8.0 In-Reply-To: <1314006993.2093.12.camel@roccivic-pc> References: <000001cc593b$6fe59080$4fb0b180$@cogeco.net> <004501cc5ae3$8fdd41e0$af97c5a0$@cogeco.net> <008801cc6016$48781cc0$d9685640$@cogeco.net> <1313942934.5504.1.camel@roccivic-pc> <009301cc6022$dbdefb80$939cf280$@cogeco.net> <00c101cc6060$15367880$3fa36980$@cogeco.net> <1314006993.2093.12.camel@roccivic-pc> Message-ID: <026901cc6264$410a56b0$c31f0410$@cogeco.net> I think I would rather update the smiles in the smiles plugin so the smiles in the messenger will be updated as well. I use another smiles plugin at the moment which supports autotags. Maybe I will update this plugin to include autotag support plus add the ability to allow Admins to say which icons can be used by the forum/messenger and autotags. This way the old smiley icons will display in the old forum posts and only the smiley icons we want the users to use will be displayed in a new forum post. Tom -----Original Message----- From: geeklog-devel-bounces at lists.geeklog.net [mailto:geeklog-devel-bounces at lists.geeklog.net] On Behalf Of Rouslan Placella Sent: August-22-11 5:57 AM To: geeklog-devel at lists.geeklog.net Subject: Re: [geeklog-devel] Geeklog Forum 2.8.0 Well, yeah, we'd be losing a few, but I can't really find any more smilies that fit the same theme. I mean, I checked in another smiley in 2.9.0-hg and I have two more sitting on my desktop, but that's about it and these don't match anything from the smilies plugin anyway. As for the codes, I think all except one are the same and it's easy enough to add an extra symbol to the "forum_xchsmilies()" function from "gf_format.php" to accomodate that. Rouslan On Sun, 2011-08-21 at 20:11 -0400, Tom wrote: > The only problem I see with switching is that the Smiles plugin has > more smiles (37) available than the forum (24) so if we switch (and if > the smile codes are not the same) some will not display. > > > > Tom > > > > From: geeklog-devel-bounces at lists.geeklog.net > [mailto:geeklog-devel-bounces at lists.geeklog.net] On Behalf Of cordiste > Sent: August-21-11 4:03 PM > To: Geeklog Development > Subject: Re: [geeklog-devel] Geeklog Forum 2.8.0 > > > > No objection if we can find the missing smileys like :rtfm: :banana: > :twocents: and others. > > I also noticed :evil: and :twisted: seems to be the same in forum > 2.8.0 > > Ben > > > > > > 2011/8/21 Tom > > I do not have a problem with that ... does anyone else? > > > Tom > > -----Original Message----- > From: geeklog-devel-bounces at lists.geeklog.net > > [mailto:geeklog-devel-bounces at lists.geeklog.net] On Behalf Of Rouslan > Placella > Sent: August-21-11 12:09 PM > To: geeklog-devel at lists.geeklog.net > > Subject: Re: [geeklog-devel] Geeklog Forum 2.8.0 > > Hi Tom, > > I'd love to see the switch from using the smilies plugin to using > native forum smilies, since they look better and don't have annoying animations. > You think that's possible? > > Rouslan > > > On Sun, 2011-08-21 at 11:23 -0400, Tom wrote: > > Okay, > > > > I have updated Geeklog.net to the latest version of the forum (2.8.0). > > I added one small hack to it to allow word wrapping of the tooltips. > > > > If anyone notices any problems let me know. > > > > One thing I had forgot to double check is do we want the forum menu > > as a block or as tabs? > > > > Tom > > > > > > > > -----Original Message----- > > From: geeklog-devel-bounces at lists.geeklog.net > > [mailto:geeklog-devel-bounces at lists.geeklog.net] On Behalf Of Tom > > Sent: August-14-11 8:38 PM > > To: 'Geeklog Development' > > Subject: Re: [geeklog-devel] Geeklog Forum 2.8.0 > > > > I will check on that and create a patch for it if it does not. It > > will probably be a week or 2 before I can get at it. > > > > 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: August-13-11 7:20 AM > > To: Geeklog Development > > Subject: Re: [geeklog-devel] Geeklog Forum 2.8.0 > > > > Tom wrote: > > > > > Dirk, are there any hacks or anything I should be aware of if I do > > > the > > upgrade? > > > > The forum plugin on geeklog.net is some weird intermediate version. > > Please keep a backup of the files in case we need to resurrect something. > > > > Also, does the new version support IP lookup[1]? I do need that > > occasionally. > > > > bye, Dirk > > > > [1] http://www.geeklog.net/docs/english/config.html#misc_ip_lookup > > > > _______________________________________________ > > 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 > > _______________________________________________ > 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 Wed Aug 24 10:13:39 2011 From: websitemaster at cogeco.net (Tom) Date: Wed, 24 Aug 2011 10:13:39 -0400 Subject: [geeklog-devel] Geeklog Forum 2.8.0 In-Reply-To: <026901cc6264$410a56b0$c31f0410$@cogeco.net> References: <000001cc593b$6fe59080$4fb0b180$@cogeco.net> <004501cc5ae3$8fdd41e0$af97c5a0$@cogeco.net> <008801cc6016$48781cc0$d9685640$@cogeco.net> <1313942934.5504.1.camel@roccivic-pc> <009301cc6022$dbdefb80$939cf280$@cogeco.net> <00c101cc6060$15367880$3fa36980$@cogeco.net> <1314006993.2093.12.camel@roccivic-pc> <026901cc6264$410a56b0$c31f0410$@cogeco.net> Message-ID: <027c01cc6268$075f51f0$161df5d0$@cogeco.net> Ignore my last email :-) I just looked and noticed that the smiles plugin is not actually a plugin but built into messenger. Tom -----Original Message----- From: geeklog-devel-bounces at lists.geeklog.net [mailto:geeklog-devel-bounces at lists.geeklog.net] On Behalf Of Tom Sent: August-24-11 9:47 AM To: 'Geeklog Development' Subject: Re: [geeklog-devel] Geeklog Forum 2.8.0 I think I would rather update the smiles in the smiles plugin so the smiles in the messenger will be updated as well. I use another smiles plugin at the moment which supports autotags. Maybe I will update this plugin to include autotag support plus add the ability to allow Admins to say which icons can be used by the forum/messenger and autotags. This way the old smiley icons will display in the old forum posts and only the smiley icons we want the users to use will be displayed in a new forum post. Tom -----Original Message----- From: geeklog-devel-bounces at lists.geeklog.net [mailto:geeklog-devel-bounces at lists.geeklog.net] On Behalf Of Rouslan Placella Sent: August-22-11 5:57 AM To: geeklog-devel at lists.geeklog.net Subject: Re: [geeklog-devel] Geeklog Forum 2.8.0 Well, yeah, we'd be losing a few, but I can't really find any more smilies that fit the same theme. I mean, I checked in another smiley in 2.9.0-hg and I have two more sitting on my desktop, but that's about it and these don't match anything from the smilies plugin anyway. As for the codes, I think all except one are the same and it's easy enough to add an extra symbol to the "forum_xchsmilies()" function from "gf_format.php" to accomodate that. Rouslan On Sun, 2011-08-21 at 20:11 -0400, Tom wrote: > The only problem I see with switching is that the Smiles plugin has > more smiles (37) available than the forum (24) so if we switch (and if > the smile codes are not the same) some will not display. > > > > Tom > > > > From: geeklog-devel-bounces at lists.geeklog.net > [mailto:geeklog-devel-bounces at lists.geeklog.net] On Behalf Of cordiste > Sent: August-21-11 4:03 PM > To: Geeklog Development > Subject: Re: [geeklog-devel] Geeklog Forum 2.8.0 > > > > No objection if we can find the missing smileys like :rtfm: :banana: > :twocents: and others. > > I also noticed :evil: and :twisted: seems to be the same in forum > 2.8.0 > > Ben > > > > > > 2011/8/21 Tom > > I do not have a problem with that ... does anyone else? > > > Tom > > -----Original Message----- > From: geeklog-devel-bounces at lists.geeklog.net > > [mailto:geeklog-devel-bounces at lists.geeklog.net] On Behalf Of Rouslan > Placella > Sent: August-21-11 12:09 PM > To: geeklog-devel at lists.geeklog.net > > Subject: Re: [geeklog-devel] Geeklog Forum 2.8.0 > > Hi Tom, > > I'd love to see the switch from using the smilies plugin to using > native forum smilies, since they look better and don't have annoying animations. > You think that's possible? > > Rouslan > > > On Sun, 2011-08-21 at 11:23 -0400, Tom wrote: > > Okay, > > > > I have updated Geeklog.net to the latest version of the forum (2.8.0). > > I added one small hack to it to allow word wrapping of the tooltips. > > > > If anyone notices any problems let me know. > > > > One thing I had forgot to double check is do we want the forum menu > > as a block or as tabs? > > > > Tom > > > > > > > > -----Original Message----- > > From: geeklog-devel-bounces at lists.geeklog.net > > [mailto:geeklog-devel-bounces at lists.geeklog.net] On Behalf Of Tom > > Sent: August-14-11 8:38 PM > > To: 'Geeklog Development' > > Subject: Re: [geeklog-devel] Geeklog Forum 2.8.0 > > > > I will check on that and create a patch for it if it does not. It > > will probably be a week or 2 before I can get at it. > > > > 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: August-13-11 7:20 AM > > To: Geeklog Development > > Subject: Re: [geeklog-devel] Geeklog Forum 2.8.0 > > > > Tom wrote: > > > > > Dirk, are there any hacks or anything I should be aware of if I do > > > the > > upgrade? > > > > The forum plugin on geeklog.net is some weird intermediate version. > > Please keep a backup of the files in case we need to resurrect something. > > > > Also, does the new version support IP lookup[1]? I do need that > > occasionally. > > > > bye, Dirk > > > > [1] http://www.geeklog.net/docs/english/config.html#misc_ip_lookup > > > > _______________________________________________ > > 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 > > _______________________________________________ > 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 dirk at haun-online.de Wed Aug 24 16:02:46 2011 From: dirk at haun-online.de (Dirk Haun) Date: Wed, 24 Aug 2011 22:02:46 +0200 Subject: [geeklog-devel] Anyone running Geeklog with the Suhosin patch? Message-ID: <5253CFE2-2C65-48D9-9BC6-A4F035ED353E@haun-online.de> This is about http://project.geeklog.net/tracking/view.php?id=1380 Not sure what's happening there. It seems the install script is crapping out somewhere during the plugin install phase. Does one of our plugins not like the Suhosin patch? Only guessing here, though. I don't have a setup with the Suhosin patch. Anyone happen to have that ready and be willing to do a quick test install of 1.8.0? bye, Dirk From rouslan at placella.com Wed Aug 24 17:42:23 2011 From: rouslan at placella.com (Rouslan Placella) Date: Wed, 24 Aug 2011 22:42:23 +0100 Subject: [geeklog-devel] Anyone running Geeklog with the Suhosin patch? In-Reply-To: <5253CFE2-2C65-48D9-9BC6-A4F035ED353E@haun-online.de> References: <5253CFE2-2C65-48D9-9BC6-A4F035ED353E@haun-online.de> Message-ID: <1314222143.1914.36.camel@roccivic-pc> On Wed, 2011-08-24 at 22:02 +0200, Dirk Haun wrote: > This is about http://project.geeklog.net/tracking/view.php?id=1380 > > Not sure what's happening there. It seems the install script is crapping out somewhere during the plugin install phase. Does one of our plugins not like the Suhosin patch? Only guessing here, though. > > I don't have a setup with the Suhosin patch. Anyone happen to have that ready and be willing to do a quick test install of 1.8.0? Well, I don't normally run suhosin, but it's really quick to pop it in and out on my box :) I can confirm that I'm getting the same error as in the above mentioned bug report. However if, instead of selecting the "Install" button in step 2, I select the "Install and configure additional plugins", there is no error and the install completes successfully, including all plugins. So it could also be an issue with the install script rather than a plugin... Also, the Firebug console is telling me that there is an Internal server error after hitting the "Install" button: --->%--- "NetworkError: 500 Internal Server Error - http://localhost/geeklog-1.8.0rc1/public_html/admin/install/index.php?mode=install&step=3&dbconfig_path=/var/www/geeklog-1.8.0rc1/db-config.php&install_plugins=&language=english&site_name=Geeklog+Site&site_slogan=Another+Nifty+Geeklog+Site&site_url=http%3A%2F%2Flocalhost%2Fgeeklog-1.8.0rc1%2Fpublic_html&site_admin_url=http%3A%2F%2Flocalhost%2Fgeeklog-1.8.0rc1%2Fpublic_html%2Fadmin&site_mail=admin%40localhost&noreply_mail=noreply%40localhost" --->%--- Also, if I add the following line of code at the beginning of PLG_collectTags(), so that the code inside this function does not get executed at all. --->%--- return array(); --->%--- Then the install also succeeds (the regular one, not the "Install and configure additional plugins"). Let me know if I can be of further help... Rouslan From dirk at haun-online.de Thu Aug 25 16:12:35 2011 From: dirk at haun-online.de (Dirk Haun) Date: Thu, 25 Aug 2011 22:12:35 +0200 Subject: [geeklog-devel] Anyone running Geeklog with the Suhosin patch? In-Reply-To: <1314222143.1914.36.camel@roccivic-pc> References: <5253CFE2-2C65-48D9-9BC6-A4F035ED353E@haun-online.de> <1314222143.1914.36.camel@roccivic-pc> Message-ID: Rouslan Placella wrote: > I can confirm that I'm getting the same error as in the above mentioned > bug report. However if, instead of selecting the "Install" button in > step 2, I select the "Install and configure additional plugins", there > is no error and the install completes successfully, including all > plugins. So it could also be an issue with the install script rather > than a plugin... Do you think you could try tracking it down some more? Since you're already able to reproduce it while I would have to set up a VM first ... I'd probably start with setting the error_reporting() line in lib-install.php to error_reporting(E_ALL) and see if that brings up anything. Also, having xdebug installed would probaly help to get a call stack to see where it's coming from. If you don't have the time, I'll get to it some time over the weekend. bye, Dirk From dirk at haun-online.de Sun Aug 28 05:45:30 2011 From: dirk at haun-online.de (Dirk Haun) Date: Sun, 28 Aug 2011 11:45:30 +0200 Subject: [geeklog-devel] Geeklog Forum 2.8.0 In-Reply-To: <026401cc6262$c9fe8740$5dfb95c0$@cogeco.net> References: <026401cc6262$c9fe8740$5dfb95c0$@cogeco.net> Message-ID: <73074758-C0DC-4441-BB00-B0A20A8E7EFA@haun-online.de> Tom wrote: > Just a note: I updated the Geeklog user profile page to display details about the users forum posts. Does this require a change in the theme's templates? If so, can you please document the necessary changes here: http://wiki.geeklog.net/index.php/Geeklog_Release_Procedures#Updating_geeklog.net Otherwise it may be lost during the next site update. If no theme changes are required (can you even do that with our current plugin API?) then you don't need to list it, of course. bye, Dirk From dirk at haun-online.de Sun Aug 28 12:37:08 2011 From: dirk at haun-online.de (Dirk Haun) Date: Sun, 28 Aug 2011 18:37:08 +0200 Subject: [geeklog-devel] 1.8.1 In-Reply-To: References: <20110624133138.9164384jmqc7tuas@webmail.df.eu> <1308916307.1804.8.camel@roccivic-pc> <025901cc3267$570753a0$0515fae0$@cogeco.net> <20110624164720.9052387slu8vhl0k@webmail.df.eu> Message-ID: <312E4896-7DC1-4197-A1CB-0806E1151F0D@haun-online.de> Oh, right, Geeklog 1.8.1 ? Well, I consider it my fault that it's not out yet. Apart from me being busy, I wasn't too sure if it would be a good idea to include the MySQLi support in a minor update. It looks like the MySQLi API is more picky with things and so there may be compatibility issues lurking there, e.g. with plugins. So, I have now created a branch for a potential 1.8.1 release that only contains "harmless" fixes. The goal is still to make this a rather painless upgrade. Therefore, it does not include changes to the language files (other than updated translations - but no new text strings), to the theme, or to the database. Any changes that touch those should go into HEAD, with the intention of them being in 1.9.0 (remember that the next major release is scheduled for November). http://project.geeklog.net/cgi-bin/hgwebdir.cgi/geeklog/rev/4783dd6290a5 I'd shoot for a 1.8.1rc1 next weekend then. Did I miss anything that should go into this release? bye, Dirk From websitemaster at cogeco.net Sun Aug 28 18:36:48 2011 From: websitemaster at cogeco.net (Tom) Date: Sun, 28 Aug 2011 18:36:48 -0400 Subject: [geeklog-devel] 1.8.1 In-Reply-To: <312E4896-7DC1-4197-A1CB-0806E1151F0D@haun-online.de> References: <20110624133138.9164384jmqc7tuas@webmail.df.eu> <1308916307.1804.8.camel@roccivic-pc> <025901cc3267$570753a0$0515fae0$@cogeco.net> <20110624164720.9052387slu8vhl0k@webmail.df.eu> <312E4896-7DC1-4197-A1CB-0806E1151F0D@haun-online.de> Message-ID: <004b01cc65d2$f922b280$eb681780$@cogeco.net> Not that I can think of at the moment. -----Original Message----- From: geeklog-devel-bounces at lists.geeklog.net [mailto:geeklog-devel-bounces at lists.geeklog.net] On Behalf Of Dirk Haun Sent: August-28-11 12:37 PM To: Geeklog Development Subject: Re: [geeklog-devel] 1.8.1 Oh, right, Geeklog 1.8.1 . Well, I consider it my fault that it's not out yet. Apart from me being busy, I wasn't too sure if it would be a good idea to include the MySQLi support in a minor update. It looks like the MySQLi API is more picky with things and so there may be compatibility issues lurking there, e.g. with plugins. So, I have now created a branch for a potential 1.8.1 release that only contains "harmless" fixes. The goal is still to make this a rather painless upgrade. Therefore, it does not include changes to the language files (other than updated translations - but no new text strings), to the theme, or to the database. Any changes that touch those should go into HEAD, with the intention of them being in 1.9.0 (remember that the next major release is scheduled for November). http://project.geeklog.net/cgi-bin/hgwebdir.cgi/geeklog/rev/4783dd6290a5 I'd shoot for a 1.8.1rc1 next weekend then. Did I miss anything that should go into this release? bye, Dirk _______________________________________________ geeklog-devel mailing list geeklog-devel at lists.geeklog.net http://eight.pairlist.net/mailman/listinfo/geeklog-devel From websitemaster at cogeco.net Mon Aug 29 12:15:35 2011 From: websitemaster at cogeco.net (Tom) Date: Mon, 29 Aug 2011 12:15:35 -0400 Subject: [geeklog-devel] Geeklog Forum 2.8.0 In-Reply-To: <73074758-C0DC-4441-BB00-B0A20A8E7EFA@haun-online.de> References: <026401cc6262$c9fe8740$5dfb95c0$@cogeco.net> <73074758-C0DC-4441-BB00-B0A20A8E7EFA@haun-online.de> Message-ID: <000601cc6666$e226e940$a674bbc0$@cogeco.net> Yup when I get a chance I will update though I hope to make these template changes not required when I get time to code this feature http://project.geeklog.net/tracking/view.php?id=1320 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: August-28-11 5:46 AM To: Geeklog Development Subject: Re: [geeklog-devel] Geeklog Forum 2.8.0 Tom wrote: > Just a note: I updated the Geeklog user profile page to display details about the users forum posts. Does this require a change in the theme's templates? If so, can you please document the necessary changes here: http://wiki.geeklog.net/index.php/Geeklog_Release_Procedures#Updating_geeklo g.net Otherwise it may be lost during the next site update. If no theme changes are required (can you even do that with our current plugin API?) then you don't need to list it, of course. bye, Dirk _______________________________________________ geeklog-devel mailing list geeklog-devel at lists.geeklog.net http://eight.pairlist.net/mailman/listinfo/geeklog-devel From vfuria at gmail.com Wed Aug 31 00:23:09 2011 From: vfuria at gmail.com (Vincent Furia) Date: Tue, 30 Aug 2011 22:23:09 -0600 Subject: [geeklog-devel] Geeklog Unit Tests Message-ID: Dirk or anyone else who has used the unit test framework, I'm trying to write some unit tests for some stuff I'm working on. After following the instructions (which seem a bit out of date) in the README.txt to install the test framework I get the following error when I try to run the test: vmf at sebastian:~/workspace/test-framework/tests$ phpunit > ../testpackage/suite/geeklog/ > PHP Notice: Please no longer include "PHPUnit/Framework.php". in > /usr/share/php/PHPUnit/Framework.php on line 50 > PHP Fatal error: Cannot redeclare class config in > /home/vmf/workspace/geeklog-password/system/classes/config.class.php on line > 34 It looks like there is an error with the class "config" being redeclared. I assume this is caused by something in the test framework also have a class name of "config". Could you let me know how I might fix this? Note that at least some of the tests are working: > vmf at sebastian:~/workspace/test-framework/tests$ phpunit > ../testpackage/suite/geeklog/system/lib-mbyteNoMBTest.php > PHP Notice: Please no longer include "PHPUnit/Framework.php". in > /usr/share/php/PHPUnit/Framework.php on line 50 > PHPUnit 3.5.15 by Sebastian Bergmann. > ............. > Time: 0 seconds, Memory: 5.50Mb > OK (13 tests, 84 assertions) Thanks, Vinny -------------- next part -------------- An HTML attachment was scrubbed... URL: From dirk at haun-online.de Wed Aug 31 01:59:32 2011 From: dirk at haun-online.de (Dirk Haun) Date: Wed, 31 Aug 2011 07:59:32 +0200 Subject: [geeklog-devel] Geeklog Unit Tests In-Reply-To: References: Message-ID: <3FC443AC-775C-4A81-98FE-21E48DEC6EC3@haun-online.de> Vincent Furia wrote: > I'm trying to write some unit tests for some stuff I'm working on. Thanks for trying :) > It looks like there is an error with the class "config" being redeclared. I assume this is caused by something in the test framework also have a class name of "config". Could you let me know how I might fix this? No immediate idea - need to look into this. Not sure if it helps: The tests that do not require a database are running fine, see http://project.geeklog.net:8080/job/test-framework/lastCompletedBuild/testReport/%28root%29/ But they are also running with an older version of PHPUnit (3.4.15), which may or may not have something to do with this: http://project.geeklog.net:8080/job/test-framework/lastCompletedBuild/console bye, Dirk From vfuria at gmail.com Wed Aug 31 02:06:04 2011 From: vfuria at gmail.com (Vincent Furia) Date: Wed, 31 Aug 2011 00:06:04 -0600 Subject: [geeklog-devel] Geeklog Unit Tests In-Reply-To: <3FC443AC-775C-4A81-98FE-21E48DEC6EC3@haun-online.de> References: <3FC443AC-775C-4A81-98FE-21E48DEC6EC3@haun-online.de> Message-ID: Just because it may be useful: vmf at sebastian:~$ php --version > PHP 5.3.5-1ubuntu7.2 with Suhosin-Patch (cli) (built: May 2 2011 > 23:00:17) > Copyright (c) 1997-2009 The PHP Group > Zend Engine v2.3.0, Copyright (c) 1998-2010 Zend Technologies > > vmf at sebastian:~$ phpunit --version > PHPUnit 3.5.15 by Sebastian Bergmann. On Tue, Aug 30, 2011 at 23:59, Dirk Haun wrote: > Vincent Furia wrote: > > > I'm trying to write some unit tests for some stuff I'm working on. > > Thanks for trying :) > > > > It looks like there is an error with the class "config" being redeclared. > I assume this is caused by something in the test framework also have a class > name of "config". Could you let me know how I might fix this? > > No immediate idea - need to look into this. > > Not sure if it helps: The tests that do not require a database are running > fine, see > > http://project.geeklog.net:8080/job/test-framework/lastCompletedBuild/testReport/%28root%29/ > > But they are also running with an older version of PHPUnit (3.4.15), which > may or may not have something to do with this: > > http://project.geeklog.net:8080/job/test-framework/lastCompletedBuild/console > > bye, Dirk > > _______________________________________________ > 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: