From dirk at haun-online.de Wed Jan 6 02:40:58 2010 From: dirk at haun-online.de (Dirk Haun) Date: Wed, 6 Jan 2010 08:40:58 +0100 Subject: [geeklog-devel] Spam on geeklog-cvs list Message-ID: <20100106074058.1140946478@smtp.haun-online.de> Sorry about the spam on the geeklog-cvs list. The spammer is exploiting the basic vulnerability of all mailing lists: If you fake the address of a subscriber, you can post anything ... I've added a few keywords to the spam filter for the list. If that doesn't help, I may have to switch it to moderated posts. bye, Dirk -- http://www.geeklog.net/ http://geeklog.info/ From tcsp1900 at hotmail.com Tue Jan 12 09:24:01 2010 From: tcsp1900 at hotmail.com (Tim Patrick) Date: Tue, 12 Jan 2010 09:24:01 -0500 Subject: [geeklog-devel] PHP validator In-Reply-To: References: Message-ID: I was looking around for a php code analyzer that catches uninitialized variables. Check out: http://www.icosaedro.it/phplint/index.html It also flags alot of junk, but if you pipe the output to a file, eg: ./phplint > output.file and then do a search for 'has not been assigned' you will be able to find the uninitialized variables. - Tim _________________________________________________________________ -------------- next part -------------- An HTML attachment was scrubbed... URL: From websitemaster at cogeco.net Wed Jan 13 08:41:20 2010 From: websitemaster at cogeco.net (Tom) Date: Wed, 13 Jan 2010 08:41:20 -0500 Subject: [geeklog-devel] Nextide In-Reply-To: References: Message-ID: <017c01ca9456$169da950$43d8fbf0$@net> Hey Blaine, In your post on the Geeklog forum http://www.geeklog.net/forum/viewtopic.php?showtopic=89143 got me a little worried, especially this line "Time will tell if there is enough community interest in our work but if not then we will be executing our Plan B." Is there anything on the development/developer side of things you need to make things easier? You have been one of the great contributors to Geeklog and I would hate to see you move in another direction. Thanks Tom -------------- next part -------------- An HTML attachment was scrubbed... URL: From dirk at haun-online.de Sun Jan 17 13:09:11 2010 From: dirk at haun-online.de (Dirk Haun) Date: Sun, 17 Jan 2010 19:09:11 +0100 Subject: [geeklog-devel] Redirect after login In-Reply-To: <20091126223308.7d097c8c@bogo.home.cweiske.de> References: <20091126205320.678643612@smtp.haun-online.de> <20091126223308.7d097c8c@bogo.home.cweiske.de> Message-ID: <20100117180911.532343005@smtp.haun-online.de> Coming back to this ... Christian Weiske wrote: >I do not know any of geeklog's behavior or code, but I'd like to >describe how Typo3's frontend login works: >When the user accesses a page that is access restricted, instead of >redirecting him to a login page, the login page is displayed /instead/ >of the page content. So if we were to change how Geeklog handles this situation, should that be configurable? So that the site admin has the choice between displaying the current bland message[1] or a login form? Is there a situation where you would not want a login form? bye, Dirk [1] see e.g. when not logged in -- http://www.geeklog.net/ http://geeklog.info/ From cweiske at cweiske.de Sun Jan 17 14:18:49 2010 From: cweiske at cweiske.de (Christian Weiske) Date: Sun, 17 Jan 2010 20:18:49 +0100 Subject: [geeklog-devel] Redirect after login In-Reply-To: <20100117180911.532343005@smtp.haun-online.de> References: <20091126205320.678643612@smtp.haun-online.de> <20091126223308.7d097c8c@bogo.home.cweiske.de> <20100117180911.532343005@smtp.haun-online.de> Message-ID: <20100117201849.26479eb3@bogo.home.cweiske.de> Hello Dirk, > >I do not know any of geeklog's behavior or code, but I'd like to > >describe how Typo3's frontend login works: > >When the user accesses a page that is access restricted, instead of > >redirecting him to a login page, the login page is > >displayed /instead/ of the page content. > > So if we were to change how Geeklog handles this situation, should > that be configurable? So that the site admin has the choice between > displaying the current bland message[1] or a login form? > > Is there a situation where you would not want a login form? - in ajax calls - in case of resources other than HTML pages, i.e. downloads or images (not sure if geeklog does this) -- Regards/Mit freundlichen Gr??en Christian Weiske -= Geeking around in the name of science since 1982 =- -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 198 bytes Desc: not available URL: From dirk at haun-online.de Sun Jan 17 15:47:13 2010 From: dirk at haun-online.de (Dirk Haun) Date: Sun, 17 Jan 2010 21:47:13 +0100 Subject: [geeklog-devel] Redirect after login In-Reply-To: <20100117201849.26479eb3@bogo.home.cweiske.de> References: <20091126205320.678643612@smtp.haun-online.de> <20091126223308.7d097c8c@bogo.home.cweiske.de> <20100117180911.532343005@smtp.haun-online.de> <20100117201849.26479eb3@bogo.home.cweiske.de> Message-ID: <20100117204713.1504078787@smtp.haun-online.de> Christian Weiske wrote: >> Is there a situation where you would not want a login form? > >- in ajax calls >- in case of resources other than HTML pages, i.e. downloads or images > (not sure if geeklog does this) Okay, but those are special cases anyway. I meant places like the submit form or basically any other "content" page that you want to protect from anonymous users. Can anyone think of a situation where you'd want to display the simple message that we have now instead of a proper login form? bye, Dirk -- http://www.haun-online.de/ http://geeklog.info/ From websitemaster at cogeco.net Mon Jan 18 08:47:17 2010 From: websitemaster at cogeco.net (Tom) Date: Mon, 18 Jan 2010 08:47:17 -0500 Subject: [geeklog-devel] Redirect after login In-Reply-To: <20100117204713.1504078787@smtp.haun-online.de> References: <20091126205320.678643612@smtp.haun-online.de> <20091126223308.7d097c8c@bogo.home.cweiske.de> <20100117180911.532343005@smtp.haun-online.de> <20100117201849.26479eb3@bogo.home.cweiske.de> <20100117204713.1504078787@smtp.haun-online.de> Message-ID: <006301ca9844$bf7340c0$3e59c240$@net> The only case I can think of at the moment (which a client brought up recently) was that if a user tried to access something they did not have access too they would be redirected to a page (maybe a staticpage, story, login form with a staticpage on top that contains a message) that explains the benefits of registering on the site. Tom -----Original Message----- From: geeklog-devel-bounces at lists.geeklog.net [mailto:geeklog-devel-bounces at lists.geeklog.net] On Behalf Of Dirk Haun Sent: January-17-10 3:47 PM To: geeklog-devel Subject: Re: [geeklog-devel] Redirect after login Christian Weiske wrote: >> Is there a situation where you would not want a login form? > >- in ajax calls >- in case of resources other than HTML pages, i.e. downloads or images > (not sure if geeklog does this) Okay, but those are special cases anyway. I meant places like the submit form or basically any other "content" page that you want to protect from anonymous users. Can anyone think of a situation where you'd want to display the simple message that we have now instead of a proper login form? 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 __________ Information from ESET NOD32 Antivirus, version of virus signature database 4780 (20100117) __________ The message was checked by ESET NOD32 Antivirus. http://www.eset.com From dirk at haun-online.de Mon Jan 18 13:56:29 2010 From: dirk at haun-online.de (Dirk Haun) Date: Mon, 18 Jan 2010 19:56:29 +0100 Subject: [geeklog-devel] Redirect after login In-Reply-To: <006301ca9844$bf7340c0$3e59c240$@net> References: <20091126205320.678643612@smtp.haun-online.de> <20091126223308.7d097c8c@bogo. home.cweiske.de> <20100117180911.532343005@smtp.haun-online.de> <2010011720184 9.26479eb3@bogo.home.cweiske.de> <20100117204713.1504078787@smtp.haun-online.de> <006301ca9844$bf7340c0$3e59c240$@net> Message-ID: <20100118185629.340700247@smtp.haun-online.de> Tom wrote: >The only case I can think of at the moment (which a client brought up >recently) was that if a user tried to access something they did not have >access too they would be redirected to a page (maybe a staticpage, story, >login form with a staticpage on top that contains a message) that explains >the benefits of registering on the site. The login form uses a template, so such a message could be added there. Actually, preparing the login form should call CUSTOM_templateSetVars() so that you can define your own template variables. I'll add that. With the proposed change, Geeklog would stop using the submit/ submitloginrequired.thtml template file altogether and instead use users/ loginform.thtml bye, Dirk -- http://www.geeklog.net/ http://geeklog.info/ From dirk at haun-online.de Tue Jan 26 15:58:04 2010 From: dirk at haun-online.de (Dirk Haun) Date: Tue, 26 Jan 2010 21:58:04 +0100 Subject: [geeklog-devel] PostgreSQL support has landed! Message-ID: <20100126205804.2042341920@smtp.haun-online.de> I have now pushed the code from Stan's GSoC project to add PostgreSQL support over to the main repository, making this the first of our 2009 GSoC projects to make it into the main tree. Congrats :) Now, things are still a little rough around the edges, mostly because of all the changes that Geeklog has gone through since the Summer. In particular, you need to disable pretty much every plugin during the install (use the "Install and configure addition plugins" option on Step 2). The XMLsitemap plugin should work - no guarantees for the others. Stan promised to sync the plugin's Postgres install files with the latest changes of their MySQL counterparts soon. I've already fixed a few minor issues. One that I haven't been able to fix ad hoc is an SQL error when trying to save changes to your profile - something about double single quotes, i.e. ''0''. Stan? Over the weekend, I also made a change to the install script so that it checks which database driver classes are actually present and only display those that are. So in the worst case, we could simply leave the "pgsql" files out of the tarball. But I'm sure that won't be necessary :) bye, Dirk -- http://www.geeklog.net/ http://geeklog.info/ From yankees26an at gmail.com Tue Jan 26 20:04:08 2010 From: yankees26an at gmail.com (=?UTF-8?B?4bmoz67isaXItc6v4bmlyp/JkeKImg==?=) Date: Tue, 26 Jan 2010 20:04:08 -0500 Subject: [geeklog-devel] PostgreSQL support has landed! In-Reply-To: <20100126205804.2042341920@smtp.haun-online.de> References: <20100126205804.2042341920@smtp.haun-online.de> Message-ID: <7aaf88901001261704t10cc82efx1a9b74f6b930286a@mail.gmail.com> Hey Dirk, I fixed the double, single quote error. Also fixed the staticpages plugin, which was the only one that gave me problems during the install. The other ones look fine from a quick pass. I attached the files with the changes. I know it sort of defeats the purpose of csv but I don't want to rush and push it main. On Tue, Jan 26, 2010 at 3:58 PM, Dirk Haun wrote: > I have now pushed the code from Stan's GSoC project to add PostgreSQL > support over to the main repository, making this the first of our 2009 > GSoC projects to make it into the main tree. Congrats :) > > Now, things are still a little rough around the edges, mostly because of > all the changes that Geeklog has gone through since the Summer. > > In particular, you need to disable pretty much every plugin during the > install (use the "Install and configure addition plugins" option on Step > 2). The XMLsitemap plugin should work - no guarantees for the others. > Stan promised to sync the plugin's Postgres install files with the > latest changes of their MySQL counterparts soon. > > I've already fixed a few minor issues. One that I haven't been able to > fix ad hoc is an SQL error when trying to save changes to your profile - > something about double single quotes, i.e. ''0''. Stan? > > Over the weekend, I also made a change to the install script so that it > checks which database driver classes are actually present and only > display those that are. So in the worst case, we could simply leave the > "pgsql" files out of the tarball. But I'm sure that won't be necessary :) > > 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 > -- Warmly, Stanislav -------------- next part -------------- A non-text attachment was scrubbed... Name: changes.rar Type: application/octet-stream Size: 33669 bytes Desc: not available URL: From dirk at haun-online.de Wed Jan 27 01:56:16 2010 From: dirk at haun-online.de (Dirk Haun) Date: Wed, 27 Jan 2010 07:56:16 +0100 Subject: [geeklog-devel] PostgreSQL support has landed! In-Reply-To: <7aaf88901001261704t10cc82efx1a9b74f6b930286a@mail.gmail.com> References: <20100126205804.2042341920@smtp.haun-online.de> <7aaf88901001261704t10cc82efx1a9b74f6b930286a@mail.gmail.com> Message-ID: <20100127065616.1114519784@smtp.haun-online.de> ????????$)A!L wrote: >I attached the >files with the changes. I know it sort of defeats the purpose of csv Indeed. Please just go ahead and commit your changes. At this point, that's the best way to get things resolved. I have no idea how many people download the nightly tarball or the latest versions from the Mercurial repository, but an archive of patches in a post on the dev list is certainly getting less attention than those. We could probably also poke a few people who showed interest in Postgres support in the past, but that won't work when they have to apply patches separately. bye, Dirk -- http://www.geeklog.net/ http://geeklog.info/ From yankees26an at gmail.com Wed Jan 27 15:03:49 2010 From: yankees26an at gmail.com (=?UTF-8?B?4bmoz67isaXItc6v4bmlyp/JkeKImg==?=) Date: Wed, 27 Jan 2010 15:03:49 -0500 Subject: [geeklog-devel] PostgreSQL support has landed! In-Reply-To: <20100127065616.1114519784@smtp.haun-online.de> References: <20100126205804.2042341920@smtp.haun-online.de> <7aaf88901001261704t10cc82efx1a9b74f6b930286a@mail.gmail.com> <20100127065616.1114519784@smtp.haun-online.de> Message-ID: <7aaf88901001271203v75e710e3p9a5b2637947cf3b0@mail.gmail.com> I get an error of "invalid port number" when I try to push it to hg push ssh://spalatnik at cvs.geeklog.net//cvsroot/hg/geeklog 2010/1/27 Dirk Haun : > ????????? wrote: > >>I attached the >>files with the changes. I know it sort of defeats the purpose of csv > > Indeed. Please just go ahead and commit your changes. At this point, > that's the best way to get things resolved. > > I have no idea how many people download the nightly tarball or the > latest versions from the Mercurial repository, but an archive of patches > in a post on the dev list is certainly getting less attention than those. > > We could probably also poke a few people who showed interest in Postgres > support in the past, but that won't work when they have to apply patches > separately. > > 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 > > -- Warmly, Stanislav From dirk at haun-online.de Wed Jan 27 16:16:18 2010 From: dirk at haun-online.de (Dirk Haun) Date: Wed, 27 Jan 2010 22:16:18 +0100 Subject: [geeklog-devel] PostgreSQL support has landed! In-Reply-To: <7aaf88901001271203v75e710e3p9a5b2637947cf3b0@mail.gmail.com> References: <20100126205804.2042341920@smtp.haun-online.de> <7aaf88901001261704t10cc82efx1a9b74f6b930286a@mail.gmail.com> <20100127065616.1114519784@smtp.haun-online.de> <7aaf88901001271203v75e710e3p9a5b2637947cf3b0@mail.gmail.com> Message-ID: <20100127211618.1611199412@smtp.haun-online.de> ????????$)A!L wrote: >I get an error of "invalid port number" when I try to push it to But pulling / cloning did work? Try the -v option to see what it actually does (including the ssh command): hg push -v ssh://spalatnik at cvs.geeklog.net//cvsroot/hg/geeklog bye, Dirk -- http://www.geeklog.net/ http://geeklog.info/ From dirk at haun-online.de Wed Jan 27 17:00:11 2010 From: dirk at haun-online.de (Dirk Haun) Date: Wed, 27 Jan 2010 23:00:11 +0100 Subject: [geeklog-devel] GSoC 2010 is on Message-ID: <20100127220011.2118280573@smtp.haun-online.de> For those who haven't seen it yet: GSoC 2010 is going to happen[1] For us, that means: - Do we want to participate again? - If so, who's interested in mentoring? - And of course, we need some good ideas :) I've made some quick updates of the GSoC wiki page: http://wiki.geeklog.net/index.php/Google_Summer_of_Code Mostly just moving the 2009 content out of the way. I've also added a link to a new Brainstorming page where we can collect ideas. Regarding mentors: I was thinking that maybe this year we could try the idea of having more than one mentor per student. At the very least, a backup mentor. In the past, students mostly only communicated with their respective mentor and not a lot with the community. So from the community's point of view, the end result came as a bit of a surprise. I was thinking that with additional mentors, there would automatically be more communication and that it could spread out to the community more easily. With a second mentor, there's a better chance of finding one who's free to discuss things, to try things out, or to reach out to the community for feedback. The backup mentor role may also be of interest for some of our former students who may not be comfortable with becoming a mentor yet, but are willing to help a fellow student get into the project. At least that's the theory. What do you think? As a consequence, I was thinking we should ask for less students this year. The two slots for AptitudeCMS are, obviously, gone anyway. But I was thinking that we should only take on 4 or even 3 students and instead concentrate on getting something from them that not only works by the end of the programme but something that's already in a state that it can be integrated more easily. bye, Dirk [1] - goes to Google Groups -- http://www.haun-online.de/ http://geeklog.info/ From yankees26an at gmail.com Wed Jan 27 20:20:24 2010 From: yankees26an at gmail.com (=?UTF-8?B?4bmoz67isaXItc6v4bmlyp/JkeKImg==?=) Date: Wed, 27 Jan 2010 20:20:24 -0500 Subject: [geeklog-devel] PostgreSQL support has landed! In-Reply-To: <20100127211618.1611199412@smtp.haun-online.de> References: <20100126205804.2042341920@smtp.haun-online.de> <7aaf88901001261704t10cc82efx1a9b74f6b930286a@mail.gmail.com> <20100127065616.1114519784@smtp.haun-online.de> <7aaf88901001271203v75e710e3p9a5b2637947cf3b0@mail.gmail.com> <20100127211618.1611199412@smtp.haun-online.de> Message-ID: <7aaf88901001271720g9449387ncb2d2bf45750b71d@mail.gmail.com> I cloned it using HTTP. C:\apache\www\geeklog>hg push -v ssh:// spalatnik at cvs.geeklog.net//cvsroot/hg/gee klog running "ssh spalatnik at cvs.geeklog.net "hg -R /cvsroot/hg/geeklog serve --stdio" " abort: no suitable response from remote hg! Also it shows a popup saying that the port number is invalid. 2010/1/27 Dirk Haun : > ????????? wrote: > >>I get an error of "invalid port number" when I try to push it to > > But pulling / cloning did work? > > Try the -v option to see what it actually does (including the ssh command): > > hg push -v ssh://spalatnik at cvs.geeklog.net//cvsroot/hg/geeklog > > 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 > > -- Warmly, Stanislav -------------- next part -------------- An HTML attachment was scrubbed... URL: From rob.howard at kwfs.info Wed Jan 27 17:58:48 2010 From: rob.howard at kwfs.info (Rob Howard - KWFS) Date: Wed, 27 Jan 2010 22:58:48 -0000 Subject: [geeklog-devel] [geeklog-cvs] geeklog: Make sure we have {xhtml}, {site_url}, {site_admin_url}... In-Reply-To: References: Message-ID: Hi All, I have updated the coding in plugins/polls/functions.inc and I now get this error when accessing my site Fatal error: Cannot redeclare plugin_getmenuitems_links() (previously declared in /home/www/kwfs.info/V2/plugins/links/functions.inc:87) in /home/www/kwfs.info/V2/plugins/polls/functions.inc on line 85 -----Original Message----- From: geeklog-cvs-bounces at lists.geeklog.net [mailto:geeklog-cvs-bounces at lists.geeklog.net] On Behalf Of geeklog-cvs at lists.geeklog.net Sent: 10 January 2010 11:22 To: geeklog-cvs at lists.geeklog.net Subject: [geeklog-cvs] geeklog: Make sure we have {xhtml}, {site_url}, {site_admin_url}... changeset 7596:a411f5d356bb url: http://project.geeklog.net/cgi-bin/hgwebdir.cgi/geeklog/rev/a411f5d356bb user: Dirk Haun date: Sun Jan 10 11:17:57 2010 +0100 description: Make sure we have {xhtml}, {site_url}, {site_admin_url}, and {layout_url} defined (and in that order) in all templates diffstat: plugins/calendar/functions.inc | 28 ++++---- plugins/links/functions.inc | 5 +- plugins/polls/functions.inc | 4 +- plugins/staticpages/functions.inc | 14 ++-- plugins/staticpages/services.inc.php | 7 +- public_html/admin/block.php | 2 +- public_html/admin/group.php | 8 +- public_html/admin/mail.php | 4 +- public_html/admin/moderation.php | 4 +- public_html/admin/plugins/staticpages/index.php | 11 ++- public_html/admin/story.php | 13 ++-- public_html/admin/trackback.php | 19 +++-- public_html/admin/user.php | 3 + public_html/article.php | 6 +- public_html/directory.php | 1 + public_html/links/index.php | 11 ++- public_html/polls/index.php | 6 +- public_html/profiles.php | 18 +++-- public_html/users.php | 11 ++- public_html/usersettings.php | 17 +++-- system/classes/config.class.php | 6 +- system/classes/listfactory.class.php | 1 + system/classes/search.class.php | 30 +++++----- system/lib-admin.php | 12 ++-- system/lib-comment.php | 76 +++++++++++++----------- system/lib-story.php | 2 +- system/lib-trackback.php | 8 +- system/lib-user.php | 10 ++- 28 files changed, 188 insertions(+), 149 deletions(-) diffs (truncated from 991 to 300 lines): diff -r 160e2ce741e6 -r a411f5d356bb plugins/calendar/functions.inc --- a/plugins/calendar/functions.inc Sun Jan 10 09:43:37 2010 +0100 +++ b/plugins/calendar/functions.inc Sun Jan 10 11:17:57 2010 +0100 @@ -722,6 +722,10 @@ $retval .= COM_startBlock ($LANG_CAL_1[26], 'submitevent.html'); $eventform = new Template ($_CONF['path'] . 'plugins/calendar/templates/'); $eventform->set_file ('eventform', 'submitevent.thtml'); + $eventform->set_var ('xhtml', XHTML); + $eventform->set_var ('site_url', $_CONF['site_url']); + $eventform->set_var ('site_admin_url', $_CONF['site_admin_url']); + $eventform->set_var ('layout_url', $_CONF['layout_url']); if ($mode != 'personal') { $eventform->set_var ('explanation', $LANG_CAL_1[27]); $eventform->set_var ('submit_url', '/submit.php'); @@ -734,9 +738,6 @@ } else { $eventform->set_var ('hour_mode', 12); } - $eventform->set_var ('site_url', $_CONF['site_url']); - $eventform->set_var ('site_admin_url', $_CONF['site_admin_url']); - $eventform->set_var ('layout_url', $_CONF['layout_url']); $eventform->set_var ('lang_title', $LANG_CAL_1[28]); $eventform->set_var('lang_eventtype', $LANG_CAL_1[37]); @@ -816,7 +817,6 @@ } else { $eventform->set_var('hidden_fields', ''); } - $eventform->set_var('xhtml', XHTML); $eventform->parse('theform', 'eventform'); $retval .= $eventform->finish($eventform->get_var('theform')); $retval .= COM_endBlock(); @@ -907,17 +907,17 @@ ); $cal_templates = new Template($_CONF['path'] . 'plugins/calendar/templates/admin'); - $cal_templates->set_file (array ('form' => 'batchdelete.thtml')); - $cal_templates->set_var ('site_admin_url', $_CONF['site_admin_url']); - $cal_templates->set_var ('site_url', $_CONF['site_url']); + $cal_templates->set_file(array('form' => 'batchdelete.thtml')); + $cal_templates->set_var('xhtml', XHTML); + $cal_templates->set_var('site_url', $_CONF['site_url']); + $cal_templates->set_var('site_admin_url', $_CONF['site_admin_url']); $cal_templates->set_var('layout_url', $_CONF['layout_url']); - $cal_templates->set_var('xhtml', XHTML); - $cal_templates->set_var ('usr_time', $usr_time); - $cal_templates->set_var ('lang_text_start', $LANG_CAL_ADMIN[28]); - $cal_templates->set_var ('lang_text_end', $LANG_CAL_ADMIN[29]); - $cal_templates->set_var ('lang_updatelist', $LANG_CAL_ADMIN[30]); - $cal_templates->set_var ('lang_delete_sel', $LANG_ADMIN['delete_sel']); - $cal_templates->set_var ('lang_delconfirm', $LANG_CAL_ADMIN[31]); + $cal_templates->set_var('usr_time', $usr_time); + $cal_templates->set_var('lang_text_start', $LANG_CAL_ADMIN[28]); + $cal_templates->set_var('lang_text_end', $LANG_CAL_ADMIN[29]); + $cal_templates->set_var('lang_updatelist', $LANG_CAL_ADMIN[30]); + $cal_templates->set_var('lang_delete_sel', $LANG_ADMIN['delete_sel']); + $cal_templates->set_var('lang_delconfirm', $LANG_CAL_ADMIN[31]); $cal_templates->parse('form', 'form'); $desc = $cal_templates->finish($cal_templates->get_var('form')); diff -r 160e2ce741e6 -r a411f5d356bb plugins/links/functions.inc --- a/plugins/links/functions.inc Sun Jan 10 09:43:37 2010 +0100 +++ b/plugins/links/functions.inc Sun Jan 10 11:17:57 2010 +0100 @@ -10,7 +10,7 @@ // | API method and 2) implements all the common code needed by the Links | // | Plugins' PHP files. | // +--------------------------------------------------------------------------- + -// | Copyright (C) 2000-2009 by the following authors: | +// | Copyright (C) 2000-2010 by the following authors: | // | | // | Authors: Tony Bibbs - tony AT tonybibbs DOT com | // | Mark Limburg - mlimburg AT users.sourceforge DOT net | @@ -879,7 +879,9 @@ $linkform = new Template($_CONF['path'] . 'plugins/links/templates'); $linkform->set_file('linkform', 'submitlink.thtml'); + $linkform->set_var('xhtml', XHTML); $linkform->set_var('site_url', $_CONF['site_url']); + $linkform->set_var('site_admin_url', $_CONF['site_admin_url']); $linkform->set_var('layout_url', $_CONF['layout_url']); $linkform->set_var('lang_title', $LANG12[10]); $linkform->set_var('lang_link', $LANG_LINKS_SUBMIT[2]); @@ -893,7 +895,6 @@ $linkform->set_var('lang_htmlnotallowed', $LANG12[35]); $linkform->set_var('lang_submit', $LANG12[8]); $linkform->set_var('max_url_length', 255); - $linkform->set_var('xhtml', XHTML); $linkform->parse('theform', 'linkform'); $retval .= $linkform->finish($linkform->get_var('theform')); $retval .= COM_endBlock(); diff -r 160e2ce741e6 -r a411f5d356bb plugins/polls/functions.inc --- a/plugins/polls/functions.inc Sun Jan 10 09:43:37 2010 +0100 +++ b/plugins/polls/functions.inc Sun Jan 10 11:17:57 2010 +0100 @@ -10,7 +10,7 @@ // | API method and 2) implements all the common code needed by the Polls | // | plugin' PHP files. | // +--------------------------------------------------------------------------- + -// | Copyright (C) 2000-2009 by the following authors: | +// | Copyright (C) 2000-2010 by the following authors: | // | | // | Authors: Tony Bibbs - tony AT tonybibbs DOT com | // | Tom Willett - twillett AT users DOT sourceforge DOT net | @@ -491,8 +491,8 @@ 'comments' => 'pollcomments.thtml')); $poll->set_var('xhtml', XHTML); $poll->set_var('site_url', $_CONF['site_url']); + $poll->set_var('site_admin_url', $_CONF['site_admin_url']); $poll->set_var('layout_url', $_CONF['layout_url']); - $poll->set_var('site_admin_url', $_CONF['site_admin_url']); $poll->set_var('poll_id', $pid ); $poll->set_var('poll_topic', $P['topic'] ); $poll->set_var('num_votes', COM_numberFormat($P['voters'])); diff -r 160e2ce741e6 -r a411f5d356bb plugins/staticpages/functions.inc --- a/plugins/staticpages/functions.inc Sun Jan 10 09:43:37 2010 +0100 +++ b/plugins/staticpages/functions.inc Sun Jan 10 11:17:57 2010 +0100 @@ -311,15 +311,15 @@ $template_path = staticpages_templatePath(); $spage = new Template($template_path); + $spage->set_file(array('page' => 'staticpage.thtml', + 'comments' => 'spcomments.thtml')); $spage->set_var('xhtml', XHTML); + $spage->set_var('site_url', $_CONF['site_url']); + $spage->set_var('site_admin_url', $_CONF['site_admin_url']); + $spage->set_var('layout_url', $_CONF['layout_url']); if (XHTML != '') { $spage->set_var('xmlns', ' xmlns="http://www.w3.org/1999/xhtml"'); } - $spage->set_var('site_url', $_CONF['site_url']); - $spage->set_var('site_admin_url', $_CONF['site_admin_url']); - $spage->set_var('layout_url', $_CONF['layout_url']); - $spage->set_file(array('page' => 'staticpage.thtml', - 'comments' => 'spcomments.thtml')); $author_name = COM_getDisplayName($A['owner_id']); $author_username = DB_getItem($_TABLES['users'], 'username', @@ -481,6 +481,7 @@ $template_path = staticpages_templatePath(); $print = new Template($template_path); $print->set_file(array('print' => 'printable.thtml')); + $print->set_var('xhtml', XHTML); $print->set_var('site_url', $_CONF['site_url']); $print->set_var('site_admin_url', $_CONF['site_admin_url']); $print->set_var('layout_url', $_CONF['layout_url']); @@ -489,7 +490,6 @@ $print->set_var('direction', $LANG_DIRECTION); COM_setLangIdAndAttribute($print); - $print->set_var('xhtml', XHTML); $print->set_var('page_title', $_CONF['site_name'] . ' - ' . stripslashes($A['sp_title'])); $sp_url = COM_buildUrl($_CONF['site_url'] @@ -988,8 +988,8 @@ $spage->set_file(array('page' => 'centerblock.thtml')); $spage->set_var('xhtml', XHTML); $spage->set_var('site_url', $_CONF['site_url']); + $spage->set_var('site_admin_url', $_CONF['site_admin_url']); $spage->set_var('layout_url', $_CONF['layout_url']); - $spage->set_var('site_admin_url', $_CONF['site_admin_url']); if ($_CONF['hideprintericon'] == 0) { $icon_url = $_CONF['layout_url'] . '/images/print.' diff -r 160e2ce741e6 -r a411f5d356bb plugins/staticpages/services.inc.php --- a/plugins/staticpages/services.inc.php Sun Jan 10 09:43:37 2010 +0100 +++ b/plugins/staticpages/services.inc.php Sun Jan 10 11:17:57 2010 +0100 @@ -8,7 +8,7 @@ // | | // | This file implements the services provided by the 'Static Pages' plugin. | // +--------------------------------------------------------------------------- + -// | Copyright (C) 2000-2009 by the following authors: | +// | Copyright (C) 2000-2010 by the following authors: | // | | // | Authors: Tony Bibbs - tony AT tonybibbs DOT com | // | Tom Willett - twillett AT users DOT sourceforge DOT net | @@ -621,8 +621,11 @@ COM_getBlockTemplate('_msg_block', 'header')); $login = new Template($_CONF['path_layout'] . 'submit'); $login->set_file(array('login' => 'submitloginrequired.thtml')); + $login->set_var('xhtml', XHTML); + $login->set_var('site_url', $_CONF['site_url']); + $login->set_var('site_admin_url', $_CONF['site_admin_url']); + $login->set_var('layout_url', $_CONF['layout_url']); $login->set_var('login_message', $LANG_LOGIN[2]); - $login->set_var('site_url', $_CONF['site_url']); $login->set_var('lang_login', $LANG_LOGIN[3]); $login->set_var('lang_newuser', $LANG_LOGIN[4]); $login->parse('output', 'login'); diff -r 160e2ce741e6 -r a411f5d356bb public_html/admin/block.php --- a/public_html/admin/block.php Sun Jan 10 09:43:37 2010 +0100 +++ b/public_html/admin/block.php Sun Jan 10 11:17:57 2010 +0100 @@ -258,8 +258,8 @@ $block_templates = new Template($_CONF['path_layout'] . 'admin/block'); $block_templates->set_file('editor','blockeditor.thtml'); + $block_templates->set_var('xhtml', XHTML); $block_templates->set_var('site_url', $_CONF['site_url']); - $block_templates->set_var('xhtml', XHTML); $block_templates->set_var('site_admin_url', $_CONF['site_admin_url']); $block_templates->set_var('layout_url', $_CONF['layout_url']); $block_start = COM_startBlock($LANG21[3], '', diff -r 160e2ce741e6 -r a411f5d356bb public_html/admin/group.php --- a/public_html/admin/group.php Sun Jan 10 09:43:37 2010 +0100 +++ b/public_html/admin/group.php Sun Jan 10 11:17:57 2010 +0100 @@ -106,10 +106,10 @@ $group_templates = new Template($_CONF['path_layout'] . 'admin/group'); $group_templates->set_file('editor', 'groupeditor.thtml'); + $group_templates->set_var('xhtml', XHTML); $group_templates->set_var('site_url', $_CONF['site_url']); $group_templates->set_var('site_admin_url', $_CONF['site_admin_url']); $group_templates->set_var('layout_url', $_CONF['layout_url']); - $group_templates->set_var('xhtml', XHTML); $group_templates->set_var('lang_save', $LANG_ADMIN['save']); $group_templates->set_var('lang_cancel', $LANG_ADMIN['cancel']); @@ -1052,11 +1052,12 @@ $_CONF['layout_url'] . '/images/icons/group.' . $_IMAGE_TYPE); $groupmembers = new Template($_CONF['path_layout'] . 'admin/group'); - $groupmembers->set_file(array('groupmembers'=>'groupmembers.thtml')); + $groupmembers->set_file(array('groupmembers' => 'groupmembers.thtml')); + $groupmembers->set_var('xhtml', XHTML); $groupmembers->set_var('site_url', $_CONF['site_url']); $groupmembers->set_var('site_admin_url', $_CONF['site_admin_url']); + $groupmembers->set_var('layout_url', $_CONF['layout_url']); $groupmembers->set_var('group_listing_url', $group_listing_url); - $groupmembers->set_var('layout_url', $_CONF['layout_url']); $groupmembers->set_var('phpself', $_CONF['site_admin_url'] . '/group.php'); $groupmembers->set_var('lang_adminhome', $LANG_ACCESS['adminhome']); $groupmembers->set_var('lang_instructions', $LANG_ACCESS['editgroupmsg']); @@ -1071,7 +1072,6 @@ $groupmembers->set_var('lang_grouplist', $LANG28[38]); $groupmembers->set_var('show_all', $showall); $groupmembers->set_var('group_id',$group); - $groupmembers->set_var('xhtml', XHTML); $groupmembers->set_var('gltoken_name', CSRF_TOKEN); $groupmembers->set_var('gltoken', SEC_createToken()); $groupmembers->parse('output', 'groupmembers'); diff -r 160e2ce741e6 -r a411f5d356bb public_html/admin/mail.php --- a/public_html/admin/mail.php Sun Jan 10 09:43:37 2010 +0100 +++ b/public_html/admin/mail.php Sun Jan 10 11:17:57 2010 +0100 @@ -8,7 +8,7 @@ // | | // | Geeklog mail administration page. | // +--------------------------------------------------------------------------- + -// | Copyright (C) 2001-2009 by the following authors: | +// | Copyright (C) 2001-2010 by the following authors: | // | | // | Authors: Tony Bibbs - tony AT tonybibbs DOT com | // | Dirk Haun - dirk AT haun-online DOT de | @@ -86,6 +86,7 @@ $mail_templates = new Template($_CONF['path_layout'] . 'admin/mail'); $mail_templates->set_file(array('form' => 'mailform.thtml')); + $mail_templates->set_var('xhtml', XHTML); $mail_templates->set_var('site_url', $_CONF['site_url']); $mail_templates->set_var('site_admin_url', $_CONF['site_admin_url']); $mail_templates->set_var('layout_url', $_CONF['layout_url']); @@ -124,7 +125,6 @@ $mail_templates->set_var('lang_send', $LANG31[12]); $mail_templates->set_var('end_block', COM_endBlock(COM_getBlockTemplate('_admin_block', 'footer'))); - $mail_templates->set_var('xhtml', XHTML); $mail_templates->set_var('gltoken_name', CSRF_TOKEN); $mail_templates->set_var('gltoken', SEC_createToken()); diff -r 160e2ce741e6 -r a411f5d356bb public_html/admin/moderation.php --- a/public_html/admin/moderation.php Sun Jan 10 09:43:37 2010 +0100 +++ b/public_html/admin/moderation.php Sun Jan 10 11:17:57 2010 +0100 @@ -8,7 +8,7 @@ // | | // | Geeklog main administration page. | // +--------------------------------------------------------------------------- + -// | Copyright (C) 2000-2009 by the following authors: | +// | Copyright (C) 2000-2010 by the following authors: | // | | // | Authors: Tony Bibbs - tony AT tonybibbs DOT com | // | Mark Limburg - mlimburg AT users DOT sourceforge DOT net | @@ -90,9 +90,9 @@ 'ccrow' => 'ccrow.thtml', 'ccitem' => 'ccitem.thtml')); $admin_templates->set_var('xhtml', XHTML); - $admin_templates->set_var('layout_url', $_CONF['layout_url']); $admin_templates->set_var('site_url', $_CONF['site_url']); $admin_templates->set_var('site_admin_url', $_CONF['site_admin_url']); + $admin_templates->set_var('layout_url', $_CONF['layout_url']); $retval .= COM_startBlock ('Geeklog ' . VERSION . ' -- ' . $LANG29[34], '', COM_getBlockTemplate ('_admin_block', 'header')); diff -r 160e2ce741e6 -r a411f5d356bb public_html/admin/plugins/staticpages/index.php --- a/public_html/admin/plugins/staticpages/index.php Sun Jan 10 09:43:37 2010 +0100 +++ b/public_html/admin/plugins/staticpages/index.php Sun Jan 10 11:17:57 2010 +0100 @@ -8,7 +8,7 @@ // | | // | Administration page. | // +--------------------------------------------------------------------------- + -// | Copyright (C) 2000-2009 by the following authors: | +// | Copyright (C) 2000-2010 by the following authors: | // | | // | Authors: Tony Bibbs - tony AT tonybibbs DOT com | _______________________________________________ geeklog-cvs mailing list geeklog-cvs at lists.geeklog.net http://eight.pairlist.net/mailman/listinfo/geeklog-cvs From dirk at haun-online.de Thu Jan 28 12:35:05 2010 From: dirk at haun-online.de (Dirk Haun) Date: Thu, 28 Jan 2010 18:35:05 +0100 Subject: [geeklog-devel] [geeklog-cvs] geeklog: Make sure we have {xhtml}, {site_url}, {site_admin_url}... In-Reply-To: References: Message-ID: <20100128173505.2038931263@smtp.haun-online.de> Rob Howard - KWFS wrote: >I have updated the coding in plugins/polls/functions.inc and I now get this >error when accessing my site What are you trying to accomplish? >Fatal error: Cannot redeclare plugin_getmenuitems_links() (previously >declared in /home/www/kwfs.info/V2/plugins/links/functions.inc:87) in >/home/www/kwfs.info/V2/plugins/polls/functions.inc on line 85 So how does your code look like now around lines 85-87? bye, Dirk -- http://www.haun-online.de/accu/ From websitemaster at cogeco.net Thu Jan 28 13:08:49 2010 From: websitemaster at cogeco.net (Tom) Date: Thu, 28 Jan 2010 13:08:49 -0500 Subject: [geeklog-devel] GSoC 2010 is on In-Reply-To: <20100127220011.2118280573@smtp.haun-online.de> References: <20100127220011.2118280573@smtp.haun-online.de> Message-ID: <004e01caa044$f0d8f0d0$d28ad270$@net> I think I would have time this summer to become a backup mentor. Tom -----Original Message----- From: geeklog-devel-bounces at lists.geeklog.net [mailto:geeklog-devel-bounces at lists.geeklog.net] On Behalf Of Dirk Haun Sent: January-27-10 5:00 PM To: geeklog-devel Subject: [geeklog-devel] GSoC 2010 is on For those who haven't seen it yet: GSoC 2010 is going to happen[1] For us, that means: - Do we want to participate again? - If so, who's interested in mentoring? - And of course, we need some good ideas :) I've made some quick updates of the GSoC wiki page: http://wiki.geeklog.net/index.php/Google_Summer_of_Code Mostly just moving the 2009 content out of the way. I've also added a link to a new Brainstorming page where we can collect ideas. Regarding mentors: I was thinking that maybe this year we could try the idea of having more than one mentor per student. At the very least, a backup mentor. In the past, students mostly only communicated with their respective mentor and not a lot with the community. So from the community's point of view, the end result came as a bit of a surprise. I was thinking that with additional mentors, there would automatically be more communication and that it could spread out to the community more easily. With a second mentor, there's a better chance of finding one who's free to discuss things, to try things out, or to reach out to the community for feedback. The backup mentor role may also be of interest for some of our former students who may not be comfortable with becoming a mentor yet, but are willing to help a fellow student get into the project. At least that's the theory. What do you think? As a consequence, I was thinking we should ask for less students this year. The two slots for AptitudeCMS are, obviously, gone anyway. But I was thinking that we should only take on 4 or even 3 students and instead concentrate on getting something from them that not only works by the end of the programme but something that's already in a state that it can be integrated more easily. bye, Dirk [1] - goes to Google Groups -- 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 __________ Information from ESET NOD32 Antivirus, version of virus signature database 4810 (20100127) __________ The message was checked by ESET NOD32 Antivirus. http://www.eset.com __________ Information from ESET NOD32 Antivirus, version of virus signature database 4813 (20100128) __________ The message was checked by ESET NOD32 Antivirus. http://www.eset.com From Randy.Kolenko at nextide.ca Thu Jan 28 13:19:40 2010 From: Randy.Kolenko at nextide.ca (Randy Kolenko) Date: Thu, 28 Jan 2010 13:19:40 -0500 Subject: [geeklog-devel] GSoC 2010 is on Message-ID: <063B8B70CB9DA141B2FC1DB483561B9F357030@nex-pluto.nextide.ca> > - Do we want to participate again? The answer should always be a resounding YES to keep the project moving forward. GSOC is where most, if not all of the recent development for GL is done. > - If so, who's interested in mentoring? I'll volunteer to mentor again this year. > - And of course, we need some good ideas :) Perhaps create a POLL on Geeklog.net or something to ask for community feedback. Attach some kind of "kudos" to the winning entries. Generate some interest in the GSOC for GL this time around. -randy From vfuria at gmail.com Thu Jan 28 13:35:53 2010 From: vfuria at gmail.com (Vincent Furia) Date: Thu, 28 Jan 2010 11:35:53 -0700 Subject: [geeklog-devel] GSoC 2010 is on In-Reply-To: <063B8B70CB9DA141B2FC1DB483561B9F357030@nex-pluto.nextide.ca> References: <063B8B70CB9DA141B2FC1DB483561B9F357030@nex-pluto.nextide.ca> Message-ID: <8319e2d61001281035u70c99fbfq8fe7b40d661f7b7e@mail.gmail.com> I'm up for mentoring (or backup mentoring) again this year. BTW, a big thanks to Stan for making mentoring an enjoyable experience! -Vinny On Thu, Jan 28, 2010 at 11:19 AM, Randy Kolenko wrote: > >> - Do we want to participate again? > > The answer should always be a resounding YES to keep the project moving > forward. > GSOC is where most, if not all of the recent development for GL is done. > > > > >> - If so, who's interested in mentoring? > > I'll volunteer to mentor again this year. > > > >> - And of course, we need some good ideas :) > > Perhaps create a POLL on Geeklog.net or something to ask for community > feedback. > Attach some kind of "kudos" to the winning entries. ?Generate some > interest in the GSOC for GL this time around. > > -randy > > > _______________________________________________ > geeklog-devel mailing list > geeklog-devel at lists.geeklog.net > http://eight.pairlist.net/mailman/listinfo/geeklog-devel > From dirk at haun-online.de Thu Jan 28 14:16:05 2010 From: dirk at haun-online.de (Dirk Haun) Date: Thu, 28 Jan 2010 20:16:05 +0100 Subject: [geeklog-devel] PostgreSQL support has landed! In-Reply-To: <7aaf88901001271720g9449387ncb2d2bf45750b71d@mail.gmail.com> References: <20100126205804.2042341920@smtp.haun-online.de> <7aaf88901001261704t10cc82efx1a9b74f6b930286a@mail.gmail.com> <20100127065616.1114519784@smtp.haun-online.de> <7aaf88901001271203v75e710e3p9a5b2637947cf3b0@mail.gmail.com> <20100127211618.1611199412@smtp.haun-online.de> <7aaf88901001271720g9449387ncb2d2bf45750b71d@mail.gmail.com> Message-ID: <20100128191605.1708278644@smtp.haun-online.de> ????????$)A!L wrote: >I cloned it using HTTP. Which is fine, i.e. you should be able to push from this clone. My guess is that there's something wrong (with you ssh setup?) at your end. Try cloning one of the smaller repositories, e.g. hg clone ssh://spalatnik at cvs.geeklog.net//cvsroot/hg/bad_behavior2 Does that work? >running "ssh spalatnik at cvs.geeklog.net "hg -R /cvsroot/hg/geeklog serve >--stdio" Looks pretty much the same for me. >abort: no suitable response from remote hg! > >Also it shows a popup saying that the port number is invalid. Firewall blocking outgoing ssh connections? bye, Dirk -- http://www.geeklog.net/ http://geeklog.info/ From cordiste at free.fr Thu Jan 28 16:37:21 2010 From: cordiste at free.fr (cordiste) Date: Thu, 28 Jan 2010 22:37:21 +0100 Subject: [geeklog-devel] GSoC 2010 is on In-Reply-To: <20100127220011.2118280573@smtp.haun-online.de> References: <20100127220011.2118280573@smtp.haun-online.de> Message-ID: <364575ed1001281337r6d43bb70hb57400db7751fea2@mail.gmail.com> >> students mostly only communicated with their >> respective mentor and not a lot with the community We could open a new forum in the "Developers Only" category's to allow community to follow the GSOC team. ::Ben 2010/1/27 Dirk Haun > For those who haven't seen it yet: GSoC 2010 is going to happen[1] > > For us, that means: > > - Do we want to participate again? > - If so, who's interested in mentoring? > - And of course, we need some good ideas :) > > I've made some quick updates of the GSoC wiki page: > > http://wiki.geeklog.net/index.php/Google_Summer_of_Code > > Mostly just moving the 2009 content out of the way. I've also added a > link to a new Brainstorming page where we can collect ideas. > > > Regarding mentors: I was thinking that maybe this year we could try the > idea of having more than one mentor per student. At the very least, a > backup mentor. In the past, students mostly only communicated with their > respective mentor and not a lot with the community. So from the > community's point of view, the end result came as a bit of a surprise. > > I was thinking that with additional mentors, there would automatically > be more communication and that it could spread out to the community more > easily. With a second mentor, there's a better chance of finding one > who's free to discuss things, to try things out, or to reach out to the > community for feedback. The backup mentor role may also be of interest > for some of our former students who may not be comfortable with becoming > a mentor yet, but are willing to help a fellow student get into the > project. > > At least that's the theory. What do you think? > > As a consequence, I was thinking we should ask for less students this > year. The two slots for AptitudeCMS are, obviously, gone anyway. But I > was thinking that we should only take on 4 or even 3 students and > instead concentrate on getting something from them that not only works > by the end of the programme but something that's already in a state that > it can be integrated more easily. > > bye, Dirk > > > [1] - goes to Google Groups > > > -- > 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 > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From cordiste at free.fr Thu Jan 28 16:44:38 2010 From: cordiste at free.fr (cordiste) Date: Thu, 28 Jan 2010 22:44:38 +0100 Subject: [geeklog-devel] GSoC 2010 is on In-Reply-To: <364575ed1001281337r6d43bb70hb57400db7751fea2@mail.gmail.com> References: <20100127220011.2118280573@smtp.haun-online.de> <364575ed1001281337r6d43bb70hb57400db7751fea2@mail.gmail.com> Message-ID: <364575ed1001281344k340fadd1h50ac18c168405c95@mail.gmail.com> And we really need to implement some social networking for Geeklog http://wiki.geeklog.net/index.php/SoC_socialnetworking ::Ben 2010/1/28 cordiste > >> students mostly only communicated with their > >> respective mentor and not a lot with the community > > We could open a new forum in the "Developers Only" category's to allow > community to follow the GSOC team. > > ::Ben > > > 2010/1/27 Dirk Haun > > For those who haven't seen it yet: GSoC 2010 is going to happen[1] >> >> For us, that means: >> >> - Do we want to participate again? >> - If so, who's interested in mentoring? >> - And of course, we need some good ideas :) >> >> I've made some quick updates of the GSoC wiki page: >> >> http://wiki.geeklog.net/index.php/Google_Summer_of_Code >> >> Mostly just moving the 2009 content out of the way. I've also added a >> link to a new Brainstorming page where we can collect ideas. >> >> >> Regarding mentors: I was thinking that maybe this year we could try the >> idea of having more than one mentor per student. At the very least, a >> backup mentor. In the past, students mostly only communicated with their >> respective mentor and not a lot with the community. So from the >> community's point of view, the end result came as a bit of a surprise. >> >> I was thinking that with additional mentors, there would automatically >> be more communication and that it could spread out to the community more >> easily. With a second mentor, there's a better chance of finding one >> who's free to discuss things, to try things out, or to reach out to the >> community for feedback. The backup mentor role may also be of interest >> for some of our former students who may not be comfortable with becoming >> a mentor yet, but are willing to help a fellow student get into the >> project. >> >> At least that's the theory. What do you think? >> >> As a consequence, I was thinking we should ask for less students this >> year. The two slots for AptitudeCMS are, obviously, gone anyway. But I >> was thinking that we should only take on 4 or even 3 students and >> instead concentrate on getting something from them that not only works >> by the end of the programme but something that's already in a state that >> it can be integrated more easily. >> >> bye, Dirk >> >> >> [1] - goes to Google Groups >> >> >> -- >> 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 >> >> > -------------- next part -------------- An HTML attachment was scrubbed... URL: From vfuria at gmail.com Thu Jan 28 16:52:30 2010 From: vfuria at gmail.com (Vincent Furia) Date: Thu, 28 Jan 2010 14:52:30 -0700 Subject: [geeklog-devel] GSoC 2010 is on In-Reply-To: <364575ed1001281344k340fadd1h50ac18c168405c95@mail.gmail.com> References: <20100127220011.2118280573@smtp.haun-online.de> <364575ed1001281337r6d43bb70hb57400db7751fea2@mail.gmail.com> <364575ed1001281344k340fadd1h50ac18c168405c95@mail.gmail.com> Message-ID: <8319e2d61001281352r717975e9wf3a2e2038662cf45@mail.gmail.com> I think we should also brain storm some requirements for our GSOC students. I think having specific expectations will help ensure smooth progress. Some ideas: 1. Weekly reports. Perhaps we should even create a template for such reports, and post them to the geeklog.net forums or someplace similarly accessible. 2. (Minimum) Weekly Code Check Ins. Good idea for a load of reasons (as a backup, progress indicator, community involvement...) 3. One or two weeks scheduled at the end of the Summer for "Integration". Otherwise it seems to take a long time to get projects incorporated into a release as school starts back up. I think it would be helpful to have this all thought out prior to our application... -Vinny On Thu, Jan 28, 2010 at 2:44 PM, cordiste wrote: > And we really need to implement some social networking for Geeklog > http://wiki.geeklog.net/index.php/SoC_socialnetworking > > ::Ben > > 2010/1/28 cordiste >> >> >> students mostly only communicated with their >> >> respective mentor and not a lot with the community >> >> We could open a new forum in the "Developers Only" category's to allow >> community to follow the GSOC team. >> >> ::Ben >> >> >> 2010/1/27 Dirk Haun >>> >>> For those who haven't seen it yet: GSoC 2010 is going to happen[1] >>> >>> For us, that means: >>> >>> - Do we want to participate again? >>> - If so, who's interested in mentoring? >>> - And of course, we need some good ideas :) >>> >>> I've made some quick updates of the GSoC wiki page: >>> >>> http://wiki.geeklog.net/index.php/Google_Summer_of_Code >>> >>> Mostly just moving the 2009 content out of the way. I've also added a >>> link to a new Brainstorming page where we can collect ideas. >>> >>> >>> Regarding mentors: I was thinking that maybe this year we could try the >>> idea of having more than one mentor per student. At the very least, a >>> backup mentor. In the past, students mostly only communicated with their >>> respective mentor and not a lot with the community. So from the >>> community's point of view, the end result came as a bit of a surprise. >>> >>> I was thinking that with additional mentors, there would automatically >>> be more communication and that it could spread out to the community more >>> easily. With a second mentor, there's a better chance of finding one >>> who's free to discuss things, to try things out, or to reach out to the >>> community for feedback. The backup mentor role may also be of interest >>> for some of our former students who may not be comfortable with becoming >>> a mentor yet, but are willing to help a fellow student get into the >>> project. >>> >>> At least that's the theory. What do you think? >>> >>> As a consequence, I was thinking we should ask for less students this >>> year. The two slots for AptitudeCMS are, obviously, gone anyway. But I >>> was thinking that we should only take on 4 or even 3 students and >>> instead concentrate on getting something from them that not only works >>> by the end of the programme but something that's already in a state that >>> it can be integrated more easily. >>> >>> bye, Dirk >>> >>> >>> [1] - goes to Google Groups >>> >>> >>> -- >>> 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 >>> >> > > > _______________________________________________ > 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 rob.howard at kwfs.info Thu Jan 28 17:09:28 2010 From: rob.howard at kwfs.info (Rob Howard - KWFS) Date: Thu, 28 Jan 2010 22:09:28 -0000 Subject: [geeklog-devel] [geeklog-cvs] geeklog: Make sure we have {xhtml}, {site_url}, {site_admin_url}... In-Reply-To: <20100128173505.2038931263@smtp.haun-online.de> References: <20100128173505.2038931263@smtp.haun-online.de> Message-ID: Hi Dirk, Thanks for your reply, I have deleted the functions.inc and replaced it with the modified version again and it hasn't done it, not too sure what happened there -----Original Message----- From: geeklog-devel-bounces at lists.geeklog.net [mailto:geeklog-devel-bounces at lists.geeklog.net] On Behalf Of Dirk Haun Sent: 28 January 2010 17:35 To: geeklog-devel Subject: Re: [geeklog-devel] [geeklog-cvs] geeklog: Make sure we have {xhtml}, {site_url}, {site_admin_url}... Rob Howard - KWFS wrote: >I have updated the coding in plugins/polls/functions.inc and I now get this >error when accessing my site What are you trying to accomplish? >Fatal error: Cannot redeclare plugin_getmenuitems_links() (previously >declared in /home/www/kwfs.info/V2/plugins/links/functions.inc:87) in >/home/www/kwfs.info/V2/plugins/polls/functions.inc on line 85 So how does your code look like now around lines 85-87? 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 Fri Jan 29 01:56:30 2010 From: dirk at haun-online.de (Dirk Haun) Date: Fri, 29 Jan 2010 07:56:30 +0100 Subject: [geeklog-devel] GSoC 2010 is on In-Reply-To: <8319e2d61001281352r717975e9wf3a2e2038662cf45@mail.gmail.com> References: <20100127220011.2118280573@smtp.haun-online.de> <364575ed1001281337r6d43bb70hb57400db7751fea2@mail.gmail.com> <364575ed1001281344k340fadd1h50ac18c168405c95@mail.gmail.com> <8319e2d61001281352r717975e9wf3a2e2038662cf45@mail.gmail.com> Message-ID: <20100129065630.353634235@smtp.haun-online.de> Vincent Furia wrote: > 2. (Minimum) Weekly Code Check Ins. Good idea for a load of reasons (as a > backup, progress indicator, community involvement...) Agreed. We gave our students their own repositories last time around, so this would be the logical next step. > 3. One or two weeks scheduled at the end of the Summer for "Integration". > Otherwise it seems to take a long time to get projects incorporated into a > release as school starts back up. Good idea. So far, our requirement for "success" was only that it works / solves the problem. We should add "is ready for integration" as a requirement. Nothing wrong with a few rough edges (e.g. like the state the Postgres code is in now). Get it to a state where the rest of the team could address the remaining issues if need be (i.e. the student drops from the face of the earth). bye, Dirk -- http://www.haun-online.de/ http://geeklog.info/ From dirk at haun-online.de Fri Jan 29 01:59:16 2010 From: dirk at haun-online.de (Dirk Haun) Date: Fri, 29 Jan 2010 07:59:16 +0100 Subject: [geeklog-devel] GSoC 2010 is on In-Reply-To: <364575ed1001281344k340fadd1h50ac18c168405c95@mail.gmail.com> References: <20100127220011.2118280573@smtp.haun-online.de> <364575ed1001281337r6d43bb70hb57400db7751fea2@mail.gmail.com> <364575ed1001281344k340fadd1h50ac18c168405c95@mail.gmail.com> Message-ID: <20100129065916.520225219@smtp.haun-online.de> cordiste wrote: >And we really need to implement some social networking for Geeklog >http://wiki.geeklog.net/index.php/SoC_socialnetworking I'd like to see someone step forward and take responsibility for this idea, please. I.e. be willing to mentor and follow up on it. The last time I asked, there wasn't any feedback at all. I was actually thinking of removing this project from the ideas list ... bye, Dirk -- http://www.haun-online.de/ http://spam.tinyweb.net/ From keheliya.gallaba at gmail.com Fri Jan 29 02:59:31 2010 From: keheliya.gallaba at gmail.com (Keheliya Gallaba) Date: Fri, 29 Jan 2010 13:29:31 +0530 Subject: [geeklog-devel] GSoC 2010 is on In-Reply-To: <20100129065916.520225219@smtp.haun-online.de> References: <20100127220011.2118280573@smtp.haun-online.de> <364575ed1001281337r6d43bb70hb57400db7751fea2@mail.gmail.com> <364575ed1001281344k340fadd1h50ac18c168405c95@mail.gmail.com> <20100129065916.520225219@smtp.haun-online.de> Message-ID: I would like to work on adding social networking support to Geeklog as my GSoC project for 2010. Last year also I submitted my idea for an existing proposal in Geeklog for GSoC. But mine didn't get through. May be since I've been closely following Geeklog development for 1yr+ I may stand a chance this time. ;-) My experience about CMSes has grown too, because I got to work with many different ones last year. I've done a bit of reading too. If you can, please guide me to resources that will give me further enlightenment in this area.[?] Looking forward for Geeklog development in GSoC 2010 Best Regards Keheliya Bandara Gallaba Email: keheliya.gallaba at gmail.com Blog: http://galpotha.wordpress.com Chat: [image: Google Talk:] keheliya.gallaba [image: Y! messenger:] keheliya.gallaba [image: Skype:] keheliya Contact Me: [image: Twitter] [image: Last.fm][image: Friendfeed] [image: Digg] 2010/1/29 Dirk Haun > cordiste wrote: > > >And we really need to implement some social networking for Geeklog > >http://wiki.geeklog.net/index.php/SoC_socialnetworking > > I'd like to see someone step forward and take responsibility for this > idea, please. I.e. be willing to mentor and follow up on it. > > The last time I asked, there wasn't any feedback at all. I was actually > thinking of removing this project from the ideas list ... > > bye, Dirk > > > -- > 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: -------------- next part -------------- A non-text attachment was scrubbed... Name: 330.gif Type: image/gif Size: 96 bytes Desc: not available URL: From dirk at haun-online.de Fri Jan 29 15:16:38 2010 From: dirk at haun-online.de (Dirk Haun) Date: Fri, 29 Jan 2010 21:16:38 +0100 Subject: [geeklog-devel] GSoC 2010 is on In-Reply-To: References: <20100127220011.2118280573@smtp.haun-online.de> <364575ed1001281337r6d43bb70hb57400db7751fea2@mail.gmail.com> <364575ed1001281344k340fadd1h50ac18c168405c95@mail.gmail.com> <20100129065916.520225219@smtp.haun-online.de> Message-ID: <20100129201638.1520263362@smtp.haun-online.de> Keheliya Gallaba wrote: >I would like to work on adding social networking support to Geeklog as my >GSoC project for 2010. Welcome. Or welcome back :) >Last year also I submitted my idea for an existing >proposal in Geeklog for GSoC. But mine didn't get through. May be since I've >been closely following Geeklog development for 1yr+ I may stand a chance >this time. ;-) My experience about CMSes has grown too, because I got to >work with many different ones last year. I've done a bit of reading too. To clarify: I'm not opposed to the idea of adding social networking features to Geeklog. I just think that we don't quite seem to know ourselves what we'd like to see added - and what it's going to be used for. So I'd like to see if someone would be willing to invest some time looking into this, coming up with use cases, a list of features, and an overall plan. The current project description on the wiki is, IMO, rather vague and not very convincing. Surely there are Geeklog sites that you've built or seen where some sort of "social" feature would come in handy? This research could very well be done by someone outside the team, e.g. a Geeklog user or a (potential) GSoC student. But the project also needs some support on the team's side (a "champion", in project management terms). bye, Dirk -- http://www.geeklog.net/ http://geeklog.info/ From dirk at haun-online.de Fri Jan 29 15:21:11 2010 From: dirk at haun-online.de (Dirk Haun) Date: Fri, 29 Jan 2010 21:21:11 +0100 Subject: [geeklog-devel] GSoC 2010 is on In-Reply-To: <063B8B70CB9DA141B2FC1DB483561B9F357030@nex-pluto.nextide.ca> References: <063B8B70CB9DA141B2FC1DB483561B9F357030@nex-pluto.nextide.ca> Message-ID: <20100129202111.1796032618@smtp.haun-online.de> Randy Kolenko wrote: >Perhaps create a POLL on Geeklog.net or something to ask for community >feedback. Sure, that could help getting an idea which projects would get the most interest. It shouldn't be the only criterion for choosing which projects to accept, but could very well help making a decision when (inevitably) we're going to have to pick one project over another. But the poll is only the next step. Right now it's brainstorming time :) bye, Dirk -- http://www.geeklog.net/ http://geeklog.info/ From sc1245 at messiah.edu Fri Jan 29 16:01:02 2010 From: sc1245 at messiah.edu (Sean Clark) Date: Fri, 29 Jan 2010 16:01:02 -0500 Subject: [geeklog-devel] GSoC 2010 is on Message-ID: <4B63063E020000CB0002A234@gwia.messiah.edu> It's not completely a programming project, but what about the site redesign/marketing/etc. that has been being discussed in the forums? They could redesign the way the layout works, create a few themes and the structure of Geeklog's homepage, do SEO, etc.? From dirk at haun-online.de Fri Jan 29 17:03:40 2010 From: dirk at haun-online.de (Dirk Haun) Date: Fri, 29 Jan 2010 23:03:40 +0100 Subject: [geeklog-devel] GSoC 2010 is on In-Reply-To: <4B63063E020000CB0002A234@gwia.messiah.edu> References: <4B63063E020000CB0002A234@gwia.messiah.edu> Message-ID: <20100129220340.1554440292@smtp.haun-online.de> Sean Clark wrote: >It's not completely a programming project, but what about the site >redesign/marketing/etc. that has been being discussed in the forums? Non-coding projects are not possible under the GSoC umbrella. Such projects would be possible in GHOP, but that programme ran only once so far. That should of course not stop us from doing something there on our own time (and money). bye, Dirk -- http://www.geeklog.net/ http://geeklog.info/ From joe at ThrowingDice.com Fri Jan 29 19:46:27 2010 From: joe at ThrowingDice.com (Joe Mucchiello) Date: Fri, 29 Jan 2010 19:46:27 -0500 Subject: [geeklog-devel] GSoC 2010 is on In-Reply-To: <20100129065916.520225219@smtp.haun-online.de> References: <20100127220011.2118280573@smtp.haun-online.de> <364575ed1001281337r6d43bb70hb57400db7751fea2@mail.gmail.com> <364575ed1001281344k340fadd1h50ac18c168405c95@mail.gmail.com> <20100129065916.520225219@smtp.haun-online.de> Message-ID: <0KX100EJOBHF1NA0@mta3.srv.hcvlny.cv.net> At 01:59 AM 1/29/2010, Dirk Haun wrote: >cordiste wrote: > > >And we really need to implement some social networking for Geeklog > >http://wiki.geeklog.net/index.php/SoC_socialnetworking As I see it, there are a couple of core level projects that are absolutely necessary for social networking. 1. There needs to be support of per user (friends) and user created** (my bridge group) groups that follow all the existing permissions rules. This probably also requires a simplification of the permissions "widget".* 2. There should be some support for user to user messaging without email. (adoption/integration of Blaine pm plugin might suffice) Likewise adding comment support to user profiles might simulate some of the thing found in social networking sites. 3. User generated content on their profile (and all the existing profile issues that go with that). Perhaps having some way to have private topics (per user) would make this easy with the existing story code. Perhaps not. The problem is that the infrastructure effects of these tasks require deep understanding of Geeklog and some of them aren't all that sexy. * Instead of the existing, and complicated Unix bits, you give the user a dropdown Everyone | Logged In Users | My Friends Only | Other... | Private. Other would allow them to pick a different private group of theirs. For some objects there is one dropdown since only read permissions (who can see my true name?) are meaningful. For others there are two dropdowns (who can scribble on my profile?) There is a forum thread somewhere in which Blaine and I discuss user pools. A pool of users is a limitation placed on an "Admin" that says he has root powers but only as it affects his pool of users. At the time, the context was a corporate CMS in which you might have an Accounting Admin who can add and remove the folk working in accounting to the various accounting groups but he couldn't do anything to the HR people or the HR related groups. This is basically the same concept. The difference is the corporate CMS model has an superadmin who can move people in and out of pool whereas in the social network model users would just have "friend requests" and acceptances/rejections. ** As alluded to above, friends have the added wrinkle that they must be reciprocal. I can't make you my friend if you aren't mine. But a sublist of my friends is just a group within the group of friends and isn't reciprocal. So I can be Friends with people and I can assign some of them for my Family group or my WoW guild. >I'd like to see someone step forward and take responsibility for this >idea, please. I.e. be willing to mentor and follow up on it. I haven't had time to finish the Calendar plugin. I certainly don't have time to help as a mentor. ---- Joe Mucchiello Throwing Dice Games http://www.throwingdice.com