Welcome to Geeklog Saturday, May 25 2013 @ 01:33 PM EDT
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
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.
Here's what others have to say about 'Geeklog 1.4.1 BETA 1':
The following comments are owned by whomever posted them. This site is not responsible for what they say.
Thanks!
Mark
---
Media Gallery - the ultimate gallery plugin for Geeklog - www.mediagallery.org
Use the bug tracker please. Thanks.
bye, Dirk
Sam
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
Fixed the display of the comment author names.
bye, Dirk
Sam
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)...?
For example, if it loads a JS file, view the source to see if you find the call more than once.
Sam
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."
I am no techie, and some of the answers here make me dizzle.
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
there is a problem on batch delete page..
---
_KEMAL_
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
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?
[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_
$_CONF['language'] is supposed to be the name of a language file. So choose 'english_utf-8' (instead of 'english'), for example.
bye, Dirk
$_CONF['language'] = 'english_utf-8';
but not show again!!
---
_KEMAL_
Now i have other problem.. I am using forum ver.2.5 but i can't moderate!..
---
_KEMAL_
I'd suggest you start a thread in the forums for your forum problem ...
bye, Dirk
I'm surprised no one comments about the CSS changes because they make Geeklog sites not less than inaccessible for me.
Thanks, it's almost ok now! A little big but at least visible.
' 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/
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
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/
And
$_CONF['default_charset'] = 'utf-8';as well? That would be the exact same setting as here on geeklog.net then ...bye, 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/
There is a plugin for the captcha which you can use.
---
tokyoahead.com
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.
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
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 :-)
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
Fixed in CVS. Thanks.
bye, Dirk
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
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
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.
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