That's kind of the point of releasing anything other than a maintenance release. New and updated functionality. That often requires making changes that are not necessarily backwards compatible. Frankly there is a lot of legacy code still in Elgg...
jessica
There is no such thing as bug-free software. Just bugs that haven't been discovered. When you factor in that the plugin author has no idea and no control on the types of systems and configurations their plugin will be used, it is impossible...
@manfred
<sarcasm>
Yeah and the "coders" don't do anything but tinker with Elgg as a hobby. They aren't
a) customizing the layout of their site with css and code
b) trying to build a community that satisfies his site's members and...
@node there is nothing in the Elgg Core that prevents anyone from creating a new Groups plugin to do just this. This is a common problem. You don't understand how Elgg works.
The Groups you see and use on this site and your own Elgg site, etc. is a...
@manfred the problem is groups are not something as simple as bookmarks or blogs, they have much greater fuctionality and thus require much more involvement when trying to "customize" them. I doubt you will ever see any real "customizable" groups as...
@node those 4 basic entities in Elgg allow you to do pretty much anything you want. One of the things I love about Elgg is the actual thought that went into the design of the core and its ability to be easily adapted, tailored, and reused. Adapting...
It needs to be installed as qli_recaptcha, if it's not it won't pick up the settings. So if it's not installed that way, disable the current copy you have installed, rename and reinstall it and see if the settings don't show up.
Had an issue with engine/lib/input.php not overwriting the older file which threw an error on upgrade and gave a WSOD.
Manually updated the input.php file and reran upgrade with another WSOD but no error thrown. A refresh took me to the index and...
You are going to have to either edit the add.php file for thewire or figure some other way to handle the action because the forward takes place there.
What I'd do is duplicate the add.php from the wire, rename it to something else and save it with...
@Clinton
if you are using the standard riverdashboard change the forward to:
forward("mod/riverdashboard/index.php");
or
forward("pg/dashboard");
should work as well.
That should take you back where you want.
get the annotation in create using the id that was passed and then display the value.
And the IF isn't interferring, it's making sure the annotation was actually created.
check to be sure you are passing the annotation id correctly.
If you do a google search for
add_to_river elgg
You'll get to the docs easily and see how it should be passed.
Might work, I haven't looked at all the changed made in the 1.7.2 messageboard. Be sure to save copies of the original in case it doesn't work.
But frankly you don't need to make all those changes.
Your ideas? I thought it was TriOut's idea. You taking credit for it now?
I had the idea for high definition TVs years ago. Damn those companies for developing MY idea and not giving me anything in return...
Returning the favor? I'm guessing you...
What login mods are you using?
I just created an account at your site. Breaks when confirming registration and when logging in. Only had to refresh once to log in and get sent to the dashboard.
Not seeing any layout issues.
It is a quick change and easy. For someone who knows what they are doing.
Your Elgg isn't stalled, it is working as intended. You just want it to do more than it was originally programmed to do.
Now you expect others who have spent years learning...
@LeeLu - And if he told you how to do it and you still couldn't figure it out, as is the case here, would you expect him to do it for free?
@triout - PM me.
I suggest you look at 1.7.2.
The messageboard has been updated there and the annotation id is passed to the river create view.
You can either upgrade to 1.7.2 or use it as a reference to get your version to do what you want. Here's a tip, what you...
What you are looking for is someone to tell you how to do it, which you would get by hiring someone to write the code.
If you are wanting to learn, you've been given more than enough info to figure it out if you bother to look around at the...
Sounds like something wasn't updgrated to work with 1.7 as it requires security tokens for actions now.
There is a ton of info on this site about updating plugings to fix this. Do a search or hire someone to fix it for you.
@triout, you are trying to display the annotation object rather than the annotation data. Try
$annotation_object->value
As Brett pointed out earlier...
@tunist - no you are not understanding correctly. Someone other than the original authors is working on a different more updated plugin and is being paid to do so.
The mod I mentioned is friend_request. As I said it requires the person you want to friend to approve and it automatically makes the friendship reciprocal.
I require people requesting friends to be approved, but by default I believe with Elgg you can friend someone and that makes them your friend, but it doesn't make you their friend unless they go and friend you as well.
Same here on the Elgg site...
On the site I'm working on I'm replacing the default comments with a subset of my own custom forums. You can see a demo of the forums here:
http://www.quiklinks.com/elgg/pg/forums/category/4/root-forum/
No need to rewrite the plugin completely, just add a check to see if the user wants to be texted on a given event and if so send it. If other plugins allow for notification on comments, etc., then this would pick it up.
As for if it would work in...
Yup. The current version of Groups I'm working on I have about a week's fulltime work involved. And it's not done. Well it would be done if I didn't keep coming up with new things to try...Be happy to convert it to what he needs for the cost of...
Yup that one and others. Prices are about the same, though if you can get away with limiting to just the US you can get better rates.
I'd use email for all outgoing SMS to avoid using the credits and only use the SMS gateway service for inbound...
Going the SMS gateway service route isn't a bad idea I don't think. You resell the 'credits' to your users for a small profit. Only drawback is you have to invest in the initial purchase of bulk credits from the gateway service provider, which from...
Well what most sites do is send a message letting the recipient know something was posted, not necessarily the details of what was posted. Sort of like "Soandso just posted a reply to your X". Most SMS will also break up longer messages into...
Yeah it's pretty much the same as procmail, just haven't had the time to find out the issue. I'll work on that when I get around to adding outgoing SMS notifications and friend messages.
LOL it kills me the number of people I see complain about Elgg and are on cheap hosting!
Is that groups listserve plugin still around? Be interested in seeing that.
@Dhrup
Yep. Played with it myself, but had problems with my mail server rejecting incoming text replies. Haven't figured it out yet. The server says it isn't finding the mail account, but it is a working mail account on that server. One of these...
Messaging out is easy, most providers have email gateways. I have a php script for sending SMS messages via about 80+ providers. Hooking it into Elgg as a notification method would be pretty simple.
Inbound SMS is another story.
Anyone else want to shill their forum plugin? :)
Vazco I looked at yours, it didn't fit what I wanted. I'll also note the one on your site isn't the best possible impression. The posts you do have listed do not seem to be formating properly as they...
I have seen that, I still need to actually check it out. You don't have a demo available without having to install the plugin? No screen shots either :(
Going with posts as entities seems the only way to do it and stay within the Elgg framework,...
Those features listed are what are currently in the demo there. The core is pretty much done with the exception of things like RSS feeds, river feeds and notifications. Mostly bug fixing and tweaking now.
That's basically what I've done, used entities rather than annotations. I don't have threading in as of yet, but the way it's set up, I can add it later.
I agree you wouldn't want to do it when just disabling, but what I mean is have the option available as an 'uninstall', if that is what the admin wants to do. The one thing I notice testing a lot of the plugins, is a lot of extra data gets left in...
With regard to things like files, tidypics and izap leaving content behind, why not develop uninstall routines for them that can be run to clear out the related files and data before disabling the mod?
Coming from a larger vBulletin site, I'm not happy with the current state of forums/messageboards in Elgg, and while I know there are a couple of potential replacement plugins available, none really fit what I wanted. And I love to tinker...
So, I...
What is sounds like is IE isn't allowing the cookies to be set and/or read. Without them Elgg doesn't know you are logged in. Have you tried to see if anyone else using IE is having the same problem with your site?
Works fine for me with IE8.
I have noticed an issue with wavatars sometimes not displaying right after they are set. Refreshing the page seems to fix the problem.
Anyone have any luck saving into annotations, text data that has been gzcompressed?
Developing a mod that is using a page history and figured it would be better to compress the page data before adding it as an annotation, but it seems the...
Make sure the recaptcha code is within the form elements. Sometimes you have to play with the layout to get it to work. That's one of the reasons why I didn't recommend 2.0.1. It requires more coding than this version, but in return you can use it...
Ok found the other problem.
I wasn't seeing the folder options in Files at all. I could go to my personal folder page and see the old folders I had (they are empty though, another problem), but on the main Files page there is nothing for...
Well scratch that, I somehow was still uploading 1.2
Now that I have 1.5...
Haven't figured it out yet, but the english language file is screwing up the sytem. If I remove the language file, system works again.
Even without the language file I'm...
Honestly, I doubt you can legally enforce those provisions. It could seriously be called into question as to whether or not your plugins are a derivative work.
Interesting look to 1.8. Has some ideas I'm considering incorporating into my version, like adding tabs for groups, etc., onto the dashboard/river feed.
Thanks again Dhrup for giving me a look!
Some of the games are originally Facebook games that are being ported over. Some still have ties with facebook. But I haven't run into many like that out of the tons of games available through the service.
I'm tempted, but I need to keep focused on getting proficient with 1.7.1 and getting my site open. Spent the last two days rebuilding the riverdashboard out of riverdashboard, custom_index, river_comments, and river_faces...
I tried creating an account on the demo, but never got an email confirmation...even tried lost password.
Shame because I'd kinda like to take a look at 1.8
You can replace the default captcha that required teh GD php extension with Google's reCAPTCHA which doesn't.
http://community.elgg.org/mod/community_plugins/read.php?guid=529826
Gah! That's what I get for uploading at 5am in the morning after a night of coding...
Glad you got it working and thanks for catching that bug. I'll get an updated version posted later with a fixed version. (After some sleep!)
You don't see a [Settings] link on the mod in Admin tools?
What version of Elgg are you using?
Have your tried running update or turning the caching off and back on after reloading the tools?
@James
The blacklist is a good idea, but you'd have to have a reasonably quick method of resolving inadvertant blacklisting issues. You are going to get people blacklisted that don't belong on the list. Usually from IP banning beyond a single...
LOL, bit of a plug and an evil thought.
I just updated my reCAPTCHA plugin to allow it to be used on other forms in Elgg. (the plug).
So now I can let the spammers register by turning off reCAPTCHA on registration, but enable in on blogs,...
For those interested, I uploaded a more advanced v2.0 with extended support for other forms in other mods beyond just registration and lost password. I'm keeping this one set as the Recommended version as it is plug and play whereas v2.0 required...
@adnimo, sorry forgot to respond to the other part, yes PM me, but I am pretty swamped at the moment.
@adclose and TW, thanks. I'll holler if I have questions, trust me :)
@James
Yes I'm thinking along the same lines. You could fairly easily program a system that would enforce captcha for a period. I agree just having to do the captcha every time they want to post a piece of spam should annoy them enough to go...
@admino
I'm sure I can, just a matter of getting the admin side set up. Honestly I threw this together for my own site and figured it would be a nice payback. I'm still learning the ins and outs of the Elgg code and haven't gotten around to working...
The human spammer, as I said, is a whole different proposition. Not much you can do more than some of the things you already listed. But also as you said, that puts a heavier load on the site operator. I find it easier to deal with the small number...
It is supposed to be one of the hardest to crack of the captchas around. One of the reasons I wanted to check it out. It's also kind of cool that each time it's used it's helping to build a digitized library of books and new articles.
Hmm, I swear I did that, but lemme go check it.
Isn't repackaging already written code a big part of the game? Why reinvent the wheel when it isn't necessary. Most all of my modding of Elgg so far has been simply tweaking the existing code to fix...
Not bloody much of my code really in it.
The start.php is mostly the original captcha plugin stripped of the captcha functions that were no longer necessary and a copy/paste/minor edit of the reCAPTCHA code.
Same with the captcha.php file, merely...
On the topic, I decided to test out the reCAPTCHA system from Google. Works pretty well and quite easy to implement. So easy, I whipped up a replacement captcha mod for Elgg and posted it :)
My apologies if I come across as bashing on the captcha on this site a bit, wasn't really my intent, more just posting what I saw here as a common example plaguing lots of sites these days. I do have concerns about the visual captcha however. It...
That VisualCaptcha appears to be what they are using here already...that doesn't boost my hopes.
I'll look again at the UnCaptcha mod as well.
Thanks again
Are you refering to the captcha in the Site Access mod?
Handling em after the fact isn't a problem, I'd just prefer to stop them at the door as much as possible :)
I realize that no system is going to be foolproof, but some methods are better than...
Seeing a number of spammers just on this site, and not having opened my Elgg site public yet, I wonder about keeping the spammers out. Now I realize that this site isn't using the same captcha system as the Elgg 1.7.1 default, but it still makes me...
Facyla, not a problem I understand beta :) Glad to help. Here's a bit more.
The unspecified folder is displaying all files. Tried creating two folders and adding one item to both. Items showed properly in their assigned folders but both also appear...
could you just have the plugin automatically add the #urlpreview tag to the input once received? Would save potential confusion and forgetfulness by users.
While you may not ever need it again, it wouldn't hurt to send it (I'm guessing) and then...
The icon size was set to "medium" in object/poll.php. I just changed it to "small" instead. There are still a few css/formatting issues. In the code it calls for a non-existant "strapline" class for css formatting. Looks like part of the fix from...
Heh, I've run into a few issues with Groups as I've been playing with the code and creating plugins for the engine. Still, I'm impressed as hell with Elgg from a programmer's standpoint. It's pretty damn easy to work with.
It's a core bug I believe.
http://trac.elgg.org/ticket/1495
I say this because I'm getting a error log warning:
WARNING: 2010-07-15 03:50:25 (EDT): "parse_url(/pg/polls/list/group:210) [<a...
The problem is cropping up on line 31 of index.php
$polls = $page_owner->getObjects('poll',50,0);
Comment that out and it runs. Of course no polls are listed
I get a similar DB error when clicking on Group Polls after installing.
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'and e.site_guid = 1 and...
Seems the email notification isn't parsing the data needed when it is sent out after a comment is left on a river entry.
Examples:
You have a new comment on your item "" from xxxxx. It reads:
Notice the missing item title?
and in the link to...
Shouldn't the root/default folder be named something other than "Unspecified"? I didn't see anything in the language file for that. Since it displays all files regardless of folder, perhaps just label it "All Files"?
Feature suggestion: add a link...
You should note that the mod folder needs to be renamed to just "folder".
You also need to add the new language definitions to the english language file. They aren't there.
Looks pretty useful, thanks!
@ Cash: you said - "Also, you are using the vanilla Elgg widget loading code? It is extremely inefficient and many sites rip out the lazy loading."
And replace it with? I'd rather not have to reinvent the wheel if someone's already got code...
Are the ownership and group permissions on the data folder correct? The recommendation for Elgg is to place the data folder outside of the publc_html area which often requires some strict ownership and group permissions to be able to read and write...
Create a new folder under
/mod/theme_elgg_example/views/default
called "canvas"
Create another folder under that called
"layouts"
Put a new "new_index.php" in that folder that contains what you want.
Checked it here running 1.7.1 and it works...
You can edit the \mod\theme_elgg_example\views\default\custom_index\canvas\layouts\new_index.php to remove the widgets and add any hard-coded data or info you want.
Or you can edit the \mod\theme_elgg_example\index.php and stop it from passing the...
He's got more talent than you've displayed. And I wasn't aware that being a script kiddie qualified you as a "CERTIFIED ETHICAL HACKER". Last I knew it qualified you as, well, a script kiddie...
To answer your first question the views default to, well default. So the css.php is in the correct place.
The system looks for a replacement in \mod\theme_elgg_example\views\default\ in this case, where if it finds custom_index\css.php it will use...
Proved what wrong exactly? He asked for people to point out weaknesses.
Then again he didn't mean for you (Dave) to expose your own personal weaknesses...
Dhrup, ok that sounds like what I've run into. Still using most of the original Group functions rather than cloning and renaming them except where necessary to customize.
I asked this in another topic but haven't gotten a response, and it...
What problems did you run into Dhrup? I'm working on a Groups plugin now. So far I haven't had to touch the Elgg core, though it does look like I'll have to make a minor change to the original Groups to avoid it displaying the contents of my new...
New to Elgg, but have to say I'm impressed as hell. I'm designing a new site, previously have been using vBulletin and modding the hell out of it, but I like what Elgg has to offer and the mod potential.
Currently I'm working on an extension of the...
@Dave
And yet for all of your posturing and attempts at flexing your epeen, you've failed to offer a different solution...
Rather than the above, how about actually using your claimed knowledge and supply a recommendation and be useful.