Topics

User Functions

Events

There are no upcoming events

What's New

Stories last 2 weeks

No new stories

Comments last 2 weeks

No new comments

Trackbacks last 2 weeks

No new trackback comments

Links last 2 weeks

No recent new links

NEW FILES last 14 days

No new files

Welcome to Geeklog Thursday, April 24 2014 @ 03:34 PM EDT

Geeklog 1.4.1 BETA 1

Announcements
  • Sunday, September 17 2006 @ 12:35 PM EDT
  • Contributed by:
  • Views:
    10,069

A first Beta release of Geeklog 1.4.1 is now available for download. After the various security issues we had this year, we concentrated on code reviews and bugfixes for this release, but there are also some new features, namely

  • Support for Microsoft SQL Server. Yes, for the first time in its history, Geeklog will now also run on a database other than MySQL. The MS SQL support was developed by Randy Kolenko who posted more about it here.
  • Calendar plugin. Moving the events and the calendar to their own plugin concludes our work on making Geeklog more modular. Don't need a calendar on your site? Now you can simply uninstall the plugin.
  • Multi-language support. It's now possible to build multilingual Geeklog sites where not only the navigation but also the content changes when you switch languages.
  • Various other changes, e.g. better spam protection, an option to mass-delete users, redesigned account information, and more.

We're labelling this as a beta mainly for three reasons: The new MS SQL support, the mass-delete user option, and the various changes we made in the Professional theme, all of which will probably need some tweaking. So while you're invited to install 1.4.1b1 and try it out, you may not want to run your site off of it just yet.

Please note that most of the changes we made in the Professional theme are to make it more based on CSS instead of a table layout. These changes are of course not mandatory for your own theme but specific to the Professional theme. The required changes to support the new and modified features of Geeklog are documented, as usual.

Trackback

Trackback URL for this entry:
https://www.geeklog.net/trackback.php/geeklog-1.4.1b1

The following comments are owned by whomever posted them. This site is not responsible for what they say.

  • Geeklog 1.4.1 BETA 1
  • Authored by:congleal on Sunday, September 17 2006 @ 04:47 PM EDT
Easy install, no hassles so far and some visual enhancements... nice!
  • Geeklog 1.4.1 BETA 1
  • Authored by:mevans on Sunday, September 17 2006 @ 11:10 PM EDT
Where do you want bug reports / issues reported for 1.4.1B1 (specifically the MSSQL support)?

Thanks!
Mark

---
Media Gallery - the ultimate gallery plugin for Geeklog - www.mediagallery.org
  • Geeklog 1.4.1 BETA 1
  • Authored by:Dirk on Monday, September 18 2006 @ 06:53 AM EDT

Use the bug tracker please. Thanks.

bye, Dirk

  • Geeklog 1.4.1 BETA 1
  • Authored by:samstone on Monday, September 18 2006 @ 02:14 AM EDT
I sense the site runs much slower than 1.4.0. Does anyone have the same issue?

Sam
  • Geeklog 1.4.1 BETA 1
  • Authored by:Dirk on Monday, September 18 2006 @ 06:59 AM EDT

Do you mean geeklog.net or your own site? I would actually have hoped that 1.4.1 is slightly faster than 1.4.0.

On geeklog.net, it's really hard to tell - sometimes we get a lot of traffic from search engine and other bots, and at other times it's relatively quite.

Hmm, and I just noticed that the comments are displaying the full names instead of the usernames. That's a bug, not a feature ;-)

bye, Dirk

  • Geeklog 1.4.1 BETA 1
  • Authored by:Dirk on Monday, September 18 2006 @ 07:19 AM EDT

Fixed the display of the comment author names.

bye, Dirk

  • Geeklog 1.4.1 BETA 1
  • Authored by:samstone on Monday, September 18 2006 @ 08:10 PM EDT
I had it with Milonic Menu and when I removed it, it becames faster. Somehow it takes a long time to load when there is an addtional Java script in there. The problem could be with the Milonic Menu itself, or even with the IE7(RC1) that I am using. I need to give it some more tests.

Sam

  • Geeklog 1.4.1 BETA 1
  • Authored by:LWC on Tuesday, September 19 2006 @ 06:14 AM EDT

Is there a chance this Milonic Menu (is it a plugin?) somehow loads this new Geeklog's javascript again and again and again (for example, each time it displays a menu item)...?
  • Geeklog 1.4.1 BETA 1
  • Authored by:samstone on Wednesday, September 20 2006 @ 02:28 PM EDT
