From Jessica.Blank at mtvnmix.com Sat Mar 1 18:42:11 2008 From: Jessica.Blank at mtvnmix.com (Blank, Jessica) Date: Sat, 1 Mar 2008 18:42:11 -0500 Subject: [geeklog-devel] Current CVS version of Geeklog-1.x not working; 'config.php' evidently not being read References: <0JWZ0019J0TO4RV0@mta4.srv.hcvlny.cv.net><50aae8730802281455x737533dagb451b07ba3aa5689@mail.gmail.com><47C74BDA.8090306@ecsnet.com><47C7523D.5040301@ecsnet.com> <7b42e7470802282340vf850b8dq1ea30c78a2c0f07e@mail.gmail.com> Message-ID: It would seem, actually, that the install script simply stops dead in its tracks if it can't complete one of the many SQL statements involved in an installation/upgrade. I was able to resolve the issue by using a different SQL account... one with drop/alter privileges on the database in question. --Jessica -----Original Message----- From: geeklog-devel-bounces at lists.geeklog.net on behalf of Michael Jervis Sent: Fri 2/29/2008 2:40 AM To: Geeklog Development Subject: Re: [geeklog-devel] Current CVS version of Geeklog-1.x not working;'config.php' evidently not being read > What I'm guessing is happening is that the install is erroring out due > to the duplicate tables so other parts of the install are not running. I think it sounds like the DB was part upgraded, so subsequent upgrades attempts fail. _______________________________________________ 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 Sun Mar 2 13:16:07 2008 From: dirk at haun-online.de (Dirk Haun) Date: Sun, 2 Mar 2008 19:16:07 +0100 Subject: [geeklog-devel] Fwd: Geeklog - Forum Post Notification Message-ID: <20080302181607.684045347@smtp.haun-online.de> Can someone look into this, please? ---------------- Anfang Weiterleitung ---------------- A new topic 'Minor Bug (w/fix) in users.php (Custom Reg)' has been posted by Earnest in the Feedback forum on the Geeklog website. You may view it at: http://www.geeklog.net/forum/viewtopic.php?showtopic=81632 ----------------- Ende Weiterleitung ----------------- -- http://www.haun-online.de/ http://geeklog.info/ From dirk at haun-online.de Sun Mar 2 13:31:18 2008 From: dirk at haun-online.de (Dirk Haun) Date: Sun, 2 Mar 2008 19:31:18 +0100 Subject: [geeklog-devel] Current CVS version of Geeklog-1.x not working; 'config.php' evidently not being read In-Reply-To: References: <0JWZ0019 J0TO4RV0@mta4.srv.hcvlny.cv.net><50aae8730802281455x737533dagb451b07ba3aa5689@mail. gmail.com> <47C74BDA.8090306@ecsnet.com><47C7523D.5040301@ecsnet.com> <7b42e7470802282340vf850b8dq1ea30c78a2c0f07e@mail.gmail.com> Message-ID: <20080302183118.1602984879@smtp.haun-online.de> Blank, Jessica wrote: >I was able to resolve the issue by using a different SQL account... one >with drop/alter privileges on the database in question. Sorry for the late reply - I was offline for some days. Apart from the lack of documentation, is there any problem left to be resolved? I think the new install script is almost self describing, as it also checks for permissions and gives reminders about them afterwards. For configuration of the site, there is now the "Configuration" section on the Admins screen. So config.php is not needed any more, other than to carry over your old settings from a previous version. I've done a couple of fresh installs as well as upgrades from earlier versions and I'm not aware of any problems. bye, Dirk -- http://www.haun-online.de/accu/ From tony at tonybibbs.com Mon Mar 3 11:29:19 2008 From: tony at tonybibbs.com (Tony Bibbs) Date: Mon, 3 Mar 2008 08:29:19 -0800 (PST) Subject: [geeklog-devel] Current CVS version of Geeklog-1.x not working; 'config.php' evidently not being read Message-ID: <105455.10986.qm@web704.biz.mail.mud.yahoo.com> config.php.dist is left over from a mostly working attempt to PEAR-ify Geeklog. It's since been abandoned (best as I can tell) so I suppose it and all the build stuff can go away since it is clear nobody on the list wants it. Just a friendly update to anybody wanting to do some spring cleaning. ----- Original Message ---- From: "Blank, Jessica" To: Geeklog Development Sent: Thursday, February 28, 2008 3:54:18 PM Subject: Re: [geeklog-devel] Current CVS version of Geeklog-1.x not working; 'config.php' evidently not being read RE: [geeklog-devel] Current CVS version of Geeklog-1.x not working; 'config.php' evidently not being read If config.php is no longer used, then shouldn't config.php (as well as 'config.php.dist') be removed from the CVS repository? By the way, I also noticed that some of the files have copyright dates that still read 2007... -----Original Message----- From: geeklog-devel-bounces at lists.geeklog.net on behalf of Joe Mucchiello Sent: Thu 2/28/2008 4:17 PM To: Geeklog Development Subject: Re: [geeklog-devel] Current CVS version of Geeklog-1.x not working; 'config.php' evidently not being read At 04:13 PM 2/28/2008, Blank, Jessica wrote: >So I did some MORE digging, and found out that, evidently, >config.php is not being called at all. I can put print statements in >there to try to debug things... but they don't show up. Nada. >Nothing happens. I don't think config.php is being included at all. > >Can someone else try to verify this problem? config.php is no longer used in 1.5. If you have special code in your config.php you need to move it to lib-custom.php or siteconfig.php. Or you can go to public_html/admin/configuration.php and see if you can modify path_log there. ---- Joe Mucchiello Throwing Dice Games http://www.throwingdice.com _______________________________________________ geeklog-devel mailing list geeklog-devel at lists.geeklog.net http://eight.pairlist.net/mailman/listinfo/geeklog-devel -----Inline Attachment Follows----- _______________________________________________ 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 Jessica.Blank at mtvnmix.com Mon Mar 3 13:09:12 2008 From: Jessica.Blank at mtvnmix.com (Blank, Jessica) Date: Mon, 3 Mar 2008 13:09:12 -0500 Subject: [geeklog-devel] Current CVS version of Geeklog-1.x not working; 'config.php' evidently not being read In-Reply-To: <20080302183118.1602984879@smtp.haun-online.de> References: <0JWZ0019J0TO4RV0@mta4.srv.hcvlny.cv.net><50aae8730802281455x737533dagb451b07ba3aa5689@mail.gmail.com><47C74BDA.8090306@ecsnet.com><47C7523D.5040301@ecsnet.com><7b42e7470802282340vf850b8dq1ea30c78a2c0f07e@mail.gmail.com> <20080302183118.1602984879@smtp.haun-online.de> Message-ID: Nothing else should be needed; everything should be fine. :) -----Original Message----- From: geeklog-devel-bounces at lists.geeklog.net [mailto:geeklog-devel-bounces at lists.geeklog.net] On Behalf Of Dirk Haun Sent: Sunday, March 02, 2008 1:31 PM To: geeklog-devel Subject: Re: [geeklog-devel] Current CVS version of Geeklog-1.x not working; 'config.php' evidently not being read Blank, Jessica wrote: >I was able to resolve the issue by using a different SQL account... one >with drop/alter privileges on the database in question. Sorry for the late reply - I was offline for some days. Apart from the lack of documentation, is there any problem left to be resolved? I think the new install script is almost self describing, as it also checks for permissions and gives reminders about them afterwards. For configuration of the site, there is now the "Configuration" section on the Admins screen. So config.php is not needed any more, other than to carry over your old settings from a previous version. I've done a couple of fresh installs as well as upgrades from earlier versions and I'm not aware of any problems. bye, Dirk -- http://www.haun-online.de/accu/ _______________________________________________ geeklog-devel mailing list geeklog-devel at lists.geeklog.net http://eight.pairlist.net/mailman/listinfo/geeklog-devel From Jessica.Blank at mtvnmix.com Mon Mar 3 13:10:08 2008 From: Jessica.Blank at mtvnmix.com (Blank, Jessica) Date: Mon, 3 Mar 2008 13:10:08 -0500 Subject: [geeklog-devel] Current CVS version of Geeklog-1.x not working; 'config.php' evidently not being read In-Reply-To: <105455.10986.qm@web704.biz.mail.mud.yahoo.com> References: <105455.10986.qm@web704.biz.mail.mud.yahoo.com> Message-ID: Yes, please. Somebody get rid of config.php.dist. But what about config.php itself? Why should it be there, confusing users, if it is no longer in use? ________________________________ From: geeklog-devel-bounces at lists.geeklog.net [mailto:geeklog-devel-bounces at lists.geeklog.net] On Behalf Of Tony Bibbs Sent: Monday, March 03, 2008 11:29 AM To: Geeklog Development Subject: Re: [geeklog-devel] Current CVS version of Geeklog-1.x not working;'config.php' evidently not being read config.php.dist is left over from a mostly working attempt to PEAR-ify Geeklog. It's since been abandoned (best as I can tell) so I suppose it and all the build stuff can go away since it is clear nobody on the list wants it. Just a friendly update to anybody wanting to do some spring cleaning. ----- Original Message ---- From: "Blank, Jessica" To: Geeklog Development Sent: Thursday, February 28, 2008 3:54:18 PM Subject: Re: [geeklog-devel] Current CVS version of Geeklog-1.x not working; 'config.php' evidently not being read If config.php is no longer used, then shouldn't config.php (as well as 'config.php.dist') be removed from the CVS repository? By the way, I also noticed that some of the files have copyright dates that still read 2007... -----Original Message----- From: geeklog-devel-bounces at lists.geeklog.net on behalf of Joe Mucchiello Sent: Thu 2/28/2008 4:17 PM To: Geeklog Development Subject: Re: [geeklog-devel] Current CVS version of Geeklog-1.x not working; 'config.php' evidently not being read At 04:13 PM 2/28/2008, Blank, Jessica wrote: >So I did some MORE digging, and found out that, evidently, >config.php is not being called at all. I can put print statements in >there to try to debug things... but they don't show up. Nada. >Nothing happens. I don't think config.php is being included at all. > >Can someone else try to verify this problem? config.php is no longer used in 1.5. If you have special code in your config.php you need to move it to lib-custom.php or siteconfig.php. Or you can go to public_html/admin/configuration.php and see if you can modify path_log there. ---- Joe Mucchiello Throwing Dice Games http://www.throwingdice.com _______________________________________________ geeklog-devel mailing list geeklog-devel at lists.geeklog.net http://eight.pairlist.net/mailman/listinfo/geeklog-devel -----Inline Attachment Follows----- _______________________________________________ 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 Jessica.Blank at mtvnmix.com Mon Mar 3 13:14:12 2008 From: Jessica.Blank at mtvnmix.com (Blank, Jessica) Date: Mon, 3 Mar 2008 13:14:12 -0500 Subject: [geeklog-devel] Strange storage of strings (and other data) in gl_conf_values Message-ID: Hello gang: I am working to port my LDAP authentication class to the latest (as of today, Monday, 3/3/2008) CVS version of geeklog. In the process, I noticed something odd in the database. In gl_conf_values, strings aren't stored as 'foo', they're stored like 's:3:"foo";', where 3 is the length of the string 'foo'. Why is this done? It seems unnecessary. Can't the length of a string be determined with a simple strlen()? --Jessica -------------- next part -------------- An HTML attachment was scrubbed... URL: From joe at ThrowingDice.com Mon Mar 3 13:44:53 2008 From: joe at ThrowingDice.com (Joe Mucchiello) Date: Mon, 03 Mar 2008 13:44:53 -0500 Subject: [geeklog-devel] Strange storage of strings (and other data) in gl_conf_values In-Reply-To: References: Message-ID: <0JX600D2X432YGZ0@mta4.srv.hcvlny.cv.net> At 01:14 PM 3/3/2008, Blank, Jessica wrote: >Hello gang: > > I am working to port my LDAP authentication class to the > latest (as of today, Monday, 3/3/2008) CVS version of geeklog. In > the process, I noticed something odd in the database. In > gl_conf_values, strings aren't stored as 'foo', they're stored like > 's:3:"foo";', where 3 is the length of the string 'foo'. > > Why is this done? It seems unnecessary. Can't the length of > a string be determined with a simple strlen()? gl_conf_values can store anything so everything is serialize'd before storage[1]. You should not do any queries against gl_conf_values. You should be using $_CONF['whatever'] to reference configuration data like you do in 1.4.1. [1] http://us2.php.net/manual/en/function.serialize.php ---- Joe Mucchiello Throwing Dice Games http://www.throwingdice.com From dirk at haun-online.de Mon Mar 3 14:10:07 2008 From: dirk at haun-online.de (Dirk Haun) Date: Mon, 3 Mar 2008 20:10:07 +0100 Subject: [geeklog-devel] Strange storage of strings (and other data) in gl_conf_values In-Reply-To: References: Message-ID: <20080303191007.1206293885@smtp.haun-online.de> Blank, Jessica wrote: >In gl_conf_values, strings >aren't stored as 'foo', they're stored like 's:3:"foo";', where 3 is the >length of the string 'foo'. That's PHP's serialisation format. I guess the motivation was that the db field can contain things other than strings and so it adds a little type-safeness. Correct, Aaron? bye, Dirk -- http://www.geeklog.net/ http://geeklog.info/ From dirk at haun-online.de Mon Mar 3 14:13:09 2008 From: dirk at haun-online.de (Dirk Haun) Date: Mon, 3 Mar 2008 20:13:09 +0100 Subject: [geeklog-devel] Current CVS version of Geeklog-1.x not working; 'config.php' evidently not being read In-Reply-To: References: <105455.10986.qm@web704.biz.mail.mud.yahoo.com> Message-ID: <20080303191309.1389977588@smtp.haun-online.de> Blank, Jessica wrote: >Yes, please. Somebody get rid of config.php.dist. But what about >config.php itself? Why should it be there, confusing users, if it is no >longer in use? Keep in mind that the nightly tarball is a straight copy of everything that's in CVS. It's not necessarily identical to what goes into the official tarball. No config.php will be in the official tarball. There's also other stuff that won't be in there, like some abandonded language files, the PDF conversion that was never finished, and the Spam-X module for Project Honeypot. bye, Dirk -- http://www.haun-online.de/accu/ From blanks at mit.edu Mon Mar 3 14:29:37 2008 From: blanks at mit.edu (Aaron Blankstein) Date: Mon, 3 Mar 2008 14:29:37 -0500 Subject: [geeklog-devel] Strange storage of strings (and other data) in gl_conf_values In-Reply-To: <20080303191007.1206293885@smtp.haun-online.de> References: <20080303191007.1206293885@smtp.haun-online.de> Message-ID: <2a1a3bb50803031129r7d04aa73le7e050a2fc9f2430@mail.gmail.com> Yep, that was the idea. On Mon, Mar 3, 2008 at 2:10 PM, Dirk Haun wrote: > Blank, Jessica wrote: > > >In gl_conf_values, strings > >aren't stored as 'foo', they're stored like 's:3:"foo";', where 3 is the > >length of the string 'foo'. > > That's PHP's serialisation format. I guess the motivation was that the > db field can contain things other than strings and so it adds a little > type-safeness. > > Correct, Aaron? > > bye, Dirk > > > -- > http://www.geeklog.net/ > http://geeklog.info/ > > _______________________________________________ > 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 Jessica.Blank at mtvnmix.com Mon Mar 3 14:54:52 2008 From: Jessica.Blank at mtvnmix.com (Blank, Jessica) Date: Mon, 3 Mar 2008 14:54:52 -0500 Subject: [geeklog-devel] Strange storage of strings (and other data) in gl_conf_values In-Reply-To: <0JX600D2X432YGZ0@mta4.srv.hcvlny.cv.net> References: <0JX600D2X432YGZ0@mta4.srv.hcvlny.cv.net> Message-ID: Ja, and I was trying to do just this. However, this sort of thing used to go in 'config.php'... And, well, I don't know any way to change it now. See, the default site name is 'Another Nifty Geeklog Site' and, well.... I did a recursive grep for this string, and couldn't find any new .php file where this string existed. So, if I'm not supposed to change it in the database, if I'm supposed to change it via $_CONF... Then where am I supposed to change it? And please don't say "public_html/siteconfig.php"; this file says, right at the top, "You should not need to edit this file. See the installation instructions for details". Said installation instructions still reference config.php, which is no longer being used... So I have no idea where I'm SUPPOSED to change these settings, if not by manually changing them in the database. :/ --Jessica -----Original Message----- From: geeklog-devel-bounces at lists.geeklog.net [mailto:geeklog-devel-bounces at lists.geeklog.net] On Behalf Of Joe Mucchiello Sent: Monday, March 03, 2008 1:45 PM To: Geeklog Development Subject: Re: [geeklog-devel] Strange storage of strings (and other data) in gl_conf_values At 01:14 PM 3/3/2008, Blank, Jessica wrote: >Hello gang: > > I am working to port my LDAP authentication class to the > latest (as of today, Monday, 3/3/2008) CVS version of geeklog. In the > process, I noticed something odd in the database. In gl_conf_values, > strings aren't stored as 'foo', they're stored like 's:3:"foo";', > where 3 is the length of the string 'foo'. > > Why is this done? It seems unnecessary. Can't the length of a > string be determined with a simple strlen()? gl_conf_values can store anything so everything is serialize'd before storage[1]. You should not do any queries against gl_conf_values. You should be using $_CONF['whatever'] to reference configuration data like you do in 1.4.1. [1] http://us2.php.net/manual/en/function.serialize.php ---- Joe Mucchiello Throwing Dice Games http://www.throwingdice.com _______________________________________________ geeklog-devel mailing list geeklog-devel at lists.geeklog.net http://eight.pairlist.net/mailman/listinfo/geeklog-devel From joe at ThrowingDice.com Mon Mar 3 15:03:20 2008 From: joe at ThrowingDice.com (Joe Mucchiello) Date: Mon, 03 Mar 2008 15:03:20 -0500 Subject: [geeklog-devel] Strange storage of strings (and other data) in gl_conf_values In-Reply-To: References: <0JX600D2X432YGZ0@mta4.srv.hcvlny.cv.net> Message-ID: <0JX6004ZV7PMAOB0@mta3.srv.hcvlny.cv.net> At 02:54 PM 3/3/2008, Blank, Jessica wrote: >So I have no idea where I'm SUPPOSED to change these settings, if not by >manually changing them in the database. :/ Have you noticed there's an extra menu item in your ADMIN MENU called "Configuration"? (Assuming you are logged in as a member of the ROOT group.) ---- Joe Mucchiello Throwing Dice Games http://www.throwingdice.com From mevans at ecsnet.com Mon Mar 3 15:01:36 2008 From: mevans at ecsnet.com (Mark R. Evans) Date: Mon, 3 Mar 2008 14:01:36 -0600 Subject: [geeklog-devel] Strange storage of strings (and other data) in gl_conf_values In-Reply-To: References: <0JX600D2X432YGZ0@mta4.srv.hcvlny.cv.net> Message-ID: <50aae8730803031201w37153357p17b8e3b21f052c4f@mail.gmail.com> Jessica, Look for the neat new link under Admins Only called Configuration. From there, you can change it all! Thanks! Mark On Mon, Mar 3, 2008 at 1:54 PM, Blank, Jessica wrote: > Ja, and I was trying to do just this. However, this sort of thing used > to go in 'config.php'... And, well, I don't know any way to change it > now. > > See, the default site name is 'Another Nifty Geeklog Site' and, well.... > I did a recursive grep for this string, and couldn't find any new .php > file where this string existed. > > So, if I'm not supposed to change it in the database, if I'm supposed to > change it via $_CONF... Then where am I supposed to change it? And > please don't say "public_html/siteconfig.php"; this file says, right at > the top, "You should not need to edit this file. See the installation > instructions for details". > > Said installation instructions still reference config.php, which is no > longer being used... > > So I have no idea where I'm SUPPOSED to change these settings, if not by > manually changing them in the database. :/ > > --Jessica > > -----Original Message----- > From: geeklog-devel-bounces at lists.geeklog.net > [mailto:geeklog-devel-bounces at lists.geeklog.net] On Behalf Of Joe > Mucchiello > Sent: Monday, March 03, 2008 1:45 PM > To: Geeklog Development > Subject: Re: [geeklog-devel] Strange storage of strings (and other data) > in gl_conf_values > > At 01:14 PM 3/3/2008, Blank, Jessica wrote: > >Hello gang: > > > > I am working to port my LDAP authentication class to the > > latest (as of today, Monday, 3/3/2008) CVS version of geeklog. In the > > process, I noticed something odd in the database. In gl_conf_values, > > strings aren't stored as 'foo', they're stored like 's:3:"foo";', > > where 3 is the length of the string 'foo'. > > > > Why is this done? It seems unnecessary. Can't the length of a > > string be determined with a simple strlen()? > > gl_conf_values can store anything so everything is serialize'd before > storage[1]. You should not do any queries against gl_conf_values. You > should be using $_CONF['whatever'] to reference configuration data like > you do in 1.4.1. > > [1] http://us2.php.net/manual/en/function.serialize.php > > > ---- > Joe Mucchiello > Throwing Dice Games > http://www.throwingdice.com > > _______________________________________________ > geeklog-devel mailing list > geeklog-devel at lists.geeklog.net > http://eight.pairlist.net/mailman/listinfo/geeklog-devel > _______________________________________________ > geeklog-devel mailing list > geeklog-devel at lists.geeklog.net > http://eight.pairlist.net/mailman/listinfo/geeklog-devel > -------------- next part -------------- An HTML attachment was scrubbed... URL: From dirk at haun-online.de Mon Mar 3 15:10:38 2008 From: dirk at haun-online.de (Dirk Haun) Date: Mon, 3 Mar 2008 21:10:38 +0100 Subject: [geeklog-devel] Strange storage of strings (and other data) in gl_conf_values In-Reply-To: References: <0JX600D2X432YGZ0@mta4.srv.hcvlny.cv.net> Message-ID: <20080303201038.572714734@smtp.haun-online.de> Blank, Jessica wrote: >See, the default site name is 'Another Nifty Geeklog Site' and, well.... >I did a recursive grep for this string, and couldn't find any new .php >file where this string existed. You're thinking too complicated :-) There is no a nifty GUI for the Configuration, right there in your Admin menu (or "Command and Control", if you prefer the icons). bye, Dirk P.S. I already mentioned that yesterday ... -- http://www.haun-online.de/ http://geeklog.info/ From Jessica.Blank at mtvnmix.com Mon Mar 3 15:11:34 2008 From: Jessica.Blank at mtvnmix.com (Blank, Jessica) Date: Mon, 3 Mar 2008 15:11:34 -0500 Subject: [geeklog-devel] Strange storage of strings (and other data) in gl_conf_values In-Reply-To: <0JX6004ZV7PMAOB0@mta3.srv.hcvlny.cv.net> References: <0JX600D2X432YGZ0@mta4.srv.hcvlny.cv.net> <0JX6004ZV7PMAOB0@mta3.srv.hcvlny.cv.net> Message-ID: Actually, I haven't ever logged in as a member of the root group. How do I even CREATE a member of the root group? Also, we use a setup where all users are authenticated via LDAP, using the remote authentication system first implemented in 1.4.1.... How would I convey root privileges using remote authentication? I don't even know how to create a user in the root group locally. I have a freshly installed copy of the latest CVS version of geeklog 1.x... How do I make my root user? --Jessica -----Original Message----- From: geeklog-devel-bounces at lists.geeklog.net [mailto:geeklog-devel-bounces at lists.geeklog.net] On Behalf Of Joe Mucchiello Sent: Monday, March 03, 2008 3:03 PM To: Geeklog Development Subject: Re: [geeklog-devel] Strange storage of strings (and other data) in gl_conf_values At 02:54 PM 3/3/2008, Blank, Jessica wrote: >So I have no idea where I'm SUPPOSED to change these settings, if not >by manually changing them in the database. :/ Have you noticed there's an extra menu item in your ADMIN MENU called "Configuration"? (Assuming you are logged in as a member of the ROOT group.) ---- Joe Mucchiello Throwing Dice Games http://www.throwingdice.com _______________________________________________ geeklog-devel mailing list geeklog-devel at lists.geeklog.net http://eight.pairlist.net/mailman/listinfo/geeklog-devel From Jessica.Blank at mtvnmix.com Mon Mar 3 15:12:09 2008 From: Jessica.Blank at mtvnmix.com (Blank, Jessica) Date: Mon, 3 Mar 2008 15:12:09 -0500 Subject: [geeklog-devel] Strange storage of strings (and other data) ingl_conf_values In-Reply-To: <50aae8730803031201w37153357p17b8e3b21f052c4f@mail.gmail.com> References: <0JX600D2X432YGZ0@mta4.srv.hcvlny.cv.net> <50aae8730803031201w37153357p17b8e3b21f052c4f@mail.gmail.com> Message-ID: Danke. I still don't know how to create a root login though. How can I do this? And what if I use remote authentication; how do I confer root powers to a user authenticated via a remote system? ________________________________ From: geeklog-devel-bounces at lists.geeklog.net [mailto:geeklog-devel-bounces at lists.geeklog.net] On Behalf Of Mark R. Evans Sent: Monday, March 03, 2008 3:02 PM To: Geeklog Development Subject: Re: [geeklog-devel] Strange storage of strings (and other data) ingl_conf_values Jessica, Look for the neat new link under Admins Only called Configuration. From there, you can change it all! Thanks! Mark On Mon, Mar 3, 2008 at 1:54 PM, Blank, Jessica wrote: Ja, and I was trying to do just this. However, this sort of thing used to go in 'config.php'... And, well, I don't know any way to change it now. See, the default site name is 'Another Nifty Geeklog Site' and, well.... I did a recursive grep for this string, and couldn't find any new .php file where this string existed. So, if I'm not supposed to change it in the database, if I'm supposed to change it via $_CONF... Then where am I supposed to change it? And please don't say "public_html/siteconfig.php"; this file says, right at the top, "You should not need to edit this file. See the installation instructions for details". Said installation instructions still reference config.php, which is no longer being used... So I have no idea where I'm SUPPOSED to change these settings, if not by manually changing them in the database. :/ --Jessica -----Original Message----- From: geeklog-devel-bounces at lists.geeklog.net [mailto:geeklog-devel-bounces at lists.geeklog.net] On Behalf Of Joe Mucchiello Sent: Monday, March 03, 2008 1:45 PM To: Geeklog Development Subject: Re: [geeklog-devel] Strange storage of strings (and other data) in gl_conf_values At 01:14 PM 3/3/2008, Blank, Jessica wrote: >Hello gang: > > I am working to port my LDAP authentication class to the > latest (as of today, Monday, 3/3/2008) CVS version of geeklog. In the > process, I noticed something odd in the database. In gl_conf_values, > strings aren't stored as 'foo', they're stored like 's:3:"foo";', > where 3 is the length of the string 'foo'. > > Why is this done? It seems unnecessary. Can't the length of a > string be determined with a simple strlen()? gl_conf_values can store anything so everything is serialize'd before storage[1]. You should not do any queries against gl_conf_values. You should be using $_CONF['whatever'] to reference configuration data like you do in 1.4.1. [1] http://us2.php.net/manual/en/function.serialize.php ---- Joe Mucchiello Throwing Dice Games http://www.throwingdice.com _______________________________________________ geeklog-devel mailing list geeklog-devel at lists.geeklog.net http://eight.pairlist.net/mailman/listinfo/geeklog-devel _______________________________________________ geeklog-devel mailing list geeklog-devel at lists.geeklog.net http://eight.pairlist.net/mailman/listinfo/geeklog-devel -------------- next part -------------- An HTML attachment was scrubbed... URL: From Jessica.Blank at mtvnmix.com Mon Mar 3 15:13:05 2008 From: Jessica.Blank at mtvnmix.com (Blank, Jessica) Date: Mon, 3 Mar 2008 15:13:05 -0500 Subject: [geeklog-devel] Strange storage of strings (and other data) in gl_conf_values In-Reply-To: <20080303201038.572714734@smtp.haun-online.de> References: <0JX600D2X432YGZ0@mta4.srv.hcvlny.cv.net> <20080303201038.572714734@smtp.haun-online.de> Message-ID: My apologies if I missed that yesterday. See, I'm a command-line geek, and didn't even look in the GUI. :) Alas. Also, I do not know how to create an admin/root user.... -----Original Message----- From: geeklog-devel-bounces at lists.geeklog.net [mailto:geeklog-devel-bounces at lists.geeklog.net] On Behalf Of Dirk Haun Sent: Monday, March 03, 2008 3:11 PM To: geeklog-devel Subject: Re: [geeklog-devel] Strange storage of strings (and other data) in gl_conf_values Blank, Jessica wrote: >See, the default site name is 'Another Nifty Geeklog Site' and, well.... >I did a recursive grep for this string, and couldn't find any new .php >file where this string existed. You're thinking too complicated :-) There is no a nifty GUI for the Configuration, right there in your Admin menu (or "Command and Control", if you prefer the icons). bye, Dirk P.S. I already mentioned that yesterday ... -- http://www.haun-online.de/ http://geeklog.info/ _______________________________________________ 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 Mar 3 15:14:18 2008 From: dirk at haun-online.de (Dirk Haun) Date: Mon, 3 Mar 2008 21:14:18 +0100 Subject: [geeklog-devel] Strange storage of strings (and other data) in gl_conf_values In-Reply-To: References: <0JX 600D2X432YGZ0@mta4.srv.hcvlny.cv.net> <0JX6004ZV7PMAOB0@mta3.srv.hcvlny.cv.net> Message-ID: <20080303201418.795222607@smtp.haun-online.de> Blank, Jessica wrote: >I don't even know how to create a user in the root group locally. I have >a freshly installed copy of the latest CVS version of geeklog 1.x... How >do I make my root user? The first created user ("Admin", uid 2) is usually a Root user. Did we exclude Remote Users from becoming Root? Can't remember ... Try this: bye, Dirk -- http://www.geeklog.net/ http://geeklog.info/ From dirk at haun-online.de Mon Mar 3 15:20:12 2008 From: dirk at haun-online.de (Dirk Haun) Date: Mon, 3 Mar 2008 21:20:12 +0100 Subject: [geeklog-devel] Strange storage of strings (and other data) in gl_conf_values In-Reply-To: <20080303201418.795222607@smtp.haun-online.de> References: <0JX 600D2X432YGZ0@mta4.srv.hcvlny.cv.net> <0JX6004ZV7PMAOB0@mta3.srv.hcvlny.cv.net> <20080303201418.795222607@smtp.haun-online.de> Message-ID: <20080303202012.1151816726@smtp.haun-online.de> Dirk Haun wrote: >Did we exclude Remote Users from becoming Root? Can't remember ... Nope. I just made my OpenID-self a member of the Root group. Works as expected. The only problem is that you need to be a member of the Root group to be able to do that :-) bye, Dirk -- http://www.haun-online.de/accu/ From mevans at ecsnet.com Mon Mar 3 15:17:30 2008 From: mevans at ecsnet.com (Mark R. Evans) Date: Mon, 3 Mar 2008 14:17:30 -0600 (CST) Subject: [geeklog-devel] Strange storage of strings (and other data) ingl_conf_values In-Reply-To: References: <0JX600D2X432YGZ0@mta4.srv.hcvlny.cv.net> <50aae8730803031201w37153357p17b8e3b21f052c4f@mail.gmail.com> Message-ID: <20080303141425.B17329@kimber.ecsnet.org> Jessica, I'm going to make a couple of assumptions, hopefully they are valid. 1. I assume you upgraded an existing GL141 site to the latest CVS snapshot? If that is true, I'm assuming when GL141 was installed, it created the standard admin login called Admin with a password of 'password'. That user should still be valid? 2. Since you are using the upgraded GL150cvs code, none of your remote authentication code is in place yet, hence the ability to login locally using Admin/password. If these assumptions are invalid, then you may need to take a new approach to setting up your GL150cvs development system. You might be better off creating a completely new site from scratch, running the standard install and letting the install create the local Admin user. From there, you can then start porting your LDAP remote authentication code and probably address the questions you've already asked, how to convey root privileges to a remote user. Good luck! Mark On Mon, 3 Mar 2008, Blank, Jessica wrote: > Danke. I still don't know how to create a root login though. How can I > do this? And what if I use remote authentication; how do I confer root > powers to a user authenticated via a remote system? > > ________________________________ > > From: geeklog-devel-bounces at lists.geeklog.net > [mailto:geeklog-devel-bounces at lists.geeklog.net] On Behalf Of Mark R. > Evans > Sent: Monday, March 03, 2008 3:02 PM > To: Geeklog Development > Subject: Re: [geeklog-devel] Strange storage of strings (and other data) > ingl_conf_values > > > Jessica, > > Look for the neat new link under Admins Only called Configuration. From > there, you can change it all! > > Thanks! > Mark > > > On Mon, Mar 3, 2008 at 1:54 PM, Blank, Jessica > wrote: > > > Ja, and I was trying to do just this. However, this sort of > thing used > to go in 'config.php'... And, well, I don't know any way to > change it > now. > > See, the default site name is 'Another Nifty Geeklog Site' and, > well.... > I did a recursive grep for this string, and couldn't find any > new .php > file where this string existed. > > So, if I'm not supposed to change it in the database, if I'm > supposed to > change it via $_CONF... Then where am I supposed to change it? > And > please don't say "public_html/siteconfig.php"; this file says, > right at > the top, "You should not need to edit this file. See the > installation > instructions for details". > > Said installation instructions still reference config.php, which > is no > longer being used... > > So I have no idea where I'm SUPPOSED to change these settings, > if not by > manually changing them in the database. :/ > > --Jessica > > > -----Original Message----- > From: geeklog-devel-bounces at lists.geeklog.net > [mailto:geeklog-devel-bounces at lists.geeklog.net] On Behalf Of > Joe > Mucchiello > Sent: Monday, March 03, 2008 1:45 PM > To: Geeklog Development > Subject: Re: [geeklog-devel] Strange storage of strings (and > other data) > in gl_conf_values > > At 01:14 PM 3/3/2008, Blank, Jessica wrote: > >Hello gang: > > > > I am working to port my LDAP authentication class to > the > > latest (as of today, Monday, 3/3/2008) CVS version of geeklog. > In the > > process, I noticed something odd in the database. In > gl_conf_values, > > strings aren't stored as 'foo', they're stored like > 's:3:"foo";', > > where 3 is the length of the string 'foo'. > > > > Why is this done? It seems unnecessary. Can't the > length of a > > string be determined with a simple strlen()? > > gl_conf_values can store anything so everything is serialize'd > before > storage[1]. You should not do any queries against > gl_conf_values. You > should be using $_CONF['whatever'] to reference configuration > data like > you do in 1.4.1. > > [1] http://us2.php.net/manual/en/function.serialize.php > > > ---- > Joe Mucchiello > Throwing Dice Games > http://www.throwingdice.com > > _______________________________________________ > geeklog-devel mailing list > geeklog-devel at lists.geeklog.net > http://eight.pairlist.net/mailman/listinfo/geeklog-devel > _______________________________________________ > geeklog-devel mailing list > geeklog-devel at lists.geeklog.net > http://eight.pairlist.net/mailman/listinfo/geeklog-devel > > > > From Jessica.Blank at mtvnmix.com Mon Mar 3 15:39:13 2008 From: Jessica.Blank at mtvnmix.com (Blank, Jessica) Date: Mon, 3 Mar 2008 15:39:13 -0500 Subject: [geeklog-devel] Strange storage of strings (and other data) in gl_conf_values In-Reply-To: <20080303202012.1151816726@smtp.haun-online.de> References: <0JX600D2X432YGZ0@mta4.srv.hcvlny.cv.net><0JX6004ZV7PMAOB0@mta3.srv.hcvlny.cv.net><20080303201418.795222607@smtp.haun-online.de> <20080303202012.1151816726@smtp.haun-online.de> Message-ID: How can one do this? (Make a remote user a member of the Root group) Is this done through the GUI too? If so, where is this option? -----Original Message----- From: geeklog-devel-bounces at lists.geeklog.net [mailto:geeklog-devel-bounces at lists.geeklog.net] On Behalf Of Dirk Haun Sent: Monday, March 03, 2008 3:20 PM To: geeklog-devel Subject: Re: [geeklog-devel] Strange storage of strings (and other data) in gl_conf_values Dirk Haun wrote: >Did we exclude Remote Users from becoming Root? Can't remember ... Nope. I just made my OpenID-self a member of the Root group. Works as expected. The only problem is that you need to be a member of the Root group to be able to do that :-) bye, Dirk -- http://www.haun-online.de/accu/ _______________________________________________ geeklog-devel mailing list geeklog-devel at lists.geeklog.net http://eight.pairlist.net/mailman/listinfo/geeklog-devel From Jessica.Blank at mtvnmix.com Mon Mar 3 15:39:37 2008 From: Jessica.Blank at mtvnmix.com (Blank, Jessica) Date: Mon, 3 Mar 2008 15:39:37 -0500 Subject: [geeklog-devel] Strange storage of strings (and other data) ingl_conf_values In-Reply-To: <20080303141425.B17329@kimber.ecsnet.org> References: <0JX600D2X432YGZ0@mta4.srv.hcvlny.cv.net><50aae8730803031201w37153357p17b8e3b21f052c4f@mail.gmail.com> <20080303141425.B17329@kimber.ecsnet.org> Message-ID: Your assumption is correct. I will try Admin/password. Thanks! :) -----Original Message----- From: geeklog-devel-bounces at lists.geeklog.net [mailto:geeklog-devel-bounces at lists.geeklog.net] On Behalf Of Mark R. Evans Sent: Monday, March 03, 2008 3:18 PM To: Geeklog Development Subject: Re: [geeklog-devel] Strange storage of strings (and other data) ingl_conf_values Jessica, I'm going to make a couple of assumptions, hopefully they are valid. 1. I assume you upgraded an existing GL141 site to the latest CVS snapshot? If that is true, I'm assuming when GL141 was installed, it created the standard admin login called Admin with a password of 'password'. That user should still be valid? 2. Since you are using the upgraded GL150cvs code, none of your remote authentication code is in place yet, hence the ability to login locally using Admin/password. If these assumptions are invalid, then you may need to take a new approach to setting up your GL150cvs development system. You might be better off creating a completely new site from scratch, running the standard install and letting the install create the local Admin user. >From there, you can then start porting your LDAP remote authentication code and probably address the questions you've already asked, how to convey root privileges to a remote user. Good luck! Mark On Mon, 3 Mar 2008, Blank, Jessica wrote: > Danke. I still don't know how to create a root login though. How can I > do this? And what if I use remote authentication; how do I confer root > powers to a user authenticated via a remote system? > > ________________________________ > > From: geeklog-devel-bounces at lists.geeklog.net > [mailto:geeklog-devel-bounces at lists.geeklog.net] On Behalf Of Mark R. > Evans > Sent: Monday, March 03, 2008 3:02 PM > To: Geeklog Development > Subject: Re: [geeklog-devel] Strange storage of strings (and other > data) ingl_conf_values > > > Jessica, > > Look for the neat new link under Admins Only called Configuration. > From there, you can change it all! > > Thanks! > Mark > > > On Mon, Mar 3, 2008 at 1:54 PM, Blank, Jessica > wrote: > > > Ja, and I was trying to do just this. However, this sort of thing > used > to go in 'config.php'... And, well, I don't know any way to change it > now. > > See, the default site name is 'Another Nifty Geeklog Site' and, > well.... > I did a recursive grep for this string, and couldn't find any new > .php > file where this string existed. > > So, if I'm not supposed to change it in the database, if I'm supposed > to > change it via $_CONF... Then where am I supposed to change it? > And > please don't say "public_html/siteconfig.php"; this file says, right > at > the top, "You should not need to edit this file. See the installation > instructions for details". > > Said installation instructions still reference config.php, which is > no > longer being used... > > So I have no idea where I'm SUPPOSED to change these settings, if not > by > manually changing them in the database. :/ > > --Jessica > > > -----Original Message----- > From: geeklog-devel-bounces at lists.geeklog.net > [mailto:geeklog-devel-bounces at lists.geeklog.net] On Behalf Of Joe > Mucchiello > Sent: Monday, March 03, 2008 1:45 PM > To: Geeklog Development > Subject: Re: [geeklog-devel] Strange storage of strings (and other > data) > in gl_conf_values > > At 01:14 PM 3/3/2008, Blank, Jessica wrote: > >Hello gang: > > > > I am working to port my LDAP authentication class to > the > > latest (as of today, Monday, 3/3/2008) CVS version of geeklog. > In the > > process, I noticed something odd in the database. In > gl_conf_values, > > strings aren't stored as 'foo', they're stored like 's:3:"foo";', > > where 3 is the length of the string 'foo'. > > > > Why is this done? It seems unnecessary. Can't the > length of a > > string be determined with a simple strlen()? > > gl_conf_values can store anything so everything is serialize'd before > storage[1]. You should not do any queries against gl_conf_values. You > should be using $_CONF['whatever'] to reference configuration data > like > you do in 1.4.1. > > [1] http://us2.php.net/manual/en/function.serialize.php > > > ---- > Joe Mucchiello > Throwing Dice Games > http://www.throwingdice.com > > _______________________________________________ > geeklog-devel mailing list > geeklog-devel at lists.geeklog.net > http://eight.pairlist.net/mailman/listinfo/geeklog-devel > _______________________________________________ > geeklog-devel mailing list > geeklog-devel at lists.geeklog.net > http://eight.pairlist.net/mailman/listinfo/geeklog-devel > > > > _______________________________________________ geeklog-devel mailing list geeklog-devel at lists.geeklog.net http://eight.pairlist.net/mailman/listinfo/geeklog-devel From dirk at haun-online.de Mon Mar 3 15:48:16 2008 From: dirk at haun-online.de (Dirk Haun) Date: Mon, 3 Mar 2008 21:48:16 +0100 Subject: [geeklog-devel] Strange storage of strings (and other data) in gl_conf_values In-Reply-To: References: <0JX 600D2X432YGZ0@mta4.srv.hcvlny.cv.net><0JX6004ZV7PMAOB0@mta3.srv.hcvlny.cv.net><2008030 3201418.795222607@smtp.haun-online.de> <20080303202012.1151816726@smtp.haun-online.de> Message-ID: <20080303204816.702680429@smtp.haun-online.de> Blank, Jessica wrote: >How can one do this? (Make a remote user a member of the Root group) > >Is this done through the GUI too? If so, where is this option? As I said: You need to be a member of the Root group yourself to make someone else a member. If the default Admin account doesn't work for you, see the Wiki article I pointed you to. It explains how to "upgrade" an existing account to a Root user. Once you're Root, edit the user in question and check "Root" for them (under "Security Groups"). That's all (don't forget to save the user, of course). That part isn't new, btw. It has always been this way - just like you assign other users to groups. bye, Dirk -- http://www.haun-online.de/ http://geeklog.info/ From Jessica.Blank at mtvnmix.com Mon Mar 3 16:02:22 2008 From: Jessica.Blank at mtvnmix.com (Blank, Jessica) Date: Mon, 3 Mar 2008 16:02:22 -0500 Subject: [geeklog-devel] Strange storage of strings (and other data) ingl_conf_values In-Reply-To: <20080303141425.B17329@kimber.ecsnet.org> References: <0JX600D2X432YGZ0@mta4.srv.hcvlny.cv.net><50aae8730803031201w37153357p17b8e3b21f052c4f@mail.gmail.com> <20080303141425.B17329@kimber.ecsnet.org> Message-ID: I can't log in locally at all. I see the 'Admin' user in the gl_users table, but the password 'password' did not work when I attempted to log in as this user. Note that I do have some detritus in the users table from the live version of the database I copied it from; I admit that my users table is NOT stock. However, I should still be able to log in! I am confused that most of the 'passwd' fields seem to contain... floating point numbers? Most of the passwords are stored as large floating-point numbers between 0 and 1, e.g. 0.2239629378419284. What sort of hashing algorithm is this? In any case, some of the passwd fields do contain identifiable DES hashes, prepended with '{crypt}'. I thus attempted to change the password of 'Admin' to 'password' myself, by generating a DES hash of the string 'password' using Perl's crypt() function, prepending the text '{crypt}', and changing 'Admin''s passwd field to contain the result. Still no go. I can't get into the system at all via local authentication. I haven't touched the remote authentication stuff since [backing up and] wiping out my old 1.4.1 files and doing a clean 1.5 install from CVS. Any ideas? How can I get into this system? The 'Admin' login seems to be kaput. --Jessica -----Original Message----- From: geeklog-devel-bounces at lists.geeklog.net [mailto:geeklog-devel-bounces at lists.geeklog.net] On Behalf Of Mark R. Evans Sent: Monday, March 03, 2008 3:18 PM To: Geeklog Development Subject: Re: [geeklog-devel] Strange storage of strings (and other data) ingl_conf_values Jessica, I'm going to make a couple of assumptions, hopefully they are valid. 1. I assume you upgraded an existing GL141 site to the latest CVS snapshot? If that is true, I'm assuming when GL141 was installed, it created the standard admin login called Admin with a password of 'password'. That user should still be valid? 2. Since you are using the upgraded GL150cvs code, none of your remote authentication code is in place yet, hence the ability to login locally using Admin/password. If these assumptions are invalid, then you may need to take a new approach to setting up your GL150cvs development system. You might be better off creating a completely new site from scratch, running the standard install and letting the install create the local Admin user. >From there, you can then start porting your LDAP remote authentication code and probably address the questions you've already asked, how to convey root privileges to a remote user. Good luck! Mark On Mon, 3 Mar 2008, Blank, Jessica wrote: > Danke. I still don't know how to create a root login though. How can I > do this? And what if I use remote authentication; how do I confer root > powers to a user authenticated via a remote system? > > ________________________________ > > From: geeklog-devel-bounces at lists.geeklog.net > [mailto:geeklog-devel-bounces at lists.geeklog.net] On Behalf Of Mark R. > Evans > Sent: Monday, March 03, 2008 3:02 PM > To: Geeklog Development > Subject: Re: [geeklog-devel] Strange storage of strings (and other > data) ingl_conf_values > > > Jessica, > > Look for the neat new link under Admins Only called Configuration. > From there, you can change it all! > > Thanks! > Mark > > > On Mon, Mar 3, 2008 at 1:54 PM, Blank, Jessica > wrote: > > > Ja, and I was trying to do just this. However, this sort of thing > used > to go in 'config.php'... And, well, I don't know any way to change it > now. > > See, the default site name is 'Another Nifty Geeklog Site' and, > well.... > I did a recursive grep for this string, and couldn't find any new > .php > file where this string existed. > > So, if I'm not supposed to change it in the database, if I'm supposed > to > change it via $_CONF... Then where am I supposed to change it? > And > please don't say "public_html/siteconfig.php"; this file says, right > at > the top, "You should not need to edit this file. See the installation > instructions for details". > > Said installation instructions still reference config.php, which is > no > longer being used... > > So I have no idea where I'm SUPPOSED to change these settings, if not > by > manually changing them in the database. :/ > > --Jessica > > > -----Original Message----- > From: geeklog-devel-bounces at lists.geeklog.net > [mailto:geeklog-devel-bounces at lists.geeklog.net] On Behalf Of Joe > Mucchiello > Sent: Monday, March 03, 2008 1:45 PM > To: Geeklog Development > Subject: Re: [geeklog-devel] Strange storage of strings (and other > data) > in gl_conf_values > > At 01:14 PM 3/3/2008, Blank, Jessica wrote: > >Hello gang: > > > > I am working to port my LDAP authentication class to > the > > latest (as of today, Monday, 3/3/2008) CVS version of geeklog. > In the > > process, I noticed something odd in the database. In > gl_conf_values, > > strings aren't stored as 'foo', they're stored like 's:3:"foo";', > > where 3 is the length of the string 'foo'. > > > > Why is this done? It seems unnecessary. Can't the > length of a > > string be determined with a simple strlen()? > > gl_conf_values can store anything so everything is serialize'd before > storage[1]. You should not do any queries against gl_conf_values. You > should be using $_CONF['whatever'] to reference configuration data > like > you do in 1.4.1. > > [1] http://us2.php.net/manual/en/function.serialize.php > > > ---- > Joe Mucchiello > Throwing Dice Games > http://www.throwingdice.com > > _______________________________________________ > geeklog-devel mailing list > geeklog-devel at lists.geeklog.net > http://eight.pairlist.net/mailman/listinfo/geeklog-devel > _______________________________________________ > geeklog-devel mailing list > geeklog-devel at lists.geeklog.net > http://eight.pairlist.net/mailman/listinfo/geeklog-devel > > > > _______________________________________________ geeklog-devel mailing list geeklog-devel at lists.geeklog.net http://eight.pairlist.net/mailman/listinfo/geeklog-devel From Jessica.Blank at mtvnmix.com Mon Mar 3 16:06:39 2008 From: Jessica.Blank at mtvnmix.com (Blank, Jessica) Date: Mon, 3 Mar 2008 16:06:39 -0500 Subject: [geeklog-devel] Strange storage of strings (and other data) in gl_conf_values In-Reply-To: <20080303204816.702680429@smtp.haun-online.de> References: <0JX600D2X432YGZ0@mta4.srv.hcvlny.cv.net><0JX6004ZV7PMAOB0@mta3.srv.hcvlny.cv.net><20080303201418.795222607@smtp.haun-online.de><20080303202012.1151816726@smtp.haun-online.de> <20080303204816.702680429@smtp.haun-online.de> Message-ID: I do apologise for my confusion. This project fell in my lap, and basically involves cleaning up an awful lot of changes made to what was once an older version of geeklog. Just as I am learning, over time, to understand the intent of the coder who made these changes (and therefore clean them up and make more sense of them), I am also learning, over time, to understand Geeklog itself. :) I am still a relative neophyte to the Geeklog system, and therefore may sometimes ask questions which seem stupid or obvious. -----Original Message----- From: geeklog-devel-bounces at lists.geeklog.net [mailto:geeklog-devel-bounces at lists.geeklog.net] On Behalf Of Dirk Haun Sent: Monday, March 03, 2008 3:48 PM To: geeklog-devel Subject: Re: [geeklog-devel] Strange storage of strings (and other data) in gl_conf_values Blank, Jessica wrote: >How can one do this? (Make a remote user a member of the Root group) > >Is this done through the GUI too? If so, where is this option? As I said: You need to be a member of the Root group yourself to make someone else a member. If the default Admin account doesn't work for you, see the Wiki article I pointed you to. It explains how to "upgrade" an existing account to a Root user. Once you're Root, edit the user in question and check "Root" for them (under "Security Groups"). That's all (don't forget to save the user, of course). That part isn't new, btw. It has always been this way - just like you assign other users to groups. bye, Dirk -- http://www.haun-online.de/ http://geeklog.info/ _______________________________________________ geeklog-devel mailing list geeklog-devel at lists.geeklog.net http://eight.pairlist.net/mailman/listinfo/geeklog-devel From joe at ThrowingDice.com Mon Mar 3 16:09:57 2008 From: joe at ThrowingDice.com (Joe Mucchiello) Date: Mon, 03 Mar 2008 16:09:57 -0500 Subject: [geeklog-devel] Strange storage of strings (and other data) ingl_conf_values In-Reply-To: References: <0JX600D2X432YGZ0@mta4.srv.hcvlny.cv.net> <50aae8730803031201w37153357p17b8e3b21f052c4f@mail.gmail.com> <20080303141425.B17329@kimber.ecsnet.org> Message-ID: <0JX600AIJASNEGM0@mta2.srv.hcvlny.cv.net> Do your system not allow local logins at all? If not, you will need to find your uid in the gl_users table. Since you seem to have SQL access, insert a record into the gl_group_assignments table First, does your gl_groups table have a record where grp_id = 1, grp_name = Root? If not, I don't know what to tell you. Assuming that is untouched, INSERT INTO gl_group_assignments (ug_main_grp_id, ug_uid) values (1, $your_uid) That will make your login account Root. At 04:02 PM 3/3/2008, you wrote: >I can't log in locally at all. I see the 'Admin' user in the gl_users >table, but the password 'password' did not work when I attempted to log >in as this user. ---- Joe Mucchiello Throwing Dice Games http://www.throwingdice.com From dirk at haun-online.de Mon Mar 3 16:23:50 2008 From: dirk at haun-online.de (Dirk Haun) Date: Mon, 3 Mar 2008 22:23:50 +0100 Subject: [geeklog-devel] Strange storage of strings (and other data) ingl_conf_values In-Reply-To: References: <0JX 600D2X432YGZ0@mta4.srv.hcvlny.cv.net><50aae8730803031201w37153357p17b8e3b21f052c4f@ mail.gmail.com> <20080303141425.B17329@kimber.ecsnet.org> Message-ID: <20080303212350.706711273@smtp.haun-online.de> Blank, Jessica wrote: >What sort of hashing algorithm is this? Plain old md5. >Any ideas? How can I get into this system? The 'Admin' login seems to be >kaput. Again, see the wiki article: bye, Dirk -- http://www.haun-online.de/accu/ From Jessica.Blank at mtvnmix.com Mon Mar 3 16:25:46 2008 From: Jessica.Blank at mtvnmix.com (Blank, Jessica) Date: Mon, 3 Mar 2008 16:25:46 -0500 Subject: [geeklog-devel] Strange storage of strings (and other data) ingl_conf_values In-Reply-To: <0JX600AIJASNEGM0@mta2.srv.hcvlny.cv.net> References: <0JX600D2X432YGZ0@mta4.srv.hcvlny.cv.net><50aae8730803031201w37153357p17b8e3b21f052c4f@mail.gmail.com><20080303141425.B17329@kimber.ecsnet.org> <0JX600AIJASNEGM0@mta2.srv.hcvlny.cv.net> Message-ID: Ultimately, my system will not allow local logins at all, but right now it's a stock install files-wise (but not database-wise). Anyways, I think I know what to do from here. Thanks for all your help :) -----Original Message----- From: geeklog-devel-bounces at lists.geeklog.net [mailto:geeklog-devel-bounces at lists.geeklog.net] On Behalf Of Joe Mucchiello Sent: Monday, March 03, 2008 4:10 PM To: Geeklog Development Subject: Re: [geeklog-devel] Strange storage of strings (and other data) ingl_conf_values Do your system not allow local logins at all? If not, you will need to find your uid in the gl_users table. Since you seem to have SQL access, insert a record into the gl_group_assignments table First, does your gl_groups table have a record where grp_id = 1, grp_name = Root? If not, I don't know what to tell you. Assuming that is untouched, INSERT INTO gl_group_assignments (ug_main_grp_id, ug_uid) values (1, $your_uid) That will make your login account Root. At 04:02 PM 3/3/2008, you wrote: >I can't log in locally at all. I see the 'Admin' user in the gl_users >table, but the password 'password' did not work when I attempted to log >in as this user. ---- Joe Mucchiello Throwing Dice Games http://www.throwingdice.com _______________________________________________ geeklog-devel mailing list geeklog-devel at lists.geeklog.net http://eight.pairlist.net/mailman/listinfo/geeklog-devel From Jessica.Blank at mtvnmix.com Mon Mar 3 16:27:36 2008 From: Jessica.Blank at mtvnmix.com (Blank, Jessica) Date: Mon, 3 Mar 2008 16:27:36 -0500 Subject: [geeklog-devel] Strange storage of strings (and other data) ingl_conf_values In-Reply-To: <20080303212350.706711273@smtp.haun-online.de> References: <0JX600D2X432YGZ0@mta4.srv.hcvlny.cv.net><50aae8730803031201w37153357p17b8e3b21f052c4f@mail.gmail.com> <20080303141425.B17329@kimber.ecsnet.org> <20080303212350.706711273@smtp.haun-online.de> Message-ID: Thanks for the tip. I think I know where I need to go from here. I do have a question though. Since when do MD5 hashes look like large floating-point numbers between 0 and 1? -----Original Message----- From: geeklog-devel-bounces at lists.geeklog.net [mailto:geeklog-devel-bounces at lists.geeklog.net] On Behalf Of Dirk Haun Sent: Monday, March 03, 2008 4:24 PM To: geeklog-devel Subject: Re: [geeklog-devel] Strange storage of strings (and other data) ingl_conf_values Blank, Jessica wrote: >What sort of hashing algorithm is this? Plain old md5. >Any ideas? How can I get into this system? The 'Admin' login seems to >be kaput. Again, see the wiki article: bye, Dirk -- http://www.haun-online.de/accu/ _______________________________________________ geeklog-devel mailing list geeklog-devel at lists.geeklog.net http://eight.pairlist.net/mailman/listinfo/geeklog-devel From vfuria at gmail.com Mon Mar 3 16:31:13 2008 From: vfuria at gmail.com (Vincent Furia) Date: Mon, 3 Mar 2008 14:31:13 -0700 Subject: [geeklog-devel] Strange storage of strings (and other data) ingl_conf_values In-Reply-To: References: <0JX600D2X432YGZ0@mta4.srv.hcvlny.cv.net> <50aae8730803031201w37153357p17b8e3b21f052c4f@mail.gmail.com> <20080303141425.B17329@kimber.ecsnet.org> <20080303212350.706711273@smtp.haun-online.de> Message-ID: <8319e2d60803031331ref68b59o530734b375c8e700@mail.gmail.com> They don't. You're database must be corrupted (or else some of the modifications you spoke of before changed the hash function or put different data into that field). -Vinny On Mon, Mar 3, 2008 at 2:27 PM, Blank, Jessica wrote: > Thanks for the tip. I think I know where I need to go from here. > > I do have a question though. Since when do MD5 hashes look like large > floating-point numbers between 0 and 1? > > > -----Original Message----- > From: geeklog-devel-bounces at lists.geeklog.net > > [mailto:geeklog-devel-bounces at lists.geeklog.net] On Behalf Of Dirk Haun > Sent: Monday, March 03, 2008 4:24 PM > To: geeklog-devel > Subject: Re: [geeklog-devel] Strange storage of strings (and other data) > ingl_conf_values > > > > Blank, Jessica wrote: > > >What sort of hashing algorithm is this? > > Plain old md5. > > > >Any ideas? How can I get into this system? The 'Admin' login seems to > >be kaput. > > Again, see the wiki article: > er> > > bye, Dirk > > > -- > http://www.haun-online.de/accu/ > > _______________________________________________ > 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 devel at portalparts.com Mon Mar 3 17:09:20 2008 From: devel at portalparts.com (Blaine Lang) Date: Mon, 03 Mar 2008 17:09:20 -0500 Subject: [geeklog-devel] Fwd: Geeklog - Forum Post Notification In-Reply-To: <20080302181607.684045347@smtp.haun-online.de> References: <20080302181607.684045347@smtp.haun-online.de> Message-ID: I can take that Dirk. Blaine Dirk Haun wrote: > Can someone look into this, please? > > ---------------- Anfang Weiterleitung ---------------- > A new topic 'Minor Bug (w/fix) in users.php (Custom Reg)' has been > posted by Earnest in the Feedback forum on the Geeklog website. You may > view it at: > http://www.geeklog.net/forum/viewtopic.php?showtopic=81632 > ----------------- Ende Weiterleitung ----------------- > > From Jessica.Blank at mtvnmix.com Mon Mar 3 18:18:03 2008 From: Jessica.Blank at mtvnmix.com (Blank, Jessica) Date: Mon, 3 Mar 2008 18:18:03 -0500 Subject: [geeklog-devel] Censor List interface Message-ID: It has been pointed out to me that a big textarea where users specify words to be censored (e.g. 'badword1, badword2, badword3, badword4....'), separated by commas, makes more sense than the current 'one input field per naughty word/phrase' setup. Thoughts? -------------- next part -------------- An HTML attachment was scrubbed... URL: From Jessica.Blank at mtvnmix.com Mon Mar 3 19:21:40 2008 From: Jessica.Blank at mtvnmix.com (Blank, Jessica) Date: Mon, 3 Mar 2008 19:21:40 -0500 Subject: [geeklog-devel] 'all access are'... Message-ID: I noticed that a message in the current CVS build of the system states that 'All access to administrative portions of this web site are (sic) logged and reviewed'. Shouldn't 'are' be changed to 'is' here? --Jessica -------------- next part -------------- An HTML attachment was scrubbed... URL: From tony at tonybibbs.com Mon Mar 3 21:28:20 2008 From: tony at tonybibbs.com (Tony Bibbs) Date: Mon, 3 Mar 2008 18:28:20 -0800 (PST) Subject: [geeklog-devel] Censor List interface Message-ID: <183423.24784.qm@web703.biz.mail.mud.yahoo.com> A better interface would be to treat them more like Flickr tags (regardless if it is in an input or textarea). e.g. Tag1 Tag2 "Here is Tag 3" "etc" --Tony ----- Original Message ---- From: "Blank, Jessica" To: Geeklog Development Sent: Monday, March 3, 2008 5:18:03 PM Subject: [geeklog-devel] Censor List interface Censor List interface It has been pointed out to me that a big textarea where users specify words to be censored (e.g. 'badword1, badword2, badword3, badword4?.'), separated by commas, makes more sense than the current 'one input field per naughty word/phrase' setup. Thoughts? -----Inline Attachment Follows----- _______________________________________________ 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 tony at tonybibbs.com Mon Mar 3 21:30:09 2008 From: tony at tonybibbs.com (Tony Bibbs) Date: Mon, 3 Mar 2008 18:30:09 -0800 (PST) Subject: [geeklog-devel] 'all access are'... Message-ID: <115973.60004.qm@web704.biz.mail.mud.yahoo.com> Man, you are a tough crowd! Despite Dirk being German, it's probably my fault from eons ago. Actually, I think Dirk writes and speaks better English than I do. But I've got him beat when it comes to the ebonics. Reminds me of the movie Airplane, "I speak jive". --Tony ----- Original Message ---- From: "Blank, Jessica" To: Geeklog Development Sent: Monday, March 3, 2008 6:21:40 PM Subject: [geeklog-devel] 'all access are'... 'all access are'... I noticed that a message in the current CVS build of the system states that 'All access to administrative portions of this web site are (sic) logged and reviewed'. Shouldn't 'are' be changed to 'is' here? --Jessica -----Inline Attachment Follows----- _______________________________________________ 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 mjervis at gmail.com Tue Mar 4 10:58:12 2008 From: mjervis at gmail.com (Michael Jervis) Date: Tue, 4 Mar 2008 15:58:12 +0000 Subject: [geeklog-devel] 'all access are'... In-Reply-To: <115973.60004.qm@web704.biz.mail.mud.yahoo.com> References: <115973.60004.qm@web704.biz.mail.mud.yahoo.com> Message-ID: <7b42e7470803040758t4f43578aye163b451d5a66d3c@mail.gmail.com> HmmM I'm sure it's are not is. Access is plural in effect, but isn't written as accesses in this case. I'll check with the tech author at work who should have a better grasp of english grammar than me. On Tue, Mar 4, 2008 at 2:30 AM, Tony Bibbs wrote: > > Man, you are a tough crowd! Despite Dirk being German, it's probably my > fault from eons ago. Actually, I think Dirk writes and speaks better > English than I do. But I've got him beat when it comes to the ebonics. > > Reminds me of the movie Airplane, "I speak jive". > > --Tony > > > > ----- Original Message ---- > From: "Blank, Jessica" > To: Geeklog Development > Sent: Monday, March 3, 2008 6:21:40 PM > Subject: [geeklog-devel] 'all access are'... > > > > I noticed that a message in the current CVS build of the system states that > 'All access to administrative portions of this web site are (sic) logged and > reviewed'. Shouldn't 'are' be changed to 'is' here? > > --Jessica > > > -----Inline Attachment Follows----- > > _______________________________________________ > 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 > > -- Michael Jervis mjervis at gmail.com 504B03041400000008008F846431E3543A820800000006000000060000007765 62676F642B4F4D4ACF4F0100504B010214001400000008008F846431E3543A82 0800000006000000060000000000000000002000000000000000776562676F64 504B05060000000001000100340000002C0000000000 From Jessica.Blank at mtvnmix.com Tue Mar 4 12:44:40 2008 From: Jessica.Blank at mtvnmix.com (Blank, Jessica) Date: Tue, 4 Mar 2008 12:44:40 -0500 Subject: [geeklog-devel] Censor List interface In-Reply-To: <183423.24784.qm@web703.biz.mail.mud.yahoo.com> References: <183423.24784.qm@web703.biz.mail.mud.yahoo.com> Message-ID: Either would be better than the current interface. Anyone second this? ________________________________ From: geeklog-devel-bounces at lists.geeklog.net [mailto:geeklog-devel-bounces at lists.geeklog.net] On Behalf Of Tony Bibbs Sent: Monday, March 03, 2008 9:28 PM To: Geeklog Development Subject: Re: [geeklog-devel] Censor List interface A better interface would be to treat them more like Flickr tags (regardless if it is in an input or textarea). e.g. Tag1 Tag2 "Here is Tag 3" "etc" --Tony ----- Original Message ---- From: "Blank, Jessica" To: Geeklog Development Sent: Monday, March 3, 2008 5:18:03 PM Subject: [geeklog-devel] Censor List interface It has been pointed out to me that a big textarea where users specify words to be censored (e.g. 'badword1, badword2, badword3, badword4....'), separated by commas, makes more sense than the current 'one input field per naughty word/phrase' setup. Thoughts? -----Inline Attachment Follows----- _______________________________________________ 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 Jessica.Blank at mtvnmix.com Tue Mar 4 12:55:14 2008 From: Jessica.Blank at mtvnmix.com (Blank, Jessica) Date: Tue, 4 Mar 2008 12:55:14 -0500 Subject: [geeklog-devel] 'all access are'... In-Reply-To: <7b42e7470803040758t4f43578aye163b451d5a66d3c@mail.gmail.com> References: <115973.60004.qm@web704.biz.mail.mud.yahoo.com> <7b42e7470803040758t4f43578aye163b451d5a66d3c@mail.gmail.com> Message-ID: 'Access' is a collective noun. Like, for example, if I made a dozen bowls of Jell-o and poured them into one LARGE bowl, I would refer to the collective mess thus generated as 'all the Jell-o', and I would say things like 'all the Jell-o is in the big bowl', not 'all the Jell-o are in the big bowl'. :) It's not like 'sheep' being the plural of 'sheep'; this isn't a plural noun but a collective noun. The plural of 'access' is 'accesses'. --Jessica, English dork -----Original Message----- From: geeklog-devel-bounces at lists.geeklog.net [mailto:geeklog-devel-bounces at lists.geeklog.net] On Behalf Of Michael Jervis Sent: Tuesday, March 04, 2008 10:58 AM To: Geeklog Development Subject: Re: [geeklog-devel] 'all access are'... HmmM I'm sure it's are not is. Access is plural in effect, but isn't written as accesses in this case. I'll check with the tech author at work who should have a better grasp of english grammar than me. On Tue, Mar 4, 2008 at 2:30 AM, Tony Bibbs wrote: > > Man, you are a tough crowd! Despite Dirk being German, it's probably > my fault from eons ago. Actually, I think Dirk writes and speaks > better English than I do. But I've got him beat when it comes to the ebonics. > > Reminds me of the movie Airplane, "I speak jive". > > --Tony > > > > ----- Original Message ---- > From: "Blank, Jessica" > To: Geeklog Development > Sent: Monday, March 3, 2008 6:21:40 PM > Subject: [geeklog-devel] 'all access are'... > > > > I noticed that a message in the current CVS build of the system states > that 'All access to administrative portions of this web site are (sic) > logged and reviewed'. Shouldn't 'are' be changed to 'is' here? > > --Jessica > > > -----Inline Attachment Follows----- > > _______________________________________________ > 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 > > -- Michael Jervis mjervis at gmail.com 504B03041400000008008F846431E3543A820800000006000000060000007765 62676F642B4F4D4ACF4F0100504B010214001400000008008F846431E3543A82 0800000006000000060000000000000000002000000000000000776562676F64 504B05060000000001000100340000002C0000000000 _______________________________________________ geeklog-devel mailing list geeklog-devel at lists.geeklog.net http://eight.pairlist.net/mailman/listinfo/geeklog-devel From Jessica.Blank at mtvnmix.com Tue Mar 4 15:47:22 2008 From: Jessica.Blank at mtvnmix.com (Blank, Jessica) Date: Tue, 4 Mar 2008 15:47:22 -0500 Subject: [geeklog-devel] Reading of class files in system/classes/authentication Message-ID: I noticed something interesting. When I edit php files, I sometimes make a backup as, for example, foo.php.bak or foo.php.old. When I did this in the system/classes/authentication directory, the system read the .bak file, and presented the same Service -twice- in the dropdown. Perhaps could we make it so that only class files ending in '.php' are actually read? --Jessica -------------- next part -------------- An HTML attachment was scrubbed... URL: From mjervis at gmail.com Tue Mar 4 15:48:47 2008 From: mjervis at gmail.com (Michael Jervis) Date: Tue, 4 Mar 2008 20:48:47 +0000 Subject: [geeklog-devel] Reading of class files in system/classes/authentication In-Reply-To: References: Message-ID: <7b42e7470803041248g152e3e33r9eb9ceeb5cfc0123@mail.gmail.com> > Perhaps could we make it so that only class files ending in '.php' are > actually read? It should do that, and I'm amazed it doesn't since I use ultraedit, which creates .bak files every time I edit a file, and I wrote the code that does that and if it was duplicating all the classes I'd have picked that up. I'll try and take a quick look tomorrow. Mike From Jessica.Blank at mtvnmix.com Tue Mar 4 15:52:46 2008 From: Jessica.Blank at mtvnmix.com (Blank, Jessica) Date: Tue, 4 Mar 2008 15:52:46 -0500 Subject: [geeklog-devel] Reading of class files insystem/classes/authentication In-Reply-To: <7b42e7470803041248g152e3e33r9eb9ceeb5cfc0123@mail.gmail.com> References: <7b42e7470803041248g152e3e33r9eb9ceeb5cfc0123@mail.gmail.com> Message-ID: Danke sehr. :) -----Original Message----- From: geeklog-devel-bounces at lists.geeklog.net [mailto:geeklog-devel-bounces at lists.geeklog.net] On Behalf Of Michael Jervis Sent: Tuesday, March 04, 2008 3:49 PM To: Geeklog Development Subject: Re: [geeklog-devel] Reading of class files insystem/classes/authentication > Perhaps could we make it so that only class files ending in '.php' are > actually read? It should do that, and I'm amazed it doesn't since I use ultraedit, which creates .bak files every time I edit a file, and I wrote the code that does that and if it was duplicating all the classes I'd have picked that up. I'll try and take a quick look tomorrow. Mike _______________________________________________ geeklog-devel mailing list geeklog-devel at lists.geeklog.net http://eight.pairlist.net/mailman/listinfo/geeklog-devel From dirk at haun-online.de Tue Mar 4 15:47:08 2008 From: dirk at haun-online.de (Dirk Haun) Date: Tue, 4 Mar 2008 21:47:08 +0100 Subject: [geeklog-devel] Copy a good idea: Ubuntu brainstorm Message-ID: <20080304204708.1547242478@smtp.haun-online.de> Spotted this on the php.internals mailing list: --- snip --- Hi all, As many probably have noticed, the internals mailinglist is flushed with ideas and people discussing about it. Although this is highly valuable, it makes looking through the e-mail list almost a daily task. Ubuntu QA has a nice solution for this: Ubuntu brainstorm (http://brainstorm.ubuntu.com). (They in terms got it from Dell.) On that site you can give ideas and others can comment and vote on it. This gives a nice overview what the community thinks is important and is more accessible and more clear than de discussions on the list. Also this would free up the mailing list for questions about writing PHP extensions and working on the internals. Setting this up might be quite some work, but perhaps our friends of Ubuntu QA are willing to share their webapp. Best regards, Arnold --- snip --- -- http://www.geeklog.net/ http://geeklog.info/ From Jessica.Blank at mtvnmix.com Tue Mar 4 16:32:35 2008 From: Jessica.Blank at mtvnmix.com (Blank, Jessica) Date: Tue, 4 Mar 2008 16:32:35 -0500 Subject: [geeklog-devel] Copy a good idea: Ubuntu brainstorm In-Reply-To: <20080304204708.1547242478@smtp.haun-online.de> References: <20080304204708.1547242478@smtp.haun-online.de> Message-ID: It sounds like a good idea. Certainly, it would be in the spirit of Ubuntu (both little-U and capital-U Ubuntu) to share it with the geeklog community. -----Original Message----- From: geeklog-devel-bounces at lists.geeklog.net [mailto:geeklog-devel-bounces at lists.geeklog.net] On Behalf Of Dirk Haun Sent: Tuesday, March 04, 2008 3:47 PM To: geeklog-devel Subject: [geeklog-devel] Copy a good idea: Ubuntu brainstorm Spotted this on the php.internals mailing list: --- snip --- Hi all, As many probably have noticed, the internals mailinglist is flushed with ideas and people discussing about it. Although this is highly valuable, it makes looking through the e-mail list almost a daily task. Ubuntu QA has a nice solution for this: Ubuntu brainstorm (http://brainstorm.ubuntu.com). (They in terms got it from Dell.) On that site you can give ideas and others can comment and vote on it. This gives a nice overview what the community thinks is important and is more accessible and more clear than de discussions on the list. Also this would free up the mailing list for questions about writing PHP extensions and working on the internals. Setting this up might be quite some work, but perhaps our friends of Ubuntu QA are willing to share their webapp. Best regards, Arnold --- snip --- -- http://www.geeklog.net/ http://geeklog.info/ _______________________________________________ geeklog-devel mailing list geeklog-devel at lists.geeklog.net http://eight.pairlist.net/mailman/listinfo/geeklog-devel From Jessica.Blank at mtvnmix.com Tue Mar 4 19:44:16 2008 From: Jessica.Blank at mtvnmix.com (Blank, Jessica) Date: Tue, 4 Mar 2008 19:44:16 -0500 Subject: [geeklog-devel] The core of a very simple LDAP plugin, and an LDAP remote authentication class that uses it Message-ID: As stated in the subject, here is my promised LDAP authentication class. It's based on a very small LDAP plugin, or the core of one anyways, which is included; simply edit plugins/ldap/config.php to taste. :) This tarball should plug right into any 1.4.1/1.5 Geeklog installation. Just untar, edit and run! What it contains: * plugins/ldap directory (contains 'config.php' and some simple, very skeletal language files for English and Spanish, with a whopping total of ONE (count 'em!) actual message in each * system/classes/authentication/LDAP.auth.class.php Please feel free to contact me on- or off-list with bug reports, comments, complaints and feature suggestions. --Jessica <> -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: GL1.4.1-ldap-plugin+auth-0.1.tar.gz Type: application/x-gzip Size: 2866 bytes Desc: GL1.4.1-ldap-plugin+auth-0.1.tar.gz URL: From mjervis at gmail.com Wed Mar 5 02:46:56 2008 From: mjervis at gmail.com (Michael Jervis) Date: Wed, 5 Mar 2008 07:46:56 +0000 Subject: [geeklog-devel] Reading of class files insystem/classes/authentication In-Reply-To: References: <7b42e7470803041248g152e3e33r9eb9ceeb5cfc0123@mail.gmail.com> Message-ID: <7b42e7470803042346m648b9cb3q4a063315f62ddfa8@mail.gmail.com> Well bugger me, that was lame. Fixed, and committing as soon as my update and merge complete. From cweiske at cweiske.de Wed Mar 5 02:10:02 2008 From: cweiske at cweiske.de (Christian Weiske) Date: Wed, 5 Mar 2008 08:10:02 +0100 Subject: [geeklog-devel] The core of a very simple LDAP plugin, and an LDAP remote authentication class that uses it In-Reply-To: References: Message-ID: <20080305081002.3cab0427@bogo.home.cweiske.de> Hello Geekloggers, > As stated in the subject, here is my promised LDAP authentication > class. It's based on a very small LDAP plugin, or the core of one Wouldn't it be easier to use PEAR's Auth class which provides all sorts of backends including LDAP? -- Regards/Mit freundlichen Gr??en Christian Weiske -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 189 bytes Desc: not available URL: From Jessica.Blank at mtvnmix.com Wed Mar 5 11:00:49 2008 From: Jessica.Blank at mtvnmix.com (Blank, Jessica) Date: Wed, 5 Mar 2008 11:00:49 -0500 Subject: [geeklog-devel] The core of a very simple LDAP plugin, and an LDAP remote authentication class that uses it References: <20080305081002.3cab0427@bogo.home.cweiske.de> Message-ID: Maybe! Of course, having just a simple LDAP plugin is more lightweight and has fewer dependencies than requiring a module from PEAR would, but this is an excellent point. Perhaps somebody should do an 'Auth' authentication class which utilises this class; it sounds very useful. There's no reason why we can't offer both; each has its own advantages and disadvantages :) --Jessica -----Original Message----- From: geeklog-devel-bounces at lists.geeklog.net on behalf of Christian Weiske Sent: Wed 3/5/2008 2:10 AM To: geeklog-devel at lists.geeklog.net Subject: Re: [geeklog-devel] The core of a very simple LDAP plugin, and an LDAP remote authentication class that uses it Hello Geekloggers, > As stated in the subject, here is my promised LDAP authentication > class. It's based on a very small LDAP plugin, or the core of one Wouldn't it be easier to use PEAR's Auth class which provides all sorts of backends including LDAP? -- Regards/Mit freundlichen Gr??en Christian Weiske -------------- next part -------------- An HTML attachment was scrubbed... URL: From dirk at haun-online.de Wed Mar 5 12:56:27 2008 From: dirk at haun-online.de (Dirk Haun) Date: Wed, 5 Mar 2008 18:56:27 +0100 Subject: [geeklog-devel] The core of a very simple LDAP plugin, and an LDAP remote authentication class that uses it In-Reply-To: References: Message-ID: <20080305175627.960548558@smtp.haun-online.de> Blank, Jessica wrote: >As stated in the subject, here is my promised LDAP authentication class. Thanks! I wanted to try it out at work today (don't have an LDAP server at home) only to discover that I seem to have borked my PHP install there. I'll try to find some time this week to fix it and try it out. Just wanted to let you know that I've seen it ... Btw, here's an intersting little problem on the side: Assume I already have a (local) user and want to make them a Remote User (using the LDAP module) now. How would I do that? Mike? What else, other than adding the user to the Remote Users group (which you can't even do from Geeklog since the checkbox is disabled), would need to be done? bye, Dirk -- http://www.haun-online.de/ http://spam.tinyweb.net/ From mjervis at gmail.com Wed Mar 5 13:25:54 2008 From: mjervis at gmail.com (Michael Jervis) Date: Wed, 5 Mar 2008 18:25:54 +0000 Subject: [geeklog-devel] The core of a very simple LDAP plugin, and an LDAP remote authentication class that uses it In-Reply-To: <20080305175627.960548558@smtp.haun-online.de> References: <20080305175627.960548558@smtp.haun-online.de> Message-ID: <7b42e7470803051025g2c963acfi22dbf50771d73070@mail.gmail.com> > Btw, here's an intersting little problem on the side: Assume I already > have a (local) user and want to make them a Remote User (using the LDAP > module) now. How would I do that? > > Mike? > > What else, other than adding the user to the Remote Users group (which > you can't even do from Geeklog since the checkbox is disabled), would > need to be done? OK so having a /glance/ at the LDAP module and being full of a head cold at the moment so highly likely to be missing something... The LDAP plugin provides AUTHENTICATION of users but not AUTHORISATION, and is done via being a plugin for the Remote Authentication module. The net result will be an entry in gl_users for each LDAP authenticated user, who will by default inherit the Remote Users group as all Remote Authentication users do. You will always of course have a properly local admin user, so, what you would need to do is: 1) Install Geeklog as normal 2) Install the LDAP auth class. 3) Enable remote authentication. 4) Login as your LDAP account to create a local copy of that account. 5) Login as Geeklog's local Admin account. 6) Grant admin/root groups membership to your key LDAP account. 7) Disable non-LDAP based authentication Job (as we say in Yorkshire) is a good'un. You can then authenticate via LDAP as a Geeklog Root user and then pass on additional privileges as required to additional LDAP authenticated users. How would you migrate a local user to LDAP? UPDATE gl_users SET remoteusername='(ldapusername)', remoteservice='LDAP' WHERE uid=(xxx) Of course if all GL user accounts were mass-migrated into an LDAP repository: UPDATE gl_users SET remoteusername=username, remoteservice='LDAP' WHERE uid <> 1 (preserving the admin account as a local fallback) And insert a mapping for them into the Remote Users group. (Hey, and can we add "As used by MTV" to our advertising, or would that drive off our traditional user-base? ;-)) From Jessica.Blank at mtvnmix.com Wed Mar 5 14:34:24 2008 From: Jessica.Blank at mtvnmix.com (Blank, Jessica) Date: Wed, 5 Mar 2008 14:34:24 -0500 Subject: [geeklog-devel] The core of a very simple LDAP plugin, and an LDAP remote authentication class that uses it References: <20080305175627.960548558@smtp.haun-online.de> <7b42e7470803051025g2c963acfi22dbf50771d73070@mail.gmail.com> Message-ID: -grin- Donno about the marketing bit, but we've been using Geeklog for quite some time! :) -----Original Message----- From: geeklog-devel-bounces at lists.geeklog.net on behalf of Michael Jervis Sent: Wed 3/5/2008 1:25 PM To: Geeklog Development Subject: Re: [geeklog-devel] The core of a very simple LDAP plugin,and an LDAP remote authentication class that uses it > Btw, here's an intersting little problem on the side: Assume I already > have a (local) user and want to make them a Remote User (using the LDAP > module) now. How would I do that? > > Mike? > > What else, other than adding the user to the Remote Users group (which > you can't even do from Geeklog since the checkbox is disabled), would > need to be done? OK so having a /glance/ at the LDAP module and being full of a head cold at the moment so highly likely to be missing something... The LDAP plugin provides AUTHENTICATION of users but not AUTHORISATION, and is done via being a plugin for the Remote Authentication module. The net result will be an entry in gl_users for each LDAP authenticated user, who will by default inherit the Remote Users group as all Remote Authentication users do. You will always of course have a properly local admin user, so, what you would need to do is: 1) Install Geeklog as normal 2) Install the LDAP auth class. 3) Enable remote authentication. 4) Login as your LDAP account to create a local copy of that account. 5) Login as Geeklog's local Admin account. 6) Grant admin/root groups membership to your key LDAP account. 7) Disable non-LDAP based authentication Job (as we say in Yorkshire) is a good'un. You can then authenticate via LDAP as a Geeklog Root user and then pass on additional privileges as required to additional LDAP authenticated users. How would you migrate a local user to LDAP? UPDATE gl_users SET remoteusername='(ldapusername)', remoteservice='LDAP' WHERE uid=(xxx) Of course if all GL user accounts were mass-migrated into an LDAP repository: UPDATE gl_users SET remoteusername=username, remoteservice='LDAP' WHERE uid <> 1 (preserving the admin account as a local fallback) And insert a mapping for them into the Remote Users group. (Hey, and can we add "As used by MTV" to our advertising, or would that drive off our traditional user-base? ;-)) _______________________________________________ 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 Wed Mar 5 14:51:04 2008 From: dirk at haun-online.de (Dirk Haun) Date: Wed, 5 Mar 2008 20:51:04 +0100 Subject: [geeklog-devel] The core of a very simple LDAP plugin, and an LDAP remote authentication class that uses it In-Reply-To: <7b42e7470803051025g2c963acfi22dbf50771d73070@mail.gmail.com> References: <20080305175627.960548558@smtp.haun-online.de> <7b42e7470803051025g2c963acfi22dbf50771d73070@mail.gmail.com> Message-ID: <20080305195104.1453808693@smtp.haun-online.de> Michael Jervis wrote: >UPDATE gl_users SET remoteusername=username, remoteservice='LDAP' WHERE >uid <> 1 > >(preserving the admin account as a local fallback) Sounds good (apart from the "uid <> 1" bit - the Admin account has uid 2, uid 1 is the Anonymous user). Have to try that once I get it working. Thanks. bye, Dirk -- http://www.haun-online.de/ http://geeklog.info/ From Jessica.Blank at mtvnmix.com Wed Mar 5 15:07:39 2008 From: Jessica.Blank at mtvnmix.com (Blank, Jessica) Date: Wed, 5 Mar 2008 15:07:39 -0500 Subject: [geeklog-devel] 'Fallback to local login' and 'no service selector' options Message-ID: Hi gang. 1) As noted before, our LDAP users are used to using only LDAP.. but most of them don't know what LDAP -is-, and would be confused if they saw a Service dropdown. Therefore, I wish to submit a patch which offers a 'no service selector' option; if there is only one service/authentication method available, and this option will set, the service selector won't even be displayed (and a hidden form field would pass the single available service method). By default, of course, this option will be set to 'false'. But this would be a nice feature for enterprise users (such as MTV) with only one auth method and a plethora of users who don't know/don't care what auth method they use, they just are used to entering 'their username' and 'their password' and having it work (or not). :) === 2) To give site administrators on a site that uses remote auth (e.g. LDAP) the option of retaining a few local-only users (such as the geeklog default Admin user, which they can use to administrate Geeklog itself), I would also like to submit a small patch which will add a 'fallback to local login' option. When this option is selected, the login method selected would be tried first-- but if that failed, it would try a local login next. (If THAT fails, the login fails, obviously.) === Would these two patches be accepted should I submit them? These are options which I believe woul be useful to enterprise users. (Both would default to 'false', of course.) -------------- next part -------------- An HTML attachment was scrubbed... URL: From dirk at haun-online.de Wed Mar 5 17:20:36 2008 From: dirk at haun-online.de (Dirk Haun) Date: Wed, 5 Mar 2008 23:20:36 +0100 Subject: [geeklog-devel] Copy a good idea: Ubuntu brainstorm In-Reply-To: References: <20080304204708.1547242478@smtp.haun-online.de> Message-ID: <20080305222036.1910897328@smtp.haun-online.de> Blank, Jessica wrote: >> http://brainstorm.ubuntu.com >It sounds like a good idea. Certainly, it would be in the spirit of >Ubuntu (both little-U and capital-U Ubuntu) to share it with the geeklog >community. I poked around a bit but couldn't find a download or a CVS for it. It doesn't seem to be listed on launchpad.net either. Does anyone have any connections to the Ubuntu community? bye, Dirk -- http://www.geeklog.net/ http://geeklog.info/ From vfuria at gmail.com Wed Mar 5 18:24:23 2008 From: vfuria at gmail.com (Vincent Furia) Date: Wed, 5 Mar 2008 16:24:23 -0700 Subject: [geeklog-devel] Copy a good idea: Ubuntu brainstorm In-Reply-To: <20080305222036.1910897328@smtp.haun-online.de> References: <20080304204708.1547242478@smtp.haun-online.de> <20080305222036.1910897328@smtp.haun-online.de> Message-ID: <8319e2d60803051524x56cab90fq88c1072053e1c26d@mail.gmail.com> Mantis allows voting on feature requests/bugs. Would that be sufficient (assuming Dwight and I get it up and running). -Vinny On Wed, Mar 5, 2008 at 3:20 PM, Dirk Haun wrote: > Blank, Jessica wrote: > > >> http://brainstorm.ubuntu.com > > >It sounds like a good idea. Certainly, it would be in the spirit of > >Ubuntu (both little-U and capital-U Ubuntu) to share it with the geeklog > >community. > > I poked around a bit but couldn't find a download or a CVS for it. It > doesn't seem to be listed on launchpad.net either. > > Does anyone have any connections to the Ubuntu community? > > bye, Dirk > > > -- > > > http://www.geeklog.net/ > http://geeklog.info/ > > _______________________________________________ > geeklog-devel mailing list > geeklog-devel at lists.geeklog.net > http://eight.pairlist.net/mailman/listinfo/geeklog-devel > > From Jessica.Blank at mtvnmix.com Wed Mar 5 18:45:48 2008 From: Jessica.Blank at mtvnmix.com (Blank, Jessica) Date: Wed, 5 Mar 2008 18:45:48 -0500 Subject: [geeklog-devel] Site breaks when there is one or more upcoming event? Message-ID: Well, this is frustrating. In testing my dev system (which is a stock CVS download of Geeklog with only one .thtml file changed), I tried to test the 'Upcoming Events' block. I added an event for two days from now. The event went successfully into the system. However, when I went to the front page, I got: ========================================================================== An error has occurred: 2 - Invalid argument supplied for foreach() @ /PATH/public_html/lib-common.php line 6082 array(5) { ["content"]=> string(10) "Test event" ["url"]=> string(69) "http://HOSTNAME/calendar/event.php?eid=20080305183132672"" ["attr"]=> NULL ["retval"]=> string(0) "" ["attr_str"]=> string(76) "href="http://HOSTNAME/calendar/event.php?eid=20080305183132672""" } (This text is only displayed to users in the group 'Root') ========================================================================== The code segment in question, located in the function COM_createLink($content, $url, $attr = array()), is this: ========== foreach ($attr as $key => $value) { $attr_str .= " $key=\"$value\""; } ========== As a 'band-aid' fix on the problem, to make the site viewable, I wrapped these three lines of code in this: if (count($attr) > 0) { } This fixed my problem, naturally, but it's a kluge. Why is this code segment messing up in the first place? Incidentally, when I added a SECOND upcoming event to the calendar, and commented out my if/then, the problem persisted. This problem appeared ONLY after I added an event in the near future... I am attempting to figure out what would lead to COM_createLink being called with no $attr, but I could use some help. Note that in the function declaration itself, $attr is defaulted to an empty, new array (!!!) -- note the code "$attr = array()" in the function declaration. Yet you can't foreach() an empty array; PHP throws an error. So isn't the default behaviour something impossible? Perhaps my if/then isn't so much of a kluge after all... --Jessica -------------- next part -------------- An HTML attachment was scrubbed... URL: From joe at ThrowingDice.com Wed Mar 5 20:14:01 2008 From: joe at ThrowingDice.com (Joe Mucchiello) Date: Wed, 05 Mar 2008 20:14:01 -0500 Subject: [geeklog-devel] Site breaks when there is one or more upcoming event? In-Reply-To: References: Message-ID: <0JXA0084KBI65CO0@mta4.srv.hcvlny.cv.net> At 06:45 PM 3/5/2008, Blank, Jessica wrote: >The code segment in question, located in the function >COM_createLink($content, $url, $attr = array()), is this: > >========== > foreach ($attr as $key => $value) { > $attr_str .= " $key=\"$value\""; > } >========== > >As a 'band-aid' fix on the problem, to make the site viewable, I >wrapped these three lines of code in this: > > if (count($attr) > 0) { > } That works fine for me in PHP 5.2 and 4.4.7 in . What version of PHP are you running? This is my test app: "; function func($y = array()) { foreach ($y as $k => $v) { echo $k . ' => ' . $v . '
'; } } func(); echo "goodbye
"; ?> Output: hello goodbye ---- Joe Mucchiello Throwing Dice Games http://www.throwingdice.com From Jessica.Blank at mtvnmix.com Wed Mar 5 22:31:28 2008 From: Jessica.Blank at mtvnmix.com (Blank, Jessica) Date: Wed, 5 Mar 2008 22:31:28 -0500 Subject: [geeklog-devel] Site breaks when there is one or more upcoming event? References: <0JXA0084KBI65CO0@mta4.srv.hcvlny.cv.net> Message-ID: We have PHP 4.3.9... and your test script worked. However, my copy of Geeklog does not... What I did to attempt to resolve the issue was to use var_dump() to dump what '$attr' actually is. It dumps as 'array(0) { }'. HOWEVER... and bizarrely... if I put the following line at the top of the function: if (count($attr) < 1) { $attr = array(); } ...then it works fine. (Incidentally, as you would expect, var_dump() still dumps $attr precisely the same way.) In other words: =========== foreach() doesn't work on an empty array if said array was created in the function declaration itself, a la: function a($x, $y, $z = array()) {} However, it DOES work on an empty array if it was created inside the function itself, a la: $z = array(); =========== I may have perhaps uncovered a rather obscure bug in PHP 4.3.9? However, if I've encountered this error, others will likely encounter it as well. Perhaps my line should be added to the CVS copy just in case others are running the same version of PHP as me... --Jessica -----Original Message----- From: geeklog-devel-bounces at lists.geeklog.net on behalf of Joe Mucchiello Sent: Wed 3/5/2008 8:14 PM To: Geeklog Development Subject: Re: [geeklog-devel] Site breaks when there is one or more upcoming event? At 06:45 PM 3/5/2008, Blank, Jessica wrote: >The code segment in question, located in the function >COM_createLink($content, $url, $attr = array()), is this: > >========== > foreach ($attr as $key => $value) { > $attr_str .= " $key=\"$value\""; > } >========== > >As a 'band-aid' fix on the problem, to make the site viewable, I >wrapped these three lines of code in this: > > if (count($attr) > 0) { > } That works fine for me in PHP 5.2 and 4.4.7 in . What version of PHP are you running? This is my test app: "; function func($y = array()) { foreach ($y as $k => $v) { echo $k . ' => ' . $v . '
'; } } func(); echo "goodbye
"; ?> Output: hello goodbye ---- Joe Mucchiello Throwing Dice Games http://www.throwingdice.com _______________________________________________ geeklog-devel mailing list geeklog-devel at lists.geeklog.net http://eight.pairlist.net/mailman/listinfo/geeklog-devel -------------- next part -------------- An HTML attachment was scrubbed... URL: From mjervis at gmail.com Thu Mar 6 02:23:22 2008 From: mjervis at gmail.com (Michael Jervis) Date: Thu, 6 Mar 2008 07:23:22 +0000 Subject: [geeklog-devel] The core of a very simple LDAP plugin, and an LDAP remote authentication class that uses it In-Reply-To: <20080305195104.1453808693@smtp.haun-online.de> References: <20080305175627.960548558@smtp.haun-online.de> <7b42e7470803051025g2c963acfi22dbf50771d73070@mail.gmail.com> <20080305195104.1453808693@smtp.haun-online.de> Message-ID: <7b42e7470803052323n5cb4c016o581cb91974a855aa@mail.gmail.com> UPDATE gl_users SET remoteusername=username, remoteservice='LDAP' WHERE uid not in (1,2) Preserving anon (essential) and admin (useful) oops From mjervis at gmail.com Thu Mar 6 02:35:03 2008 From: mjervis at gmail.com (Michael Jervis) Date: Thu, 6 Mar 2008 07:35:03 +0000 Subject: [geeklog-devel] Copy a good idea: Ubuntu brainstorm In-Reply-To: <20080305222036.1910897328@smtp.haun-online.de> References: <20080304204708.1547242478@smtp.haun-online.de> <20080305222036.1910897328@smtp.haun-online.de> Message-ID: <7b42e7470803052335v2942a8dah2bf916ea3a96f5bc@mail.gmail.com> > Does anyone have any connections to the Ubuntu community? I know a contributor to some UK Ubuntu user group. I'll ask. From joe at ThrowingDice.com Thu Mar 6 02:50:18 2008 From: joe at ThrowingDice.com (Joe Mucchiello) Date: Thu, 06 Mar 2008 02:50:18 -0500 Subject: [geeklog-devel] Site breaks when there is one or more upcoming event? In-Reply-To: References: <0JXA0084KBI65CO0@mta4.srv.hcvlny.cv.net> Message-ID: <0JXA00LJ9TRWGL31@mta5.srv.hcvlny.cv.net> At 10:31 PM 3/5/2008, Blank, Jessica wrote: >Content-class: urn:content-classes:message >Content-Type: multipart/alternative; > boundary="----_=_NextPart_001_01C87F3A.8FF7A5B7" > >We have PHP 4.3.9... and your test script worked. However, my copy >of Geeklog does not... >=========== >foreach() doesn't work on an empty array if said array was created >in the function declaration itself, a la: > function a($x, $y, $z = array()) {} >=========== > >I may have perhaps uncovered a rather obscure bug in PHP 4.3.9? >However, if I've encountered this error, others will likely >encounter it as well. Perhaps my line should be added to the CVS >copy just in case others are running the same version of PHP as me... Weird, my test script creates the empty array in the function declaration so this would have to be a really, really obscure bug. What server are you running on? Are you running as CGI or mod_php? ---- Joe Mucchiello Throwing Dice Games http://www.throwingdice.com From Jessica.Blank at mtvnmix.com Thu Mar 6 11:29:56 2008 From: Jessica.Blank at mtvnmix.com (Blank, Jessica) Date: Thu, 6 Mar 2008 11:29:56 -0500 Subject: [geeklog-devel] The core of a very simple LDAP plugin, and an LDAP remote authentication class that uses it References: <20080305175627.960548558@smtp.haun-online.de><7b42e7470803051025g2c963acfi22dbf50771d73070@mail.gmail.com><20080305195104.1453808693@smtp.haun-online.de> <7b42e7470803052323n5cb4c016o581cb91974a855aa@mail.gmail.com> Message-ID: I'm a little confused; what would this SQL statement accomplish? -----Original Message----- From: geeklog-devel-bounces at lists.geeklog.net on behalf of Michael Jervis Sent: Thu 3/6/2008 2:23 AM To: Geeklog Development Subject: Re: [geeklog-devel] The core of a very simple LDAP plugin,and an LDAP remote authentication class that uses it UPDATE gl_users SET remoteusername=username, remoteservice='LDAP' WHERE uid not in (1,2) Preserving anon (essential) and admin (useful) oops _______________________________________________ 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 Jessica.Blank at mtvnmix.com Thu Mar 6 13:00:24 2008 From: Jessica.Blank at mtvnmix.com (Blank, Jessica) Date: Thu, 6 Mar 2008 13:00:24 -0500 Subject: [geeklog-devel] Site breaks when there is one or more upcoming event? References: <0JXA0084KBI65CO0@mta4.srv.hcvlny.cv.net> <0JXA00LJ9TRWGL31@mta5.srv.hcvlny.cv.net> Message-ID: We run Apache 2.0, and we run PHP as mod_php. Here is my modified test function: ---snip--- function func($x, $y, $z = array()) { var_dump($z); foreach ($z as $k => $v) { echo $k . ' => ' . $z . '
'; } } ---snip--- This function works fine when I call it like this: func('MyX', 'MyY', array()); However, when I call it like this: func('MyX', 'MyY', NULL); ...then I get this warning: Warning: Invalid argument supplied for foreach() in /PATH/test.php on line X -----Original Message----- From: geeklog-devel-bounces at lists.geeklog.net on behalf of Joe Mucchiello Sent: Thu 3/6/2008 2:50 AM To: Geeklog Development Subject: Re: [geeklog-devel] Site breaks when there is one or more upcoming event? At 10:31 PM 3/5/2008, Blank, Jessica wrote: >Content-class: urn:content-classes:message >Content-Type: multipart/alternative; > boundary="----_=_NextPart_001_01C87F3A.8FF7A5B7" > >We have PHP 4.3.9... and your test script worked. However, my copy >of Geeklog does not... >=========== >foreach() doesn't work on an empty array if said array was created >in the function declaration itself, a la: > function a($x, $y, $z = array()) {} >=========== > >I may have perhaps uncovered a rather obscure bug in PHP 4.3.9? >However, if I've encountered this error, others will likely >encounter it as well. Perhaps my line should be added to the CVS >copy just in case others are running the same version of PHP as me... Weird, my test script creates the empty array in the function declaration so this would have to be a really, really obscure bug. What server are you running on? Are you running as CGI or mod_php? ---- Joe Mucchiello Throwing Dice Games http://www.throwingdice.com _______________________________________________ geeklog-devel mailing list geeklog-devel at lists.geeklog.net http://eight.pairlist.net/mailman/listinfo/geeklog-devel -------------- next part -------------- An HTML attachment was scrubbed... URL: From mjervis at gmail.com Thu Mar 6 13:50:27 2008 From: mjervis at gmail.com (Michael Jervis) Date: Thu, 6 Mar 2008 18:50:27 +0000 Subject: [geeklog-devel] The core of a very simple LDAP plugin, and an LDAP remote authentication class that uses it In-Reply-To: References: <20080305175627.960548558@smtp.haun-online.de> <7b42e7470803051025g2c963acfi22dbf50771d73070@mail.gmail.com> <20080305195104.1453808693@smtp.haun-online.de> <7b42e7470803052323n5cb4c016o581cb91974a855aa@mail.gmail.com> Message-ID: <7b42e7470803061050i3f51e104ldf04d8a04a4ad8e5@mail.gmail.com> > I'm a little confused; what would this SQL statement accomplish? Scenario: You have a Geeklog instance that is "mature" using standard Geeklog 1.4.1 authentication (Geeklog auth) you want to migrate to an LDAP based authentication. You migrate all your Geeklog usernames to the LDAP repository, and want to change the local accounts you already had to be associated with those accounts. The SQL Statement would update the local account to make it authenticate via LDAP. Previously the THEMike account would have logged in using gl_users.username and gl_users.password. Now it will authenticate out against LDAP and no longer be a pure local account, but all my submissions, posts, comments, permissions etc will still be associated with it From dirk at haun-online.de Thu Mar 6 14:13:34 2008 From: dirk at haun-online.de (Dirk Haun) Date: Thu, 6 Mar 2008 20:13:34 +0100 Subject: [geeklog-devel] The core of a very simple LDAP plugin, and an LDAP remote authentication class that uses it In-Reply-To: References: Message-ID: <20080306191334.1101222103@smtp.haun-online.de> Blank, Jessica wrote: >Please feel free to contact me on- or off-list with bug reports, >comments, complaints and feature suggestions. Okay, I had some limited success with it. Part of the problem is our LDAP setup at work, which is a little ... weird. Apparently, it sends some of the passwords in clear text and some are encoded in SMD5, i.e. md5 with a salt. Neither of these work with the LDAP class: It defaults to "des" for both the unencrypted and the smd5 ones. I got the unencrypted case working and successfully logged in with one such account. So that's nice :-) Need to figure out how smd5 is supposed to work. In the md5 case, the preg_match is missing the closing delimiter for the regexp: if (preg_match("/^\$/", $correct_cyphertext)) { ... ^ I also ran into what is apparently an oddity with OpenLDAP: It throws an unhelpful "unwilling to perform" error when you try to do the ldap_bind without a password. So you need to put a valid account name + password into the config.php just to get a connection to the LDAP server. That's just an FYI, in case anyone else runs into this sort of problem. I'll see if I can find some more time to play with it tomorrow and post any improvements I make. Which reminds me: Jessica, you didn't put a license on this code. Would you, your co-author, and your employer consider releasing this under the GPL? I think it would make a useful addition to Geeklog and would, if possible, like to bundle it with future versions. Thanks! bye, Dirk -- http://www.haun-online.de/accu/ From joe at ThrowingDice.com Thu Mar 6 14:39:47 2008 From: joe at ThrowingDice.com (Joe Mucchiello) Date: Thu, 06 Mar 2008 14:39:47 -0500 Subject: [geeklog-devel] Site breaks when there is one or more upcoming event? In-Reply-To: References: <0JXA0084KBI65CO0@mta4.srv.hcvlny.cv.net> <0JXA00LJ9TRWGL31@mta5.srv.hcvlny.cv.net> Message-ID: <0JXB00E7WQMCJF50@mta5.srv.hcvlny.cv.net> At 01:00 PM 3/6/2008, Blank, Jessica wrote: >However, when I call it like this: >func('MyX', 'MyY', NULL); Well of course that fails. NULL is not an array. Nor it NULL "not a parameter". The second test case is supposed to be func('MyX','MyY'); Thus the bug is not in COM_createLink but in the phpblock_calendar. This (around line 247 of plugins/calendar/functions.inc from CVS about a week old): if( $todaysEvent ) { $attr = array('class' => $todaysClassName); } $newevent = COM_createLink( stripslashes( $theEvent['title'] ), $newevent_url, $attr ); The $attr needs initialization. I didn't use an else under the assumption that in the future there could be other conditions that add attributes independent of $todaysEvent: $attr = array(); if ($todaysEvent) { $attr['class'] =>$todaysClassName; } ---- Joe Mucchiello Throwing Dice Games http://www.throwingdice.com From Jessica.Blank at mtvnmix.com Thu Mar 6 14:45:29 2008 From: Jessica.Blank at mtvnmix.com (Blank, Jessica) Date: Thu, 6 Mar 2008 14:45:29 -0500 Subject: [geeklog-devel] The core of a very simple LDAP plugin, and an LDAP remote authentication class that uses it References: <20080305175627.960548558@smtp.haun-online.de><7b42e7470803051025g2c963acfi22dbf50771d73070@mail.gmail.com><20080305195104.1453808693@smtp.haun-online.de><7b42e7470803052323n5cb4c016o581cb91974a855aa@mail.gmail.com> <7b42e7470803061050i3f51e104ldf04d8a04a4ad8e5@mail.gmail.com> Message-ID: Ahh, I see! Hmmmmmmmm, maybe adding a tool to the admin page to automagically migrate all users (by default, excluding uid 1 and 2) to a remote auth method would be a good idea? -----Original Message----- From: geeklog-devel-bounces at lists.geeklog.net on behalf of Michael Jervis Sent: Thu 3/6/2008 1:50 PM To: Geeklog Development Subject: Re: [geeklog-devel] The core of a very simple LDAP plugin,and an LDAP remote authentication class that uses it > I'm a little confused; what would this SQL statement accomplish? Scenario: You have a Geeklog instance that is "mature" using standard Geeklog 1.4.1 authentication (Geeklog auth) you want to migrate to an LDAP based authentication. You migrate all your Geeklog usernames to the LDAP repository, and want to change the local accounts you already had to be associated with those accounts. The SQL Statement would update the local account to make it authenticate via LDAP. Previously the THEMike account would have logged in using gl_users.username and gl_users.password. Now it will authenticate out against LDAP and no longer be a pure local account, but all my submissions, posts, comments, permissions etc will still be associated with it _______________________________________________ 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 Jessica.Blank at mtvnmix.com Thu Mar 6 14:47:32 2008 From: Jessica.Blank at mtvnmix.com (Blank, Jessica) Date: Thu, 6 Mar 2008 14:47:32 -0500 Subject: [geeklog-devel] The core of a very simple LDAP plugin, and an LDAP remote authentication class that uses it References: <20080306191334.1101222103@smtp.haun-online.de> Message-ID: Hello! To address your post point by point: 1) Can you provide some sample SMD5 hashes? I can make it auto-detect these and work appropriately with them. Our setup does not use MD5 hashes, so my MD5 hash code was untested... 2) ...which, as you noted, led to a broken regexp. I will fix this. :) 3) I will definitely ask if we can GPL this. I'd love to do so. :) --Jessica -----Original Message----- From: geeklog-devel-bounces at lists.geeklog.net on behalf of Dirk Haun Sent: Thu 3/6/2008 2:13 PM To: geeklog-devel Subject: Re: [geeklog-devel] The core of a very simple LDAP plugin, and an LDAP remote authentication class that uses it Blank, Jessica wrote: >Please feel free to contact me on- or off-list with bug reports, >comments, complaints and feature suggestions. Okay, I had some limited success with it. Part of the problem is our LDAP setup at work, which is a little ... weird. Apparently, it sends some of the passwords in clear text and some are encoded in SMD5, i.e. md5 with a salt. Neither of these work with the LDAP class: It defaults to "des" for both the unencrypted and the smd5 ones. I got the unencrypted case working and successfully logged in with one such account. So that's nice :-) Need to figure out how smd5 is supposed to work. In the md5 case, the preg_match is missing the closing delimiter for the regexp: if (preg_match("/^\$/", $correct_cyphertext)) { ... ^ I also ran into what is apparently an oddity with OpenLDAP: It throws an unhelpful "unwilling to perform" error when you try to do the ldap_bind without a password. So you need to put a valid account name + password into the config.php just to get a connection to the LDAP server. That's just an FYI, in case anyone else runs into this sort of problem. I'll see if I can find some more time to play with it tomorrow and post any improvements I make. Which reminds me: Jessica, you didn't put a license on this code. Would you, your co-author, and your employer consider releasing this under the GPL? I think it would make a useful addition to Geeklog and would, if possible, like to bundle it with future versions. Thanks! bye, Dirk -- http://www.haun-online.de/accu/ _______________________________________________ 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 Jessica.Blank at mtvnmix.com Thu Mar 6 14:50:02 2008 From: Jessica.Blank at mtvnmix.com (Blank, Jessica) Date: Thu, 6 Mar 2008 14:50:02 -0500 Subject: [geeklog-devel] Site breaks when there is one or more upcoming event? References: <0JXA0084KBI65CO0@mta4.srv.hcvlny.cv.net><0JXA00LJ9TRWGL31@mta5.srv.hcvlny.cv.net> <0JXB00E7WQMCJF50@mta5.srv.hcvlny.cv.net> Message-ID: AH HAH! That's the source of the problem! Yes, yes. Could you please put the initialisation into the current CVS version of the code? -----Original Message----- From: geeklog-devel-bounces at lists.geeklog.net on behalf of Joe Mucchiello Sent: Thu 3/6/2008 2:39 PM To: Geeklog Development Subject: Re: [geeklog-devel] Site breaks when there is one or more upcoming event? At 01:00 PM 3/6/2008, Blank, Jessica wrote: >However, when I call it like this: >func('MyX', 'MyY', NULL); Well of course that fails. NULL is not an array. Nor it NULL "not a parameter". The second test case is supposed to be func('MyX','MyY'); Thus the bug is not in COM_createLink but in the phpblock_calendar. This (around line 247 of plugins/calendar/functions.inc from CVS about a week old): if( $todaysEvent ) { $attr = array('class' => $todaysClassName); } $newevent = COM_createLink( stripslashes( $theEvent['title'] ), $newevent_url, $attr ); The $attr needs initialization. I didn't use an else under the assumption that in the future there could be other conditions that add attributes independent of $todaysEvent: $attr = array(); if ($todaysEvent) { $attr['class'] =>$todaysClassName; } ---- Joe Mucchiello Throwing Dice Games http://www.throwingdice.com _______________________________________________ geeklog-devel mailing list geeklog-devel at lists.geeklog.net http://eight.pairlist.net/mailman/listinfo/geeklog-devel -------------- next part -------------- An HTML attachment was scrubbed... URL: From joe at ThrowingDice.com Thu Mar 6 14:58:08 2008 From: joe at ThrowingDice.com (Joe Mucchiello) Date: Thu, 06 Mar 2008 14:58:08 -0500 Subject: [geeklog-devel] Site breaks when there is one or more upcoming event? In-Reply-To: References: <0JXA0084KBI65CO0@mta4.srv.hcvlny.cv.net> <0JXA00LJ9TRWGL31@mta5.srv.hcvlny.cv.net> <0JXB00E7WQMCJF50@mta5.srv.hcvlny.cv.net> Message-ID: <0JXB001SMRGWGX10@mta4.srv.hcvlny.cv.net> At 02:50 PM 3/6/2008, Blank, Jessica wrote: >Content-class: urn:content-classes:message >Content-Type: multipart/alternative; > boundary="----_=_NextPart_001_01C87FC3.54E55A15" > >AH HAH! That's the source of the problem! Yes, yes. Could you please >put the initialisation into the current CVS version of the code? Hopefully one of the devs will do so shortly. For the calendar bounty I'm working on, I'll be rewriting the SELECT bits of phpblock_calendar so I'll need that change in CVS too. ---- Joe Mucchiello Throwing Dice Games http://www.throwingdice.com From dirk at haun-online.de Thu Mar 6 15:20:11 2008 From: dirk at haun-online.de (Dirk Haun) Date: Thu, 6 Mar 2008 21:20:11 +0100 Subject: [geeklog-devel] The core of a very simple LDAP plugin, and an LDAP remote authentication class that uses it In-Reply-To: References: <20080306191334.1101222103@smtp.haun-online.de> Message-ID: <20080306202011.836539795@smtp.haun-online.de> Blank, Jessica wrote: >1) Can you provide some sample SMD5 hashes? Can't provide any actual values but they all started with {SMD5}. I'll see if I can figure out how they are encoded. >3) I will definitely ask if we can GPL this. I'd love to do so. :) That would be great :-) bye, Dirk -- http://www.geeklog.net/ http://geeklog.info/ From dirk at haun-online.de Thu Mar 6 15:22:25 2008 From: dirk at haun-online.de (Dirk Haun) Date: Thu, 6 Mar 2008 21:22:25 +0100 Subject: [geeklog-devel] The core of a very simple LDAP plugin, and an LDAP remote authentication class that uses it In-Reply-To: References: <200 80305175627.960548558@smtp.haun-online.de><7b42e7470803051025g2c963acfi22dbf50 771d73070@mail.gmail.com><20080305195104.1453808693@smtp.haun-online.de><7b42e 7470803052323n5cb4c016o581cb91974a855aa@mail.gmail.com> <7b42e7470803061050i3f51e104ldf04d8a04a4ad8e5@mail.gmail.com> Message-ID: <20080306202225.971953794@smtp.haun-online.de> Blank, Jessica wrote: >Ahh, I see! Hmmmmmmmm, maybe adding a tool to the admin page to >automagically migrate all users (by default, excluding uid 1 and 2) to a >remote auth method would be a good idea? Maybe not all users at once, but at least a little dropdown in the user editor that lets you convert an account into a Remote User account of your choice (and back). Not in 1.5.0, though ... bye, Dirk -- http://www.geeklog.net/ http://geeklog.info/ From dirk at haun-online.de Thu Mar 6 15:26:14 2008 From: dirk at haun-online.de (Dirk Haun) Date: Thu, 6 Mar 2008 21:26:14 +0100 Subject: [geeklog-devel] Copy a good idea: Ubuntu brainstorm In-Reply-To: <8319e2d60803051524x56cab90fq88c1072053e1c26d@mail.gmail.com> References: <20080304204708.1547242478@smtp.haun-online.de> <20080305222036.1910897328@smtp.haun-online.de> <8319e2d60803051524x56cab90fq88c1072053e1c26d@mail.gmail.com> Message-ID: <20080306202614.1202814746@smtp.haun-online.de> Vincent Furia wrote: >Mantis allows voting on feature requests/bugs. Would that be >sufficient I think the brainstorm app is more targetted at getting a some quick and easily visible feedback: Throw out an idea and see what people think of it. Functionality-wise you could probably do the same with Mantis, but the interface seems to make it much easier, therefore lowering the barrier for entry. bye, Dirk -- http://www.haun-online.de/ http://spam.tinyweb.net/ From Jessica.Blank at mtvnmix.com Thu Mar 6 15:36:27 2008 From: Jessica.Blank at mtvnmix.com (Blank, Jessica) Date: Thu, 6 Mar 2008 15:36:27 -0500 Subject: [geeklog-devel] The core of a very simple LDAP plugin, and an LDAP remote authentication class that uses it References: <20080306191334.1101222103@smtp.haun-online.de> <20080306202011.836539795@smtp.haun-online.de> Message-ID: Could you make a new dummy user expressly for the purpose of harvesting their hash, and send me their SMD5 hash? :) -----Original Message----- From: geeklog-devel-bounces at lists.geeklog.net on behalf of Dirk Haun Sent: Thu 3/6/2008 3:20 PM To: geeklog-devel Subject: Re: [geeklog-devel] The core of a very simple LDAP plugin, and an LDAP remote authentication class that uses it Blank, Jessica wrote: >1) Can you provide some sample SMD5 hashes? Can't provide any actual values but they all started with {SMD5}. I'll see if I can figure out how they are encoded. >3) I will definitely ask if we can GPL this. I'd love to do so. :) That would be great :-) bye, Dirk -- http://www.geeklog.net/ http://geeklog.info/ _______________________________________________ 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 Jessica.Blank at mtvnmix.com Thu Mar 6 15:37:11 2008 From: Jessica.Blank at mtvnmix.com (Blank, Jessica) Date: Thu, 6 Mar 2008 15:37:11 -0500 Subject: [geeklog-devel] The core of a very simple LDAP plugin, and an LDAP remote authentication class that uses it References: <20080305175627.960548558@smtp.haun-online.de><7b42e7470803051025g2c963acfi22dbf50771d73070@mail.gmail.com><20080305195104.1453808693@smtp.haun-online.de><7b42e7470803052323n5cb4c016o581cb91974a855aa@mail.gmail.com><7b42e7470803061050i3f51e104ldf04d8a04a4ad8e5@mail.gmail.com> <20080306202225.971953794@smtp.haun-online.de> Message-ID: Oh dear god, doing that for all of X-thousand users would be HORRIBLE. There has to be some way we can provide users with a tool for migrating thousands of users... :/ -----Original Message----- From: geeklog-devel-bounces at lists.geeklog.net on behalf of Dirk Haun Sent: Thu 3/6/2008 3:22 PM To: geeklog-devel Subject: Re: [geeklog-devel] The core of a very simple LDAP plugin, and an LDAP remote authentication class that uses it Blank, Jessica wrote: >Ahh, I see! Hmmmmmmmm, maybe adding a tool to the admin page to >automagically migrate all users (by default, excluding uid 1 and 2) to a >remote auth method would be a good idea? Maybe not all users at once, but at least a little dropdown in the user editor that lets you convert an account into a Remote User account of your choice (and back). Not in 1.5.0, though ... bye, Dirk -- http://www.geeklog.net/ http://geeklog.info/ _______________________________________________ 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 Thu Mar 6 15:48:34 2008 From: dirk at haun-online.de (Dirk Haun) Date: Thu, 6 Mar 2008 21:48:34 +0100 Subject: [geeklog-devel] 'Fallback to local login' and 'no service selector' options In-Reply-To: References: Message-ID: <20080306204834.407286179@smtp.haun-online.de> Blank, Jessica wrote: >But this would be a nice feature for enterprise users (such as MTV) with >only one auth method and a plethora of users who don't know/don't care >what auth method they use, they just are used to entering 'their >username' and 'their password' and having it work (or not). :) I see your point (I can actually think of quite a few people at work who, when asked to "login in with your LDAP password" would respond with a blank stare). However, does it really require that much effort to modify the login form? I would assume you're going to modify the theme anyway, so it would only require one more modifcation. >When this option is selected, the >login method selected would be tried first-- but if that failed, it >would try a local login next. (If THAT fails, the login fails, obviously.) Again, I can see the point but it's a very specialised option. Plus, the thought of testing two accounts with one login attempt makes me nervous from a security point of view. It should probably count the failed login attempt nonetheless. >Would these two patches be accepted should I submit them? These are >options which I believe woul be useful to enterprise users. At least not for 1.5.0. We need to get this thing finished and released. I'll clean up what I started with your patch for disabling the standard login (i.e. hide the dropdown if it's not needed) and I'll happily throw in the LDAP module (especially since that doesn't require any code changes) but we'll have to stop there for this release. We still have a lot left to do. Let's talk about it again once 1.5.0 is out, okay? bye, Dirk -- http://www.geeklog.net/ http://geeklog.info/ From dirk at haun-online.de Thu Mar 6 15:56:50 2008 From: dirk at haun-online.de (Dirk Haun) Date: Thu, 6 Mar 2008 21:56:50 +0100 Subject: [geeklog-devel] The core of a very simple LDAP plugin, and an LDAP remote authentication class that uses it In-Reply-To: References: <200 80305175627.960548558@smtp.haun-online.de><7b42e7470803051025g2c963acfi22dbf50 771d73070@mail.gmail.com><20080305195104.1453808693@smtp.haun-online.de><7b42e 7470803052323n5cb4c016o581cb91974a855aa@mail.gmail.com><7b42e7470803061050i3f51e104 ldf04d8a04a4ad8e5@mail.gmail.com> <20080306202225.971953794@smtp.haun-online.de> Message-ID: <20080306205650.906538114@smtp.haun-online.de> Blank, Jessica wrote: >Oh dear god, doing that for all of X-thousand users would be HORRIBLE. >There has to be some way we can provide users with a tool for migrating >thousands of users... :/ Yeah, we probably need both options. What I meant is that you probably don't always want to convert _all_ the users. bye, Dirk -- http://www.geeklog.net/ http://geeklog.info/ From Jessica.Blank at mtvnmix.com Thu Mar 6 16:16:35 2008 From: Jessica.Blank at mtvnmix.com (Blank, Jessica) Date: Thu, 6 Mar 2008 16:16:35 -0500 Subject: [geeklog-devel] 'Fallback to local login' and 'no service selector' options References: <20080306204834.407286179@smtp.haun-online.de> Message-ID: Definitely, we can talk after 1.5.0 is released. And thank you for incorporating the 'hide the service selector if there's only one selection' option. :) As for fallbacks to local logins... Well, the reason I asked about that feature is because of a situation that has come up: Right now, we have access via LDAP authentication to the entire LDAP server's worth of data. And we have at least one local account that's important-- namely, 'Admin'. If I remove the service selector, there's no way for 'Admin' to log in. If I DON'T remove the service selector, users get confused. As an alternative to these, I suppose I could make one (or more) of the LDAP users members of the root group... I think? --Jessica -----Original Message----- From: geeklog-devel-bounces at lists.geeklog.net on behalf of Dirk Haun Sent: Thu 3/6/2008 3:48 PM To: geeklog-devel Subject: Re: [geeklog-devel] 'Fallback to local login' and 'no service selector' options Blank, Jessica wrote: >But this would be a nice feature for enterprise users (such as MTV) with >only one auth method and a plethora of users who don't know/don't care >what auth method they use, they just are used to entering 'their >username' and 'their password' and having it work (or not). :) I see your point (I can actually think of quite a few people at work who, when asked to "login in with your LDAP password" would respond with a blank stare). However, does it really require that much effort to modify the login form? I would assume you're going to modify the theme anyway, so it would only require one more modifcation. >When this option is selected, the >login method selected would be tried first-- but if that failed, it >would try a local login next. (If THAT fails, the login fails, obviously.) Again, I can see the point but it's a very specialised option. Plus, the thought of testing two accounts with one login attempt makes me nervous from a security point of view. It should probably count the failed login attempt nonetheless. >Would these two patches be accepted should I submit them? These are >options which I believe woul be useful to enterprise users. At least not for 1.5.0. We need to get this thing finished and released. I'll clean up what I started with your patch for disabling the standard login (i.e. hide the dropdown if it's not needed) and I'll happily throw in the LDAP module (especially since that doesn't require any code changes) but we'll have to stop there for this release. We still have a lot left to do. Let's talk about it again once 1.5.0 is out, okay? bye, Dirk -- http://www.geeklog.net/ http://geeklog.info/ _______________________________________________ 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 joe at ThrowingDice.com Thu Mar 6 16:22:47 2008 From: joe at ThrowingDice.com (Joe Mucchiello) Date: Thu, 06 Mar 2008 16:22:47 -0500 Subject: [geeklog-devel] The core of a very simple LDAP plugin, and an LDAP remote authentication class that uses it In-Reply-To: <20080306205650.906538114@smtp.haun-online.de> References: <"200 80305175627.960548558"@smtp.haun-online.de> <"7b42e7470803051025g2c963acfi22dbf50 771d73070"@mail.gmail.com> <20080305195104.1453808693@smtp.haun-online.de> <"7b42e 7470803052323n5cb4c016o581cb91974a855aa"@mail.gmail.com> <"BA757BFE2F0A8D4899797E 62869E1BAD011CFB1D"@STRANGELOVE.mtvn.ad.viacom.com> <"7b42e7470803061050i3f51e104 ldf04d8a04a4ad8e5"@mail.gmail.com> <20080306202225.971953794@smtp.haun-online.de> <20080306205650.906538114@smtp.haun-online.de> Message-ID: <0JXB00EIMVEF9SC0@mta5.srv.hcvlny.cv.net> At 03:56 PM 3/6/2008, Dirk Haun wrote: >Blank, Jessica wrote: > > >Oh dear god, doing that for all of X-thousand users would be HORRIBLE. > >There has to be some way we can provide users with a tool for migrating > >thousands of users... :/ > >Yeah, we probably need both options. What I meant is that you probably >don't always want to convert _all_ the users. Seems like something you'd add to the User admin list screen (next version). Check the box next to a bunch of users. Hit a button. The button (and perhaps a dropdown indicating convert to which remote service) would be in the "extra form fields" ($form_arr) added to ADMIN_list in 1.5 and you would only provide those fields if remote services were enabled. At that point you probably also want that list to have a remote service filter. Or maybe even have a "login services" screen in the user menu. ---- Joe Mucchiello Throwing Dice Games http://www.throwingdice.com From dirk at haun-online.de Thu Mar 6 16:26:45 2008 From: dirk at haun-online.de (Dirk Haun) Date: Thu, 6 Mar 2008 22:26:45 +0100 Subject: [geeklog-devel] 'Fallback to local login' and 'no service selector' options In-Reply-To: References: <20080306204834.407286179@smtp.haun-online.de> Message-ID: <20080306212645.569874261@smtp.haun-online.de> Blank, Jessica wrote: >If I remove the service selector, there's no way for 'Admin' to log in. Go to http://example.com/admin/moderation/ The login form there doesn't have the dropdown. Not sure if that should be considered a bug, but it helps in this case :-) bye, Dirk -- http://www.haun-online.de/ http://geeklog.info/ From Jessica.Blank at mtvnmix.com Thu Mar 6 16:25:17 2008 From: Jessica.Blank at mtvnmix.com (Blank, Jessica) Date: Thu, 6 Mar 2008 16:25:17 -0500 Subject: [geeklog-devel] The core of a very simple LDAP plugin, and an LDAP remote authentication class that uses it References: <20080305175627.960548558@smtp.haun-online.de><7b42e7470803051025g2c963acfi22dbf50771d73070@mail.gmail.com><20080305195104.1453808693@smtp.haun-online.de><7b42e7470803052323n5cb4c016o581cb91974a855aa@mail.gmail.com><7b42e7470803061050i3f51e104ldf04d8a04a4ad8e5@mail.gmail.com><20080306202225.971953794@smtp.haun-online.de> <20080306205650.906538114@smtp.haun-online.de> Message-ID: Ah, well, yes. :) We could provide a dropdown in the migration tool, perhaps like so: Migrate: * all users EXCEPT uid 1 and uid 2 * all users in a range of UIDs ('start' and 'end' boxes would appear) * all users whose username matches a regexp (a regexp box would appear) * all users, INCLUDING uid 1 and uid 2 (be sure you know what you're doing!) I'm just throwing out ideas here. What do you think? -----Original Message----- From: geeklog-devel-bounces at lists.geeklog.net on behalf of Dirk Haun Sent: Thu 3/6/2008 3:56 PM To: geeklog-devel Subject: Re: [geeklog-devel] The core of a very simple LDAP plugin, and an LDAP remote authentication class that uses it Blank, Jessica wrote: >Oh dear god, doing that for all of X-thousand users would be HORRIBLE. >There has to be some way we can provide users with a tool for migrating >thousands of users... :/ Yeah, we probably need both options. What I meant is that you probably don't always want to convert _all_ the users. bye, Dirk -- http://www.geeklog.net/ http://geeklog.info/ _______________________________________________ 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 Jessica.Blank at mtvnmix.com Thu Mar 6 16:31:44 2008 From: Jessica.Blank at mtvnmix.com (Blank, Jessica) Date: Thu, 6 Mar 2008 16:31:44 -0500 Subject: [geeklog-devel] The LDAP plugin and authentication class will be GPLed. :) Message-ID: Hello gang: I've been given permission to GPL our code. :) There are some minor bugfixes and additions I wish to make to the LDAP plugin (specifically, for detection and proper handling of MD5 hashes, as noted in my previous posts), and then I will add the GPL statement to the top of the code and release it under the GPL as version 0.2, targeting Geeklog 1.5.0. --Jessica -------------- next part -------------- An HTML attachment was scrubbed... URL: From dirk at haun-online.de Thu Mar 6 17:24:58 2008 From: dirk at haun-online.de (Dirk Haun) Date: Thu, 6 Mar 2008 23:24:58 +0100 Subject: [geeklog-devel] The LDAP plugin and authentication class will be GPLed. :) In-Reply-To: References: Message-ID: <20080306222458.1944868902@smtp.haun-online.de> Blank, Jessica wrote: >I've been given permission to GPL our code. :) That's great news :-) Thanks Jessica, MTV, and everyone else involved. bye, Dirk -- http://www.haun-online.de/accu/ From Jessica.Blank at mtvnmix.com Thu Mar 6 18:33:07 2008 From: Jessica.Blank at mtvnmix.com (Blank, Jessica) Date: Thu, 6 Mar 2008 18:33:07 -0500 Subject: [geeklog-devel] Handling of exceptionally long lines that break the visual flow of the page Message-ID: Hello all: I have run into an interesting problem. For whatever reason (and I have noooooooooo clue why), some of our posts have been infiltrated with a huge number of non-breaking spaces ( s). So many, in fact, that they completely break the layout of the page. Has any mechanism been put in place between 1.3.7sr1 and the current CVS build that prevents people from breaking the page by posting:             (etc.) ...and therefore stretching the div that contains the story so wide that it breaks the layout completely? If not, I have a suggested mechanism, one that works fine for me: In the style.css file for each theme, add: overflow-x:scroll; ...to the .story-body class. That's it! Any thoughts? --Jessica -------------- next part -------------- An HTML attachment was scrubbed... URL: From mjervis at gmail.com Fri Mar 7 03:41:39 2008 From: mjervis at gmail.com (Michael Jervis) Date: Fri, 7 Mar 2008 08:41:39 +0000 Subject: [geeklog-devel] 'Fallback to local login' and 'no service selector' options In-Reply-To: <20080306204834.407286179@smtp.haun-online.de> References: <20080306204834.407286179@smtp.haun-online.de> Message-ID: <7b42e7470803070041q6f951558yf04dcc77ed6b2f0e@mail.gmail.com> > I see your point (I can actually think of quite a few people at work > who, when asked to "login in with your LDAP password" would respond with > a blank stare). However, does it really require that much effort to > modify the login form? I would assume you're going to modify the theme > anyway, so it would only require one more modifcation. Well I'd have it (at work) labelled "Login with your standard [company] login" > Again, I can see the point but it's a very specialised option. Plus, the > thought of testing two accounts with one login attempt makes me nervous > from a security point of view. It should probably count the failed login > attempt nonetheless. Technically, once you've logged in once with a remote account, the account auth details are cached and it's only on a failure to validate against gl_users.remoteusername and gl_users.password that we fail over to LDAP anyway. From mjervis at gmail.com Fri Mar 7 03:42:34 2008 From: mjervis at gmail.com (Michael Jervis) Date: Fri, 7 Mar 2008 08:42:34 +0000 Subject: [geeklog-devel] 'Fallback to local login' and 'no service selector' options In-Reply-To: References: <20080306204834.407286179@smtp.haun-online.de> Message-ID: <7b42e7470803070042q5bad2acbga1797d39564625c@mail.gmail.com> > As an alternative to these, I suppose I could make one (or more) of the > LDAP users members of the root group... I think? Yes, as I stated on another thread, I would expect people to do that with LDAP. Auth on install as Admin, then an LDAP user, then make that first LDAP user r00t then disable local logins... From mjervis at gmail.com Fri Mar 7 03:43:54 2008 From: mjervis at gmail.com (Michael Jervis) Date: Fri, 7 Mar 2008 08:43:54 +0000 Subject: [geeklog-devel] The core of a very simple LDAP plugin, and an LDAP remote authentication class that uses it In-Reply-To: References: <20080305195104.1453808693@smtp.haun-online.de> <7b42e7470803052323n5cb4c016o581cb91974a855aa@mail.gmail.com> <7b42e7470803061050i3f51e104ldf04d8a04a4ad8e5@mail.gmail.com> <20080306202225.971953794@smtp.haun-online.de> <20080306205650.906538114@smtp.haun-online.de> Message-ID: <7b42e7470803070043x16b49a50va38a1b1a711fcfcd@mail.gmail.com> > * all users, INCLUDING uid 1 and uid 2 (be sure you know what you're > doing!) It's invalid to migrate uid 1, it's not an authenticatable (is that even a real word?) user. From dirk at haun-online.de Fri Mar 7 14:00:38 2008 From: dirk at haun-online.de (Dirk Haun) Date: Fri, 7 Mar 2008 20:00:38 +0100 Subject: [geeklog-devel] Blogger authentication class Message-ID: <20080307190038.1981734325@smtp.haun-online.de> Can anyone think of a reason why we should keep the Blogger authentication class in CVS? It stopped working quite some time ago and from what I understand, the new protocol is completely different. And I don't think there's any site that uses the same (old) authentication scheme. Feel free to correct me, though. bye, Dirk -- http://www.haun-online.de/ http://geeklog.info/ From Jessica.Blank at mtvnmix.com Fri Mar 7 14:27:51 2008 From: Jessica.Blank at mtvnmix.com (Blank, Jessica) Date: Fri, 7 Mar 2008 14:27:51 -0500 Subject: [geeklog-devel] 'Fallback to local login' and 'no serviceselector' options References: <20080306204834.407286179@smtp.haun-online.de> <7b42e7470803070042q5bad2acbga1797d39564625c@mail.gmail.com> Message-ID: A paragraph like this would make a great addition to the documentation, as it pertains to remote authentication. There could be a little bit entitled 'MIGRATING TO A REMOTE AUTHENTICATION SYSTEM', containing, among other things, a paragraph very much like yours below. -----Original Message----- From: geeklog-devel-bounces at lists.geeklog.net on behalf of Michael Jervis Sent: Fri 3/7/2008 3:42 AM To: Geeklog Development Subject: Re: [geeklog-devel] 'Fallback to local login' and 'no serviceselector' options > As an alternative to these, I suppose I could make one (or more) of the > LDAP users members of the root group... I think? Yes, as I stated on another thread, I would expect people to do that with LDAP. Auth on install as Admin, then an LDAP user, then make that first LDAP user r00t then disable local logins... _______________________________________________ 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 mjervis at gmail.com Fri Mar 7 14:29:23 2008 From: mjervis at gmail.com (Michael Jervis) Date: Fri, 7 Mar 2008 19:29:23 +0000 Subject: [geeklog-devel] Blogger authentication class In-Reply-To: <20080307190038.1981734325@smtp.haun-online.de> References: <20080307190038.1981734325@smtp.haun-online.de> Message-ID: <7b42e7470803071129k47e4fa03l951d59652f25ca47@mail.gmail.com> Any site still using the blogger API it will work with. Blogger.com now requires Google Auth I beleive. No reason I can think of to keep it. On Fri, Mar 7, 2008 at 7:00 PM, Dirk Haun wrote: > Can anyone think of a reason why we should keep the Blogger > authentication class in CVS? It stopped working quite some time ago and > from what I understand, the new protocol is completely different. And I > don't think there's any site that uses the same (old) authentication scheme. > > Feel free to correct me, though. > > bye, Dirk > > > -- > http://www.haun-online.de/ > http://geeklog.info/ > > _______________________________________________ > geeklog-devel mailing list > geeklog-devel at lists.geeklog.net > http://eight.pairlist.net/mailman/listinfo/geeklog-devel > -- Michael Jervis mjervis at gmail.com 504B03041400000008008F846431E3543A820800000006000000060000007765 62676F642B4F4D4ACF4F0100504B010214001400000008008F846431E3543A82 0800000006000000060000000000000000002000000000000000776562676F64 504B05060000000001000100340000002C0000000000 From Jessica.Blank at mtvnmix.com Fri Mar 7 19:08:14 2008 From: Jessica.Blank at mtvnmix.com (Blank, Jessica) Date: Fri, 7 Mar 2008 19:08:14 -0500 Subject: [geeklog-devel] Handling of exceptionally long lines that break thevisual flow of the page References: Message-ID: Actually, I apologise; it makes more sense to set 'overflow-x' to 'auto' rather than 'scroll', so it does not present (useless and greyed out) scrollbars where no overflow would occur. I didn't receive any responses to this post from yesterday; I'd be curious to know if any sort of protection against users breaking the site layout by posting very long non-breaking lines has been implemented since 1.3.7sr1. :) --Jessica -----Original Message----- From: geeklog-devel-bounces at lists.geeklog.net on behalf of Blank, Jessica Sent: Thu 3/6/2008 6:33 PM To: geeklog-devel at lists.geeklog.net Subject: [geeklog-devel] Handling of exceptionally long lines that break thevisual flow of the page Hello all: I have run into an interesting problem. For whatever reason (and I have noooooooooo clue why), some of our posts have been infiltrated with a huge number of non-breaking spaces ( s). So many, in fact, that they completely break the layout of the page. Has any mechanism been put in place between 1.3.7sr1 and the current CVS build that prevents people from breaking the page by posting:             (etc.) ...and therefore stretching the div that contains the story so wide that it breaks the layout completely? If not, I have a suggested mechanism, one that works fine for me: In the style.css file for each theme, add: overflow-x:scroll; ...to the .story-body class. That's it! Any thoughts? --Jessica -------------- next part -------------- An HTML attachment was scrubbed... URL: From Jessica.Blank at mtvnmix.com Fri Mar 7 19:15:00 2008 From: Jessica.Blank at mtvnmix.com (Blank, Jessica) Date: Fri, 7 Mar 2008 19:15:00 -0500 Subject: [geeklog-devel] Location of icon images on disk for user-added topics Message-ID: Hello gang; At MTV, we have several story topics that we've added in addition to the default topics that come with Geeklog. I've been attempting to locate a more rational location to place the icons for these topics, and have (for now, anyways) come up with /images/icons. Here, I have placed icons for all our new topics. However, I'm wondering if anyone in the community has a better suggestion? --Jessica -------------- next part -------------- An HTML attachment was scrubbed... URL: From Jessica.Blank at mtvnmix.com Fri Mar 7 20:38:14 2008 From: Jessica.Blank at mtvnmix.com (Blank, Jessica) Date: Fri, 7 Mar 2008 20:38:14 -0500 Subject: [geeklog-devel] More appropriate (and inclusive!) icon for 'Professional' icon theme :) Message-ID: Hello gang: So I went to the User Manager and thought 'Huh, that's weird. An icon depicting ONE user... when most sites have more than one user to manage'. So, on a lark, I decided to make an icon that reflects the concept of 'users' rather than that of 'user', as well as reflecting the diversity of modern users. Here is the original 'user' icon: http://twu.net/~j/user.png Here is my modified 'users' icon: http://twu.net/~j/users.png I release my new icon to the community, if the maintainers of the stock 'professional' theme would like to replace the 'user' icon with the 'users' icon, or to use the 'users' icon for any other purpose. --Jessica -------------- next part -------------- An HTML attachment was scrubbed... URL: From Jessica.Blank at mtvnmix.com Sat Mar 8 00:16:09 2008 From: Jessica.Blank at mtvnmix.com (Blank, Jessica) Date: Sat, 8 Mar 2008 00:16:09 -0500 Subject: [geeklog-devel] More appropriate (and inclusive!) icon for'Professional' icon theme :) References: Message-ID: Ah, this is very funny. I did not notice the 'Groups' icon... which is pretty much identical to mine; one male figure and one female figure. However, I still think that two silhouettes is more the norm to represent 'Users' (not 'Groups'); Windows's control panel, for instance, shows two users for 'users', and Mac OS X shows two silhouettes for 'Accounts'. So people used to either major OS are used to the idea that "two heads means 'users'." As a suggestion, I came up with an alternative 'groups' icon, which I believe better conveys the idea of 'groups'; it contains the outlines of six users, four of whom are 'grouped' via small coloured boxes. You can see it at: http://twu.net/~j/groups-edit2.png I believe that this icon conveys the concept of 'groups' more clearly than the stock icon, which displays the outlines of two users. You may feel free to disagree, of course, but as before, I release this icon to the community to do with as they please. :) --Jessica -----Original Message----- From: geeklog-devel-bounces at lists.geeklog.net on behalf of Blank, Jessica Sent: Fri 3/7/2008 8:38 PM To: geeklog-devel at lists.geeklog.net Subject: [geeklog-devel] More appropriate (and inclusive!) icon for'Professional' icon theme :) Hello gang: So I went to the User Manager and thought 'Huh, that's weird. An icon depicting ONE user... when most sites have more than one user to manage'. So, on a lark, I decided to make an icon that reflects the concept of 'users' rather than that of 'user', as well as reflecting the diversity of modern users. Here is the original 'user' icon: http://twu.net/~j/user.png Here is my modified 'users' icon: http://twu.net/~j/users.png I release my new icon to the community, if the maintainers of the stock 'professional' theme would like to replace the 'user' icon with the 'users' icon, or to use the 'users' icon for any other purpose. --Jessica -------------- next part -------------- An HTML attachment was scrubbed... URL: From michael.tutty at gmail.com Sat Mar 8 02:31:44 2008 From: michael.tutty at gmail.com (Michael Tutty) Date: Sat, 8 Mar 2008 01:31:44 -0600 Subject: [geeklog-devel] More appropriate (and inclusive!) icon for 'Professional' icon theme :) In-Reply-To: References: Message-ID: <62d0f2020803072331if094744of3639c6aa0439f2e@mail.gmail.com> Funny, that looks like Tony. Maybe he just wanted it that way :) On Fri, Mar 7, 2008 at 7:38 PM, Blank, Jessica wrote: > Hello gang: > > So I went to the User Manager and thought 'Huh, that's weird. An icon > depicting ONE user... when most sites have more than one user to manage'. > So, on a lark, I decided to make an icon that reflects the concept of > 'users' rather than that of 'user', as well as reflecting the diversity of > modern users. > > Here is the original 'user' icon: > http://twu.net/~j/user.png > > Here is my modified 'users' icon: > http://twu.net/~j/users.png > > I release my new icon to the community, if the maintainers of the stock > 'professional' theme would like to replace the 'user' icon with the 'users' > icon, or to use the 'users' icon for any other purpose. > > --Jessica > > _______________________________________________ > 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 Sat Mar 8 04:07:19 2008 From: dirk at haun-online.de (Dirk Haun) Date: Sat, 8 Mar 2008 10:07:19 +0100 Subject: [geeklog-devel] More appropriate (and inclusive!) icon for 'Professional' icon theme :) In-Reply-To: <62d0f2020803072331if094744of3639c6aa0439f2e@mail.gmail.com> References: <62d0f2020803072331if094744of3639c6aa0439f2e@mail.gmail.com> Message-ID: <20080308090719.79072366@smtp.haun-online.de> Michael Tutty wrote: >Funny, that looks like Tony. Maybe he just wanted it that way :) Heh, never noticed that before :) bye, Dirk -- http://www.haun-online.de/ http://spam.tinyweb.net/ From dirk at haun-online.de Sat Mar 8 04:04:14 2008 From: dirk at haun-online.de (Dirk Haun) Date: Sat, 8 Mar 2008 10:04:14 +0100 Subject: [geeklog-devel] More appropriate (and inclusive!) icon for'Professional' icon theme :) In-Reply-To: References: Message-ID: <20080308090414.2039426875@smtp.haun-online.de> Blank, Jessica wrote: >However, I still think that two silhouettes is more the norm to >represent 'Users' (not 'Groups'); Well, I'm not an artist, so I have to work with what's available. The current icons are taken from the Gnome project and the works of Jakub Steiner[1]. My line of thinking for the Users and Groups icons was something like this: Even though it says "Users", you're only really editing one user at a time. Whereas "Groups" applies to more than one user. And so I found these two icons, representing, in my view, "one user" and "more than one user" and went with it. >http://twu.net/~j/groups-edit2.png While I agree that it better represents the "groups" idea, I think it's a little too crowded to fit in well with the other icons. IMHO as a non- artist only, of course. I'd box to the majority, though. bye, Dirk [1] -- http://www.haun-online.de/ http://spam.tinyweb.net/ From dirk at haun-online.de Sat Mar 8 04:04:14 2008 From: dirk at haun-online.de (Dirk Haun) Date: Sat, 8 Mar 2008 10:04:14 +0100 Subject: [geeklog-devel] More appropriate (and inclusive!) icon for'Professional' icon theme :) In-Reply-To: References: Message-ID: <20080308090414.2039426875@smtp.haun-online.de> Blank, Jessica wrote: >However, I still think that two silhouettes is more the norm to >represent 'Users' (not 'Groups'); Well, I'm not an artist, so I have to work with what's available. The current icons are taken from the Gnome project and the works of Jakub Steiner[1]. My line of thinking for the Users and Groups icons was something like this: Even though it says "Users", you're only really editing one user at a time. Whereas "Groups" applies to more than one user. And so I found these two icons, representing, in my view, "one user" and "more than one user" and went with it. >http://twu.net/~j/groups-edit2.png While I agree that it better represents the "groups" idea, I think it's a little too crowded to fit in well with the other icons. IMHO as a non- artist only, of course. I'd box to the majority, though. bye, Dirk [1] -- http://www.haun-online.de/ http://spam.tinyweb.net/ From dirk at haun-online.de Sat Mar 8 04:13:28 2008 From: dirk at haun-online.de (Dirk Haun) Date: Sat, 8 Mar 2008 10:13:28 +0100 Subject: [geeklog-devel] Location of icon images on disk for user-added topics In-Reply-To: References: Message-ID: <20080308091328.451044890@smtp.haun-online.de> Blank, Jessica wrote: >I've been attempting to locate a >more rational location to place the icons for these topics, and have >(for now, anyways) come up with /images/icons. It may also make sense to store them with the theme. --- snip --- - Allow for theme-based topic icons by using the $_THEME_URL variable as the base directory for topic icons (if that variable is set). --- snip --- Set that variable in your theme's functions.php bye, Dirk -- http://www.geeklog.net/ http://geeklog.info/ From dirk at haun-online.de Sat Mar 8 04:19:33 2008 From: dirk at haun-online.de (Dirk Haun) Date: Sat, 8 Mar 2008 10:19:33 +0100 Subject: [geeklog-devel] Handling of exceptionally long lines that break thevisual flow of the page In-Reply-To: References: Message-ID: <20080308091933.819067769@smtp.haun-online.de> Blank, Jessica wrote: >I didn't receive any responses to this post from yesterday; I'd be >curious to know if any sort of protection against users breaking the >site layout by posting very long non-breaking lines has been implemented >since 1.3.7sr1. :) There is no protection against that. The last time I thought about it (a long time ago), I couldn't come up with a solution that would work without knowing how wide the available area actually is. That was back when CSS support in browsers was still unreliable. There may be better ways now, e.g. something based on overflow-x. The other alternative would be to introduce an arbitrary but configurable max. word length. bye, Dirk -- http://www.geeklog.net/ http://geeklog.info/ From dirk at haun-online.de Sat Mar 8 04:19:33 2008 From: dirk at haun-online.de (Dirk Haun) Date: Sat, 8 Mar 2008 10:19:33 +0100 Subject: [geeklog-devel] Handling of exceptionally long lines that break thevisual flow of the page In-Reply-To: References: Message-ID: <20080308091933.819067769@smtp.haun-online.de> Blank, Jessica wrote: >I didn't receive any responses to this post from yesterday; I'd be >curious to know if any sort of protection against users breaking the >site layout by posting very long non-breaking lines has been implemented >since 1.3.7sr1. :) There is no protection against that. The last time I thought about it (a long time ago), I couldn't come up with a solution that would work without knowing how wide the available area actually is. That was back when CSS support in browsers was still unreliable. There may be better ways now, e.g. something based on overflow-x. The other alternative would be to introduce an arbitrary but configurable max. word length. bye, Dirk -- http://www.geeklog.net/ http://geeklog.info/ From joe at ThrowingDice.com Sat Mar 8 11:41:51 2008 From: joe at ThrowingDice.com (Joe Mucchiello) Date: Sat, 08 Mar 2008 11:41:51 -0500 Subject: [geeklog-devel] Location of icon images on disk for user-added topics In-Reply-To: <20080308091328.451044890@smtp.haun-online.de> References: <20080308091328.451044890@smtp.haun-online.de> Message-ID: <0JXF00MJH9VQ36T0@mta3.srv.hcvlny.cv.net> At 04:13 AM 3/8/2008, Dirk Haun wrote: >--- snip --- >- Allow for theme-based topic icons by using the $_THEME_URL variable as the > base directory for topic icons (if that variable is set). >--- snip --- > >Set that variable in your theme's functions.php Why another global variable? Shouldn't that be $_CONF['icon_url']? $_THEME_URL sounds like it should contain $_CONF['site_url'] . "/layout/{$_CONF['theme']}" Also, if you go into the archives, I posed a solution for this a while back. Create an $_IMAGES array similar to the $LANG arrays. This way theme can move ANY image they want. $_IMAGES = Array( 'admin_edit' => $_CONF['site_url'] . 'images/admin/edit.' . $_IMAGE_TYPE, 'admin_delete => $_CONF['site_url'] . 'images/admin/delete.' . $_IMAGE_TYPE, // etc. ); $display .= ""; The array would probably be located in a "lib-images.php". Plugins could follow suit with $_IMAGES_CALENDAR and $_IMAGES_LINKS etc. ---- Joe Mucchiello Throwing Dice Games http://www.throwingdice.com From Jessica.Blank at mtvnmix.com Sat Mar 8 23:52:05 2008 From: Jessica.Blank at mtvnmix.com (Blank, Jessica) Date: Sat, 8 Mar 2008 23:52:05 -0500 Subject: [geeklog-devel] More appropriate (and inclusive!) icon for'Professional' icon theme :) References: <20080308090414.2039426875@smtp.haun-online.de> Message-ID: Hmmm. It is crowded, though I contend that it does convey the 'Groups' idea really well. Three ideas: 1) On many OSes, 'Users and Groups' are condensed together into ONE menu item. Perhaps that should be done here, and both icons replaced with the present 'Groups' icon ('two silhouettes'), a la Mac OS X and Windows? 2) An alternative 'Groups' icon idea: The icon (48x48) is divided into four different coloured squares (24x24)-- say, red, green, yellow and blue, each with a very simple silhouette in it. 3) Another alternative 'Groups' icon idea: Something more akin to my suggested icon, only with only three silhouettes instead of six? --Jessica, playing UI geek -----Original Message----- From: geeklog-devel-bounces at lists.geeklog.net on behalf of Dirk Haun Sent: Sat 3/8/2008 4:04 AM To: geeklog-devel Subject: Re: [geeklog-devel] More appropriate (and inclusive!) icon for'Professional' icon theme :) Blank, Jessica wrote: >However, I still think that two silhouettes is more the norm to >represent 'Users' (not 'Groups'); Well, I'm not an artist, so I have to work with what's available. The current icons are taken from the Gnome project and the works of Jakub Steiner[1]. My line of thinking for the Users and Groups icons was something like this: Even though it says "Users", you're only really editing one user at a time. Whereas "Groups" applies to more than one user. And so I found these two icons, representing, in my view, "one user" and "more than one user" and went with it. >http://twu.net/~j/groups-edit2.png While I agree that it better represents the "groups" idea, I think it's a little too crowded to fit in well with the other icons. IMHO as a non- artist only, of course. I'd box to the majority, though. bye, Dirk [1] -- http://www.haun-online.de/ http://spam.tinyweb.net/ _______________________________________________ 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 Sun Mar 9 12:42:58 2008 From: dirk at haun-online.de (Dirk Haun) Date: Sun, 9 Mar 2008 17:42:58 +0100 Subject: [geeklog-devel] 'Fallback to local login' and 'no service selector' options In-Reply-To: <20080306212645.569874261@smtp.haun-online.de> References: <20080306204834.407286179@smtp.haun-online.de> <20080306212645.569874261@smtp.haun-online.de> Message-ID: <20080309164258.1659458428@smtp.haun-online.de> Dirk Haun wrote: >Go to http://example.com/admin/moderation/ That should be .../moderation.php, of course (or simply .../admin/). >The login form there doesn't have the dropdown. Not sure if that should >be considered a bug, but it helps in this case :-) I've noticed that there are quite a few inconsistencies in how we handle the 3 different login methods we now have. I've cleaned up a few in CVS now, but I'd say the rest will have to wait until after 1.5.0. bye, Dirk -- http://www.haun-online.de/accu/ From Jessica.Blank at mtvnmix.com Tue Mar 11 20:49:43 2008 From: Jessica.Blank at mtvnmix.com (Blank, Jessica) Date: Tue, 11 Mar 2008 20:49:43 -0400 Subject: [geeklog-devel] Confusing interface when logged in as an Admin Message-ID: Hello all: I find the 'Command and Control' interface featured on the 'Admin Home' (http://HOSTNAME/admin/moderation.php) very handy; the only problem is that I have to hunt about for links to said 'Admin Home'. It's quite confusing to attempt to actually get to the 'Admin Home' interface (with the icons and all); I believe there should always be an 'Admin Home' link visible. As of present, it seems like you have to click 'Configuration' and then 'Admin Home'. What say you? Should it be made easier to get to this interface? --Jessica -------------- next part -------------- An HTML attachment was scrubbed... URL: From Jessica.Blank at mtvnmix.com Tue Mar 11 20:49:45 2008 From: Jessica.Blank at mtvnmix.com (Blank, Jessica) Date: Tue, 11 Mar 2008 20:49:45 -0400 Subject: [geeklog-devel] Confusing interface when logged in as an Admin Message-ID: Hello all: I find the 'Command and Control' interface featured on the 'Admin Home' (http://HOSTNAME/admin/moderation.php) very handy; the only problem is that I have to hunt about for links to said 'Admin Home'. It's quite confusing to attempt to actually get to the 'Admin Home' interface (with the icons and all); I believe there should always be an 'Admin Home' link visible. As of present, it seems like you have to click 'Configuration' and then 'Admin Home'. What say you? Should it be made easier to get to this interface? --Jessica -------------- next part -------------- An HTML attachment was scrubbed... URL: From joe at ThrowingDice.com Tue Mar 11 22:57:45 2008 From: joe at ThrowingDice.com (Joe Mucchiello) Date: Tue, 11 Mar 2008 22:57:45 -0400 Subject: [geeklog-devel] Confusing interface when logged in as an Admin In-Reply-To: References: Message-ID: <0JXL002WEK8CYLV0@mta4.srv.hcvlny.cv.net> At 08:49 PM 3/11/2008, Blank, Jessica wrote: >I find the 'Command and Control' interface featured on the 'Admin >Home' >(http://HOSTNAME/admin/moderation.php) >very handy; the only problem is that I have to hunt about for links >to said 'Admin Home'. It's quite confusing to attempt to actually >get to the 'Admin Home' interface (with the icons and all); I >believe there should always be an 'Admin Home' link visible. As of >present, it seems like you have to click 'Configuration' and then 'Admin Home'. If you any moderator rights, the submissions menu item in the admin menu takes you there. Otherwise, there's no easy way to get there. ---- Joe Mucchiello Throwing Dice Games http://www.throwingdice.com From dirk at haun-online.de Wed Mar 12 03:46:46 2008 From: dirk at haun-online.de (Dirk Haun) Date: Wed, 12 Mar 2008 08:46:46 +0100 Subject: [geeklog-devel] Confusing interface when logged in as an Admin In-Reply-To: References: Message-ID: <20080312074646.850440049@smtp.haun-online.de> Blank, Jessica wrote: >As of present, it seems like you have to >click 'Configuration' and then 'Admin Home'. It's a bit inconsistent, but "Submissions" (first entry in your Admins Only block) is the same page as "Admin Home". bye, Dirk -- http://www.haun-online.de/accu/ From Jessica.Blank at mtvnmix.com Wed Mar 12 14:10:38 2008 From: Jessica.Blank at mtvnmix.com (Blank, Jessica) Date: Wed, 12 Mar 2008 14:10:38 -0400 Subject: [geeklog-devel] Handling of exceptionally long lines that break thevisual flow of the page In-Reply-To: <20080308091933.819067769@smtp.haun-online.de> References: <20080308091933.819067769@smtp.haun-online.de> Message-ID: Hmmmm. What was done about this issue? It's a major, site-breaking issue; anyone could wreck the layout of any Geeklog site by posting a huge line containing a few hundred ' 's. -----Original Message----- From: geeklog-devel-bounces at lists.geeklog.net [mailto:geeklog-devel-bounces at lists.geeklog.net] On Behalf Of Dirk Haun Sent: Saturday, March 08, 2008 4:20 AM To: geeklog-devel Subject: Re: [geeklog-devel] Handling of exceptionally long lines that break thevisual flow of the page Blank, Jessica wrote: >I didn't receive any responses to this post from yesterday; I'd be >curious to know if any sort of protection against users breaking the >site layout by posting very long non-breaking lines has been >implemented since 1.3.7sr1. :) There is no protection against that. The last time I thought about it (a long time ago), I couldn't come up with a solution that would work without knowing how wide the available area actually is. That was back when CSS support in browsers was still unreliable. There may be better ways now, e.g. something based on overflow-x. The other alternative would be to introduce an arbitrary but configurable max. word length. bye, Dirk -- http://www.geeklog.net/ http://geeklog.info/ _______________________________________________ geeklog-devel mailing list geeklog-devel at lists.geeklog.net http://eight.pairlist.net/mailman/listinfo/geeklog-devel From Jessica.Blank at mtvnmix.com Wed Mar 12 14:14:08 2008 From: Jessica.Blank at mtvnmix.com (Blank, Jessica) Date: Wed, 12 Mar 2008 14:14:08 -0400 Subject: [geeklog-devel] 'Fallback to local login' and 'noserviceselector' options In-Reply-To: References: <20080306204834.407286179@smtp.haun-online.de><7b42e7470803070042q5bad2acbga1797d39564625c@mail.gmail.com> Message-ID: Has anybody added information like the below to the Geeklog documentation? If not, I would be glad to write up a few paragraphs to this effect. ________________________________ From: geeklog-devel-bounces at lists.geeklog.net [mailto:geeklog-devel-bounces at lists.geeklog.net] On Behalf Of Blank, Jessica Sent: Friday, March 07, 2008 2:28 PM To: Geeklog Development Subject: Re: [geeklog-devel] 'Fallback to local login' and 'noserviceselector' options A paragraph like this would make a great addition to the documentation, as it pertains to remote authentication. There could be a little bit entitled 'MIGRATING TO A REMOTE AUTHENTICATION SYSTEM', containing, among other things, a paragraph very much like yours below. -----Original Message----- From: geeklog-devel-bounces at lists.geeklog.net on behalf of Michael Jervis Sent: Fri 3/7/2008 3:42 AM To: Geeklog Development Subject: Re: [geeklog-devel] 'Fallback to local login' and 'no serviceselector' options > As an alternative to these, I suppose I could make one (or more) of the > LDAP users members of the root group... I think? Yes, as I stated on another thread, I would expect people to do that with LDAP. Auth on install as Admin, then an LDAP user, then make that first LDAP user r00t then disable local logins... _______________________________________________ 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 Jessica.Blank at mtvnmix.com Wed Mar 12 14:20:28 2008 From: Jessica.Blank at mtvnmix.com (Blank, Jessica) Date: Wed, 12 Mar 2008 14:20:28 -0400 Subject: [geeklog-devel] Links from 'Group Manager' to 'User Manager' and vice versa? Message-ID: I believe it makes sense to have a link at the top of 'Group Manager' to 'User Manager' and vice versa, as the functions are so closely related. For instance, instead of saying: User Manager ...at the top, the site could say: User Manager [Manage Groups] Likewise, instead of saying: Group Manage ...at the top, the site could say: Group Manager [Manage Users] Thoughts? It'd be a small change, but would make things a bit more convenient for site operators. -------------- next part -------------- An HTML attachment was scrubbed... URL: From Jessica.Blank at mtvnmix.com Wed Mar 12 15:29:20 2008 From: Jessica.Blank at mtvnmix.com (Blank, Jessica) Date: Wed, 12 Mar 2008 15:29:20 -0400 Subject: [geeklog-devel] Adding an 'Auth Method' column to the User Manager? Message-ID: Hello all: The thought has occurred to me that it would make sense to add an 'Auth Method' column to the user manager, so (for instance) remote (e.g. LiveJournal, LDAP) users could be distinguished from local users. Thoughts? --Jessica -------------- next part -------------- An HTML attachment was scrubbed... URL: From Jessica.Blank at mtvnmix.com Wed Mar 12 15:33:50 2008 From: Jessica.Blank at mtvnmix.com (Blank, Jessica) Date: Wed, 12 Mar 2008 15:33:50 -0400 Subject: [geeklog-devel] Small bug/annoyance in User Manager Message-ID: When you have 'Show Admin Groups' checked, and you go to edit a group's members (e.g. to add a member to the group), when you hit Save and are returned to the Group Manager, 'Show Admin Groups' is unchecked and admin groups are not shown. --Jessica -------------- next part -------------- An HTML attachment was scrubbed... URL: From dirk at haun-online.de Wed Mar 12 16:33:00 2008 From: dirk at haun-online.de (Dirk Haun) Date: Wed, 12 Mar 2008 21:33:00 +0100 Subject: [geeklog-devel] 'Fallback to local login' and 'noserviceselector' options In-Reply-To: References: <200 80306204834.407286179@smtp.haun-online.de><7b42e7470803070042q5bad2acbga1797d395646 25c@mail.gmail.com> Message-ID: <20080312203300.2112972754@smtp.haun-online.de> Blank, Jessica wrote: >Has anybody added information like the below to the Geeklog >documentation? If not, I would be glad to write up a few paragraphs to >this effect. We welcome any contributions to the documentation :-) Do you have a wiki account yet? I guess that would be the best place for this information to go. bye, Dirk -- http://www.haun-online.de/accu/ From dirk at haun-online.de Wed Mar 12 16:31:00 2008 From: dirk at haun-online.de (Dirk Haun) Date: Wed, 12 Mar 2008 21:31:00 +0100 Subject: [geeklog-devel] Adding an 'Auth Method' column to the User Manager? In-Reply-To: References: Message-ID: <20080312203100.1991777477@smtp.haun-online.de> Blank, Jessica wrote: >The thought has occurred to me that it would make sense to add an 'Auth >Method' column to the user manager, so (for instance) remote (e.g. >LiveJournal, LDAP) users could be distinguished from local users. I guess that would make sense. I'll look into it. bye, Dirk -- http://www.haun-online.de/ http://spam.tinyweb.net/ From Jessica.Blank at mtvnmix.com Wed Mar 12 17:11:48 2008 From: Jessica.Blank at mtvnmix.com (Blank, Jessica) Date: Wed, 12 Mar 2008 17:11:48 -0400 Subject: [geeklog-devel] 'Fallback to local login' and 'noserviceselector' options In-Reply-To: <20080312203300.2112972754@smtp.haun-online.de> References: <20080306204834.407286179@smtp.haun-online.de><7b42e7470803070042q5bad2acbga1797d39564625c@mail.gmail.com> <20080312203300.2112972754@smtp.haun-online.de> Message-ID: I do not believe I have a wiki account, no. :) I would welcome one. --Jessica -----Original Message----- From: geeklog-devel-bounces at lists.geeklog.net [mailto:geeklog-devel-bounces at lists.geeklog.net] On Behalf Of Dirk Haun Sent: Wednesday, March 12, 2008 4:33 PM To: geeklog-devel Subject: Re: [geeklog-devel] 'Fallback to local login' and 'noserviceselector' options Blank, Jessica wrote: >Has anybody added information like the below to the Geeklog >documentation? If not, I would be glad to write up a few paragraphs to >this effect. We welcome any contributions to the documentation :-) Do you have a wiki account yet? I guess that would be the best place for this information to go. bye, Dirk -- http://www.haun-online.de/accu/ _______________________________________________ geeklog-devel mailing list geeklog-devel at lists.geeklog.net http://eight.pairlist.net/mailman/listinfo/geeklog-devel From joe at ThrowingDice.com Wed Mar 12 19:25:16 2008 From: joe at ThrowingDice.com (Joe Mucchiello) Date: Wed, 12 Mar 2008 19:25:16 -0400 Subject: [geeklog-devel] 'Fallback to local login' and 'noserviceselector' options In-Reply-To: <20080312203300.2112972754@smtp.haun-online.de> References: <"200 80306204834.407286179"@smtp.haun-online.de> <"BA757BFE2F0A8D4899797E62869E1BAD011 CFB2C"@STRANGELOVE.mtvn.ad.viacom.com> <"7b42e7470803070042q5bad2acbga1797d395646 25c"@mail.gmail.com> <20080312203300.2112972754@smtp.haun-online.de> Message-ID: <0JXN008NI5246QG1@mta3.srv.hcvlny.cv.net> At 04:33 PM 3/12/2008, Dirk Haun wrote: >Do you have a wiki account yet? I guess that would be the best place for >this information to go. Is there a 1.5 documentation section yet? ---- Joe Mucchiello Throwing Dice Games http://www.throwingdice.com From mjervis at gmail.com Thu Mar 13 03:30:51 2008 From: mjervis at gmail.com (Michael Jervis) Date: Thu, 13 Mar 2008 07:30:51 +0000 Subject: [geeklog-devel] Handling of exceptionally long lines that break thevisual flow of the page In-Reply-To: References: <20080308091933.819067769@smtp.haun-online.de> Message-ID: <7b42e7470803130030q5029d231y63f54d4573cb9442@mail.gmail.com> On Wed, Mar 12, 2008 at 6:10 PM, Blank, Jessica wrote: > Hmmmm. What was done about this issue? It's a major, site-breaking > issue; anyone could wreck the layout of any Geeklog site by posting a > huge line containing a few hundred ' 's. Well yes, assuming they submit an article and a moderator approves it without fixing it. So the problem is if you have story authors with publishing permissions who are being dicks or an admin that's a retard... From Jessica.Blank at mtvnmix.com Thu Mar 13 11:43:59 2008 From: Jessica.Blank at mtvnmix.com (Blank, Jessica) Date: Thu, 13 Mar 2008 11:43:59 -0400 Subject: [geeklog-devel] Handling of exceptionally long lines that breakthevisual flow of the page In-Reply-To: <7b42e7470803130030q5029d231y63f54d4573cb9442@mail.gmail.com> References: <20080308091933.819067769@smtp.haun-online.de> <7b42e7470803130030q5029d231y63f54d4573cb9442@mail.gmail.com> Message-ID: Well, there are other ways in which layout-breaking nonbreaking lines could be posted (and have been posted, on our Geeklog installation). On our site, sometimes we post long system logs with long lines. For some reason, many of these were posted peppered with  s. I don't believe this was intentional; if it was, the intent was to maintain the original formatting of the logs. Whatever the reason, we ended up with a database full of nonbreaking posts. If we've run into this problem, surely others have. Additionally, if a story author with publishing permissions has a chip on their shoulder, there's no reason to allow them to ruin the site with one post :) --Jessica -----Original Message----- From: geeklog-devel-bounces at lists.geeklog.net [mailto:geeklog-devel-bounces at lists.geeklog.net] On Behalf Of Michael Jervis Sent: Thursday, March 13, 2008 3:31 AM To: Geeklog Development Subject: Re: [geeklog-devel] Handling of exceptionally long lines that breakthevisual flow of the page On Wed, Mar 12, 2008 at 6:10 PM, Blank, Jessica wrote: > Hmmmm. What was done about this issue? It's a major, site-breaking > issue; anyone could wreck the layout of any Geeklog site by posting a > huge line containing a few hundred ' 's. Well yes, assuming they submit an article and a moderator approves it without fixing it. So the problem is if you have story authors with publishing permissions who are being dicks or an admin that's a retard... _______________________________________________ geeklog-devel mailing list geeklog-devel at lists.geeklog.net http://eight.pairlist.net/mailman/listinfo/geeklog-devel From robg at griffsweb.com Thu Mar 13 11:47:03 2008 From: robg at griffsweb.com (Rob Griffiths) Date: Thu, 13 Mar 2008 08:47:03 -0700 Subject: [geeklog-devel] Handling of exceptionally long lines that breakthevisual flow of the page In-Reply-To: References: <20080308091933.819067769@smtp.haun-online.de> <7b42e7470803130030q5029d231y63f54d4573cb9442@mail.gmail.com> Message-ID: <6EA3DAB1-A1A5-494F-B891-D1BFA2B1DAED@griffsweb.com> On Mar 13, 2008, at 8:43 AM, Blank, Jessica wrote: > chip on their shoulder, there's no reason to allow them to ruin the > site > with one post :) The flip side of that argument is also true: I don't want Geeklog breaking up long lines that I intentionally created that way. I post lots of code snippets -- bookmarklets, Perl scripts, etc. Some have long lines, some (bookmarklets and perl) even have long lines without any spaces. Those lines need to remain unbroken so they can be copied and pasted. As such, I strongly vote against any sort of forced-line-break solution unless it's easily turned off. For posting such things intentionally, a
with a scrolling text box works wonders. -rob. From Jessica.Blank at mtvnmix.com Thu Mar 13 11:57:17 2008 From: Jessica.Blank at mtvnmix.com (Blank, Jessica) Date: Thu, 13 Mar 2008 11:57:17 -0400 Subject: [geeklog-devel] Copyright message Message-ID: Just noticed something minor, but unusual and possibly worth changing. At the bottom of the screen, the copyright message is displayed in the form 'Copyright (c) [year] [sitename]'. However, oftentimes the site name is not the same as the company name (and thus the copyright holder). In our case, instead of the domain name, it should display 'MTV Networks'. Might it be worth adding a 'copyrightholder' field in the configuration tool (and DB)? --Jessica -------------- next part -------------- An HTML attachment was scrubbed... URL: From Jessica.Blank at mtvnmix.com Thu Mar 13 12:03:32 2008 From: Jessica.Blank at mtvnmix.com (Blank, Jessica) Date: Thu, 13 Mar 2008 12:03:32 -0400 Subject: [geeklog-devel] Bug with anti-hacking functionality can cause users to be incorrectly booted out Message-ID: Hi gang. I've been discovering a range of subtle bugs with the login functionality in the CVS version of Geeklog 1.X. Here's one: If you make several incorrect login attempts, then attempt to log in again WITH THE CORRECT INFORMATION, it can show you "Welcome, [username]" as if you are logged in... and, right below that, a notice that you had exceeded the number of allowed login attempts. -------------- next part -------------- An HTML attachment was scrubbed... URL: From Jessica.Blank at mtvnmix.com Thu Mar 13 12:14:34 2008 From: Jessica.Blank at mtvnmix.com (Blank, Jessica) Date: Thu, 13 Mar 2008 12:14:34 -0400 Subject: [geeklog-devel] Handling of exceptionally long lines thatbreakthevisual flow of the page In-Reply-To: <6EA3DAB1-A1A5-494F-B891-D1BFA2B1DAED@griffsweb.com> References: <20080308091933.819067769@smtp.haun-online.de><7b42e7470803130030q5029d231y63f54d4573cb9442@mail.gmail.com> <6EA3DAB1-A1A5-494F-B891-D1BFA2B1DAED@griffsweb.com> Message-ID: Well, yes. And that's what I've proposed (and am proposing presently). :) I have previously posited on this list that the best idea would be to set 'overlfow-x' to 'auto' on the .story-body class. :) I wouldn't want my lines broken up either! --Jessica -----Original Message----- From: geeklog-devel-bounces at lists.geeklog.net [mailto:geeklog-devel-bounces at lists.geeklog.net] On Behalf Of Rob Griffiths Sent: Thursday, March 13, 2008 11:47 AM To: Geeklog Development Subject: Re: [geeklog-devel] Handling of exceptionally long lines thatbreakthevisual flow of the page On Mar 13, 2008, at 8:43 AM, Blank, Jessica wrote: > chip on their shoulder, there's no reason to allow them to ruin the > site with one post :) The flip side of that argument is also true: I don't want Geeklog breaking up long lines that I intentionally created that way. I post lots of code snippets -- bookmarklets, Perl scripts, etc. Some have long lines, some (bookmarklets and perl) even have long lines without any spaces. Those lines need to remain unbroken so they can be copied and pasted. As such, I strongly vote against any sort of forced-line-break solution unless it's easily turned off. For posting such things intentionally, a
with a scrolling text box works wonders. -rob. _______________________________________________ geeklog-devel mailing list geeklog-devel at lists.geeklog.net http://eight.pairlist.net/mailman/listinfo/geeklog-devel From Jessica.Blank at mtvnmix.com Thu Mar 13 12:19:00 2008 From: Jessica.Blank at mtvnmix.com (Blank, Jessica) Date: Thu, 13 Mar 2008 12:19:00 -0400 Subject: [geeklog-devel] Making email addresses in User Manager links? Message-ID: Hello all: I'd like to make a trivial patch to make email addresses in the User Manager link to the small form used to send an email to users. Good idea? Bad idea? --Jessica -------------- next part -------------- An HTML attachment was scrubbed... URL: From robg at griffsweb.com Thu Mar 13 12:24:59 2008 From: robg at griffsweb.com (Rob Griffiths) Date: Thu, 13 Mar 2008 09:24:59 -0700 Subject: [geeklog-devel] Handling of exceptionally long lines thatbreakthevisual flow of the page In-Reply-To: References: <20080308091933.819067769@smtp.haun-online.de><7b42e7470803130030q5029d231y63f54d4573cb9442@mail.gmail.com> <6EA3DAB1-A1A5-494F-B891-D1BFA2B1DAED@griffsweb.com> Message-ID: On Mar 13, 2008, at 9:14 AM, Blank, Jessica wrote: > set 'overlfow-x' to 'auto' on the .story-body class. :) That wouldn't necessarily work -- I don't want the entire body set to overflow, just the code snippet. Example: http://www.macosxhints.com/article.php?story=20080305012955463 I wouldn't want that whole story to gain a scroll bar just due to the code snippet. That's why I prefer the
solution, so it isolates the longer lines. -rob. From Jessica.Blank at mtvnmix.com Thu Mar 13 12:25:39 2008 From: Jessica.Blank at mtvnmix.com (Blank, Jessica) Date: Thu, 13 Mar 2008 12:25:39 -0400 Subject: [geeklog-devel] BUG on handling of situations where there's only one login service to choose Message-ID: Hello all; In the CVS version of Geeklog 1.X, when standard/local logins have been disabled but third-party (remote) logins have been enabled, and when there's only one login service (in our case LDAP), the system is not passing ANY service via the form... so login cannot be completed. To fix this bug: In 'public_html/users.php' -------------- next part -------------- An HTML attachment was scrubbed... URL: From Jessica.Blank at mtvnmix.com Thu Mar 13 12:31:18 2008 From: Jessica.Blank at mtvnmix.com (Blank, Jessica) Date: Thu, 13 Mar 2008 12:31:18 -0400 Subject: [geeklog-devel] BUG on handling of situations where there's only one login service to choose In-Reply-To: References: Message-ID: Pardon the truncated message. I use Synergy, and some keyboard commands intended for my Mac ended up on the Windows box, thus sending my message early. In any case: > In the CVS version of Geeklog 1.X, when standard/local logins have > been disabled but third-party (remote) logins have been enabled, and > when there's only one login service (in our case LDAP), the system is > not passing ANY service via the form... so login cannot be completed. > > To fix this bug: > 1) In 'public_html/users.php': Search for a line reading 'if (!$_CONF['user_login_method']['standard'] &&'..... A line or two below this, you will see the line '$select = $modules[0]'. Change it to: $select = '' . $modules[0]; 2) Do the same thing as per 1) above, but on 'public_html/lib-common.php'. This fixes the bug neatly. Could someone with commit access please do this? --Jessica -------------- next part -------------- An HTML attachment was scrubbed... URL: From Jessica.Blank at mtvnmix.com Thu Mar 13 12:33:09 2008 From: Jessica.Blank at mtvnmix.com (Blank, Jessica) Date: Thu, 13 Mar 2008 12:33:09 -0400 Subject: [geeklog-devel] Handling of exceptionally long linesthatbreakthevisual flow of the page In-Reply-To: References: <20080308091933.819067769@smtp.haun-online.de><7b42e7470803130030q5029d231y63f54d4573cb9442@mail.gmail.com><6EA3DAB1-A1A5-494F-B891-D1BFA2B1DAED@griffsweb.com> Message-ID: Doing it this way would introduce a significant amount of complexity. How would you detect 'the code snippet'? How would Geeklog know where the div starts and where it ends? Without strong AI, I don't think a solution that automagically and intelligently detects segments of code containing large lines and wraps them in
...
is possible. The only way is to either set overflow-x properties on the entire story, or nothing at all... Unless I missed something? --Jessica -----Original Message----- From: geeklog-devel-bounces at lists.geeklog.net [mailto:geeklog-devel-bounces at lists.geeklog.net] On Behalf Of Rob Griffiths Sent: Thursday, March 13, 2008 12:25 PM To: Geeklog Development Subject: Re: [geeklog-devel] Handling of exceptionally long linesthatbreakthevisual flow of the page On Mar 13, 2008, at 9:14 AM, Blank, Jessica wrote: > set 'overlfow-x' to 'auto' on the .story-body class. :) That wouldn't necessarily work -- I don't want the entire body set to overflow, just the code snippet. Example: http://www.macosxhints.com/article.php?story=20080305012955463 I wouldn't want that whole story to gain a scroll bar just due to the code snippet. That's why I prefer the
solution, so it isolates the longer lines. -rob. _______________________________________________ geeklog-devel mailing list geeklog-devel at lists.geeklog.net http://eight.pairlist.net/mailman/listinfo/geeklog-devel From vfuria at gmail.com Thu Mar 13 12:27:10 2008 From: vfuria at gmail.com (Vincent Furia) Date: Thu, 13 Mar 2008 10:27:10 -0600 Subject: [geeklog-devel] Making email addresses in User Manager links? In-Reply-To: References: Message-ID: <8319e2d60803130927h5bc372a9hbc7b745336cd7ad4@mail.gmail.com> A good idea, but I think it should wait until after 1.5's release. All these small items make me think we need to get the bug tracker up soon... *sigh* -Vinny On Thu, Mar 13, 2008 at 10:19 AM, Blank, Jessica wrote: > > > > Hello all: > > I'd like to make a trivial patch to make email addresses in the User Manager > link to the small form used to send an email to users. Good idea? Bad idea? > > --Jessica > _______________________________________________ > geeklog-devel mailing list > geeklog-devel at lists.geeklog.net > http://eight.pairlist.net/mailman/listinfo/geeklog-devel > > From mjervis at gmail.com Thu Mar 13 12:41:12 2008 From: mjervis at gmail.com (Michael Jervis) Date: Thu, 13 Mar 2008 16:41:12 +0000 Subject: [geeklog-devel] Copyright message In-Reply-To: References: Message-ID: <7b42e7470803130941y6e9deceft42279532e07a05d2@mail.gmail.com> If you wanted to change that it would be best done in the template I would have thought? On Thu, Mar 13, 2008 at 3:57 PM, Blank, Jessica wrote: > > > > Just noticed something minor, but unusual and possibly worth changing. At > the bottom of the screen, the copyright message is displayed in the form > 'Copyright (c) [year] [sitename]'. However, oftentimes the site name is not > the same as the company name (and thus the copyright holder). In our case, > instead of the domain name, it should display 'MTV Networks'. Might it be > worth adding a 'copyrightholder' field in the configuration tool (and DB)? > > --Jessica > _______________________________________________ > geeklog-devel mailing list > geeklog-devel at lists.geeklog.net > http://eight.pairlist.net/mailman/listinfo/geeklog-devel > > -- Michael Jervis mjervis at gmail.com 504B03041400000008008F846431E3543A820800000006000000060000007765 62676F642B4F4D4ACF4F0100504B010214001400000008008F846431E3543A82 0800000006000000060000000000000000002000000000000000776562676F64 504B05060000000001000100340000002C0000000000 From Jessica.Blank at mtvnmix.com Thu Mar 13 12:42:10 2008 From: Jessica.Blank at mtvnmix.com (Blank, Jessica) Date: Thu, 13 Mar 2008 12:42:10 -0400 Subject: [geeklog-devel] Making email addresses in User Manager links? In-Reply-To: <8319e2d60803130927h5bc372a9hbc7b745336cd7ad4@mail.gmail.com> References: <8319e2d60803130927h5bc372a9hbc7b745336cd7ad4@mail.gmail.com> Message-ID: Do I smell the sweet scent of a Bugzilla install in Geeklog's near future? -----Original Message----- From: geeklog-devel-bounces at lists.geeklog.net [mailto:geeklog-devel-bounces at lists.geeklog.net] On Behalf Of Vincent Furia Sent: Thursday, March 13, 2008 12:27 PM To: Geeklog Development Subject: Re: [geeklog-devel] Making email addresses in User Manager links? A good idea, but I think it should wait until after 1.5's release. All these small items make me think we need to get the bug tracker up soon... *sigh* -Vinny On Thu, Mar 13, 2008 at 10:19 AM, Blank, Jessica wrote: > > > > Hello all: > > I'd like to make a trivial patch to make email addresses in the User > Manager link to the small form used to send an email to users. Good idea? Bad idea? > > --Jessica > _______________________________________________ > 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 mjervis at gmail.com Thu Mar 13 12:50:05 2008 From: mjervis at gmail.com (Michael Jervis) Date: Thu, 13 Mar 2008 16:50:05 +0000 Subject: [geeklog-devel] Handling of exceptionally long linesthatbreakthevisual flow of the page In-Reply-To: References: <20080308091933.819067769@smtp.haun-online.de> <7b42e7470803130030q5029d231y63f54d4573cb9442@mail.gmail.com> <6EA3DAB1-A1A5-494F-B891-D1BFA2B1DAED@griffsweb.com> Message-ID: <7b42e7470803130950s6f06d0f4leb839b5dab463782@mail.gmail.com> Jessica, I think what Rob was suggesting was using Operator AI. So, we already have [code] and now [raw] tags in stories for pre-formatted stuff. Author's putting stuff that they need to auto scroll would have to enter in the HTML Story mode:
And the dealwithmynbspsplease class would be defined in your style for your theme. At least, I think that's what Rob was suggesting. He may have been suggesting a [magicwrapping] tag of course. Again, as your issue can be resolved to your satisfaction for your site with adding CSS to your theme, I'd suggest that's the best solution given a Geeklog Enforced solution appears to immediately cause problems for other people Mike On Thu, Mar 13, 2008 at 4:33 PM, Blank, Jessica wrote: > Doing it this way would introduce a significant amount of complexity. > How would you detect 'the code snippet'? How would Geeklog know where > the div starts and where it ends? > > Without strong AI, I don't think a solution that automagically and > intelligently detects segments of code containing large lines and wraps > them in
...
is possible. The only way is to either set > overflow-x properties on the entire story, or nothing at all... Unless I > missed something? > > > --Jessica > > -----Original Message----- > From: geeklog-devel-bounces at lists.geeklog.net > [mailto:geeklog-devel-bounces at lists.geeklog.net] On Behalf Of Rob > Griffiths > > Sent: Thursday, March 13, 2008 12:25 PM > To: Geeklog Development > Subject: Re: [geeklog-devel] Handling of exceptionally long > linesthatbreakthevisual flow of the page > > > > On Mar 13, 2008, at 9:14 AM, Blank, Jessica wrote: > > > set 'overlfow-x' to 'auto' on the .story-body class. :) > > That wouldn't necessarily work -- I don't want the entire body set to > overflow, just the code snippet. Example: > > http://www.macosxhints.com/article.php?story=20080305012955463 > > I wouldn't want that whole story to gain a scroll bar just due to the > code snippet. That's why I prefer the
solution, so it isolates the > longer lines. > > -rob. > _______________________________________________ > 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 > -- Michael Jervis mjervis at gmail.com 504B03041400000008008F846431E3543A820800000006000000060000007765 62676F642B4F4D4ACF4F0100504B010214001400000008008F846431E3543A82 0800000006000000060000000000000000002000000000000000776562676F64 504B05060000000001000100340000002C0000000000 From robg at griffsweb.com Thu Mar 13 12:51:04 2008 From: robg at griffsweb.com (Rob Griffiths) Date: Thu, 13 Mar 2008 09:51:04 -0700 Subject: [geeklog-devel] Handling of exceptionally long linesthatbreakthevisual flow of the page In-Reply-To: References: <20080308091933.819067769@smtp.haun-online.de><7b42e7470803130030q5029d231y63f54d4573cb9442@mail.gmail.com><6EA3DAB1-A1A5-494F-B891-D1BFA2B1DAED@griffsweb.com> Message-ID: <26671683-E851-499D-94A0-8B582A2EB353@griffsweb.com> On Mar 13, 2008, at 9:33 AM, Blank, Jessica wrote: > them in
...
is possible. The only way is to either set > overflow-x properties on the entire story, or nothing at all... > Unless I > missed something? Nope, you didn't miss anything :). That's why I don't want an automated solution unless it's easily defeated. There's just too much variability in story postings to automate a section of the code. But as long as there's a toggle I can get to to easily disable it, I'm all for it :). -rob. From vfuria at gmail.com Thu Mar 13 12:25:44 2008 From: vfuria at gmail.com (Vincent Furia) Date: Thu, 13 Mar 2008 10:25:44 -0600 Subject: [geeklog-devel] Copyright message In-Reply-To: References: Message-ID: <8319e2d60803130925h6245e6f4xe52dd6cc9b8ceb15@mail.gmail.com> I don't think that is a change that is needed to be made to Geeklog. It is easy enough to modify that in your theme. -Vinny On Thu, Mar 13, 2008 at 9:57 AM, Blank, Jessica wrote: > > > > Just noticed something minor, but unusual and possibly worth changing. At > the bottom of the screen, the copyright message is displayed in the form > 'Copyright (c) [year] [sitename]'. However, oftentimes the site name is not > the same as the company name (and thus the copyright holder). In our case, > instead of the domain name, it should display 'MTV Networks'. Might it be > worth adding a 'copyrightholder' field in the configuration tool (and DB)? > > --Jessica > _______________________________________________ > geeklog-devel mailing list > geeklog-devel at lists.geeklog.net > http://eight.pairlist.net/mailman/listinfo/geeklog-devel > > From vfuria at gmail.com Thu Mar 13 12:29:49 2008 From: vfuria at gmail.com (Vincent Furia) Date: Thu, 13 Mar 2008 10:29:49 -0600 Subject: [geeklog-devel] Handling of exceptionally long lines thatbreakthevisual flow of the page In-Reply-To: References: <20080308091933.819067769@smtp.haun-online.de> <7b42e7470803130030q5029d231y63f54d4573cb9442@mail.gmail.com> <6EA3DAB1-A1A5-494F-B891-D1BFA2B1DAED@griffsweb.com> Message-ID: <8319e2d60803130929w456c0749o52d86989a6e14157@mail.gmail.com> I don't think this is a big deal. Geeklog's baseline doesn't need to be change for what is basically a theming issue. People who want the overflox-x attribute can add it easily enough. Maybe it would be best to document this somewhere in the wiki and let users choose as they wish. -Vinny On Thu, Mar 13, 2008 at 10:24 AM, Rob Griffiths wrote: > On Mar 13, 2008, at 9:14 AM, Blank, Jessica wrote: > > > set 'overlfow-x' to 'auto' on the .story-body class. :) > > That wouldn't necessarily work -- I don't want the entire body set to > overflow, just the code snippet. Example: > > http://www.macosxhints.com/article.php?story=20080305012955463 > > I wouldn't want that whole story to gain a scroll bar just due to the > code snippet. That's why I prefer the
solution, so it isolates > the longer lines. > > > > -rob. > _______________________________________________ > geeklog-devel mailing list > geeklog-devel at lists.geeklog.net > http://eight.pairlist.net/mailman/listinfo/geeklog-devel > From Jessica.Blank at mtvnmix.com Thu Mar 13 12:56:23 2008 From: Jessica.Blank at mtvnmix.com (Blank, Jessica) Date: Thu, 13 Mar 2008 12:56:23 -0400 Subject: [geeklog-devel] Handling of exceptionally longlinesthatbreakthevisual flow of the page In-Reply-To: <7b42e7470803130950s6f06d0f4leb839b5dab463782@mail.gmail.com> References: <20080308091933.819067769@smtp.haun-online.de><7b42e7470803130030q5029d231y63f54d4573cb9442@mail.gmail.com><6EA3DAB1-A1A5-494F-B891-D1BFA2B1DAED@griffsweb.com> <7b42e7470803130950s6f06d0f4leb839b5dab463782@mail.gmail.com> Message-ID: I understand your reticence to enforce a solution that would anger many users. Nevertheless, I must ask: Is there EVER a situation where it is desirable that the layout of the entire page be broken? In other words, is it ever desirable that, rather than there being a scrolly box around a story, that the entire PAGE have to be scrolled horizontally to read everything (and the Upcoming Events sidebar on the right would get entirely shoved off of the page, and you'd have to scroll horizontally even to see it... This has happened to us on our site when large nonbreaking lines were present in front-page stories!) There are two ways to solve the 'large nonbreaking lines' problem: Have a scrolly box around the story in question, or have a scrolly box around THE ENTIRE PAGE. Which is preferable? -----Original Message----- From: geeklog-devel-bounces at lists.geeklog.net [mailto:geeklog-devel-bounces at lists.geeklog.net] On Behalf Of Michael Jervis Sent: Thursday, March 13, 2008 12:50 PM To: Geeklog Development Subject: Re: [geeklog-devel] Handling of exceptionally longlinesthatbreakthevisual flow of the page Jessica, I think what Rob was suggesting was using Operator AI. So, we already have [code] and now [raw] tags in stories for pre-formatted stuff. Author's putting stuff that they need to auto scroll would have to enter in the HTML Story mode:
And the dealwithmynbspsplease class would be defined in your style for your theme. At least, I think that's what Rob was suggesting. He may have been suggesting a [magicwrapping] tag of course. Again, as your issue can be resolved to your satisfaction for your site with adding CSS to your theme, I'd suggest that's the best solution given a Geeklog Enforced solution appears to immediately cause problems for other people Mike On Thu, Mar 13, 2008 at 4:33 PM, Blank, Jessica wrote: > Doing it this way would introduce a significant amount of complexity. > How would you detect 'the code snippet'? How would Geeklog know where > the div starts and where it ends? > > Without strong AI, I don't think a solution that automagically and > intelligently detects segments of code containing large lines and > wraps them in
...
is possible. The only way is to either > set overflow-x properties on the entire story, or nothing at all... > Unless I missed something? > > > --Jessica > > -----Original Message----- > From: geeklog-devel-bounces at lists.geeklog.net > [mailto:geeklog-devel-bounces at lists.geeklog.net] On Behalf Of Rob > Griffiths > > Sent: Thursday, March 13, 2008 12:25 PM > To: Geeklog Development > Subject: Re: [geeklog-devel] Handling of exceptionally long > linesthatbreakthevisual flow of the page > > > > On Mar 13, 2008, at 9:14 AM, Blank, Jessica wrote: > > > set 'overlfow-x' to 'auto' on the .story-body class. :) > > That wouldn't necessarily work -- I don't want the entire body set to > overflow, just the code snippet. Example: > > http://www.macosxhints.com/article.php?story=20080305012955463 > > I wouldn't want that whole story to gain a scroll bar just due to the > code snippet. That's why I prefer the
solution, so it isolates > the longer lines. > > -rob. > _______________________________________________ > 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 > -- Michael Jervis mjervis at gmail.com 504B03041400000008008F846431E3543A820800000006000000060000007765 62676F642B4F4D4ACF4F0100504B010214001400000008008F846431E3543A82 0800000006000000060000000000000000002000000000000000776562676F64 504B05060000000001000100340000002C0000000000 _______________________________________________ geeklog-devel mailing list geeklog-devel at lists.geeklog.net http://eight.pairlist.net/mailman/listinfo/geeklog-devel From geeklog at thehares.com Thu Mar 13 12:40:29 2008 From: geeklog at thehares.com (Jeff Hare) Date: Thu, 13 Mar 2008 12:40:29 -0400 Subject: [geeklog-devel] Making email addresses in User Manager links? In-Reply-To: References: Message-ID: <004e01c88528$f7b06de0$e71149a0$@com> I like that idea also. I frequently make that jump myself, although I typically like a mailto: link in the user manager as well (maybe using the small "letter" icon). Not to hijack this User Manager thread, but another thing in the user manager is that I'd <> like is the option to resend someone their login info, which means resetting their password and resending the email. Today, I have to edit their account, manually pick a password, compose and send an email message with their login info. Sure would be great to just be able to click a button and reset/resend their login info. -Jeff From: geeklog-devel-bounces at lists.geeklog.net [mailto:geeklog-devel-bounces at lists.geeklog.net] On Behalf Of Blank, Jessica Sent: Thursday, March 13, 2008 12:19 PM To: Geeklog Development Subject: [geeklog-devel] Making email addresses in User Manager links? Hello all: I'd like to make a trivial patch to make email addresses in the User Manager link to the small form used to send an email to users. Good idea? Bad idea? --Jessica -------------- next part -------------- An HTML attachment was scrubbed... URL: From Jessica.Blank at mtvnmix.com Thu Mar 13 14:46:25 2008 From: Jessica.Blank at mtvnmix.com (Blank, Jessica) Date: Thu, 13 Mar 2008 14:46:25 -0400 Subject: [geeklog-devel] Making email addresses in User Manager links? In-Reply-To: <004e01c88528$f7b06de0$e71149a0$@com> References: <004e01c88528$f7b06de0$e71149a0$@com> Message-ID: I second Jeff's idea. It could be put on the page that you get when you click on a username. ________________________________ From: geeklog-devel-bounces at lists.geeklog.net [mailto:geeklog-devel-bounces at lists.geeklog.net] On Behalf Of Jeff Hare Sent: Thursday, March 13, 2008 12:40 PM To: 'Geeklog Development' Subject: Re: [geeklog-devel] Making email addresses in User Manager links? I like that idea also. I frequently make that jump myself, although I typically like a mailto: link in the user manager as well (maybe using the small "letter" icon). Not to hijack this User Manager thread, but another thing in the user manager is that I'd <> like is the option to resend someone their login info, which means resetting their password and resending the email. Today, I have to edit their account, manually pick a password, compose and send an email message with their login info. Sure would be great to just be able to click a button and reset/resend their login info. -Jeff From: geeklog-devel-bounces at lists.geeklog.net [mailto:geeklog-devel-bounces at lists.geeklog.net] On Behalf Of Blank, Jessica Sent: Thursday, March 13, 2008 12:19 PM To: Geeklog Development Subject: [geeklog-devel] Making email addresses in User Manager links? Hello all: I'd like to make a trivial patch to make email addresses in the User Manager link to the small form used to send an email to users. Good idea? Bad idea? --Jessica -------------- next part -------------- An HTML attachment was scrubbed... URL: From dirk at haun-online.de Thu Mar 13 14:52:17 2008 From: dirk at haun-online.de (Dirk Haun) Date: Thu, 13 Mar 2008 19:52:17 +0100 Subject: [geeklog-devel] BUG on handling of situations where there's only one login service to choose In-Reply-To: References: Message-ID: <20080313185217.1224184144@smtp.haun-online.de> Blank, Jessica wrote: >This fixes the bug neatly. Could someone with commit access please do >this? My fault, so I'll fix it. bye, Dirk -- http://www.geeklog.net/ http://geeklog.info/ From dirk at haun-online.de Thu Mar 13 14:54:54 2008 From: dirk at haun-online.de (Dirk Haun) Date: Thu, 13 Mar 2008 19:54:54 +0100 Subject: [geeklog-devel] Making email addresses in User Manager links? In-Reply-To: References: <8319e2d60803130927h5bc372a9hbc7b745336cd7ad4@mail.gmail.com> Message-ID: <20080313185454.1383144750@smtp.haun-online.de> Blank, Jessica wrote: >Do I smell the sweet scent of a Bugzilla install in Geeklog's near >future? The problem is not setting up a bugtracker of some sort but converting our 100+ old feature requests (and about a dozen of so actual bugs) from our old installation of GForge. bye, Dirk -- http://www.geeklog.net/ http://geeklog.info/ From joe at ThrowingDice.com Thu Mar 13 15:56:57 2008 From: joe at ThrowingDice.com (Joe Mucchiello) Date: Thu, 13 Mar 2008 15:56:57 -0400 Subject: [geeklog-devel] Making email addresses in User Manager links? In-Reply-To: <20080313185454.1383144750@smtp.haun-online.de> References: <8319e2d60803130927h5bc372a9hbc7b745336cd7ad4@mail.gmail.com> <20080313185454.1383144750@smtp.haun-online.de> Message-ID: <0JXO00CL9QQ5LHF0@mta4.srv.hcvlny.cv.net> At 02:54 PM 3/13/2008, Dirk Haun wrote: >The problem is not setting up a bugtracker of some sort but converting >our 100+ old feature requests (and about a dozen of so actual bugs) from >our old installation of GForge. Can they be dumped to a flat file? Put up a new tracker and put up the "old bug/feature list" text dump and ask the community to take the time to re-enter them. Either way, they will get converted eventually. But this way new bugs and features have some place to go. ---- Joe Mucchiello Throwing Dice Games http://www.throwingdice.com From geeklog at thehares.com Thu Mar 13 16:12:12 2008 From: geeklog at thehares.com (Jeff Hare) Date: Thu, 13 Mar 2008 16:12:12 -0400 Subject: [geeklog-devel] Making email addresses in User Manager links? In-Reply-To: <20080313185454.1383144750@smtp.haun-online.de> References: <8319e2d60803130927h5bc372a9hbc7b745336cd7ad4@mail.gmail.com> <20080313185454.1383144750@smtp.haun-online.de> Message-ID: <009201c88546$8ddb17d0$a9914770$@com> I understand what you're saying, but doesn't that statement **imply** that unless all the old issues are imported into the new system, setting up a new bug tracker wouldn't have very much value? If there are old issues that are important, I'm sure they'll get reported again in the new system. Since we can't see the issues in the database today, they might as well not even be there since we have no ability to comment on how they affect our operating installations of GL, or to prioritize which ones the users of GL would like to see fixed first. Not having a tracker where the user-base can indicate relative importance of new features and fixes really prevents us from having much input into what features get developed. Ie: The dropped Template Caching library, the refusal to up the story length limit, etc... These priorities all get dictated as far as I can tell with little input from the user community. If people had visibility into the bugs that needed to be fixed, you might find that some might submit specific fixes to these issues and help get a better release out sooner than once year or two. Just setting up Mantis, Bugzilla, Eventum, Trac or whatever with no pre-existing bugs is a huge step in the right direction. -Jeff -----Original Message----- From: geeklog-devel-bounces at lists.geeklog.net [mailto:geeklog-devel-bounces at lists.geeklog.net] On Behalf Of Dirk Haun Sent: Thursday, March 13, 2008 2:55 PM To: geeklog-devel Subject: Re: [geeklog-devel] Making email addresses in User Manager links? Blank, Jessica wrote: >Do I smell the sweet scent of a Bugzilla install in Geeklog's near >future? The problem is not setting up a bugtracker of some sort but converting our 100+ old feature requests (and about a dozen of so actual bugs) from our old installation of GForge. bye, Dirk -- http://www.geeklog.net/ http://geeklog.info/ _______________________________________________ geeklog-devel mailing list geeklog-devel at lists.geeklog.net http://eight.pairlist.net/mailman/listinfo/geeklog-devel From Jessica.Blank at mtvnmix.com Thu Mar 13 12:06:52 2008 From: Jessica.Blank at mtvnmix.com (Blank, Jessica) Date: Thu, 13 Mar 2008 12:06:52 -0400 Subject: [geeklog-devel] Bug with anti-hacking functionality can cause users to be incorrectly booted out In-Reply-To: References: Message-ID: Mea culpa. I hit the wrong key combination and the email went out into the aether. I meant to close the message below by attaching a screen shot (see attached PNG) displaying this behaviour. I am assuming that this is not desired behaviour. I believe it should not be difficult to reproduce this bug. If you have some difficulty doing so, let me know, but I suspect the bug should be triggered by attempting to log in $_CONF['login_attempts'] times with incorrect information, then entering CORRECT information. --Jessica <> > _____________________________________________ > From: Blank, Jessica > Sent: Thursday, March 13, 2008 12:04 PM > To: 'Geeklog Development' > Subject: Bug with anti-hacking functionality can cause users to > be incorrectly booted out > > Hi gang. > > I've been discovering a range of subtle bugs with the login > functionality in the CVS version of Geeklog 1.X. Here's one: > > If you make several incorrect login attempts, then attempt to log in > again WITH THE CORRECT INFORMATION, it can show you "Welcome, > [username]" as if you are logged in... and, right below that, a notice > that you had exceeded the number of allowed login attempts. > > > > -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: welcome_loggedout.png Type: image/png Size: 65050 bytes Desc: welcome_loggedout.png URL: From dirk at haun-online.de Fri Mar 14 15:22:31 2008 From: dirk at haun-online.de (Dirk Haun) Date: Fri, 14 Mar 2008 20:22:31 +0100 Subject: [geeklog-devel] Bug with anti-hacking functionality can cause users to be incorrectly booted out In-Reply-To: References: Message-ID: <20080314192231.24605953@smtp.haun-online.de> Blank, Jessica wrote: >I am assuming that this is not desired behaviour. I believe it should >not be difficult to reproduce this bug. When you call up users.php with out any parameters, that counts as a failed login attempt (and the last time I looked at it, that did seem to make sense). However, we should probably not be counting it if you are already logged in at that point. Hmm, or should we? Vinny? bye, Dirk -- http://www.haun-online.de/accu/ From vfuria at gmail.com Fri Mar 14 15:48:42 2008 From: vfuria at gmail.com (Vincent Furia) Date: Fri, 14 Mar 2008 13:48:42 -0600 Subject: [geeklog-devel] Bug with anti-hacking functionality can cause users to be incorrectly booted out In-Reply-To: <20080314192231.24605953@smtp.haun-online.de> References: <20080314192231.24605953@smtp.haun-online.de> Message-ID: <8319e2d60803141248p6c24db20sdef6dd727912b086@mail.gmail.com> I'll take a look. I thought we had that problem (or something similar) fixed a while back. On Fri, Mar 14, 2008 at 1:22 PM, Dirk Haun wrote: > Blank, Jessica wrote: > > >I am assuming that this is not desired behaviour. I believe it should > >not be difficult to reproduce this bug. > > When you call up users.php with out any parameters, that counts as a > failed login attempt (and the last time I looked at it, that did seem to > make sense). However, we should probably not be counting it if you are > already logged in at that point. > > Hmm, or should we? Vinny? > > bye, Dirk > > > -- > http://www.haun-online.de/accu/ > > _______________________________________________ > geeklog-devel mailing list > geeklog-devel at lists.geeklog.net > http://eight.pairlist.net/mailman/listinfo/geeklog-devel > > From dirk at haun-online.de Sat Mar 15 05:14:22 2008 From: dirk at haun-online.de (Dirk Haun) Date: Sat, 15 Mar 2008 10:14:22 +0100 Subject: [geeklog-devel] Bugtracker (was: Making email addresses in User Manager links?) In-Reply-To: <009201c88546$8ddb17d0$a9914770$@com> References: <83 19e2d60803130927h5bc372a9hbc7b745336cd7ad4@mail.gmail.com> <20080313185454.1383144750@smtp.haun-online.de> <009201c88546$8ddb17d0$a9914770$@com> Message-ID: <20080315091422.1459601375@smtp.haun-online.de> Jeff Hare wrote: >If there are old issues that are important, I'm sure they'll get reported >again in the new system. I guess Jeff has a point here. The project site has been down for almost exactly a year now. Not having a bugtracker at all is probably hurting us more than losing a couple of old ideas. What do the others think? Start over fresh? bye, Dirk -- http://www.geeklog.net/ http://geeklog.info/ From devel at portalparts.com Sat Mar 15 10:07:36 2008 From: devel at portalparts.com (Blaine Lang) Date: Sat, 15 Mar 2008 10:07:36 -0400 Subject: [geeklog-devel] Bugtracker In-Reply-To: <20080315091422.1459601375@smtp.haun-online.de> References: <83 19e2d60803130927h5bc372a9hbc7b745336cd7ad4@mail.gmail.com> <20080313185454.1383144750@smtp.haun-online.de> <009201c88546$8ddb17d0$a9914770$@com> <20080315091422.1459601375@smtp.haun-online.de> Message-ID: I'd vote that it is better to get something up and running and if we have a list of the old ones, we can look at entering some of them or all manually over time. Blaine Dirk Haun wrote: > Jeff Hare wrote: > > >> If there are old issues that are important, I'm sure they'll get reported >> again in the new system. >> > > I guess Jeff has a point here. The project site has been down for almost > exactly a year now. Not having a bugtracker at all is probably hurting > us more than losing a couple of old ideas. > > What do the others think? Start over fresh? > > bye, Dirk > > > From dirk at haun-online.de Sat Mar 15 17:24:04 2008 From: dirk at haun-online.de (Dirk Haun) Date: Sat, 15 Mar 2008 22:24:04 +0100 Subject: [geeklog-devel] 1.5 preview? Message-ID: <20080315212404.511677440@smtp.haun-online.de> I've been kicking around the idea of releasing a "preview" version of Geeklog 1.5. By which I mean a version that's very cleary NOT finished yet, just to show what's coming. It's been over a year since the release of 1.4.1, and those not following geeklog-devel may get the (wrong) idea that we're not getting anywhere. So I thought it would be a good idea to show off what we (almost) have and get some early feedback at the same time. Just need to make it very clear that at this stage, anything (database, themes, functionality) could still change and that nobody should really try to run a site with it. Okay, so what's the absolute minimum required to be able to release such a preview? I can think of these: 1) Have all the plugins in the config GUI. I just checked in the Polls config and hope to do the Calendar config tomorrow. I don't bother too much about any details in the config for a preview - just have everything there so you'd get an idea how it's supposed to work. 2) We need at least some rudimentary installation instructions for the new installer. Any takers? 3) I realize that MS SQL support is broken in CVS right now. I can't test or fix it and I'm willing to leave it at that for the preview. Anything else I may have missed? bye, Dirk -- http://www.geeklog.net/ http://geeklog.info/ From dirk at haun-online.de Sat Mar 15 17:47:29 2008 From: dirk at haun-online.de (Dirk Haun) Date: Sat, 15 Mar 2008 22:47:29 +0100 Subject: [geeklog-devel] Question about internationalization and look-ups In-Reply-To: <457128.34752.qm@web704.biz.mail.mud.yahoo.com> References: <457128.34752.qm@web704.biz.mail.mud.yahoo.com> Message-ID: <20080315214729.1928221821@smtp.haun-online.de> Tony Bibbs wrote: >fix a big problem for me. I can probably have something in SVN in alpha >quality by the end of the week or early next week at the latest. Btw, what happened to this? I also seem to remember a note about the plan to provide an easy to install GL2 package. Something like this would come in handy to point potential SoC students to (just had one such candidate on IRC). bye, Dirk (hoping for the best on Monday ...) -- http://www.geeklog.net/ http://geeklog.info/ From mevans at ecsnet.com Sat Mar 15 18:32:46 2008 From: mevans at ecsnet.com (Mark R. Evans) Date: Sat, 15 Mar 2008 17:32:46 -0500 Subject: [geeklog-devel] 1.5 preview? In-Reply-To: <20080315212404.511677440@smtp.haun-online.de> References: <20080315212404.511677440@smtp.haun-online.de> Message-ID: <47DC4E8E.1030002@ecsnet.com> I think releasing a 'preview' version that you know is not production ready (or close enough to be an RC) would be a mistake. Instead, I would duplicate what you have at demo.geeklog.net (maybe call it preview.geeklog.net or gl15.geeklog.net) and allow folks to see it in action and play with the new features. I'm sure Michael's refresh scripts could easily be adapted to GL15. Unfortunately, this will not show off one of the best new features of GL 15 and that is the new install. Maybe a set of screen shots in a story to show it off would work. The reason why I think packaging up a preview release would be a bad idea is that you know it is not ready to go on a live site. From my experience, most users do not have an environment to load and test things. Those that do, could easily grab a nightly snapshot if they feel so inclined and install it. You will hit a much larger audience by putting up a demo site and have much less support as a result. I would assume the intent is to get feedback on the new features, not to debug the code (which you'll get some of that just with it being on a live site). You can accomplish that goal easily with a demo site. You can also control the updates, so as new features or bug fixes are made, it will be easy to update the preview site. Food for thought... Thanks! Mark Dirk Haun wrote: > I've been kicking around the idea of releasing a "preview" version of > Geeklog 1.5. By which I mean a version that's very cleary NOT finished > yet, just to show what's coming. > > It's been over a year since the release of 1.4.1, and those not > following geeklog-devel may get the (wrong) idea that we're not getting > anywhere. So I thought it would be a good idea to show off what we > (almost) have and get some early feedback at the same time. > > Just need to make it very clear that at this stage, anything (database, > themes, functionality) could still change and that nobody should really > try to run a site with it. > > Okay, so what's the absolute minimum required to be able to release such > a preview? I can think of these: > > 1) Have all the plugins in the config GUI. I just checked in the Polls > config and hope to do the Calendar config tomorrow. > > I don't bother too much about any details in the config for a preview - > just have everything there so you'd get an idea how it's supposed to work. > > 2) We need at least some rudimentary installation instructions for the > new installer. Any takers? > > 3) I realize that MS SQL support is broken in CVS right now. I can't > test or fix it and I'm willing to leave it at that for the preview. > > Anything else I may have missed? > > bye, Dirk > > > From joe at ThrowingDice.com Sat Mar 15 16:42:01 2008 From: joe at ThrowingDice.com (Joe Mucchiello) Date: Sat, 15 Mar 2008 16:42:01 -0400 Subject: [geeklog-devel] COM_siteHeader bug In-Reply-To: References: <"83 19e2d60803130927h5bc372a9hbc7b745336cd7ad4"@mail.gmail.com> <"BA757BFE2F0A8D4899 797E62869E1BAD011800E4"@STRANGELOVE.mtvn.ad.viacom.com> <20080313185454.1383144750@smtp.haun-online.de> <009201c88546$8ddb17d0$a9914770$@com> <20080315091422.1459601375@smtp.haun-online.de> Message-ID: <0JXS00AD9OVT36I0@mta3.srv.hcvlny.cv.net> Why doesn't COM_siteHeader call Template->finish? $tmp = $header->parse( 'index_header', 'header' ); ob_start(); eval( '?>' . $tmp ); $retval = ob_get_contents(); ob_end_clean(); return $retval; } ---- Joe Mucchiello Throwing Dice Games http://www.throwingdice.com From dirk at haun-online.de Sat Mar 15 19:26:43 2008 From: dirk at haun-online.de (Dirk Haun) Date: Sun, 16 Mar 2008 00:26:43 +0100 Subject: [geeklog-devel] 1.5 preview? In-Reply-To: <47DC4E8E.1030002@ecsnet.com> References: <20080315212404.511677440@smtp.haun-online.de> <47DC4E8E.1030002@ecsnet.com> Message-ID: <20080315232643.1489651455@smtp.haun-online.de> Mark R. Evans wrote: >Unfortunately, this will not >show off one of the best new features of GL 15 and that is the new >install. Exactly. So this would take away one of the three big new features in 1.5. And the webservices aren't something you can show off easily either. Which leaves us with only one. >From my >experience, most users do not have an environment to load and test >things. Yeah, I guess so. Still, if only those that do have such an environment would try it out and post about it, it would give the others an idea of the progress and the new features. >Those that do, could easily grab a nightly snapshot if they >feel so inclined and install it. The nightly tarball has its own problems, as Jessica demonstrated here recently (sorry, Jessica ;-) >You will hit a much larger audience by >putting up a demo site and have much less support as a result. At first sight, 1.5 doesn't look that different from 1.4.1. A demo site sounds like a good idea, but it will take up additional resources to set up and maintain. And that's certainly something I'd like to avoid at this point. >I would assume the intent is to get feedback on the new features, not to >debug the code Actually, I'd like to send a "we're not dead yet" message plus demonstrate that it'll be worth the wait. I hear you, but a demo site just doesn't seem to have the effect I'm after at this point. In which case I'd rather do neither and concentrate on getting the thing finished. bye, Dirk -- http://www.haun-online.de/accu/ From joe at ThrowingDice.com Sat Mar 15 20:07:57 2008 From: joe at ThrowingDice.com (Joe Mucchiello) Date: Sat, 15 Mar 2008 20:07:57 -0400 Subject: [geeklog-devel] 1.5 preview? In-Reply-To: <20080315212404.511677440@smtp.haun-online.de> References: <20080315212404.511677440@smtp.haun-online.de> Message-ID: <0JXS0033WR19ECF0@mta1.srv.hcvlny.cv.net> At 05:24 PM 3/15/2008, Dirk Haun wrote: >I've been kicking around the idea of releasing a "preview" version of >Geeklog 1.5. By which I mean a version that's very cleary NOT finished >yet, just to show what's coming. I just wonder how much time you would end up spending doing this that could be time better spent on making a finished release. I'm sure there's a lot of overlap for both tasks. But is it 90% overlap or merely 50% overlap? You won't know until you start down that road. ---- Joe Mucchiello Throwing Dice Games http://www.throwingdice.com From dirk at haun-online.de Sun Mar 16 13:03:19 2008 From: dirk at haun-online.de (Dirk Haun) Date: Sun, 16 Mar 2008 18:03:19 +0100 Subject: [geeklog-devel] 1.5 preview? In-Reply-To: <20080315232643.1489651455@smtp.haun-online.de> References: <20080315212404.511677440@smtp.haun-online.de> <47DC4E8E.1030002@ecsnet.com> <20080315232643.1489651455@smtp.haun-online.de> Message-ID: <20080316170319.1122373129@smtp.haun-online.de> Dirk Haun wrote: >The nightly tarball has its own problems As a bit of trivia: A proper 1.5.0 tarball, i.e. minus the stuff we won't ship and plus the PEAR packages, currently weighs in at almost exactly 4 MB. Who writes all this code?! ;-) bye, Dirk -- http://www.haun-online.de/ http://geeklog.info/ From dirk at haun-online.de Sun Mar 16 13:30:23 2008 From: dirk at haun-online.de (Dirk Haun) Date: Sun, 16 Mar 2008 18:30:23 +0100 Subject: [geeklog-devel] Upgrade function of the bundled plugins Message-ID: <20080316173023.612109773@smtp.haun-online.de> Can anyone think of a scenario where we would need the upgrade function of the bundled plugins, i.e. plugin_upgrade_xxx? The install script will update plugins that are installed but disabled. The only thing I can think of is if you've uninstalled a plugin and are trying to reuse some old plugin data a couple of versions later. How likely is that scenario? The reason I'm asking is because these functions are such a pain to write and I'm not sure if anyone's ever going to use them. Which is also why they are not currently working (in CVS) for the Links, Polls, and Calendar. IMO, we should simply remove them (the functions for our five bundled plugins, not the API function as such). Any objections? bye, Dirk -- http://www.haun-online.de/accu/ From devel at portalparts.com Sun Mar 16 14:34:32 2008 From: devel at portalparts.com (Blaine Lang) Date: Sun, 16 Mar 2008 14:34:32 -0400 Subject: [geeklog-devel] Upgrade function of the bundled plugins In-Reply-To: <20080316173023.612109773@smtp.haun-online.de> References: <20080316173023.612109773@smtp.haun-online.de> Message-ID: Hi Dirk, Are we planning anytime in the future of un-bundling these plugins or not installing/upgrading them as part of the default install/upgrade? Blaine Dirk Haun wrote: > Can anyone think of a scenario where we would need the upgrade function > of the bundled plugins, i.e. plugin_upgrade_xxx? > > The install script will update plugins that are installed but disabled. > > The only thing I can think of is if you've uninstalled a plugin and are > trying to reuse some old plugin data a couple of versions later. How > likely is that scenario? > > The reason I'm asking is because these functions are such a pain to > write and I'm not sure if anyone's ever going to use them. Which is also > why they are not currently working (in CVS) for the Links, Polls, and > Calendar. > > IMO, we should simply remove them (the functions for our five bundled > plugins, not the API function as such). > > Any objections? > > bye, Dirk > > > From dirk at haun-online.de Sun Mar 16 14:57:50 2008 From: dirk at haun-online.de (Dirk Haun) Date: Sun, 16 Mar 2008 19:57:50 +0100 Subject: [geeklog-devel] Upgrade function of the bundled plugins In-Reply-To: References: <20080316173023.612109773@smtp.haun-online.de> Message-ID: <20080316185750.1608927271@smtp.haun-online.de> Blaine Lang wrote: >Are we planning anytime in the future of un-bundling these plugins or >not installing/upgrading them as part of the default install/upgrade? If we find a maintainer, I wouldn't mind unbundling Links, Polls, or the Calendar. Which means that we would need these functions again _then_. But I don't see the point of keeping them around now. Unless I'm missing something? bye, Dirk -- http://www.haun-online.de/ http://spam.tinyweb.net/ From devel at portalparts.com Sun Mar 16 16:35:22 2008 From: devel at portalparts.com (Blaine Lang) Date: Sun, 16 Mar 2008 16:35:22 -0400 Subject: [geeklog-devel] Upgrade function of the bundled plugins In-Reply-To: <20080316185750.1608927271@smtp.haun-online.de> References: <20080316173023.612109773@smtp.haun-online.de> <20080316185750.1608927271@smtp.haun-online.de> Message-ID: Then I don't see a good reason either. Blaine Dirk Haun wrote: > Blaine Lang wrote: > > >> Are we planning anytime in the future of un-bundling these plugins or >> not installing/upgrading them as part of the default install/upgrade? >> > > If we find a maintainer, I wouldn't mind unbundling Links, Polls, or the > Calendar. > > Which means that we would need these functions again _then_. But I don't > see the point of keeping them around now. Unless I'm missing something? > > bye, Dirk > > > From mjervis at gmail.com Mon Mar 17 15:35:52 2008 From: mjervis at gmail.com (Michael Jervis) Date: Mon, 17 Mar 2008 19:35:52 +0000 Subject: [geeklog-devel] Copy a good idea: Ubuntu brainstorm In-Reply-To: <20080306202614.1202814746@smtp.haun-online.de> References: <20080304204708.1547242478@smtp.haun-online.de> <20080305222036.1910897328@smtp.haun-online.de> <8319e2d60803051524x56cab90fq88c1072053e1c26d@mail.gmail.com> <20080306202614.1202814746@smtp.haun-online.de> Message-ID: <7b42e7470803171235te18c74avc07afaa72a764841@mail.gmail.com> > >Mantis allows voting on feature requests/bugs. Would that be > >sufficient > > I think the brainstorm app is more targetted at getting a some quick and > easily visible feedback: Throw out an idea and see what people think of it. http://brainstorm.ubuntu.com/idea/2620/ It's available, it's a set of Drupal add-ins. I run a drupal powered site (rotting gently on an old version) and wrote a couple of extensions. should be pretty easy to set up, if we want it. From dirk at haun-online.de Mon Mar 17 15:59:00 2008 From: dirk at haun-online.de (Dirk Haun) Date: Mon, 17 Mar 2008 20:59:00 +0100 Subject: [geeklog-devel] Summer of Code 2008 - We're in! Message-ID: <20080317195900.2059628410@smtp.haun-online.de> Well, the official list is not online yet, but I just got an email: >Congratulations! >Your organization "Geeklog" has been accepted in to the Google Summer >of Code(tm) 2008. All mentors, please check your emails. Blaine, you especially. bye, Dirk -- http://www.geeklog.net/ http://geeklog.info/ From mjervis at gmail.com Mon Mar 17 16:00:27 2008 From: mjervis at gmail.com (Michael Jervis) Date: Mon, 17 Mar 2008 20:00:27 +0000 Subject: [geeklog-devel] Summer of Code 2008 - We're in! In-Reply-To: <20080317195900.2059628410@smtp.haun-online.de> References: <20080317195900.2059628410@smtp.haun-online.de> Message-ID: <7b42e7470803171300g3aa5884fw77bae298964f2105@mail.gmail.com> On Mon, Mar 17, 2008 at 7:59 PM, Dirk Haun wrote: > Well, the official list is not online yet, but I just got an email: Yup, all done. From devel at portalparts.com Mon Mar 17 16:13:16 2008 From: devel at portalparts.com (Blaine Lang) Date: Mon, 17 Mar 2008 16:13:16 -0400 Subject: [geeklog-devel] Summer of Code 2008 - We're in! In-Reply-To: <20080317195900.2059628410@smtp.haun-online.de> References: <20080317195900.2059628410@smtp.haun-online.de> Message-ID: Just got my gmail invite as well - its now pending approval. Looks good. Blaine Dirk Haun wrote: > Well, the official list is not online yet, but I just got an email: > > >> Congratulations! >> Your organization "Geeklog" has been accepted in to the Google Summer >> of Code(tm) 2008. >> > > All mentors, please check your emails. Blaine, you especially. > > bye, Dirk > > > From dirk at haun-online.de Mon Mar 17 16:17:17 2008 From: dirk at haun-online.de (Dirk Haun) Date: Mon, 17 Mar 2008 21:17:17 +0100 Subject: [geeklog-devel] Summer of Code 2008 - We're in! In-Reply-To: References: <20080317195900.2059628410@smtp.haun-online.de> Message-ID: <20080317201717.1019087397@smtp.haun-online.de> Blaine Lang wrote: >Just got my gmail invite as well - its now pending approval. >Looks good. If the webapp would stop throwing 404s, I would do something about that :-) I guess we'll have to wait until things calm down a little. Oh, and let me add: Woohoo! :) bye, Dirk -- http://www.geeklog.net/ http://geeklog.info/ From tony at tonybibbs.com Tue Mar 18 09:39:58 2008 From: tony at tonybibbs.com (Tony Bibbs) Date: Tue, 18 Mar 2008 06:39:58 -0700 (PDT) Subject: [geeklog-devel] Question about internationalization and look-ups Message-ID: <202218.60953.qm@web703.biz.mail.mud.yahoo.com> I was just talking to a few of the guys and we are going to try and release an alpha of GL2 this weekend. I was hoping we'd have this out *before* the GSoC announcements but we've been short the UI work that's needed to put the fit-and-finish on even an alpha release. More to your point, there will not be an official PEAR install with this alpha. That is still expected to be possible when we release it but all this stuff is still alpha and packaging isn't a priority yet. Also, while I've tried hard to make internationalization easier (per the subject of this thign), it won't be addressed 100% in this release either. --Tony ----- Original Message ---- From: Dirk Haun To: geeklog-devel Sent: Saturday, March 15, 2008 4:47:29 PM Subject: Re: [geeklog-devel] Question about internationalization and look-ups Tony Bibbs wrote: >fix a big problem for me. I can probably have something in SVN in alpha >quality by the end of the week or early next week at the latest. Btw, what happened to this? I also seem to remember a note about the plan to provide an easy to install GL2 package. Something like this would come in handy to point potential SoC students to (just had one such candidate on IRC). bye, Dirk (hoping for the best on Monday ...) -- http://www.geeklog.net/ http://geeklog.info/ _______________________________________________ geeklog-devel mailing list geeklog-devel at lists.geeklog.net http://eight.pairlist.net/mailman/listinfo/geeklog-devel From jtraub.devel at gmail.com Tue Mar 18 11:27:20 2008 From: jtraub.devel at gmail.com (Konstantin Mikhaylov) Date: Wed, 19 Mar 2008 01:27:20 +1000 Subject: [geeklog-devel] GSoC 2008: Core notification service Message-ID: <759b99c50803180827o3728f911p3c94ca162c0762f2@mail.gmail.com> Hello guys. I congratulate you with acceptance in GSoC 2008. Can i recieve some feedback on my proposal? It is located http://docs.google.com/View?docid=dd4t2984_0cf3526cd Any thoughts and suggestions are very appreciated. Sorry for my bad english -- Thanks, Konstantin From tony at tonybibbs.com Tue Mar 18 13:02:24 2008 From: tony at tonybibbs.com (Tony Bibbs) Date: Tue, 18 Mar 2008 10:02:24 -0700 (PDT) Subject: [geeklog-devel] GSoC 2008: Core notification service Message-ID: <109092.82069.qm@web704.biz.mail.mud.yahoo.com> Just for reference, some of this proposed functionality is already part of the GL2 codebase. Not exactly as Konstantin pitched it as there are some design considerations that we could go round-and-round on but the very core of that whole observer/observable pattern is there. I have no real reason for sending this other than if this does get incorporated into 1.x you may want to take his suggestion along with what we've done there into consideration. Thanks for Vinny to pointing this out....this email almost fell into oblivion. --Tony ----- Original Message ---- From: Konstantin Mikhaylov To: geeklog-devel at lists.geeklog.net Sent: Tuesday, March 18, 2008 10:27:20 AM Subject: [geeklog-devel] GSoC 2008: Core notification service Hello guys. I congratulate you with acceptance in GSoC 2008. Can i recieve some feedback on my proposal? It is located http://docs.google.com/View?docid=dd4t2984_0cf3526cd Any thoughts and suggestions are very appreciated. Sorry for my bad english -- Thanks, Konstantin _______________________________________________ geeklog-devel mailing list geeklog-devel at lists.geeklog.net http://eight.pairlist.net/mailman/listinfo/geeklog-devel From joe at ThrowingDice.com Tue Mar 18 17:01:08 2008 From: joe at ThrowingDice.com (Joe Mucchiello) Date: Tue, 18 Mar 2008 17:01:08 -0400 Subject: [geeklog-devel] GSoC 2008: Core notification service In-Reply-To: <759b99c50803180827o3728f911p3c94ca162c0762f2@mail.gmail.co m> References: <759b99c50803180827o3728f911p3c94ca162c0762f2@mail.gmail.com> Message-ID: <0JXY0096U2DWPI81@mta2.srv.hcvlny.cv.net> Does this code have to run with every page hit? //Get instance of the globals $dispatcher = Dispatcher::getInstance(); //Add pluginname_eventobserver function as listener for myEvent $dispatcher->addObserver('myEvent', 'pluginname_eventobserver'); Telling the system every event I'm interested in with each run seems strange especially when the page being loaded might never interact with subsystems I'm looking to observe. I assume this code only has to run in the existing plugin_install (and be handled in plugin_enablestatechange). Once called, the database maintains a relationship of events to handler functions and when an event fires, the functions are called one at a time. Since there are no database layouts/mockups in the proposal so I have no way of knowing your plan. I think 2 weeks to retrofit into GL Core is optimistic. Properly written this code could replace all callable plugin interfaces. Finally, I recommend doing the UI part as a plugin since the plugin API is not a moving target like the codebase can be. Later integration should be easier than if you've randomly edited the core. Joe At 11:27 AM 3/18/2008, Konstantin Mikhaylov wrote: >Hello guys. > >I congratulate you with acceptance in GSoC 2008. > >Can i recieve some feedback on my proposal? >It is located http://docs.google.com/View?docid=dd4t2984_0cf3526cd > >Any thoughts and suggestions are very appreciated. >Sorry for my bad english > >-- >Thanks, Konstantin >_______________________________________________ >geeklog-devel mailing list >geeklog-devel at lists.geeklog.net >http://eight.pairlist.net/mailman/listinfo/geeklog-devel ---- Joe Mucchiello Throwing Dice Games http://www.throwingdice.com From devel at portalparts.com Tue Mar 18 17:25:54 2008 From: devel at portalparts.com (Blaine Lang) Date: Tue, 18 Mar 2008 17:25:54 -0400 Subject: [geeklog-devel] GSoC 2008: Core notification service In-Reply-To: <109092.82069.qm@web704.biz.mail.mud.yahoo.com> References: <109092.82069.qm@web704.biz.mail.mud.yahoo.com> Message-ID: Tony, The proposal for this project is not for a full-blown message queue sub-system for a component to component messaging service or to form the base for an event mgmt service. It is intended to be just as described in the project overview, a better way of handling notifications from plugins to the member. Like facebook has - the inbox and place to receive notifications from installed applications and options to allow the member to determine what notifications they want to receive. The initial focus of the project will be to develope the API framework but also an initial basic "My Inbox" that can evolve to incorporate private messaging to members, groups. Later to be extended with the user admin features to define trusted groups of friends - see the Social Networking project definition. Blaine Tony Bibbs wrote: > Just for reference, some of this proposed functionality is already part of the GL2 codebase. > > Not exactly as Konstantin pitched it as there are some design considerations that we could go round-and-round on but the very core of that whole observer/observable pattern is there. I have no real reason for sending this other than if this does get incorporated into 1.x you may want to take his suggestion along with what we've done there into consideration. > > Thanks for Vinny to pointing this out....this email almost fell into oblivion. > > --Tony > > ----- Original Message ---- > From: Konstantin Mikhaylov > To: geeklog-devel at lists.geeklog.net > Sent: Tuesday, March 18, 2008 10:27:20 AM > Subject: [geeklog-devel] GSoC 2008: Core notification service > > Hello guys. > > I congratulate you with acceptance in GSoC 2008. > > Can i recieve some feedback on my proposal? > It is located http://docs.google.com/View?docid=dd4t2984_0cf3526cd > > Any thoughts and suggestions are very appreciated. > Sorry for my bad english > > -- > Thanks, Konstantin > _______________________________________________ > 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 devel at portalparts.com Tue Mar 18 17:27:29 2008 From: devel at portalparts.com (Blaine Lang) Date: Tue, 18 Mar 2008 17:27:29 -0400 Subject: [geeklog-devel] Question about internationalization and look-ups In-Reply-To: <202218.60953.qm@web703.biz.mail.mud.yahoo.com> References: <202218.60953.qm@web703.biz.mail.mud.yahoo.com> Message-ID: Thats pretty big news :) Tony Bibbs wrote: > I was just talking to a few of the guys and we are going to try and release an alpha of GL2 this weekend. I was hoping we'd have this out *before* the GSoC announcements but we've been short the UI work that's needed to put the fit-and-finish on even an alpha release. > > More to your point, there will not be an official PEAR install with this alpha. That is still expected to be possible when we release it but all this stuff is still alpha and packaging isn't a priority yet. Also, while I've tried hard to make internationalization easier (per the subject of this thign), it won't be addressed 100% in this release either. > > --Tony > > ----- Original Message ---- > From: Dirk Haun > To: geeklog-devel > Sent: Saturday, March 15, 2008 4:47:29 PM > Subject: Re: [geeklog-devel] Question about internationalization and look-ups > > Tony Bibbs wrote: > > >> fix a big problem for me. I can probably have something in SVN in alpha >> quality by the end of the week or early next week at the latest. >> > > Btw, what happened to this? I also seem to remember a note about the > plan to provide an easy to install GL2 package. > > Something like this would come in handy to point potential SoC students > to (just had one such candidate on IRC). > > bye, Dirk (hoping for the best on Monday ...) > > > From tony at tonybibbs.com Tue Mar 18 17:59:11 2008 From: tony at tonybibbs.com (Tony Bibbs) Date: Tue, 18 Mar 2008 14:59:11 -0700 (PDT) Subject: [geeklog-devel] GSoC 2008: Core notification service Message-ID: <355977.28230.qm@web701.biz.mail.mud.yahoo.com> GL2 loads which plugins listen to which events into RAM so I'd say code the thing knowing you'll use caching of some some sort (APC, memcached, etc). To help fill in some details, each plugin should be able to arbitrarily define any number of events it fires. Each event should be define so it is clear what the event is, when it gets fired and what parameters are sent with the call. After that it's a class case of implementing the observer/observerable pattern which, I would expect, would results in additions to the plugin API for doing those sorts of tasks. I have to disagree with this statement: "Properly written this code could replace all callable plugin interfaces." If that was the case there would be no notion of an interface in the OO sense. The plugin API needs to force the methods a plugin *has* to implement, event handling allow arbitrary communication between two or more losely coupled bits of code. Sure you *could* do what you are saying but I think it would be in poor design. --Tony ----- Original Message ---- From: Joe Mucchiello To: Geeklog Development Sent: Tuesday, March 18, 2008 4:01:08 PM Subject: Re: [geeklog-devel] GSoC 2008: Core notification service Does this code have to run with every page hit? //Get instance of the globals $dispatcher = Dispatcher::getInstance(); //Add pluginname_eventobserver function as listener for myEvent $dispatcher->addObserver('myEvent', 'pluginname_eventobserver'); Telling the system every event I'm interested in with each run seems strange especially when the page being loaded might never interact with subsystems I'm looking to observe. I assume this code only has to run in the existing plugin_install (and be handled in plugin_enablestatechange). Once called, the database maintains a relationship of events to handler functions and when an event fires, the functions are called one at a time. Since there are no database layouts/mockups in the proposal so I have no way of knowing your plan. I think 2 weeks to retrofit into GL Core is optimistic. Properly written this code could replace all callable plugin interfaces. Finally, I recommend doing the UI part as a plugin since the plugin API is not a moving target like the codebase can be. Later integration should be easier than if you've randomly edited the core. Joe At 11:27 AM 3/18/2008, Konstantin Mikhaylov wrote: >Hello guys. > >I congratulate you with acceptance in GSoC 2008. > >Can i recieve some feedback on my proposal? >It is located http://docs.google.com/View?docid=dd4t2984_0cf3526cd > >Any thoughts and suggestions are very appreciated. >Sorry for my bad english > >-- >Thanks, Konstantin >_______________________________________________ >geeklog-devel mailing list >geeklog-devel at lists.geeklog.net >http://eight.pairlist.net/mailman/listinfo/geeklog-devel ---- Joe Mucchiello Throwing Dice Games http://www.throwingdice.com _______________________________________________ geeklog-devel mailing list geeklog-devel at lists.geeklog.net http://eight.pairlist.net/mailman/listinfo/geeklog-devel From tony at tonybibbs.com Tue Mar 18 18:05:01 2008 From: tony at tonybibbs.com (Tony Bibbs) Date: Tue, 18 Mar 2008 15:05:01 -0700 (PDT) Subject: [geeklog-devel] GSoC 2008: Core notification service Message-ID: <80685.22212.qm@web702.biz.mail.mud.yahoo.com> I fail to see the difference as he described the service. I know you feel there is a distinction there but I'd say from a design standpoint what he pitched is the guts how we implement events in GL2. The work to do that is fairly trivial...especially when you have the GL2 PHP code on top of it: Here's the manager (the thing handling all requests): http://gl2.tonybibbs.com/browser/system/ActionManager.php Here's the GL2 Plugin Interface. Notice the handleAction() method. http://gl2.tonybibbs.com/browser/system/PluginInterface.php Here's an action class (not to be be confused with the Java/Struts definition...it's basically an event): http://gl2.tonybibbs.com/browser/system/Action.php Seriously, backport to PHP4, add a few structures to the DB and you are done...at least with how you do the messaging/even handling. Obviously take all that for what it is worth (maybe nothing)? --Tony ----- Original Message ---- From: Blaine Lang To: Geeklog Development Sent: Tuesday, March 18, 2008 4:25:54 PM Subject: Re: [geeklog-devel] GSoC 2008: Core notification service Tony, The proposal for this project is not for a full-blown message queue sub-system for a component to component messaging service or to form the base for an event mgmt service. It is intended to be just as described in the project overview, a better way of handling notifications from plugins to the member. Like facebook has - the inbox and place to receive notifications from installed applications and options to allow the member to determine what notifications they want to receive. The initial focus of the project will be to develope the API framework but also an initial basic "My Inbox" that can evolve to incorporate private messaging to members, groups. Later to be extended with the user admin features to define trusted groups of friends - see the Social Networking project definition. Blaine Tony Bibbs wrote: > Just for reference, some of this proposed functionality is already part of the GL2 codebase. > > Not exactly as Konstantin pitched it as there are some design considerations that we could go round-and-round on but the very core of that whole observer/observable pattern is there. I have no real reason for sending this other than if this does get incorporated into 1.x you may want to take his suggestion along with what we've done there into consideration. > > Thanks for Vinny to pointing this out....this email almost fell into oblivion. > > --Tony > > ----- Original Message ---- > From: Konstantin Mikhaylov > To: geeklog-devel at lists.geeklog.net > Sent: Tuesday, March 18, 2008 10:27:20 AM > Subject: [geeklog-devel] GSoC 2008: Core notification service > > Hello guys. > > I congratulate you with acceptance in GSoC 2008. > > Can i recieve some feedback on my proposal? > It is located http://docs.google.com/View?docid=dd4t2984_0cf3526cd > > Any thoughts and suggestions are very appreciated. > Sorry for my bad english > > -- > Thanks, Konstantin > _______________________________________________ > 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 tony at tonybibbs.com Tue Mar 18 18:07:25 2008 From: tony at tonybibbs.com (Tony Bibbs) Date: Tue, 18 Mar 2008 15:07:25 -0700 (PDT) Subject: [geeklog-devel] Question about internationalization and look-ups Message-ID: <558176.49624.qm@web703.biz.mail.mud.yahoo.com> Well, only until it's official ;-) --Tony ----- Original Message ---- From: Blaine Lang To: Geeklog Development Sent: Tuesday, March 18, 2008 4:27:29 PM Subject: Re: [geeklog-devel] Question about internationalization and look-ups Thats pretty big news :) Tony Bibbs wrote: > I was just talking to a few of the guys and we are going to try and release an alpha of GL2 this weekend. I was hoping we'd have this out *before* the GSoC announcements but we've been short the UI work that's needed to put the fit-and-finish on even an alpha release. > > More to your point, there will not be an official PEAR install with this alpha. That is still expected to be possible when we release it but all this stuff is still alpha and packaging isn't a priority yet. Also, while I've tried hard to make internationalization easier (per the subject of this thign), it won't be addressed 100% in this release either. > > --Tony > > ----- Original Message ---- > From: Dirk Haun > To: geeklog-devel > Sent: Saturday, March 15, 2008 4:47:29 PM > Subject: Re: [geeklog-devel] Question about internationalization and look-ups > > Tony Bibbs wrote: > > >> fix a big problem for me. I can probably have something in SVN in alpha >> quality by the end of the week or early next week at the latest. >> > > Btw, what happened to this? I also seem to remember a note about the > plan to provide an easy to install GL2 package. > > Something like this would come in handy to point potential SoC students > to (just had one such candidate on IRC). > > bye, Dirk (hoping for the best on Monday ...) > > > _______________________________________________ geeklog-devel mailing list geeklog-devel at lists.geeklog.net http://eight.pairlist.net/mailman/listinfo/geeklog-devel From joe at ThrowingDice.com Tue Mar 18 18:25:27 2008 From: joe at ThrowingDice.com (Joe Mucchiello) Date: Tue, 18 Mar 2008 18:25:27 -0400 Subject: [geeklog-devel] GSoC 2008: Core notification service In-Reply-To: References: <109092.82069.qm@web704.biz.mail.mud.yahoo.com> Message-ID: <0JXY001GJ6AFHW70@mta1.srv.hcvlny.cv.net> There's a very important missing subsystem: Email Throttle. On a shared host a system with 50 users and a couple new stories could easily cause Geeklog to overrun a per hour limit found on some shared hosts. Some are as low as 200 emails per hour. I've been kicking around a central email plugin for GL and part of the reason was so you could throttle bulk emails in a manner that doesn't get your email privileges turned off by your shared host. Admins may also want to limit the number of emails sent per day to a user (or even a domain) so they don't get spam-bucketed at places like yahoo and hotmail. The mail subsystem should be able to combine multiple notifications over a period of time to a user into one email. Finally, if users have an inbox and they can receive a real email when something arrives in their inbox, most systems do not send another email until your next login. Joe At 05:25 PM 3/18/2008, Blaine Lang wrote: >Tony, > >The proposal for this project is not for a full-blown message queue >sub-system for a component to component messaging service or to form >the base for an event mgmt service. It is intended to be just as >described in the project overview, a better way of handling >notifications from plugins to the member. Like facebook has - the >inbox and place to receive notifications from installed applications >and options to allow the member to determine what notifications they >want to receive. > >The initial focus of the project will be to develope the API >framework but also an initial basic "My Inbox" that can evolve to >incorporate private messaging to members, groups. Later to be >extended with the user admin features to define trusted groups of >friends - see the Social Networking project definition. > >Blaine > >Tony Bibbs wrote: >>Just for reference, some of this proposed functionality is already >>part of the GL2 codebase. >> >>Not exactly as Konstantin pitched it as there are some design >>considerations that we could go round-and-round on but the very >>core of that whole observer/observable pattern is there. I have no >>real reason for sending this other than if this does get >>incorporated into 1.x you may want to take his suggestion along >>with what we've done there into consideration. >> >>Thanks for Vinny to pointing this out....this email almost fell >>into oblivion. >> >>--Tony >> >>----- Original Message ---- >>From: Konstantin Mikhaylov >>To: geeklog-devel at lists.geeklog.net >>Sent: Tuesday, March 18, 2008 10:27:20 AM >>Subject: [geeklog-devel] GSoC 2008: Core notification service >> >>Hello guys. >> >>I congratulate you with acceptance in GSoC 2008. >> >>Can i recieve some feedback on my proposal? >>It is located http://docs.google.com/View?docid=dd4t2984_0cf3526cd >> >>Any thoughts and suggestions are very appreciated. >>Sorry for my bad english >> >>-- >>Thanks, Konstantin >>_______________________________________________ >>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 ---- Joe Mucchiello Throwing Dice Games http://www.throwingdice.com From joe at ThrowingDice.com Tue Mar 18 18:35:48 2008 From: joe at ThrowingDice.com (Joe Mucchiello) Date: Tue, 18 Mar 2008 18:35:48 -0400 Subject: [geeklog-devel] GSoC 2008: Core notification service In-Reply-To: <80685.22212.qm@web702.biz.mail.mud.yahoo.com> References: <80685.22212.qm@web702.biz.mail.mud.yahoo.com> Message-ID: <0JXY00ARQ6RO3HH0@mta3.srv.hcvlny.cv.net> Tony, I would hope the core publish/subscribe mechanic does not handle emails in GL2. A system providing email services would sit on top of the core pub/sub system. The less going on in your messaging system the better. Similarly, this system should be multi-tiered. OTOH, when I first read this proposal, my first thought was to backport the GL2 code. I've read it. It looks like it does all the core parts of this project perfectly. I just can't imagine GL1 ripping out all the PLG_* calls and replacing them with ActionManager->notify(...). Joe At 06:05 PM 3/18/2008, Tony Bibbs wrote: >I fail to see the difference as he described the service. I know >you feel there is a distinction there but I'd say from a design >standpoint what he pitched is the guts how we implement events in >GL2. The work to do that is fairly trivial...especially when you >have the GL2 PHP code on top of it: > >Here's the manager (the thing handling all requests): >http://gl2.tonybibbs.com/browser/system/ActionManager.php > >Here's the GL2 Plugin Interface. Notice the handleAction() method. >http://gl2.tonybibbs.com/browser/system/PluginInterface.php > >Here's an action class (not to be be confused with the Java/Struts >definition...it's basically an event): >http://gl2.tonybibbs.com/browser/system/Action.php > >Seriously, backport to PHP4, add a few structures to the DB and you >are done...at least with how you do the messaging/even handling. > >Obviously take all that for what it is worth (maybe nothing)? > >--Tony > >----- Original Message ---- >From: Blaine Lang >To: Geeklog Development >Sent: Tuesday, March 18, 2008 4:25:54 PM >Subject: Re: [geeklog-devel] GSoC 2008: Core notification service > >Tony, > >The proposal for this project is not for a full-blown message queue >sub-system for a component to component messaging service or to form the >base for an event mgmt service. It is intended to be just as described >in the project overview, a better way of handling notifications from >plugins to the member. Like facebook has - the inbox and place to >receive notifications from installed applications and options to allow >the member to determine what notifications they want to receive. > >The initial focus of the project will be to develope the API framework >but also an initial basic "My Inbox" that can evolve to incorporate >private messaging to members, groups. Later to be extended with the user >admin features to define trusted groups of friends - see the Social >Networking project definition. > >Blaine > >Tony Bibbs wrote: > > Just for reference, some of this proposed functionality is > already part of the GL2 codebase. > > > > Not exactly as Konstantin pitched it as there are some design > considerations that we could go round-and-round on but the very > core of that whole observer/observable pattern is there. I have no > real reason for sending this other than if this does get > incorporated into 1.x you may want to take his suggestion along > with what we've done there into consideration. > > > > Thanks for Vinny to pointing this out....this email almost fell > into oblivion. > > > > --Tony > > > > ----- Original Message ---- > > From: Konstantin Mikhaylov > > To: geeklog-devel at lists.geeklog.net > > Sent: Tuesday, March 18, 2008 10:27:20 AM > > Subject: [geeklog-devel] GSoC 2008: Core notification service > > > > Hello guys. > > > > I congratulate you with acceptance in GSoC 2008. > > > > Can i recieve some feedback on my proposal? > > It is located http://docs.google.com/View?docid=dd4t2984_0cf3526cd > > > > Any thoughts and suggestions are very appreciated. > > Sorry for my bad english > > > > -- > > Thanks, Konstantin > > _______________________________________________ > > 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 ---- Joe Mucchiello Throwing Dice Games http://www.throwingdice.com From devel at portalparts.com Tue Mar 18 18:42:20 2008 From: devel at portalparts.com (Blaine Lang) Date: Tue, 18 Mar 2008 18:42:20 -0400 Subject: [geeklog-devel] GSoC 2008: Core notification service In-Reply-To: <80685.22212.qm@web702.biz.mail.mud.yahoo.com> References: <80685.22212.qm@web702.biz.mail.mud.yahoo.com> Message-ID: I agree Tony, this is an great example of what needs to be implemented. This could mean more time can be spent in other areas to implement this into the site > inbox > user and admin features > user options for daily digest > add notification api support to some core GL moderation services and plugins. Blaine Tony Bibbs wrote: > I fail to see the difference as he described the service. I know you feel there is a distinction there but I'd say from a design standpoint what he pitched is the guts how we implement events in GL2. The work to do that is fairly trivial...especially when you have the GL2 PHP code on top of it: > > Here's the manager (the thing handling all requests): > http://gl2.tonybibbs.com/browser/system/ActionManager.php > > Here's the GL2 Plugin Interface. Notice the handleAction() method. > http://gl2.tonybibbs.com/browser/system/PluginInterface.php > > Here's an action class (not to be be confused with the Java/Struts definition...it's basically an event): > http://gl2.tonybibbs.com/browser/system/Action.php > > Seriously, backport to PHP4, add a few structures to the DB and you are done...at least with how you do the messaging/even handling. > > Obviously take all that for what it is worth (maybe nothing)? > > --Tony > > ----- Original Message ---- > From: Blaine Lang > To: Geeklog Development > Sent: Tuesday, March 18, 2008 4:25:54 PM > Subject: Re: [geeklog-devel] GSoC 2008: Core notification service > > Tony, > > The proposal for this project is not for a full-blown message queue > sub-system for a component to component messaging service or to form the > base for an event mgmt service. It is intended to be just as described > in the project overview, a better way of handling notifications from > plugins to the member. Like facebook has - the inbox and place to > receive notifications from installed applications and options to allow > the member to determine what notifications they want to receive. > > The initial focus of the project will be to develope the API framework > but also an initial basic "My Inbox" that can evolve to incorporate > private messaging to members, groups. Later to be extended with the user > admin features to define trusted groups of friends - see the Social > Networking project definition. > > Blaine > > Tony Bibbs wrote: > >> Just for reference, some of this proposed functionality is already part of the GL2 codebase. >> >> Not exactly as Konstantin pitched it as there are some design considerations that we could go round-and-round on but the very core of that whole observer/observable pattern is there. I have no real reason for sending this other than if this does get incorporated into 1.x you may want to take his suggestion along with what we've done there into consideration. >> >> Thanks for Vinny to pointing this out....this email almost fell into oblivion. >> >> --Tony >> >> ----- Original Message ---- >> From: Konstantin Mikhaylov >> To: geeklog-devel at lists.geeklog.net >> Sent: Tuesday, March 18, 2008 10:27:20 AM >> Subject: [geeklog-devel] GSoC 2008: Core notification service >> >> Hello guys. >> >> I congratulate you with acceptance in GSoC 2008. >> >> Can i recieve some feedback on my proposal? >> It is located http://docs.google.com/View?docid=dd4t2984_0cf3526cd >> >> Any thoughts and suggestions are very appreciated. >> Sorry for my bad english >> >> -- >> Thanks, Konstantin >> _______________________________________________ >> 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 tony at tonybibbs.com Tue Mar 18 18:53:17 2008 From: tony at tonybibbs.com (Tony Bibbs) Date: Tue, 18 Mar 2008 15:53:17 -0700 (PDT) Subject: [geeklog-devel] GSoC 2008: Core notification service Message-ID: <475853.89151.qm@web708.biz.mail.mud.yahoo.com> Nope, actual emails, any related UI etc would be handled by a messenger plugin hopefully written by a well known 1.x developer. ;-) --Tony ----- Original Message ---- From: Joe Mucchiello To: Geeklog Development Sent: Tuesday, March 18, 2008 5:35:48 PM Subject: Re: [geeklog-devel] GSoC 2008: Core notification service Tony, I would hope the core publish/subscribe mechanic does not handle emails in GL2. A system providing email services would sit on top of the core pub/sub system. The less going on in your messaging system the better. Similarly, this system should be multi-tiered. OTOH, when I first read this proposal, my first thought was to backport the GL2 code. I've read it. It looks like it does all the core parts of this project perfectly. I just can't imagine GL1 ripping out all the PLG_* calls and replacing them with ActionManager->notify(...). Joe At 06:05 PM 3/18/2008, Tony Bibbs wrote: >I fail to see the difference as he described the service. I know >you feel there is a distinction there but I'd say from a design >standpoint what he pitched is the guts how we implement events in >GL2. The work to do that is fairly trivial...especially when you >have the GL2 PHP code on top of it: > >Here's the manager (the thing handling all requests): >http://gl2.tonybibbs.com/browser/system/ActionManager.php > >Here's the GL2 Plugin Interface. Notice the handleAction() method. >http://gl2.tonybibbs.com/browser/system/PluginInterface.php > >Here's an action class (not to be be confused with the Java/Struts >definition...it's basically an event): >http://gl2.tonybibbs.com/browser/system/Action.php > >Seriously, backport to PHP4, add a few structures to the DB and you >are done...at least with how you do the messaging/even handling. > >Obviously take all that for what it is worth (maybe nothing)? > >--Tony > >----- Original Message ---- >From: Blaine Lang >To: Geeklog Development >Sent: Tuesday, March 18, 2008 4:25:54 PM >Subject: Re: [geeklog-devel] GSoC 2008: Core notification service > >Tony, > >The proposal for this project is not for a full-blown message queue >sub-system for a component to component messaging service or to form the >base for an event mgmt service. It is intended to be just as described >in the project overview, a better way of handling notifications from >plugins to the member. Like facebook has - the inbox and place to >receive notifications from installed applications and options to allow >the member to determine what notifications they want to receive. > >The initial focus of the project will be to develope the API framework >but also an initial basic "My Inbox" that can evolve to incorporate >private messaging to members, groups. Later to be extended with the user >admin features to define trusted groups of friends - see the Social >Networking project definition. > >Blaine > >Tony Bibbs wrote: > > Just for reference, some of this proposed functionality is > already part of the GL2 codebase. > > > > Not exactly as Konstantin pitched it as there are some design > considerations that we could go round-and-round on but the very > core of that whole observer/observable pattern is there. I have no > real reason for sending this other than if this does get > incorporated into 1.x you may want to take his suggestion along > with what we've done there into consideration. > > > > Thanks for Vinny to pointing this out....this email almost fell > into oblivion. > > > > --Tony > > > > ----- Original Message ---- > > From: Konstantin Mikhaylov > > To: geeklog-devel at lists.geeklog.net > > Sent: Tuesday, March 18, 2008 10:27:20 AM > > Subject: [geeklog-devel] GSoC 2008: Core notification service > > > > Hello guys. > > > > I congratulate you with acceptance in GSoC 2008. > > > > Can i recieve some feedback on my proposal? > > It is located http://docs.google.com/View?docid=dd4t2984_0cf3526cd > > > > Any thoughts and suggestions are very appreciated. > > Sorry for my bad english > > > > -- > > Thanks, Konstantin > > _______________________________________________ > > 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 ---- Joe Mucchiello Throwing Dice Games http://www.throwingdice.com _______________________________________________ geeklog-devel mailing list geeklog-devel at lists.geeklog.net http://eight.pairlist.net/mailman/listinfo/geeklog-devel From geeklog at thehares.com Tue Mar 18 19:33:32 2008 From: geeklog at thehares.com (Jeff Hare) Date: Tue, 18 Mar 2008 19:33:32 -0400 Subject: [geeklog-devel] Email Throttling (was GSoC 2008:Core notification service) In-Reply-To: <0JXY001GJ6AFHW70@mta1.srv.hcvlny.cv.net> References: <109092.82069.qm@web704.biz.mail.mud.yahoo.com> <0JXY001GJ6AFHW70@mta1.srv.hcvlny.cv.net> Message-ID: <000b01c88950$7f3aad40$7db007c0$@com> Hello, I have to second (and third) this idea! I've had to hack up my installations to prevent anything except registration (and a few other things) from sending email. My host is very unforgiving should I exceed 200 emails within an hour span. They state in the agreement that if you exceed this, your account will be suspended without warning since they provide other services for doing "notification" and "discussion list" related email. I've been somewhat nervous that some innocuous event could result in large numbers of emails and shut me down... :( -Jeff -----Original Message----- From: geeklog-devel-bounces at lists.geeklog.net [mailto:geeklog-devel-bounces at lists.geeklog.net] On Behalf Of Joe Mucchiello Sent: Tuesday, March 18, 2008 6:25 PM To: Geeklog Development Subject: Re: [geeklog-devel] GSoC 2008: Core notification service There's a very important missing subsystem: Email Throttle. On a shared host a system with 50 users and a couple new stories could easily cause Geeklog to overrun a per hour limit found on some shared hosts. Some are as low as 200 emails per hour. I've been kicking around a central email plugin for GL and part of the reason was so you could throttle bulk emails in a manner that doesn't get your email privileges turned off by your shared host. Admins may also want to limit the number of emails sent per day to a user (or even a domain) so they don't get spam-bucketed at places like yahoo and hotmail. The mail subsystem should be able to combine multiple notifications over a period of time to a user into one email. Finally, if users have an inbox and they can receive a real email when something arrives in their inbox, most systems do not send another email until your next login. Joe From mjervis at gmail.com Wed Mar 19 04:32:04 2008 From: mjervis at gmail.com (Michael Jervis) Date: Wed, 19 Mar 2008 08:32:04 +0000 Subject: [geeklog-devel] Email Throttling (was GSoC 2008:Core notification service) In-Reply-To: <000b01c88950$7f3aad40$7db007c0$@com> References: <109092.82069.qm@web704.biz.mail.mud.yahoo.com> <0JXY001GJ6AFHW70@mta1.srv.hcvlny.cv.net> <000b01c88950$7f3aad40$7db007c0$@com> Message-ID: <7b42e7470803190132u54105086ie82dba157f51bf63@mail.gmail.com> > My host is very unforgiving should I exceed 200 emails within an hour > span. They state in the agreement that if you exceed this, your account > will be suspended without warning since they provide other services for > doing "notification" and "discussion list" related email. That integration to mail man project on the GSoC should perhaps include this then. Or be complemented by it. Have the ability to sign people wanting email notification to various lists and just send one email to that list... From jtraub.devel at gmail.com Wed Mar 19 04:47:15 2008 From: jtraub.devel at gmail.com (Konstantin Mikhaylov) Date: Wed, 19 Mar 2008 18:47:15 +1000 Subject: [geeklog-devel] Email Throttling (was GSoC 2008:Core notification service) In-Reply-To: <7b42e7470803190132u54105086ie82dba157f51bf63@mail.gmail.com> References: <109092.82069.qm@web704.biz.mail.mud.yahoo.com> <0JXY001GJ6AFHW70@mta1.srv.hcvlny.cv.net> <000b01c88950$7f3aad40$7db007c0$@com> <7b42e7470803190132u54105086ie82dba157f51bf63@mail.gmail.com> Message-ID: <759b99c50803190147h12dd1384lcb1847a91f00e108@mail.gmail.com> > That integration to mail man project on the GSoC should perhaps > include this then. Or be complemented by it. Have the ability to sign > people wanting email notification to various lists and just send one > email to that list... It seems to be part of the project for notification manager too. if user wants to see emails about all new stories or all new comments then his email address will be automaticaly subscibed to a special list using API devleoped in mailman project From devel at portalparts.com Wed Mar 19 11:03:32 2008 From: devel at portalparts.com (Blaine Lang) Date: Wed, 19 Mar 2008 11:03:32 -0400 Subject: [geeklog-devel] Email Throttling (was GSoC 2008:Core notification service) In-Reply-To: <759b99c50803190147h12dd1384lcb1847a91f00e108@mail.gmail.com> References: <109092.82069.qm@web704.biz.mail.mud.yahoo.com> <0JXY001GJ6AFHW70@mta1.srv.hcvlny.cv.net> <000b01c88950$7f3aad40$7db007c0$@com> <7b42e7470803190132u54105086ie82dba157f51bf63@mail.gmail.com> <759b99c50803190147h12dd1384lcb1847a91f00e108@mail.gmail.com> Message-ID: Mailman which like most opensource projects is even used to manage this list for email distribution and suspect every hosting service has it setup. The main objective of the mailman project as I've scoped is to use the Mailman API (still under development) to create and manage the lists. Could this be used or extended to plugins to use the Mailman services - sure but that was not in the initial scope. We first need to be able to create and manage the full feature set of lists and if we can do that as a plugin inside GL then we have accomplished a lot and would open up a lot of areas to expand on. BTW: The mailman project was not accepted by Google and I've contacted Bruce (Mailman lead) who was anxious before to collaborate if he is still willing. Blaine Konstantin Mikhaylov wrote: >> That integration to mail man project on the GSoC should perhaps >> include this then. Or be complemented by it. Have the ability to sign >> people wanting email notification to various lists and just send one >> email to that list... >> > It seems to be part of the project for notification manager too. if > user wants to see emails about all new stories or all new comments > then his email address will be automaticaly subscibed to a special > list using API devleoped in mailman project > _______________________________________________ > geeklog-devel mailing list > geeklog-devel at lists.geeklog.net > http://eight.pairlist.net/mailman/listinfo/geeklog-devel > > From mjervis at gmail.com Wed Mar 19 11:08:27 2008 From: mjervis at gmail.com (Michael Jervis) Date: Wed, 19 Mar 2008 15:08:27 +0000 Subject: [geeklog-devel] Email Throttling (was GSoC 2008:Core notification service) In-Reply-To: References: <109092.82069.qm@web704.biz.mail.mud.yahoo.com> <0JXY001GJ6AFHW70@mta1.srv.hcvlny.cv.net> <000b01c88950$7f3aad40$7db007c0$@com> <7b42e7470803190132u54105086ie82dba157f51bf63@mail.gmail.com> <759b99c50803190147h12dd1384lcb1847a91f00e108@mail.gmail.com> Message-ID: <7b42e7470803190808n7a654783u517a3b808951f90d@mail.gmail.com> > BTW: The mailman project was not accepted by Google and I've contacted > Bruce (Mailman lead) who was anxious before to collaborate if he is > still willing. I assume you mean the Mailman project aren't on the program and not that google have rejected our mailman integration idea? From devel at portalparts.com Wed Mar 19 11:19:48 2008 From: devel at portalparts.com (Blaine Lang) Date: Wed, 19 Mar 2008 11:19:48 -0400 Subject: [geeklog-devel] Email Throttling (was GSoC 2008:Core notification service) In-Reply-To: <7b42e7470803190808n7a654783u517a3b808951f90d@mail.gmail.com> References: <109092.82069.qm@web704.biz.mail.mud.yahoo.com> <0JXY001GJ6AFHW70@mta1.srv.hcvlny.cv.net> <000b01c88950$7f3aad40$7db007c0$@com> <7b42e7470803190132u54105086ie82dba157f51bf63@mail.gmail.com> <759b99c50803190147h12dd1384lcb1847a91f00e108@mail.gmail.com> <7b42e7470803190808n7a654783u517a3b808951f90d@mail.gmail.com> Message-ID: Michael Jervis wrote: >> I assume you mean the Mailman project aren't on the program and not >> that google have rejected our mailman integration idea? >> Yes From joe at ThrowingDice.com Wed Mar 19 11:49:11 2008 From: joe at ThrowingDice.com (Joe Mucchiello) Date: Wed, 19 Mar 2008 11:49:11 -0400 Subject: [geeklog-devel] Email Throttling (was GSoC 2008:Core notification service) In-Reply-To: References: <109092.82069.qm@web704.biz.mail.mud.yahoo.com> <0JXY001GJ6AFHW70@mta1.srv.hcvlny.cv.net> <000b01c88950$7f3aad40$7db007c0$@com> <7b42e7470803190132u54105086ie82dba157f51bf63@mail.gmail.com> <759b99c50803190147h12dd1384lcb1847a91f00e108@mail.gmail.com> Message-ID: <0JXZ002GXILY2PW0@mta2.srv.hcvlny.cv.net> One problem. Mailman is not available on any shared host I'm aware of. Most don't support Python. And Mailman requires a C compiler to install. That's usually not available on shared hosts either. Shared hosts with these restrictions are the hosts that need the throttling the most. At 11:03 AM 3/19/2008, Blaine Lang wrote: >Mailman which like most opensource projects is even used to manage >this list for email distribution and suspect every hosting service >has it setup. The main objective of the mailman project as I've >scoped is to use the Mailman API (still under development) to create >and manage the lists. Could this be used or extended to plugins to >use the Mailman services - sure but that was not in the initial scope. > >We first need to be able to create and manage the full feature set >of lists and if we can do that as a plugin inside GL then we have >accomplished a lot and would open up a lot of areas to expand on. > >BTW: The mailman project was not accepted by Google and I've >contacted Bruce (Mailman lead) who was anxious before to collaborate >if he is still willing. > >Blaine > >Konstantin Mikhaylov wrote: >>>That integration to mail man project on the GSoC should perhaps >>> include this then. Or be complemented by it. Have the ability to sign >>> people wanting email notification to various lists and just send one >>> email to that list... >>> >>It seems to be part of the project for notification manager too. if >>user wants to see emails about all new stories or all new comments >>then his email address will be automaticaly subscibed to a special >>list using API devleoped in mailman project >>_______________________________________________ >>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 ---- Joe Mucchiello Throwing Dice Games http://www.throwingdice.com From mjervis at gmail.com Wed Mar 19 12:14:29 2008 From: mjervis at gmail.com (Michael Jervis) Date: Wed, 19 Mar 2008 16:14:29 +0000 Subject: [geeklog-devel] Email Throttling (was GSoC 2008:Core notification service) In-Reply-To: <0JXZ002GXILY2PW0@mta2.srv.hcvlny.cv.net> References: <109092.82069.qm@web704.biz.mail.mud.yahoo.com> <0JXY001GJ6AFHW70@mta1.srv.hcvlny.cv.net> <000b01c88950$7f3aad40$7db007c0$@com> <7b42e7470803190132u54105086ie82dba157f51bf63@mail.gmail.com> <759b99c50803190147h12dd1384lcb1847a91f00e108@mail.gmail.com> <0JXZ002GXILY2PW0@mta2.srv.hcvlny.cv.net> Message-ID: <7b42e7470803190914j484bb6cdya04797440efe2b83@mail.gmail.com> Dreamhost provide mailman. Many other shared hosts provide it on dedicated mailman servers that you can use. So it's not completely in your control, and it's wrapped in the control panel app they ahve, but behind teh scenes it's mailman. From jtraub.devel at gmail.com Wed Mar 19 12:16:08 2008 From: jtraub.devel at gmail.com (Konstantin Mikhaylov) Date: Thu, 20 Mar 2008 02:16:08 +1000 Subject: [geeklog-devel] GSoC 2008: Core notification service In-Reply-To: <0JXY0096U2DWPI81@mta2.srv.hcvlny.cv.net> References: <759b99c50803180827o3728f911p3c94ca162c0762f2@mail.gmail.com> <0JXY0096U2DWPI81@mta2.srv.hcvlny.cv.net> Message-ID: <759b99c50803190916s20785632yd8aaba62f25b995@mail.gmail.com> > Since there are no database layouts/mockups in the proposal so I have > no way of knowing your plan. No. I am not going to save list of event listeners to the DB.Dispatcher will not require a lot of RAM and CPU to add listeners and fire events. I even think that quering DB will make app slower. Thanks to Tony, He pointed to the ready code. I am going to port it to PHP4 and use as part of my project. > Finally, I recommend doing the UI part as a plugin since the plugin > API is not a moving target like the codebase can be. Later > integration should be easier than if you've randomly edited the core. Doing UI part as a plugin will require adding another class of plugin API calls. Now i am going to add 2 types of calls: 1. calls to add/remove rules (must be called by plugins when user hits the button "Subscribe to comments on this story") 2. filter calls. Will be used by notification manager to compare events against rules. Konstantin From joe at ThrowingDice.com Wed Mar 19 13:30:40 2008 From: joe at ThrowingDice.com (Joe Mucchiello) Date: Wed, 19 Mar 2008 13:30:40 -0400 Subject: [geeklog-devel] Email Throttling (was GSoC 2008:Core notification service) In-Reply-To: <7b42e7470803190914j484bb6cdya04797440efe2b83@mail.gmail.co m> References: <109092.82069.qm@web704.biz.mail.mud.yahoo.com> <0JXY001GJ6AFHW70@mta1.srv.hcvlny.cv.net> <000b01c88950$7f3aad40$7db007c0$@com> <7b42e7470803190132u54105086ie82dba157f51bf63@mail.gmail.com> <759b99c50803190147h12dd1384lcb1847a91f00e108@mail.gmail.com> <0JXZ002GXILY2PW0@mta2.srv.hcvlny.cv.net> <7b42e7470803190914j484bb6cdya04797440efe2b83@mail.gmail.com> Message-ID: <0JXZ00161NB3CWB0@mta5.srv.hcvlny.cv.net> That's nice for Dreamhost. My host doesn't support Mailman and many other hosts I know of do not. And as I said, the people who need throtling the most can't install Mailman. It is an incomplete solution. Let me be clear. I'm not saying don't add Mailman support. But however you support mail throttling should not be tied exclusively to Mailman. Mail throttling should either be supported directly or though an interface the proposed Mailman plugin takes advantage of. Perhaps the best solution would be to do something like database support. Have a lib-email and a system/classes/email with email "engines". The Mailman specific code goes in system/classes/email/mailman.class.php. And someone could write a different support class for hosts without Mailman support. At 12:14 PM 3/19/2008, Michael Jervis wrote: >Dreamhost provide mailman. Many other shared hosts provide it on >dedicated mailman servers that you can use. > >So it's not completely in your control, and it's wrapped in the >control panel app they ahve, but behind teh scenes it's mailman. >_______________________________________________ >geeklog-devel mailing list >geeklog-devel at lists.geeklog.net >http://eight.pairlist.net/mailman/listinfo/geeklog-devel ---- Joe Mucchiello Throwing Dice Games http://www.throwingdice.com From geeklog at thehares.com Wed Mar 19 15:45:58 2008 From: geeklog at thehares.com (Jeff Hare) Date: Wed, 19 Mar 2008 15:45:58 -0400 Subject: [geeklog-devel] Email Throttling (was GSoC 2008:Core notification service) In-Reply-To: <0JXZ00161NB3CWB0@mta5.srv.hcvlny.cv.net> References: <109092.82069.qm@web704.biz.mail.mud.yahoo.com> <0JXY001GJ6AFHW70@mta1.srv.hcvlny.cv.net> <000b01c88950$7f3aad40$7db007c0$@com> <7b42e7470803190132u54105086ie82dba157f51bf63@mail.gmail.com> <759b99c50803190147h12dd1384lcb1847a91f00e108@mail.gmail.com> <0JXZ002GXILY2PW0@mta2.srv.hcvlny.cv.net> <7b42e7470803190914j484bb6cdya04797440efe2b83@mail.gmail.com> <0JXZ00161NB3CWB0@mta5.srv.hcvlny.cv.net> Message-ID: <002901c889f9$de233350$9a6999f0$@com> Mailing lists (mailman / majordomo, Dreamhost announcements) are available through many hosting providers. My point was also similar to Joe's in that while it would be great to be able to have a mechanism whereby members of your site could opt into various discussion or announce-only lists (perhaps using a tab in their account options), that's pretty different functionality from throttling. I was thinking something more along the lines of having an GL email queue that could (via a cron job or other means) process/send emails in the queue while honoring limits on how much can be sent over a given time. The gl mail core routine would queue email messages sent by any module (perhaps excluding password recovery and account requests) and process them in small batches according to rules. Mail sent from plugins like the forums, mail users, email a story, etc. would be queued and actually dispatched via a separate mechanism when throttling is enabled. -Jeff -----Original Message----- From: geeklog-devel-bounces at lists.geeklog.net [mailto:geeklog-devel-bounces at lists.geeklog.net] On Behalf Of Joe Mucchiello Sent: Wednesday, March 19, 2008 1:31 PM To: Geeklog Development Subject: Re: [geeklog-devel] Email Throttling (was GSoC 2008:Core notification service) That's nice for Dreamhost. My host doesn't support Mailman and many other hosts I know of do not. And as I said, the people who need throtling the most can't install Mailman. It is an incomplete solution. Let me be clear. I'm not saying don't add Mailman support. But however you support mail throttling should not be tied exclusively to Mailman. Mail throttling should either be supported directly or though an interface the proposed Mailman plugin takes advantage of. Perhaps the best solution would be to do something like database support. Have a lib-email and a system/classes/email with email "engines". The Mailman specific code goes in system/classes/email/mailman.class.php. And someone could write a different support class for hosts without Mailman support. At 12:14 PM 3/19/2008, Michael Jervis wrote: >Dreamhost provide mailman. Many other shared hosts provide it on >dedicated mailman servers that you can use. > >So it's not completely in your control, and it's wrapped in the >control panel app they ahve, but behind teh scenes it's mailman. >_______________________________________________ >geeklog-devel mailing list >geeklog-devel at lists.geeklog.net >http://eight.pairlist.net/mailman/listinfo/geeklog-devel ---- Joe Mucchiello Throwing Dice Games http://www.throwingdice.com _______________________________________________ geeklog-devel mailing list geeklog-devel at lists.geeklog.net http://eight.pairlist.net/mailman/listinfo/geeklog-devel From joe at ThrowingDice.com Wed Mar 19 16:15:29 2008 From: joe at ThrowingDice.com (Joe Mucchiello) Date: Wed, 19 Mar 2008 16:15:29 -0400 Subject: [geeklog-devel] Email Throttling (was GSoC 2008:Core notification service) In-Reply-To: <002901c889f9$de233350$9a6999f0$@com> References: <109092.82069.qm@web704.biz.mail.mud.yahoo.com> <0JXY001GJ6AFHW70@mta1.srv.hcvlny.cv.net> <000b01c88950$7f3aad40$7db007c0$@com> <7b42e7470803190132u54105086ie82dba157f51bf63@mail.gmail.com> <759b99c50803190147h12dd1384lcb1847a91f00e108@mail.gmail.com> <0JXZ002GXILY2PW0@mta2.srv.hcvlny.cv.net> <7b42e7470803190914j484bb6cdya04797440efe2b83@mail.gmail.com> <0JXZ00161NB3CWB0@mta5.srv.hcvlny.cv.net> <002901c889f9$de233350$9a6999f0$@com> Message-ID: <0JXZ003MYUXT3UF0@mta1.srv.hcvlny.cv.net> That's exactly my wish list for improvement to email in GL. I'd also add a database list/GUI screen where the admin can see all the email that went out. (Since the emails are queued somewhere, they probably are already in the database anyway.) To me, this functionality is more important than getting alerts when a story is written. Pull tech like RSS is better for that than push tech like email. At 03:45 PM 3/19/2008, Jeff Hare wrote: >I was thinking something more along the lines of having an GL email queue >that could (via a cron job or other means) process/send emails in the queue >while honoring limits on how much can be sent over a given time. > >The gl mail core routine would queue email messages sent by any module >(perhaps excluding password recovery and account requests) and process them >in small batches according to rules. Mail sent from plugins like the >forums, mail users, email a story, etc. would be queued and actually >dispatched via a separate mechanism when throttling is enabled. ---- Joe Mucchiello Throwing Dice Games http://www.throwingdice.com From dirk at haun-online.de Wed Mar 19 16:35:06 2008 From: dirk at haun-online.de (Dirk Haun) Date: Wed, 19 Mar 2008 21:35:06 +0100 Subject: [geeklog-devel] PHP 4 (was: GSoC 2008: Core notification service) In-Reply-To: <759b99c50803190916s20785632yd8aaba62f25b995@mail.gmail.com> References: <759b99c50803180827o3728f911p3c94ca162c0762f2@mail.gmail.com> <0JXY0096U2DWPI81@mta2.srv.hcvlny.cv.net> <759b99c50803190916s20785632yd8aaba62f25b995@mail.gmail.com> Message-ID: <20080319203506.237013684@smtp.haun-online.de> Konstantin Mikhaylov wrote: >Thanks to Tony, He pointed to the ready code. I am going to port it to >PHP4 and use as part of my project. Actually, that brings up that question again: Are we going to continue to support PHP 4? Geeklog 1.5.0 absolutely will have to support PHP 4 (minus the webservices). After that point, however, it probably doesn't make sense any more. Comments? bye, Dirk -- http://www.haun-online.de/ http://geeklog.info/ From joe at ThrowingDice.com Wed Mar 19 16:16:18 2008 From: joe at ThrowingDice.com (Joe Mucchiello) Date: Wed, 19 Mar 2008 16:16:18 -0400 Subject: [geeklog-devel] we don't need to maintain the plugin's upgrade function In-Reply-To: <20080317211256.3D34E10FE12@qs1489.pair.com> References: <20080317211256.3D34E10FE12@qs1489.pair.com> Message-ID: <0JXZ00MDUZDDDK60@mta4.srv.hcvlny.cv.net> At 05:12 PM 3/17/2008, Dirk Haun wrote: >Log Message: >Plugins are updated by the install script, so we don't need to >maintain the plugin's upgrade function What? Why not disable editing them in the plugin menu too? I thought you were planning to decouple the plugins from the core tarball. That's where I thought the PEAR deployment stuff was headed. This is a serious blow toward PEAR delivery ever working with selectable plugins. Okay, I read back a few days and see you did discuss this. But the reason those functions were hard to maintain was because the installer cheats. If you can maintain the upgrade_linksplugin function in install.php why can't you move that functionality to links/functions.inc and call plugin_upgrade_links instead? Too late now I suppose. ---- Joe Mucchiello Throwing Dice Games http://www.throwingdice.com From mjervis at gmail.com Thu Mar 20 03:27:08 2008 From: mjervis at gmail.com (Michael Jervis) Date: Thu, 20 Mar 2008 07:27:08 +0000 Subject: [geeklog-devel] PHP 4 (was: GSoC 2008: Core notification service) In-Reply-To: <20080319203506.237013684@smtp.haun-online.de> References: <759b99c50803180827o3728f911p3c94ca162c0762f2@mail.gmail.com> <0JXY0096U2DWPI81@mta2.srv.hcvlny.cv.net> <759b99c50803190916s20785632yd8aaba62f25b995@mail.gmail.com> <20080319203506.237013684@smtp.haun-online.de> Message-ID: <7b42e7470803200027v33c620c1wf719738b42006c5d@mail.gmail.com> > Actually, that brings up that question again: Are we going to continue > to support PHP 4? Let it die! From mjervis at gmail.com Thu Mar 20 03:28:41 2008 From: mjervis at gmail.com (Michael Jervis) Date: Thu, 20 Mar 2008 07:28:41 +0000 Subject: [geeklog-devel] we don't need to maintain the plugin's upgrade function In-Reply-To: <0JXZ00MDUZDDDK60@mta4.srv.hcvlny.cv.net> References: <20080317211256.3D34E10FE12@qs1489.pair.com> <0JXZ00MDUZDDDK60@mta4.srv.hcvlny.cv.net> Message-ID: <7b42e7470803200028j4b0de057l6be9370476d7db7b@mail.gmail.com> Just roughly, but, in what scenario would you need the upgrade function that isn't covered by the Geeklog installer for a currently bundled plugin? I don't have them installed, I don't need the upgrade. I have them installed, they are upgraded by the install. They aren't released separately, so there is no need for the individual upgrade function unless we make a plugin release independantly to the main software. Or have I lost the plot? On Wed, Mar 19, 2008 at 8:16 PM, Joe Mucchiello wrote: > At 05:12 PM 3/17/2008, Dirk Haun wrote: > >Log Message: > >Plugins are updated by the install script, so we don't need to > >maintain the plugin's upgrade function > > What? Why not disable editing them in the plugin menu too? I thought > you were planning to decouple the plugins from the core tarball. > That's where I thought the PEAR deployment stuff was headed. This is > a serious blow toward PEAR delivery ever working with selectable plugins. > > Okay, I read back a few days and see you did discuss this. But the > reason those functions were hard to maintain was because the > installer cheats. If you can maintain the upgrade_linksplugin > function in install.php why can't you move that functionality to > links/functions.inc and call plugin_upgrade_links instead? > > Too late now I suppose. > > > ---- > Joe Mucchiello > Throwing Dice Games > http://www.throwingdice.com > > _______________________________________________ > geeklog-devel mailing list > geeklog-devel at lists.geeklog.net > http://eight.pairlist.net/mailman/listinfo/geeklog-devel > -- Michael Jervis mjervis at gmail.com 504B03041400000008008F846431E3543A820800000006000000060000007765 62676F642B4F4D4ACF4F0100504B010214001400000008008F846431E3543A82 0800000006000000060000000000000000002000000000000000776562676F64 504B05060000000001000100340000002C0000000000 From joe at ThrowingDice.com Thu Mar 20 03:49:42 2008 From: joe at ThrowingDice.com (Joe Mucchiello) Date: Thu, 20 Mar 2008 03:49:42 -0400 Subject: [geeklog-devel] we don't need to maintain the plugin's upgrade function In-Reply-To: <7b42e7470803200028j4b0de057l6be9370476d7db7b@mail.gmail.co m> References: <20080317211256.3D34E10FE12@qs1489.pair.com> <0JXZ00MDUZDDDK60@mta4.srv.hcvlny.cv.net> <7b42e7470803200028j4b0de057l6be9370476d7db7b@mail.gmail.com> Message-ID: <0JY000JYWR2UHCB0@mta2.srv.hcvlny.cv.net> Then what was the point of making them plugins? Some of them use to just exist in the core. Dirk has expressed hope that someone will take over control of some of them. Part of that I assumed included decoupling their release from the core. But as long as those plugins are inseparable from the core, who is going to come along and take control of them? Finally, when I finish the calendar bounty, it will be released independently of Geeklog. And frankly I'm haven't said "I'll take over calendar" because I don't want to be tied to GL releases. This is a big step backwards away from giving those plugins separate life. That said, I think SPAM-X and staticpages should be moved into core. I doubt anyone actually disables those from the plugin admin screen. Polls, links and calendar I can see being disabled. But not those two. OTOH, I'd love to see story/article support moved into a plugin. With forum and mediagallery having support for taking over index.php, I can imagine a site where the story code should be disabled. Right now, you can't remove stories from the what's new block and a few other places. Also there is so much special code for story that would just go away. (I'm talking about stuff like if ($type == 'story') { $ret = do this } else { $ret = PLG_callsomething($type); }) Joe At 03:28 AM 3/20/2008, Michael Jervis wrote: >Just roughly, but, in what scenario would you need the upgrade >function that isn't covered by the Geeklog installer for a currently >bundled plugin? > >I don't have them installed, I don't need the upgrade. >I have them installed, they are upgraded by the install. > >They aren't released separately, so there is no need for the >individual upgrade function unless we make a plugin release >independantly to the main software. > >Or have I lost the plot? > >On Wed, Mar 19, 2008 at 8:16 PM, Joe Mucchiello wrote: > > At 05:12 PM 3/17/2008, Dirk Haun wrote: > > >Log Message: > > >Plugins are updated by the install script, so we don't need to > > >maintain the plugin's upgrade function > > > > What? Why not disable editing them in the plugin menu too? I thought > > you were planning to decouple the plugins from the core tarball. > > That's where I thought the PEAR deployment stuff was headed. This is > > a serious blow toward PEAR delivery ever working with selectable plugins. > > > > Okay, I read back a few days and see you did discuss this. But the > > reason those functions were hard to maintain was because the > > installer cheats. If you can maintain the upgrade_linksplugin > > function in install.php why can't you move that functionality to > > links/functions.inc and call plugin_upgrade_links instead? > > > > Too late now I suppose. > > ---- Joe Mucchiello Throwing Dice Games http://www.throwingdice.com From mjervis at gmail.com Thu Mar 20 07:55:02 2008 From: mjervis at gmail.com (Michael Jervis) Date: Thu, 20 Mar 2008 11:55:02 +0000 Subject: [geeklog-devel] we don't need to maintain the plugin's upgrade function In-Reply-To: <0JY000JYWR2UHCB0@mta2.srv.hcvlny.cv.net> References: <20080317211256.3D34E10FE12@qs1489.pair.com> <0JXZ00MDUZDDDK60@mta4.srv.hcvlny.cv.net> <7b42e7470803200028j4b0de057l6be9370476d7db7b@mail.gmail.com> <0JY000JYWR2UHCB0@mta2.srv.hcvlny.cv.net> Message-ID: <7b42e7470803200455m47ec2d2em45a5130b6ef3c578@mail.gmail.com> On Thu, Mar 20, 2008 at 7:49 AM, Joe Mucchiello wrote: > Then what was the point of making them plugins? Some of them use to > just exist in the core. > Dirk has expressed hope that someone will take over control of some > of them. Part of that I assumed included decoupling their release > from the core. But as long as those plugins are inseparable from the > core, who is going to come along and take control of them? They are separable, they are plug ins, but until the time comes that someone picks them up and runs them separately why have an upgrade function? The next release of the plugins will be with 1.5.0, thus they don't need one and it's extra effort for us to have one. As soon as someone makes changes and has it ready for a separate release, that plugin can have an upgrade (for that version) created by that new author. > Finally, when I finish the calendar bounty, it will be released > independently of Geeklog. And frankly I'm haven't said "I'll take > over calendar" because I don't want to be tied to GL releases. This > is a big step backwards away from giving those plugins separate life. Sort of as above, if you do want to take over calendar and that's agreed, then as soon as you're ready to release, then it can be instantly divorced from the Geeklog release cycle and you'll need ot write and maintain upgrades. We just don't have the time/effort to make separate releases, as such we don't need the upgrade function, which doesn't mean the plugin can't have one just as soon as it's released separately, the big work is done. > With forum and mediagallery having support for taking over index.php, I think a plugin can already take over index.php, I'm sure there's a hook in there (code not to hand) From joe at ThrowingDice.com Thu Mar 20 09:28:04 2008 From: joe at ThrowingDice.com (Joe Mucchiello) Date: Thu, 20 Mar 2008 09:28:04 -0400 Subject: [geeklog-devel] we don't need to maintain the plugin's upgrade function In-Reply-To: <7b42e7470803200455m47ec2d2em45a5130b6ef3c578@mail.gmail.co m> References: <20080317211256.3D34E10FE12@qs1489.pair.com> <0JXZ00MDUZDDDK60@mta4.srv.hcvlny.cv.net> <7b42e7470803200028j4b0de057l6be9370476d7db7b@mail.gmail.com> <0JY000JYWR2UHCB0@mta2.srv.hcvlny.cv.net> <7b42e7470803200455m47ec2d2em45a5130b6ef3c578@mail.gmail.com> Message-ID: <0JY100GKC6QRLSO0@mta2.srv.hcvlny.cv.net> At 07:55 AM 3/20/2008, Michael Jervis wrote: >They are separable, they are plug ins, but until the time comes that >someone picks them up and runs them separately why have an upgrade >function? The next release of the plugins will be with 1.5.0, thus >they don't need one and it's extra effort for us to have one. My point is that it is not extra effort. Merely different effort. Having the upgrade logic in the installer versus having the installer call the plugin_upgrade_$plugin function. Where is the extra effort? The only extra effort now is that the code in plugin_upgrade_$plugin was out of date. Moving the code there once is all the effort needed and then the issue of where does it get maintained never needs to be raised again. ---- Joe Mucchiello Throwing Dice Games http://www.throwingdice.com From dirk at haun-online.de Thu Mar 20 14:14:31 2008 From: dirk at haun-online.de (Dirk Haun) Date: Thu, 20 Mar 2008 19:14:31 +0100 Subject: [geeklog-devel] we don't need to maintain the plugin's upgrade function In-Reply-To: <7b42e7470803200455m47ec2d2em45a5130b6ef3c578@mail.gmail.com> References: <20080317211256.3D34E10FE12@qs1489.pair.com> <0JXZ00MDUZDDDK60@mta4.srv.hcvlny.cv.net> <7b42e7470803200028j4b0de057l6be9370476d7db7b@mail.gmail.com> <0JY000JYWR2UHCB0@mta2.srv.hcvlny.cv.net> <7b42e7470803200455m47ec2d2em45a5130b6ef3c578@mail.gmail.com> Message-ID: <20080320181431.2002470015@smtp.haun-online.de> Michael Jervis wrote: >I think a plugin can already take over index.php, I'm sure there's a >hook in there (code not to hand) Yep, centerblocks. See the Static Pages plugin for an example. This has been there ever since we introduced centerblocks ... bye, Dirk -- http://www.geeklog.net/ http://geeklog.info/ From joe at throwingdice.com Fri Mar 21 02:23:06 2008 From: joe at throwingdice.com (Joe Mucchiello) Date: Fri, 21 Mar 2008 02:23:06 -0400 Subject: [geeklog-devel] Plugin Enhancements Message-ID: <0JY2009GHHQJIT21@mta1.srv.hcvlny.cv.net> I just had a thought and wanted to throw it out there. Obviously this would be a project for 1.5.1/1.6. Why not add a field or two to the plugin table containing plugin generated groups and features ids. This serves two purposes. First, the plugin's uninstall becomes trivial to write. Second, the plugin can query this field to find it's own group ids. I know several plugins put this info in the vars table now. No need if there's a spot for it on the plugin table. Typical format would be comma delimited list for easy insert into an "IN ($A['group_ids'])" where clause. At the end of the install the plugin would gather up the ids and add them to its insert. During an upgrade, the plugin can fetch these fields and use them as needed. (I'm assuming the plugin would know what order they were listed in so if it creates plugin.edit and plugin.moderate in that order, it would insert 45,46 to the feature_ids field. Later it would know 45 was plugin.edit and 46 was plugin.moderate.) Another idea I had was to add directory info to the plugin table. This would simplify making the public directory of a plugin different from the plugin's name and give the admin a place where he could modify it easily. Making this a standard part of the plugin implementation would be great. Finally, this project could also encompass the plugin ordering enhancement so that plugins can be ordered in the admin screen. ALTER TABLE {$_TABLES['plugins']} ADD COLUMN pi_group_ids VARCHAR(255) NOT NULL DEFAULT '', ADD COLUMN pi_feature_ids VARCHAR(255) NOT NULL DEFAULT '', ADD COLUMN pi_dir_name VARCHAR(32) NOT NULL DEFAULT '', ADD COLUMN pi_order MEDIUMINT(5) NOT NULL DEFAULT '9999' ---- Joe Mucchiello Throwing Dice Games http://www.throwingdice.com From devel at portalparts.com Fri Mar 21 09:59:49 2008 From: devel at portalparts.com (Blaine Lang) Date: Fri, 21 Mar 2008 09:59:49 -0400 Subject: [geeklog-devel] Plugin Enhancements In-Reply-To: <0JY2009GHHQJIT21@mta1.srv.hcvlny.cv.net> References: <0JY2009GHHQJIT21@mta1.srv.hcvlny.cv.net> Message-ID: Joe Mucchiello wrote: > I just had a thought and wanted to throw it out there. Obviously this > would be a project for 1.5.1/1.6. > > Why not add a field or two to the plugin table containing plugin > generated groups and features ids. This serves two purposes. > First, the plugin's uninstall becomes trivial to write. > Second, the plugin can query this field to find it's own group ids. I > know several plugins put this info in the vars table now. No need if > there's a spot for it on the plugin table. Hi Joe, On first review, this sounds like a good idea. It would be necessary though to also have hooks into the group admin functions that allow these features/groups assignments to be maintained. Also the GroupAccessBlock that I wrote a number of years ago which will add/remove feature access rights from Core Groups or any Group is often used. There are a number of ways that feature assignments can be added/removed and new Groups created that would alter the initial assignments. /* Alternative approach in general */ It may be better to create a couple new generic functions that can be called to return all groups with feature code 'yada.edit' and to removeFeatureCode('yada.edit') which would update all Group assignments and featurecode records. Plugin Order or priority is an issue that I've had to address in the past with respect to loading common libraries provided by one plugin for others. Solution was to copy the first record, re-use it for our nexpro plugin and insert a new record of plugin 1. Adding plugin Order would address that and it could be used to order the display in menu's but not sure it has any other beneft. Blaine From dirk at haun-online.de Fri Mar 21 12:25:38 2008 From: dirk at haun-online.de (Dirk Haun) Date: Fri, 21 Mar 2008 17:25:38 +0100 Subject: [geeklog-devel] [geeklog-cvs] Geeklog-1.x/public_html/admin/install index.php, 1.34, 1.35 In-Reply-To: <20080321161115.E73D410FE12@qs1489.pair.com> References: <20080321161115.E73D410FE12@qs1489.pair.com> Message-ID: <20080321162538.469956498@smtp.haun-online.de> Dirk Haun wrote: >Log Message: >After upgrading the database, disable any plugins that are enabled but >not actually installed That's actually something that's listed as part of But, hey, it makes my life easier testing with real database backups locally. It would be nice if it displayed a note to the user if it disabled any plugins. I leave that to whoever picks up that project ;-) bye, Dirk -- http://www.haun-online.de/ http://geeklog.info/ From dirk at haun-online.de Fri Mar 21 17:02:27 2008 From: dirk at haun-online.de (Dirk Haun) Date: Fri, 21 Mar 2008 22:02:27 +0100 Subject: [geeklog-devel] Offline Message-ID: <20080321210227.38397278@smtp.haun-online.de> Ladies and Gentleman, I will be offline over the weekend, back sometime on Monday, in time for the opening of the SoC student applications ... I'll try and read and answer my email at least once a day. Could the usual suspects hang out on IRC and direct interested students to our mailing lists (contact-us or geeklog-devel), please, if there are any questions? Thanks. bye, Dirk -- http://www.geeklog.net/ http://geeklog.info/ From dirk at haun-online.de Fri Mar 21 16:53:01 2008 From: dirk at haun-online.de (Dirk Haun) Date: Fri, 21 Mar 2008 21:53:01 +0100 Subject: [geeklog-devel] Geeklog 1.5 status Message-ID: <20080321205301.1614627802@smtp.haun-online.de> Geeklog 1.5 is finally coming along to the point where I think I could actually risk running a site off of it. Can anyone think of anything that would require changes in the database or the templates? There are still some issues to be addressed and also a few bugs to be looked into (that were actually reported for 1.4.1). But overall, my to- do list is finally getting shorter instead of longer ... Of course, due to the Summer of Code, we now also have a "hard" date for a 1.5 release: May 26: # Students begin coding for their GSoC projects; Two big outstanding to-do blocks are: - update MS SQL support - update documentation Specifically, we would need new installation instructions. Any takers for that? bye, Dirk -- http://www.geeklog.net/ http://geeklog.info/ From mjervis at gmail.com Sat Mar 22 04:01:07 2008 From: mjervis at gmail.com (Michael Jervis) Date: Sat, 22 Mar 2008 08:01:07 +0000 Subject: [geeklog-devel] Geeklog 1.5 status In-Reply-To: <20080321205301.1614627802@smtp.haun-online.de> References: <20080321205301.1614627802@smtp.haun-online.de> Message-ID: <7b42e7470803220101i6a68824dhcd33365ebcba5694@mail.gmail.com> And the CSRF stuff needs finishing! I've done 80% of the GET operations in admin so far... On Fri, Mar 21, 2008 at 8:53 PM, Dirk Haun wrote: > Geeklog 1.5 is finally coming along to the point where I think I could > actually risk running a site off of it. > > Can anyone think of anything that would require changes in the database > or the templates? > > There are still some issues to be addressed and also a few bugs to be > looked into (that were actually reported for 1.4.1). But overall, my to- > do list is finally getting shorter instead of longer ... > > Of course, due to the Summer of Code, we now also have a "hard" date for > a 1.5 release: > > May 26: # Students begin coding for their GSoC projects; > > > Two big outstanding to-do blocks are: > - update MS SQL support > - update documentation > > Specifically, we would need new installation instructions. Any takers > for that? > > bye, Dirk > > > -- > http://www.geeklog.net/ > http://geeklog.info/ > > _______________________________________________ > geeklog-devel mailing list > geeklog-devel at lists.geeklog.net > http://eight.pairlist.net/mailman/listinfo/geeklog-devel > -- Michael Jervis mjervis at gmail.com 504B03041400000008008F846431E3543A820800000006000000060000007765 62676F642B4F4D4ACF4F0100504B010214001400000008008F846431E3543A82 0800000006000000060000000000000000002000000000000000776562676F64 504B05060000000001000100340000002C0000000000 From matt.danger.west at gmail.com Sat Mar 22 11:54:37 2008 From: matt.danger.west at gmail.com (Matt Danger) Date: Sat, 22 Mar 2008 11:54:37 -0400 Subject: [geeklog-devel] Geeklog 1.5 status In-Reply-To: <20080321205301.1614627802@smtp.haun-online.de> References: <20080321205301.1614627802@smtp.haun-online.de> Message-ID: <4BEB02A9-DF1B-4C6D-A4AF-6D7A2F56C815@gmail.com> I'll take on the install documentation. I also still need to come up with a solution for changing the default charset during the install. Thanks, Matt On Mar 21, 2008, at 4:53 PM, "Dirk Haun" wrote: > Geeklog 1.5 is finally coming along to the point where I think I could > actually risk running a site off of it. > > Can anyone think of anything that would require changes in the > database > or the templates? > > There are still some issues to be addressed and also a few bugs to be > looked into (that were actually reported for 1.4.1). But overall, my > to- > do list is finally getting shorter instead of longer ... > > Of course, due to the Summer of Code, we now also have a "hard" date > for > a 1.5 release: > > May 26: # Students begin coding for their GSoC projects; > > > Two big outstanding to-do blocks are: > - update MS SQL support > - update documentation > > Specifically, we would need new installation instructions. Any takers > for that? > > bye, Dirk > > > -- > http://www.geeklog.net/ > http://geeklog.info/ > > _______________________________________________ > geeklog-devel mailing list > geeklog-devel at lists.geeklog.net > http://eight.pairlist.net/mailman/listinfo/geeklog-devel From dirk at haun-online.de Sat Mar 22 13:59:06 2008 From: dirk at haun-online.de (Dirk Haun) Date: Sat, 22 Mar 2008 18:59:06 +0100 Subject: [geeklog-devel] Plugin Enhancements In-Reply-To: References: <0JY2009GHHQJIT21@mta1.srv.hcvlny.cv.net> Message-ID: <20080322175906.186952560@smtp.haun-online.de> Blaine Lang wrote: >It may be better to create a couple new generic functions that can be >called to return all groups with feature code 'yada.edit' and to >removeFeatureCode('yada.edit') which would update all Group assignments >and featurecode records. May I suggest having a look at PLG_uninstall in CVS? It seems to handle the plugin uninstall nicely already. Thanks, Oliver (if you read this). bye, Dirk -- http://www.geeklog.net/ http://geeklog.info/ From dirk at haun-online.de Sat Mar 22 14:11:15 2008 From: dirk at haun-online.de (Dirk Haun) Date: Sat, 22 Mar 2008 19:11:15 +0100 Subject: [geeklog-devel] Geeklog 1.5 status In-Reply-To: <4BEB02A9-DF1B-4C6D-A4AF-6D7A2F56C815@gmail.com> References: <20080321205301.1614627802@smtp.haun-online.de> <4BEB02A9-DF1B-4C6D-A4AF-6D7A2F56C815@gmail.com> Message-ID: <20080322181115.921956284@smtp.haun-online.de> Matt Danger wrote: >I'll take on the install documentation. That would be great. Thanks Matt. Should be a lot shorter than the old one, too ;-) bye, Dirk -- http://www.haun-online.de/accu/ From mwang5 at gmail.com Sun Mar 23 01:03:15 2008 From: mwang5 at gmail.com (Marquis Wang) Date: Sat, 22 Mar 2008 22:03:15 -0700 Subject: [geeklog-devel] Summer of Code Message-ID: <867945f60803222203x65c50b67ya3b1c9d09122334e@mail.gmail.com> Hi, My name is Marquis Wang, and I am currently a freshman at Harvey Mudd College in Claremont, CA. I am interested in several of Geeklog's suggested Google summer of code projects, including the mapping and social plugins or the web analytics api. I was wondering who I might be able to contact for advice. Thanks, Marquis Wang -------------- next part -------------- An HTML attachment was scrubbed... URL: From dirk at haun-online.de Sun Mar 23 04:58:26 2008 From: dirk at haun-online.de (Dirk Haun) Date: Sun, 23 Mar 2008 09:58:26 +0100 Subject: [geeklog-devel] Summer of Code In-Reply-To: <867945f60803222203x65c50b67ya3b1c9d09122334e@mail.gmail.com> References: <867945f60803222203x65c50b67ya3b1c9d09122334e@mail.gmail.com> Message-ID: <20080323085826.205921991@smtp.haun-online.de> Hi, thanks for your interest. >I am interested in several of Geeklog's suggested >Google summer of code projects, including the mapping and social plugins or >the web analytics api. I was wondering who I might be able to contact for >advice. We haven't decided who's going to mentor what. If you want to discuss an idea, you can either do it publically on this list or use the contact-us address given on the ideas page. The latter is an internal mailing list, read only by our mentors. bye, Dirk -- http://www.haun-online.de/ http://spam.tinyweb.net/ From joe at throwingdice.com Tue Mar 25 09:39:11 2008 From: joe at throwingdice.com (Joe Mucchiello) Date: Tue, 25 Mar 2008 09:39:11 -0400 Subject: [geeklog-devel] conf_values and class config Message-ID: <0JYA001ZAGLAOJ91@mta4.srv.hcvlny.cv.net> Several issues exist still. config class has no update function. What happens in subsequent versions when you want to delete or alter a config option? Suppose a select object is changed to a text or you want to move some fields into a new subgroup or fieldset. Is the plugin/core supposed to just update the CONF_VALUE table directly? Please finish the interface with update and delete functions Originally I was going to say the INSERT in add should be a REPLACE but the conf_values table has no indexes. There should at least be a unique (and primary) key on (group_name, name) to avoid multiple calls to add() causing all sorts of havoc. ---- Joe Mucchiello Throwing Dice Games http://www.throwingdice.com From awank99 at gmail.com Thu Mar 27 10:27:43 2008 From: awank99 at gmail.com (Awang) Date: Thu, 27 Mar 2008 22:27:43 +0800 Subject: [geeklog-devel] GSOC 2008 - Improving Comments idea Message-ID: Hi, Have my proposal review? (proposal about Improving Comments) Actually I'm thinking to implement AJAX to make comments module more ease to access. for example, when visitor click "reply" then comment form should appear directly just below it. then when "post" button clicked, comment form will disappear then show their comment. if the comment send to moderation, they still can see their comment but with some reminder. when "preview" button clicked, comment preview will appear. they can back to edit it again, or submit it. Of course, I'll keep in my mind, if not everyone can use AJAX features. Are there any suggestions for my idea? Now, I'm trying to make another contribution on Installation script, but I'm still waiting Geeklog suggestion for my proposal on Improving Comments. I'm still explore how migration and instalation script can be improve. I hope I can give some contribution to opensource project, start from Geeklog :) Thanks, Awang -------------- next part -------------- An HTML attachment was scrubbed... URL: From dirk at haun-online.de Thu Mar 27 14:50:34 2008 From: dirk at haun-online.de (Dirk Haun) Date: Thu, 27 Mar 2008 19:50:34 +0100 Subject: [geeklog-devel] GSOC 2008 - Improving Comments idea In-Reply-To: References: Message-ID: <20080327185034.1062684906@smtp.haun-online.de> Awang, >Have my proposal review? (proposal about Improving Comments) First of all sorry for not getting back to you earlier. But could you *please* stop sending emails to all sorts of addresses? Please keep in mind that we all have other things to do besides the SoC and that we're also in another timezone. >I'm still waiting >Geeklog suggestion for my proposal on Improving Comments. I'm getting to it. Patience, please. bye, Dirk -- http://www.haun-online.de/ http://geeklog.info/ From dracul01 at gmail.com Thu Mar 27 16:07:35 2008 From: dracul01 at gmail.com (Damien Hodgkin) Date: Thu, 27 Mar 2008 16:07:35 -0400 Subject: [geeklog-devel] GSOC 2008 - Improving Comments idea In-Reply-To: <20080327185034.1062684906@smtp.haun-online.de> References: <20080327185034.1062684906@smtp.haun-online.de> Message-ID: <200803271607.39563.dracul01@gmail.com> Ahh, kinda reminds me of when I did last years GSoC. So eager and full of questions. I wish I could get my bill with the University taken care so I could participate this year also. But yes to reiterate what Dirk said, Patience is something you need. In all due time you will get your answers and you will be set at ease. Bugging the heck out of Dirk or the other guys at Geeklog will most likely influence their decision on your proposal. So my advice is sit tight, take a deep breath and relax, there is still plenty of time till the kick off date. Just my 2 cents. -- Best Regards, Damien ------------- "If the doors of perception were cleansed everything would appear to man as it is, infinite." - William Blake. -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 194 bytes Desc: This is a digitally signed message part. URL: From eakwarren at gmail.com Sat Mar 29 13:55:40 2008 From: eakwarren at gmail.com (Eric Warren) Date: Sat, 29 Mar 2008 11:55:40 -0600 Subject: [geeklog-devel] Ability to grow the advanced editor window in staticpages Message-ID: <094E4BD285A644AF8F5E4FA5CDC048CC@GeissPC> Hi Blaine, When using the advanced editor in stories, there are little + and - images to the left of Toolbar Selection, which increases the size of the advanced editor window. But when using the advanced editor in staticpages, there are no + and - images, or any other way I can see to increase the size of the editor window. If it's not already there, can we please include this functionality in v1.5's staticpages? Thx! Eric -------------- next part -------------- An HTML attachment was scrubbed... URL: From shreekantbohra at gmail.com Sat Mar 29 22:25:50 2008 From: shreekantbohra at gmail.com (shree kant bohra) Date: Sun, 30 Mar 2008 07:55:50 +0530 Subject: [geeklog-devel] Hi! Message-ID: Hi! From awank99 at gmail.com Sun Mar 30 01:13:59 2008 From: awank99 at gmail.com (Awang) Date: Sun, 30 Mar 2008 13:13:59 +0800 Subject: [geeklog-devel] Hi! Message-ID: Hi! From dirk at haun-online.de Sun Mar 30 07:27:33 2008 From: dirk at haun-online.de (Dirk Haun) Date: Sun, 30 Mar 2008 12:27:33 +0100 Subject: [geeklog-devel] Hi! In-Reply-To: References: Message-ID: <20080330112733.1136277415@smtp.haun-online.de> shree kant bohra wrote: >Hi! Heh, I didn't exactly mean that note on the SoC ideas page to be taken literally ;-) But since you're here: Hi! Anything we can help you with? bye, Dirk -- http://www.geeklog.net/ http://geeklog.info/ From busheywp at clarkson.edu Sun Mar 30 13:39:17 2008 From: busheywp at clarkson.edu (William P. Bushey) Date: Sun, 30 Mar 2008 13:39:17 -0400 Subject: [geeklog-devel] Social Networking Message-ID: Hi everybody, I was looking through the SoC ideas and the social networking project really caught my eye. I have some ideas for the project, but I did have one question about the 'groups' mentioned. Would the groups be a collective organization along the lines of Facebook groups, or would the groups be a way for a user to organize their friends like groups in AIM? -------------- next part -------------- An HTML attachment was scrubbed... URL: From dirk at haun-online.de Sun Mar 30 16:53:30 2008 From: dirk at haun-online.de (Dirk Haun) Date: Sun, 30 Mar 2008 21:53:30 +0100 Subject: [geeklog-devel] Social Networking In-Reply-To: References: Message-ID: <20080330205330.1019120863@smtp.haun-online.de> William P. Bushey wrote: >Would the groups be a >collective organization along the lines of Facebook groups, or would the >groups be a way for a user to organize their friends like groups in AIM? Groups as in Geeklog's groups. Effectively like Unix groups. Every user on a Geeklog site is a member of the "All Users" and "Logged-in Users" groups, for example. Groups can have special rights attached to them (like the Admin groups) or you can only use them to, well, group users together. Which is of interest if you want to make things only accessible to certain people. bye, Dirk -- http://www.geeklog.net/ http://geeklog.info/ From devel at portalparts.com Sun Mar 30 17:07:33 2008 From: devel at portalparts.com (Blaine Lang) Date: Sun, 30 Mar 2008 17:07:33 -0400 Subject: [geeklog-devel] Social Networking In-Reply-To: <20080330205330.1019120863@smtp.haun-online.de> References: <20080330205330.1019120863@smtp.haun-online.de> Message-ID: William, This project is to actually extend the core GL groups feature. Only the site admin can create and maintain these groups and although a group can be created called "My Friends" by admin as a collection of site members, it's not all that effective. What we need is more the facebook and youtube idea where members can create their own groups or lists of members. They can create more then 1 list as they may have a such a need. Just like facebook, a member can then adjust what content they have can be viewed publicly, all members or just members in a certain list. Please let us know if other aspects of this project need more clarification. Blaine Dirk Haun wrote: > William P. Bushey wrote: > > >> Would the groups be a >> collective organization along the lines of Facebook groups, or would the >> groups be a way for a user to organize their friends like groups in AIM? >> > > Groups as in Geeklog's groups. Effectively like Unix groups. Every user > on a Geeklog site is a member of the "All Users" and "Logged-in Users" > groups, for example. Groups can have special rights attached to them > (like the Admin groups) or you can only use them to, well, group users > together. Which is of interest if you want to make things only > accessible to certain people. > > bye, Dirk > > > From joe at ThrowingDice.com Sun Mar 30 17:42:07 2008 From: joe at ThrowingDice.com (Joe Mucchiello) Date: Sun, 30 Mar 2008 17:42:07 -0400 Subject: [geeklog-devel] Social Networking In-Reply-To: References: <20080330205330.1019120863@smtp.haun-online.de> Message-ID: <0JYK00M80CABAYPP@mta3.srv.hcvlny.cv.net> I would hope anything involving groups would also employ some of the ideas listed here. Blaine's ideas in this thread would be great stuff for GL: http://www.geeklog.net/forum/viewtopic.php?forum=8&showtopic=78543 At 05:07 PM 3/30/2008, Blaine Lang wrote: >William, > >This project is to actually extend the core GL groups feature. Only >the site admin can create and maintain these groups and although a >group can be created called "My Friends" by admin as a collection of >site members, it's not all that effective. > >What we need is more the facebook and youtube idea where members can >create their own groups or lists of members. They can create more >then 1 list as they may have a such a need. > >Just like facebook, a member can then adjust what content they have >can be viewed publicly, all members or just members in a certain list. > >Please let us know if other aspects of this project need more clarification. > >Blaine > >Dirk Haun wrote: >>William P. Bushey wrote: >> >> >>>Would the groups be a >>>collective organization along the lines of Facebook groups, or would the >>>groups be a way for a user to organize their friends like groups in AIM? >>> >> >>Groups as in Geeklog's groups. Effectively like Unix groups. Every user >>on a Geeklog site is a member of the "All Users" and "Logged-in Users" >>groups, for example. Groups can have special rights attached to them >>(like the Admin groups) or you can only use them to, well, group users >>together. Which is of interest if you want to make things only >>accessible to certain people. >> >>bye, Dirk >> >> >> >_______________________________________________ >geeklog-devel mailing list >geeklog-devel at lists.geeklog.net >http://eight.pairlist.net/mailman/listinfo/geeklog-devel ---- Joe Mucchiello Throwing Dice Games http://www.throwingdice.com From awank99 at gmail.com Sun Mar 30 20:49:51 2008 From: awank99 at gmail.com (Awang) Date: Mon, 31 Mar 2008 08:49:51 +0800 Subject: [geeklog-devel] Hi! Message-ID: I'm sorry to post this message, but I have tried two times and no one successful sent. Thanks Awang -------------- next part -------------- An HTML attachment was scrubbed... URL: From todinishika at gmail.com Sun Mar 30 21:38:52 2008 From: todinishika at gmail.com (todinishika) Date: Mon, 31 Mar 2008 07:08:52 +0530 Subject: [geeklog-devel] Web Standards and new theme project. Message-ID: <97375b200803301838r6d572398he54eb0e1f864ba6a@mail.gmail.com> Hi all, Apparently Geeklog not use good HTML DOCTYPE. There is now theme project in the SoC 2008. So we can get one step to that side also in addition to using best-practice web standards like XHTML and CSS. 1. Can't we change HTML DOCTYPE to XHTML 1.0 Strict. 2. Can't we design site page layout using pure css. I'm interesting this project but I'm so late to see that. But if someone get selected to this project I love to give my full support do this project. :-) Cheers, Dinishika. From joe at ThrowingDice.com Sun Mar 30 22:04:44 2008 From: joe at ThrowingDice.com (Joe Mucchiello) Date: Sun, 30 Mar 2008 22:04:44 -0400 Subject: [geeklog-devel] Web Standards and new theme project. In-Reply-To: <97375b200803301838r6d572398he54eb0e1f864ba6a@mail.gmail.co m> References: <97375b200803301838r6d572398he54eb0e1f864ba6a@mail.gmail.com> Message-ID: <0JYK00I8YOG1AP5X@mta3.srv.hcvlny.cv.net> At 09:38 PM 3/30/2008, todinishika wrote: >Hi all, > >Apparently Geeklog not use good HTML DOCTYPE. There is now theme >project in the SoC 2008. So we can get one step to that side also in >addition to using best-practice web standards like XHTML and CSS. The theme project for GSOC 2008 is about adding AJAX stuff to Geeklog using the YUI classes developed by Yahoo! >1. Can't we change HTML DOCTYPE to XHTML 1.0 Strict. Geeklog 1.5 supports XHTML 1.0 Strict >2. Can't we design site page layout using pure css. You mean like this? http://www.gllabs.org/wiki/doku.php?id=chameleon ---- Joe Mucchiello Throwing Dice Games http://www.throwingdice.com From joe at throwingdice.com Sun Mar 30 22:19:44 2008 From: joe at throwingdice.com (Joe Mucchiello) Date: Sun, 30 Mar 2008 22:19:44 -0400 Subject: [geeklog-devel] Feature Request: Config.class -- not limited to root Message-ID: <0JYK00ETIP4X08O0@mta2.srv.hcvlny.cv.net> There are some configuration items that it would be nice to allow anyone with object.admin feature to modify. And there are of course the majority of configuration items that should only be touched by root. So why not add a field to the config table "required feature". If empty, only Root can modify the config item. If it contains text, the item can be edited by anyone with listed feature. You could even allow comma separated lists. If the first char is & it calls SEC_hasFeature with "and" (stripping off the &, of course) as the second parameter. Otherwise it calls it with OR as the second parameter. When checking to see who can see the configuration page, you can require some other feature ("config.edit") so that you don't have to parse all those fields trying to figure out if the user can see the page. ---- Joe Mucchiello Throwing Dice Games http://www.throwingdice.com From todinishika at gmail.com Sun Mar 30 22:36:23 2008 From: todinishika at gmail.com (todinishika) Date: Mon, 31 Mar 2008 08:06:23 +0530 Subject: [geeklog-devel] Web Standards and new theme project. In-Reply-To: <0JYK00I8YOG1AP5X@mta3.srv.hcvlny.cv.net> References: <97375b200803301838r6d572398he54eb0e1f864ba6a@mail.gmail.com> <0JYK00I8YOG1AP5X@mta3.srv.hcvlny.cv.net> Message-ID: <97375b200803301936u7c302c91x1676f390d81829d@mail.gmail.com> Hi Joe, > Geeklog 1.5 supports XHTML 1.0 Strict Great to hear that Joe. > You mean like this? http://www.gllabs.org/wiki/doku.php?id=chameleon Yes, It's good to have Geeklog core theme using CSS to separate content from presentation. Isn't it? Cheers, Dinishika. From joe at ThrowingDice.com Sun Mar 30 23:09:52 2008 From: joe at ThrowingDice.com (Joe Mucchiello) Date: Sun, 30 Mar 2008 23:09:52 -0400 Subject: [geeklog-devel] Fwd: Templating and Caching In-Reply-To: <0JPQ00H0NKXEVWT0@mta2.srv.hcvlny.cv.net> References: <558026.38001.qm@web710.biz.mail.mud.yahoo.com> <0JGQ006KQXYNENS0@mta1.srv.hcvlny.cv.net> <20070419205604.594216196@smtp.haun-online.de> <7b42e7470704200420v6da385a3t2e201c84cde70259@mail.gmail.com> <0JH800A5CT4QPID0@mta4.srv.hcvlny.cv.net> <7b42e7470704282255u6c923a66o8763756ddbe1f406@mail.gmail.com> <0JH8003DPZ6M4FS0@mta3.srv.hcvlny.cv.net> <0JHA00LE1L88PG60@mta3.srv.hcvlny.cv.net> <7b42e7470705020001o31e53977gd57a0f01f358d3f5@mail.gmail.com> <0JHF00JDY15HKQL0@mta4.srv.hcvlny.cv.net> <7b42e7470705020701q57a0bf4i8e594cc70666b133@mail.gmail.com> <0JHF001547A82NI0@mta4.srv.hcvlny.cv.net> <0JPQ00H0NKXEVWT0@mta2.srv.hcvlny.cv.net> Message-ID: <0JYK009R7RGGWYL0@mta4.srv.hcvlny.cv.net> I missed a mistake in moderation.php's template usage. The commandcontrol function never calls $admin_template->finish(). $retval .= $admin_templates->parse('output','cc'); $retval .= COM_endBlock (COM_getBlockTemplate ('_admin_block', 'footer')); There should be a call to finish in there: $admin_templates->parse('output','cc'); $retval .= $admin_templates->finish($admin_templates->get_var('output')); $retval .= COM_endBlock (COM_getBlockTemplate ('_admin_block', 'footer')); Hopefully this can also make it into CVS. At 03:29 AM 10/11/2007, Joe Mucchiello wrote: >Problem: The moderation command and control table doesn't look right >Fix: in .../public_html/admin/moderation.php, find this line in the >function commandcontrol(): ---- Joe Mucchiello Throwing Dice Games http://www.throwingdice.com From dirk at haun-online.de Mon Mar 31 02:49:58 2008 From: dirk at haun-online.de (Dirk Haun) Date: Mon, 31 Mar 2008 07:49:58 +0100 Subject: [geeklog-devel] Geeklog 1.5 for SoC (was: Web Standards and new theme project.) In-Reply-To: <97375b200803301936u7c302c91x1676f390d81829d@mail.gmail.com> References: <97375b200803301838r6d572398he54eb0e1f864ba6a@mail.gmail.com> <0JYK00I8YOG1AP5X@mta3.srv.hcvlny.cv.net> <97375b200803301936u7c302c91x1676f390d81829d@mail.gmail.com> Message-ID: <20080331064958.1326456292@smtp.haun-online.de> todinishika wrote: >> Geeklog 1.5 supports XHTML 1.0 Strict > >Great to hear that Joe. Sorry, it seems we failed to communicate that a vastly improved version, Geeklog 1.5, is coming. It will be released before the coding for the GSoC starts, so all GSoC work will have to be based on Geeklog 1.5. The current development version can be checked out from CVS: MS SQL support is currently broken in that version and there are a few outstanding bugs to be fixed, but feature-wise, it is complete. Here's the ChangeLog: bye, Dirk -- http://www.haun-online.de/ http://geeklog.info/ From dirk at haun-online.de Mon Mar 31 11:59:46 2008 From: dirk at haun-online.de (Dirk Haun) Date: Mon, 31 Mar 2008 16:59:46 +0100 Subject: [geeklog-devel] GSoC deadline extended / Off to Oxford Message-ID: <20080331155946.230897042@smtp.haun-online.de> Okay, for those who haven't seen it: Google has extended the deadline for the GSoC student applications by one week (until April 7). It would be nice to see some more applications, especially from Europe and North America as well as for those projects for which we haven't seen any yet. The only "problem" with that extension is that it's overlapping with the ACCU Conference in Oxford this week (Wednesday to Saturday). I'm flying over tomorrow[1]. We should have internet access at the conference but I probably won't be able to show up on IRC, or at least not for long. So if the usual suspects on IRC could redirect people to contact-us or geeklog-devel if they have any questions, please? Thanks. bye, Dirk [1] (for those following the news: To London Heathrow, Terminal 5 ...) -- http://www.geeklog.net/ http://geeklog.info/