Not signed in (Sign In)

Categories

Vanilla 1.1.4 is a product of Lussumo. More Information: Documentation, Community Support.

Help keep Vanilla free:
Welcome Guest!
Want to take part in these discussions? If you have an account, sign in now.
If you don't have an account, apply for one now.
    •  
      CommentAuthorADM
    • CommentTimeSep 4th 2006 edited
     # 1
    There was a new addon released earlier today which turns your forum into a Gmail like invite only system, thought it'll be wise to create an official release thread.

    Basically it adds an invite code to the registration page so the only way for people to register is for them to be invited by members on the boards, each member gets a certain amount of invites and they can invite whoever they want. When they run out of invites they can request more from the admin.

    This way if you run a private community you can give the power to the people and not have to worry about approving accounts and all that. On the account of the invitee it says "Invited by: Username" so that way you know who invited them just incase they turn out to be a problem ;)

    Check it out
    http://lussumo.com/addons/index.php?PostBackAction=AddOn&AddOnID=156
  1.  # 2
    sounds cool i'll be checking this out.

    would it be possible to show who had accepted your invites on the account page of the person who sent the invite out?
    •  
      CommentAuthorADM
    • CommentTimeSep 4th 2006
     # 3
    "would it be possible to show who had accepted your invites on the account page of the person who sent the invite out?"

    What would be the exact need for that?
    •  
      CommentAuthorDinoboff
    • CommentTimeSep 4th 2006
     # 4
    On the account page, we were think to put all the list of members that have been invited by you, somethink like the role history.

    For the invitation that have not been used, our choice is more to delete them (the extension allow the admin to delete the ones that are not valide anymore). We didn't think to what you want. That could be done, but on the invitation page.
  2.  # 5
    "What would be the exact need for that?"

    well it's not like it's essential but it would just be a nice feature. just to see which user has been the most successful with their invites.
    • CommentAuthorLudwig
    • CommentTimeSep 6th 2006
     # 6
    Hey!

    I love this add-on it works great I just have a few questions;

    1) This add-on destroys the "Whipser to:" input form everywhere on my vanilla installation as well another member of lussumo's install (they replied to a help topic I made making the connection between Invite-Only and Whispers) so do you know how this could be remedied.

    2) How can I change the outgoing email to only send the Link to the Registration page with the Activation code seperate and then also the custom message below it instead of a link taking you to the registration page with the activation code already in the input field.

    Thank you!
    • CommentAuthorithcy
    • CommentTimeSep 7th 2006
     # 7
    1) is wrong.. check the other thread.
    •  
      CommentAuthorADM
    • CommentTimeSep 7th 2006
     # 8
    1) No idea about this one to be honest.. never did it like that for me.

    2) Just edit the Email_Invitation.txt that's with the addon.
    • CommentAuthorLudwig
    • CommentTimeSep 7th 2006
     # 9
    Thank you o so much, sorry for 1) it's wrong and I still have to get to the bottom of the problem.
    •  
      CommentAuthorDinoboff
    • CommentTimeSep 7th 2006 edited
     # 10
    I find a bug with whisper (failed to enable whisper) in my addons.
    To fix the bug download the version 0.2.1 (or be sure that whisper is enable on your forum, you need to look into conf/settings.php).

    This addons force whisper to be enable:
    in version 0.2.0:
    if ( in_array($Context->SelfUrl, array('people.php', 'account.php', 'settings.php')) ) {
    ...
    if ( $Context->Configuration['INVITATION_SYSTEM_REQUEST_ON'] == 1 ) $Context->Configuration['ENABLE_WHISPERS'] = 1;
    }

    In the version 0.2.1, I took off the first condition.
    • CommentAuthorargie01
    • CommentTimeSep 22nd 2006
     # 11
    Hi,

    I'm testing your extension, and even when this is enabled as extensions and turned on I can't find where to write an email to send an invitation. I checked it as admin and also as a normal user.

    Then, what is the function of the option "Category for request" ? Could you explain in a more extensive way ?
    There is a way to activate the extension for every user ? I know this is off by default...

    Thank you !
    •  
      CommentAuthorDinoboff
    • CommentTimeSep 22nd 2006
     # 12
    You have to activate the extension in the registration setting page.
    You also need to add the permission to send invitations (settings >> Role and permission).
    (Add also to your moderators and admin the permission to add more invitations to user)

    Then there will be a new link to invite someone in your account page.

    One more thing (not required), you should set you forum private in the forum option (Application settings).

    "Category to request" is the category where you will receive the request from your users for more invitation.
    • CommentAuthortimberford
    • CommentTimeSep 22nd 2006
     # 13
    i've enabled the extension and set up the permissions in the roles.

    however, when i send an invite i get:

    "Warning: fsockopen() [function.fsockopen]: unable to connect"
    "Framework.Class.Email.php on line 184"
    "A fatal, non-recoverable error has occurred"
    "Could not connect to SMTP host"
    "Email.SMTPSend(); The error occurred on or near: 111: Connection refused"

    I've not had any problems previously with the forum sending emails. I get membership application emails etc. no problem.
    • CommentAuthortimberford
    • CommentTimeSep 26th 2006
     # 14
    bump. anyone know what i can do about this?
    •  
      CommentAuthorDinoboff
    • CommentTimeSep 26th 2006
     # 15
    I will look at it tomorow.
  3.  # 16
    Normally, I'd just bang my head against my laptop until I get a solution, but it's a little late for that.
    This is my problem:

    A fatal, non-recoverable error has occurred

    Error Message
    Could not create the Invitation Table
    Affected Elements
    Invite System Installer.OpenConnection();
    The error occurred on or near: Duplicate column name 'InvitationID'

    Happens right after I activate the extension.
    What do I need to edit? I can undo the fatal error by deleting and uploading a backup copy of my config folder, but I'm getting tired of doing this while poking around.

    Anyone know how I can fix this?
    •  
      CommentAuthorDinoboff
    • CommentTimeSep 30th 2006 edited
     # 17
    You need delete to the 'InvitationsSent', 'InvitationsAllowed' and 'InvitationID' in the user table.

    If the message appear again. Check that $Context->Configuration['INVITATION_SYSTEM_FIRST_ACTIVATION'] = 1; is in /path/to/vanilla/conf/settings.php
  4.  # 18
    I'm on it. Thank you very much. I appreciate the help.
    • CommentAuthorAugust
    • CommentTimeOct 22nd 2006
     # 19
    I installed this extension and used it without issue for a couple of days, and then I decided that I should change my invitation message.

    At which point I get a syntax error message for settings.php. Now, it's easy enough to edit out and fix (it turns out that part of the message gets duplicated where it shouldn't), but it also causes "$Configuration['LAST_UPDATE']" to be written *after* ?> in the same file. Again, easy enough to edit out, and after I do so, everything works again, but I'm not sure I want to do this every time I want to change the settings for this extension, as it renders my vanilla install unusable until I do so.

    I'm not especially competent with php or MySql, so I'm sorry if this isn't enough information to go on, or if I've missed something very obvious. But can anyone help me with this?
    • CommentAuthorMark W
    • CommentTimeOct 23rd 2006
     # 20
    Sounds like the same issue I had with the announcement bar - were there carriage returns in your announcement message?
    • CommentAuthorAugust
    • CommentTimeOct 23rd 2006
     # 21
    Yes, actually.
    •  
      CommentAuthorDinoboff
    • CommentTimeOct 23rd 2006 edited
     # 22
    I just upload the version 0.2.2 that fix this problem.

    For info, here is the fix:

    • Line 348 of default.php, replace:$Presentation = ForceIncomingString('INVITATION_SYSTEM_PRESENTATION_FORUM', '');
      $ConstantManager->DefineSetting('INVITATION_SYSTEM_PRESENTATION_FORUM', $Presentation);
      by:$Presentation = ForceIncomingString('INVITATION_SYSTEM_PRESENTATION_FORUM', '');
      $Presentation = addcslashes($Presentation, "\n\r");
      $ConstantManager->DefineSetting('INVITATION_SYSTEM_PRESENTATION_FORUM', $Presentation);

    • Line 375 of default.php, replace:$Presentation = $RegistrationForm->Context->Configuration['INVITATION_SYSTEM_PRESENTATION_FORUM'];by$Presentation = stripcslashes($RegistrationForm->Context->Configuration['INVITATION_SYSTEM_PRESENTATION_FORUM']);

    • And line 148 of library/Class.InviteSystem, replace:stripslashes($this->Context->Configuration['INVITATION_SYSTEM_PRESENTATION_FORUM']),by:stripslashes(stripcslashes($this->Context->Configuration['INVITATION_SYSTEM_PRESENTATION_FORUM'])),
    • CommentAuthorAugust
    • CommentTimeOct 24th 2006
     # 23
    Thank you.
    • CommentAuthorwh0rd
    • CommentTimeDec 25th 2006 edited
     # 24
    Another fsockopen() warning:


    Warning: fsockopen(): unable to connect to smtp.aim.com:25 in /home/domainname/public_html/directory/forum/library/Framework/Framework.Class.Email.php on line 184
    A fatal, non-recoverable error has occurred
    Technical information (for support personel):

    Error Message
    Could not connect to SMTP host smtp.aim.com:25
    Affected Elements
    Email.SMTPSend();

    The error occurred on or near: 13: Permission denied


    Could this be related to permissions on the host server?
  5.  # 25
    Great extension. Perfect for my forum. Am I right in thinking that, if a user has used all of their invites, there's no easy way to give them some more? Even on a global level - if, for example, I start by giving everyone 3 invites, then later on down the line I want to bump that up to five?
  6.  # 26
    Oops - just looked more closely at the settings form, and I see that users can request more invites. How does that actually work, then?

    Ta!
    •  
      CommentAuthorADM
    • CommentTimeJan 9th 2007
     # 27
    jsam: When a user requests more invites it simply whispers to you with the reason they write down. Then it's up to you to edit their profile and give them more invites.
    • CommentAuthorSafariguy
    • CommentTimeJan 9th 2007
     # 28
    This is perfect for the way my board will work. I was thinking that it might be nice if ADMIN had unlimited invites or perhaps just a big number. I suppose this is really only important at the beginning of a boards life. Thank you for this extension and I hope I didn't miss a way to do this for the ADMIN.

    Cheers,
    •  
      CommentAuthorADM
    • CommentTimeJan 9th 2007
     # 29
    You can just edit your profile and give yourself a large number of invites.
  7.  # 30
    Great. This'll be very useful for my forum... ;)
  8.  # 31
    i still get:

    "Warning: fsockopen() [function.fsockopen]: unable to connect"
    "Framework.Class.Email.php on line 184"
    "A fatal, non-recoverable error has occurred"
    "Could not connect to SMTP host"
    "Email.SMTPSend(); The error occurred on or near: 111: Connection refused"


    I've not had any problems previously with the forum sending emails. I get membership application emails etc. no problem.
    • CommentAuthorshotoshi
    • CommentTimeJan 10th 2007 edited
     # 32
    I love the idea of this extension so downloaded it and tried it out.

    I disabled it because I didn't like the way the options became part of the Vanilla core options in the panel.

    I've noticed this for a few other extensions and my feeling is the options for configuring extensions SHOULD have their own sub heading
    in the panel e.g. Extension Options (or similar), then it lists the extension names and when you click on a name it brings up
    its own options screen in the content.

    By intertwining the options in the core screen makes it difficult for administrators to keep track of everything, particularly if they
    are running many extensions of this type.

    My suggestion would be to create some kind of protocol whereby any extension configurations are separate from the core options
    for Vanilla.

    Not sure how do this but it can be done, of that I'm sure.
    • CommentAuthorshotoshi
    • CommentTimeJan 10th 2007
     # 33
    With regard the Invite Only extension, it would be good if the form appeared under its own sub heading in the panel,
    much like the Google invite system which it is emulating.
    • CommentAuthorSixy
    • CommentTimeFeb 19th 2007
     # 34
    I'm getting an error after I installed the extension:


    Error Message
    Could not create the Invitation Table
    Affected Elements
    undefined.Invite System Installer();

    The error occurred on or near: Duplicate column name 'InvitationID'

    any ideas on how to fix this?
    •  
      CommentAuthornaaja
    • CommentTimeFeb 19th 2007
     # 35
    Look up at Comment 17
    • CommentAuthorSixy
    • CommentTimeFeb 19th 2007
     # 36
    i fixed it by wiping any invitation related databases and reinstalling the extension. thats for the help though
    •  
      CommentAuthorDinoboff
    • CommentTimeFeb 19th 2007
     # 37
    You still can't install it?
    • CommentAuthorSixy
    • CommentTimeFeb 19th 2007
     # 38
    everything works now
    • CommentAuthorauschick
    • CommentTimeFeb 21st 2007
     # 39
    I've got this working fine, and i love it. Just wondering whether it's possible for each user to see a list of who they've invited from the account page?
    •  
      CommentAuthorDinoboff
    • CommentTimeFeb 21st 2007
     # 40
    That's possible. It should be in one of the next version.
    • CommentAuthorauschick
    • CommentTimeFeb 26th 2007
     # 41
    Is there any way to add the invitation link to the discussion page panel? Something similar to what shotoshi suggested?
    •  
      CommentAuthorDinoboff
    • CommentTimeFeb 26th 2007
     # 42
    yep, I will have to update to my extensions for vanilla 1.1. I will look at it them. if nodody post the code before...
    • CommentAuthorinfexd
    • CommentTimeMar 1st 2007
     # 43
    I have this installed and working, and I like it, but i'm just wondering.. is there a way to make invited members get approved automatically? And not have to wait for an Admin to approve them?

    At the same time I don't want to turn off Admin approval for normal members who sign up from the front page without an invite..

    Cheers
    •  
      CommentAuthorDinoboff
    • CommentTimeMar 1st 2007
     # 44
    If the addon work correctly, the only way to sign in is to get an invitation. Let me know if it doesn't work that way.

    You can set the default role when someone sign in to be applicant (need approval) or member (no approval needed).

    I can't promise I will do soon what you suggest, bur I will keep in mind the suggestion.
    • CommentAuthorinfexd
    • CommentTimeMar 1st 2007
     # 45
    Well I have it installed, and people can still click the "Apply for membership" link on the front page and sign up from there.. so something isn't working right..

    Also yes I could set the role to 'no approval needed' but then ANYONE could sign up via the front page without an invitation and without approval..
    •  
      CommentAuthorTomTester
    • CommentTimeMar 5th 2007 edited
     # 46
    @Infecxd: perhaps, like me, you did not notice the new/additional 'INVITATION CODE' field...

    IMHO this add-on could benefit from a clearer explanation, e.g. update the text on the left
    or add some pop-up explanation that clearly mentions where/how to GET an invitation...

    Ex. current text:
    This membership application form does not grant immediate access to the site.
    All membership applications are reviewed by an administrator before acceptance.
    You are not guaranteed access to the application by filling out this form.

    Could read:
    An invitation code from a current forum member is required to apply...
    This membership application form does not grant immediate access to the site.
    All membership applications are reviewed by an administrator before acceptance.
    You are not guaranteed access to the application by filling out this form.
    •  
      CommentAuthorTomTester
    • CommentTimeMar 5th 2007
     # 47
    @Dino, is the Whisper Option required?
    (I want to disable it to keep the interface as simple as possible)
    •  
      CommentAuthorDinoboff
    • CommentTimeMar 5th 2007 edited
     # 48
    You can set $Configuration['INVITATION_SYSTEM_REQUEST_ON'] to 0 in /conf/settings.php
    Users won't be able to request you more invitation.
    •  
      CommentAuthorTomTester
    • CommentTimeMar 6th 2007
     # 49
    Aaah, so that's the purpose of the whispers. Good, well, they can email me... ;-).

    (Note: my problem was mainly that the text "whisper to (optional)" appeared in the new
    start a discussion screen if your extension was enabled). Thanks.
    • CommentAuthorcamfam
    • CommentTimeMay 9th 2007
     # 50
    After installing and configuring the Invite Only extension, I get --- Fatal error: Call to undefined function: isvalidformpostback() in ../extensions/InviteOnlySystem/default.php on line 112. I'm running Version: 0.3.0.a

    ...hmmm?