Jump to content

Kevin Carwile

Clients
  • Posts

    1,237
  • Joined

  • Last visited

  • Days Won

    9

 Content Type 

Downloads

Release Notes

IPS4 Guides

IPS4 Developer Documentation

Invision Community Blog

Development Blog

Deprecation Tracker

Providers Directory

Forums

Events

Store

Gallery

Posts posted by Kevin Carwile

  1. 2 hours ago, Tracy Perry said:

    It's not the plugin itself per-se that is slowing it down (nor the number of rules), but the fact that the code has to be decrypted before it is ran.

    The latest version of rules lite implements a new strategy which significantly reduces the overhead caused by this to the point where it should not be a major bottleneck now for low powered sites.

    The full version has no decoding overhead.

  2. No, there is not a built in process such as that because its not really necessary. Barriers can be easily removed by setting permissions on content in the collab to be open to guests. Its not mandatory for site members to be an active member of the collab to use it. And the join mode can be set to allow instant membership if needed. Plus, there is a rule set already in the marketplace to automatically add members to collabs if they post content to it (created by Police Community). 

  3. Ryan,

    Found a bug. You have a hook on \IPS\Node\Model where you join your node_settings database table to the construct query when the node is loaded, which means that the fields get added to the $node->_data array, which also means that it breaks the $node->save() method to save the node back to the database because it attempts to write to database columns that don't exist.

  4. 12 minutes ago, Police Community said:

    @Kevin Carwile - is there any plans to bring about ECA's for commerce - I know it has been discussed previously but just wondered where this was at I guess?

    Plans, yes. Progress, no. Honestly, I wish I could say it was on its way, but sadly it's still just a sparse development folder and a bunch of notes on a piece of paper buried on my desk. Commerce is a BIG application. At some point my work will lead me into tackling the ECA extension for it, or another dev will do it first. I just cannot say when.

  5. 18 hours ago, jair101 said:

    1. I have a custom profile field, lets call it "points". Is it possible with this app to allow members to transfer points between them. For example you have 20 points, you appreciate someones post and decide to give him 10 points from yours. Is this possible with this app? 

    Sure. It's possible. It's a matter of creating a custom data field attached to members to hold point balance. Then creating a scheme of rules to add to one members total and subtract from another. With the rules app, you can even create a custom log attached to members to record the transactions. The only part that would be tricky is setting up the right event mechanism to capture the points transfer request. Since you don't build user interfaces with rules, you must somehow re-use/adapt an existing one. Such as adding a couple of custom fields to enter a username and a number value and attaching it to topics in a certain forum and using that as a "points transfer request" forum of sorts.

    You would be basically building your own custom application with rules. Now that I think about it, an excellent way to build a transfer request form would be to use a custom form builder such as the app from @Mike John. However, that app does not currently provide any events for you to use in rules. Man, that would be an awesome combination.

    19 hours ago, jair101 said:

    2. When a thread in forum is split from another one, I want to automatically post in the original topic the link to the splitted one and pm the link to the author of the top post of the splitted thread. This will be a huge timesaver for me, but I don't know if splitting the thread can be caught as an event. 

    That's an excellent idea. Not sure how I managed to miss that particular content event. I will add an event in for the next release of rules.

  6. On 11/9/2015, 5:33:28, taylor.m@warriorpointe.org said:

    in page setting i enable one of the databases and hit save and it doesnt show up in the collab i create when i go back into page setting s its disabled as if i never even enabled it

    OK, I've updated your site with a pre-release copy of GC 1.3.3 which allows you to break down the configuration process for collab content settings even further. You can now configure your individual content types for a specific app one at a time. Furthermore, if you have the "expanded category configuration" setting turned off in GC settings, then the process is broken down even further into a wizard interface that splits up the form into 3 different steps. This puts your 68 member group permission matrix on a page by itself.

  7. 37 minutes ago, Ruedy said:

    Hi!

    I'm running latest versions of Core and GroupCol.

    After updating I get Errors viewing Pages-Database- Entrys/Articles.

    Error is EX1054

    You must be using prefixed database tables. See my bug report here:

     

  8. Just now, djpretzel said:

    I haven't bought the product yet but I'm considering it, and would potentially have a need for similar quantities... is it really that unreasonable? Ideally the product could scale as needed and do something like:

    • Processing the form submission in batches, somehow...
    • Rather than submitting thousands of form variables, use JavaScript to take all of that data and aggregate it into a single variable, which would get deserialized/parsed on the other end (even possible?)

    Or maybe excessive configurations could use server settings that would support that excess. Such as increasing the max_input_vars to account for the requirement.

  9. On 11/9/2015, 5:33:28, taylor.m@warriorpointe.org said:

    in page setting i enable one of the databases and hit save and it doesnt show up in the collab i create when i go back into page setting s its disabled as if i never even enabled it

    Yes, I see your problem. The server is not accepting all of the form data submitted by your configuration form because your PHP max_input_vars is set to 3000. However there are over 5000 form elements which get submitted with that particular form.

    There are a couple of reasons why this number is so high.

    You have 68! different member groups on your site and 5 different databases which qualify for use in collaborations. Each database has roughly 8 configuration options which amounts to roughly 15 form variables. Then there are 25 moderator options and a permission matrix for each database. The 25 moderator options amount to a total of 50 form variables when submitted (because IPS uses 2 form variables for each checkbox/radiobutton). And then the permission matrix is the beast. Each member group has 7 permissions available, each of which takes two form variables, multiplied by 68 member groups equaling roughly a thousand form variables just for each matrix.

    When you do the math, it adds up to a lot of form variables.

    I'm not sure what to do here. Do you really need 68 different member groups?

     

  10. On 11/3/2015, 7:55:25, taylor.m@warriorpointe.org said:

    Any word on a solution to the script execution time issue @Kevin Carwile

    On version 1.3.2 of GC, go to the Settings page for the app and disable the "Expanded Category Configuration" option. This will remove all of the app configuration settings from the collab category setup form. You can then configure each collab app for the category individually. Use the action dropdown on the category to choose the app you want to configure.

  11. 47 minutes ago, abetts said:

    I just tried to download the lite version from the marketplace to try this out and 'computer says no'!! 

    The lite version is encoded, so some scanners will incorrectly flag it as having a virus because the see its encoded.

    It contains NO malware. Alternatively, you can buy the full version and download that. The full version is not encoded.

  12. You could create a custom data field for the flag. And you could create a custom action with a forum as the argument and schedule it to run for all forums (bulk processing option) on a regular basis.

    Within the custom action, create a condition to check the last post date in the forum and set the flag value if needed.

  13. 1 hour ago, taylor.m@warriorpointe.org said:

    Any word on a solution to the script execution time issue @Kevin Carwile

    I analyzed it last night. All of the lag is attribited to slow performance in the language subsystem when displaying all of the words on the category form.

    I singled out a single SQL query in \IPS\Lang which is taking 20+ seconds to execute as soon as the number of language strings on the page becomes of significant size.

    I'm considering what I can do to mitigate this problem.

  14. 12 minutes ago, wohali said:

    Is there a way to allow a site (IPS) Administrator to edit all Collabs directly - without having to log in as the collab's owner, or manually being assigned an admin role in all Collabs? I need to make a bunch of edits to Roles in different Collabs, and am facing having to log in as a bunch of different people.

    There is a setting in moderator permissions in ACP under the collab tab to bypass collab permissions. Make sure that is turned on for the administrators group.

  15. 16 hours ago, Rhett said:

    it's not a typical shared setup by far

    I believe that was my point. 

    16 hours ago, Rhett said:

    I will note your app here is the #1 source of tickets since 4.0 was released.

    This is the first I've heard of that. I've personally submitted a hundred or more bug reports for IPS4 over the past year helping IPS get problems fixed. If you've found any particular problem with my app, I would appreciate if you would communicate that with me instead of quietly pointing fingers and leaving me in the dark.

    16 hours ago, Rhett said:

    There is nothing wrong with our hosting...

    Please don't try and pass the buck here to our hosting being an issue when it's not.

    There is nothing "wrong" with your hosting. I'm not trying to attack your service (although some frustration probably was apparent in my words). It just doesnt seem to be a good fit for GC.

    When a client can't get their php max_input_vars configuration changed to support their application, that doesnt make a bad host. It's just not very flexible. Thats all I'm saying.

  16. 1 minute ago, taylor.m@warriorpointe.org said:

    My website is stuck in maintiance mode because of GC when I upgraded site 

    IPS don't help me because itbeas caused by GC

    Please PM me some details for your site if I am to have any hope of helping you fix your problem.

  17. I agree, it should not take longer than 30 seconds to save a category. In fact, it should not take longer than a couple of seconds max.

    Does anybody not using IPS Hosting have these issues?

    Unfortunately, I have found that IPS Hosting is a shared server environment that does not meet certain requirements for the GC app. It is configured specifically to meets the needs of IPS core, which is great, but as soon as you step outside of those operating parameters then it becomes problematic and rigid.

    For example, the category configuration form for GC typically contains more form elements than the configuration of IPS servers will allow to be submitted at one time. Most servers support this without a configuration change, but occasionally a server will have its limits set too low for GC. 

    Usually you can make the configuration change yourself or ask your host to loosen things up which will solve many problems. IPS cloud community however is not one of those where the configuration can be customized.

    Because of this, I'm not sure what can really be done to rectify the problem.

    With that said, if you want to go ahead and PM me with details for your site, l'll have a look at it to see if there is anything I can do.

  18. There are no out of the box apps that I know of that allow you to create your own dynamic member view filters. However, I dont really stay on top of everything in the marketplace as it is very much a mess.

    You may be able to dig through and find something. 

    The logical way to accomplish it would be with an app that does what you are needing to do or close to it. Thats what I meant by "custom programming".

  19. 2 hours ago, Pinto said:

    tring to add or edit a collab catergory throws this error

     

    Fatal error: Maximum execution time of 30 seconds exceeded in /home/xxxxx/public_html/system/Lang/Lang.php on line 1566

    You may want to adjust some settings on your server so that scripts arent prematurely halted after 30 seconds.

    2 hours ago, Chosen1 said:

    Is there a way to change the default sort order for a collab category?

    Not currently, but that seems like an appropriate setting to place in collab category settings.

×
×
  • Create New...