LWC, how do I find out if it is loading again and again?
  • Geeklog 1.4.1 BETA 1
  • Authored by:LWC on Saturday, September 23 2006 @ 07:55 PM EDT

For example, if it loads a JS file, view the source to see if you find the call more than once.
  • Geeklog 1.4.1 BETA 1
  • Authored by:samstone on Monday, October 02 2006 @ 03:01 PM EDT
I found out the problem. It was my new Parental Control system in my router that caused the slowness. (I have 10 mbps fiber optic connection, so it wasn't supposed to be slow.) Still I don't know why it is slower when Milonic Menu is on. For the time being I can live without it.

Sam
  • Geeklog 1.4.1 BETA 1
  • Authored by:CavemanJoe on Wednesday, September 20 2006 @ 09:03 AM EDT
Looking good! I'm especially excited about the multi-language capabilities.
The redesigned My Account page looks sleek and up-to-date, and seems far more intuitive. I was a little surprised to still see the "public PGP key" entry in there - I realise that this stems from GeekLog's legacy as a security portal, but it might be an idea to have an option (perhaps in config.php) to easily disable this, or replace it with a different kind of entry field (with a corresponding alternate label).
Any chance of incorporating Bad Behavior into the standard GeekLog download? After all, it's something that most folks seem to end up installing as par for the course.
Thanks for all your hard work on this release - it's very encouraging to see GeekLog come up with things are are truly "firsts."
  • Geeklog 1.4.1 BETA 1
  • Authored by:GNP+ on Thursday, September 21 2006 @ 05:45 AM EDT
the mass delete users is just something i was waiting for. I want to delete all users who have not activated their account within 48 hours. is there some way to do this? and/or is there a simple (!!!) way to add this as plug or change in the script?

I am no techie, and some of the answers here make me dizzle.
  • Geeklog 1.4.1 BETA 1
  • Authored by:Dirk on Saturday, September 23 2006 @ 02:05 PM EDT

This specific option can not easily be backported, but the information it uses (last login date, etc.) is readily available in older versions as well. So you could write a plugin or some simple function to delete users based on certain criteria.

bye, Dirk

  • Geeklog 1.4.1 BETA 1
  • Authored by:kemal on Saturday, September 23 2006 @ 01:34 PM EDT
there is no langluage option on Layout&Langluage page,
there is a problem on batch delete page..

---
_KEMAL_
  • Geeklog 1.4.1 BETA 1
  • Authored by:Dirk on Saturday, September 23 2006 @ 01:55 PM EDT

The language option is now only available when you're using UTF-8.

If you're getting an SQL error when calling up the batch delete option, then that has already been fixed in CVS. If you're having another problem, please provide more details.

bye, Dirk

  • Geeklog 1.4.1 BETA 1
  • Authored by:LWC on Saturday, September 23 2006 @ 08:06 PM EDT

Do you mean that only if config.php defines a UTF-8 language, then this choice is active? Indeed, it seems you've made us all use English UTF-8 so we could have the choice (or maybe I switched to English UTF-8 and I forgot).

Anyway, seeing that you learn to grasp the importance on Unicode, what about finally adding mysql_query("SET NAMES 'UTF8'") to system/databases/mysql.class.php?

  • Geeklog 1.4.1 BETA 1
  • Authored by:kemal on Sunday, September 24 2006 @ 07:00 PM EDT
when i set my langluage to utf-8 giving this error ...

[code]An error has occurred:
2 - require_once(/home/.crusader/kcellat/moderntalking.biz/language/utf-8.php) [function.require-once]: failed to open stream: No such file or directory @ /home/.crusader/kcellat/moderntalking.biz/mt/lib-common.php line 391

array(42) {
["GLOBALS"]=>
&array(42) {
["GLOBALS"]=>
*RECURSION*
["_POST"]=>
array(0) {
}
["_GET"]=>
array(0) {
}
["_COOKIE"]=>
array(5) {
["theme"]=>
string(10) "Blue_Steel"
["language"]=>
string(7) "turkish"

[/code]
... countine...



---
_KEMAL_
  • Geeklog 1.4.1 BETA 1
  • Authored by:Dirk on Monday, September 25 2006 @ 01:56 AM EDT

$_CONF['language'] is supposed to be the name of a language file. So choose 'english_utf-8' (instead of 'english'), for example.

bye, Dirk

  • Geeklog 1.4.1 BETA 1
  • Authored by:kemal on Monday, September 25 2006 @ 09:17 AM EDT
i optimized like this:
$_CONF['language'] = 'english_utf-8';

but not show again!!

---
_KEMAL_
  • Geeklog 1.4.1 BETA 1
  • Authored by:kemal on Monday, September 25 2006 @ 10:29 AM EDT
i solved default_charset must be "utf-8" too..
Now i have other problem.. I am using forum ver.2.5 but i can't moderate!..

---
_KEMAL_
  • Geeklog 1.4.1 BETA 1
  • Authored by:Dirk on Monday, September 25 2006 @ 02:21 PM EDT

I'd suggest you start a thread in the forums for your forum problem ...

bye, Dirk

  • Geeklog 1.4.1 BETA 1
  • Authored by:LWC on Saturday, September 23 2006 @ 08:11 PM EDT


I'm surprised no one comments about the CSS changes because they make Geeklog sites not less than inaccessible for me.
  • Geeklog 1.4.1 BETA 1
  • Authored by:LWC on Sunday, September 24 2006 @ 05:29 AM EDT

Thanks, it's almost ok now! A little big but at least visible.
  • Geeklog 1.4.1 BETA 1
  • Authored by:J23 on Sunday, September 24 2006 @ 12:13 PM EDT
I'm not sure if it's just me or not, but I do use UTF-8 Language and can not see it under usersettings.php?mode=edit ' Layout and Language
' option to change it for a user .. any idea why ? it onlu show Theme, No Topic Icons:No boxes:Maximum Stories:Date Format: ..

---
http://www.info-polonia.com/
  • Geeklog 1.4.1 BETA 1
  • Authored by:Dirk on Sunday, September 24 2006 @ 01:11 PM EDT

Make sure you have $_CONF['allow_user_language'] = 1; in your config.php. Also make sure that your default language file is one whos name contains "utf-8".

bye, Dirk

  • Geeklog 1.4.1 BETA 1
  • Authored by:J23 on Sunday, September 24 2006 @ 01:27 PM EDT
Hi Dirk,
I'm not sure what is going on but this is what I have on
$_CONF['allow_user_language'] = 1;
$_CONF['language'] = 'english_utf-8';


strange ?,

---
http://www.info-polonia.com/
  • Geeklog 1.4.1 BETA 1
  • Authored by:Dirk on Sunday, September 24 2006 @ 01:38 PM EDT

And $_CONF['default_charset'] = 'utf-8'; as well? That would be the exact same setting as here on geeklog.net then ...

bye, Dirk

  • Geeklog 1.4.1 BETA 1
  • Authored by:J23 on Sunday, September 24 2006 @ 02:46 PM EDT
Hi Dirk,
thank You , that was the problem , I was using:
$_CONF['default_charset'] = 'iso-8859-1'; and now when I use: $_CONF['default_charset'] = 'utf-8' work fine , so thank you again !

---
http://www.info-polonia.com/
  • Geeklog 1.4.1 BETA 1
  • Authored by:Laugh on Monday, September 25 2006 @ 03:06 PM EDT
Are you going to be adding CAPTCHA to Geeklog 1.4.1?
  • Geeklog 1.4.1 BETA 1
  • Authored by:Anonymous on Tuesday, September 26 2006 @ 07:14 PM EDT
No. Since there will be no new features after the Beta, there will be nothing more than you can see now.
There is a plugin for the captcha which you can use.

---
tokyoahead.com
  • Geeklog 1.4.1 BETA 1
  • Authored by:jmucchiello on Friday, September 29 2006 @ 12:37 AM EDT
Moving the events and the calendar to their own plugin concludes our work on making Geeklog more modular.

Does this mean you won't be moving stories into their own plugin for full modularity? One benefit of moving stories into a plugin is you could make a site that focuses more fully on being forums based without having to hide the submit links.

  • Geeklog 1.4.1 BETA 1
  • Authored by:Anonymous on Sunday, October 01 2006 @ 11:32 PM EDT
There is no plan to do that as of now.
Further, the ways how topics, stories and other things work together makes it an extrmely high effort to do that.
In order to get that done, you would have to rewrite very large portions of the code just to prepare the transfer, let alone writing the plugin.

On a side-note, if you take out the stories, and want to have a forum-based portal only, you might have an easier way with a pure forum-based site that is using phpBB or similar together with plugins for that forum software.

---
tokyoahead.com
  • Geeklog 1.4.1 BETA 1
  • Authored by:jmucchiello on Tuesday, October 03 2006 @ 08:25 PM EDT
Actually, I've looked at the code and I don't think it would be too difficult to pull stories into their own plugin. The only real trouble is dealing with article.php since it would be in the wrong location but you would have to maintain it for backward compatibility. Topics would still work fine since they work now with the other plugins. story.php and submit.php would shrink a lot (moved into a story/functions.inc file).

I don't want just a forum system. If I did, I'd already be using phpBB (or similar). I'm more interested in the static pages part. In fact, I can't wait for 1.4.1 because I have topics with 1 dummy story that I have to update constantly to eliminate the "no stories found" message. I had been planning to make a topic option that would eliminate that message but a $_CONF option works just as well.

Maybe I'll submit a patch for 1.5 :-)
  • Geeklog 1.4.1 BETA 1
  • Authored by:destr0yr on Monday, October 02 2006 @ 06:56 PM EDT
batchdelete.thtml appears to be missing a closing curly bracket on line 8 for lang_delconfirm.

suppose i could open a bug for this...

---
-- destr0yr
"I love deadlines. I like the whooshing sound they make as they fly by." -- Douglas Adams
  • Geeklog 1.4.1 BETA 1
  • Authored by:Dirk on Tuesday, October 03 2006 @ 05:07 AM EDT

Fixed in CVS. Thanks.

bye, Dirk

  • Geeklog 1.4.1 BETA 1
  • Authored by:Remdotc on Sunday, October 08 2006 @ 09:55 AM EDT
I really like the smarty template, I really do enjoy geeklog overall as a CMS system, however afters years of use, here are some things that need to be addressed.

Geeklog 1.x does not support the common hosting enviroment where users do not have acccess to place the code structure outside the webroot

Yes it can be done but requires the end user to tweek the config file and even that still results in an unsecure install, that further has issues, and with the bevy of CMSs that support this out of the box, John Q Public is unlikely to muck around with geeklog for a couple of hours when they could have spent 4 minutes installing another CMS

Focus on security, not insecurity
Better spam bot filtering, registration, and trackback fixes are great, but MsSQL is a waste of time. Most people who would use MsSQL can easily download sharepoint services and have a portal in minutes, for those rare few who would want a secure CMS such as Geeklog, but want to run it in an enterprise level enviroment, Geeklog would be better off supporting LDAP, as that covers a broad range of products and services

  • Geeklog 1.4.1 BETA 1
  • Authored by:Dirk on Sunday, October 08 2006 @ 03:53 PM EDT

Well, I don't consider the MS SQL support wasted time. First of all, Randy developed this all on his own. And since he's not a member of the core Geeklog team, no time was taken away from other things. Plus, even the few minor adjustments that we had to make to Geeklog's SQL requests can only benefit us when someone's trying to port it to another database (which, as it turns out, may be not as easy as we thought - a valuable insight from this exercise).

I honestly have no idea what the common web hosting environment looks like in the US (which I assume is what you're talking about). It was my impression that not being able to place files outside of the web root was the exception. Maybe things have changed here ...

In any case, a secure way to install Geeklog entirely inside the web root is explained in the FAQ and isn't too complicted (I would think).

As for LDAP support, feel free to submit your LDAP class for Geeklog' remote authentication feature.

bye, Dirk

  • Geeklog 1.4.1 BETA 1
  • Authored by:randy on Tuesday, October 10 2006 @ 02:55 PM EDT
I found your comments saying "MsSQL is a waste of time" and "Most people who would use MsSQL can easily download sharepoint services and have a portal in minutes" interesting. MSSQL as a database does not mean one must only look for MS solutions to encorporate into their environments.

By opening up Geeklog to another stream of users (read Microsoft-ONLY users) who otherwise would never have considered Geeklog as a viable alternative, means that even more people will jump on board the Geeklog wagon.
To be blunt, the database is generally the barrier to entry for many organizations - not LDAP. IT organisations tend to shy away from technologies when the application's database is not in line with what they use. Removing the database barrier means that the usefulness of an LDAP interface mechanism becomes even greater. Further to this - forget the "Enterprise" users for a moment and consider the tens of thousands (millions even) of small to mid-sized organizations out there who run mixed technology environments. If they already have SQL server and a web server, they can now choose Geeklog and choose from the abundant variety of plugins available to them rather than Sharepoint Services. LDAP would not and may never be a consideration for many companies.

To download or install Sharepoint Services is an option. But now there's yet another option for MS-Only shops - Geeklog.
  • Geeklog 1.4.1 BETA 1
  • Authored by:samstone on Sunday, October 15 2006 @ 01:17 AM EDT
<b>the common hosting enviroment where users do not have acccess to place the code structure outside the webroot</b>

This is not true for the standard webhosts. If the webhost doesn't allow that, you should not use that webhost. The majority of webhost uses CPanel, which allow Geelog to install very easily.

Sam