Giter VIP home page Giter VIP logo

fourroads.telligentcommunity's People

Contributors

4rjf avatar bar8s avatar genyus avatar iamruss avatar jaj991 avatar lukebriggs4roads avatar mlegaspi4roads avatar rhysgodfrey avatar rjn368 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

fourroads.telligentcommunity's Issues

Error when loading links plugin

When loading the links plugin it creates the attached exception when clicking the notification button (containing a mysterious hidden notification).
Guess I cannot attach an xml file - so changed to txt.
exceptions_xml.txt

Sentrus: User Maintenance & Encouragement

The User Maintenance & Encouragement extension is really useful to clean-up in all the old (dead) accounts. In order to use the encouragement part, then I first need to go through the whole list. And with a database of members going back to 2001 (180000+ members), then this part will take some weeks.

When I initially were using it kept timing out when deleting. So I lowered the pagesize in the code to 30 (instead of 100). And now I have no problems. But it would be great if this was configurable.

The number of user posts is typically not showing the "correct" number of posts. With very few exceptions, then all users show as having 1 post, even if they had no posts.

It would be very helpful if it either was possible to change the sorting of the list by post and last activity date. And to have the join date shown also.

Rules.Triggers.UserProfileCompleted.EventsOnBeforeUpdate

Using the 10.1 branch I am getting this exception error in TC 10.1.6, whenever I try to delete a member.

NotSafeCsException: Logged Error ---> FourRoads.Common.TelligentCommunity.Components.TCException: EventsOnBeforeUpdate failed for userid:10254 ---> System.IndexOutOfRangeException: Index was outside the bounds of the array.
at System.Collections.Generic.Dictionary2.Insert(TKey key, TValue value, Boolean add) at FourRoads.TelligentCommunity.Rules.Triggers.UserProfileCompleted.EventsOnBeforeUpdate(UserBeforeUpdateEventArgs userBeforerUpdateEventArgs) --- End of inner exception stack trace --- --- End of inner exception stack trace --- at FourRoads.Common.TelligentCommunity.Components.TCException.NotSafeCsException..ctor(CSExceptionType t, String internalMessage, Exception inner) at FourRoads.Common.TelligentCommunity.Components.TCException.Log() at FourRoads.TelligentCommunity.Rules.Triggers.UserProfileCompleted.EventsOnBeforeUpdate(UserBeforeUpdateEventArgs userBeforerUpdateEventArgs) at Telligent.Evolution.Extensibility.Api.Version1.UserBeforeUpdateEventHandler.Invoke(UserBeforeUpdateEventArgs e) at Telligent.Evolution.Api.Events.UserEventExecutor.OnBeforeUpdate(User user, Boolean isRenamed, String renamedUsername) at Telligent.Evolution.Components.UserDataService.UpdateUser(User user) at Telligent.Evolution.Api.Services.UserService.DeleteUser(Nullable1 id, String username, Nullable1 reassignedUserId, String reassignedUserName, Boolean deleteAllContent) at Telligent.Evolution.Extensibility.Api.Version1.Users.Delete(UsersDeleteOptions options) at Telligent.Evolution.Rest.Resources.Users.UserController.Delete(UserDeleteRequest request) at System.RuntimeMethodHandle.InvokeMethod(Object target, Object[] arguments, Signature sig, Boolean constructor) at System.Reflection.RuntimeMethodInfo.UnsafeInvokeInternal(Object obj, Object[] parameters, Object[] arguments) at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture) at Telligent.Evolution.Rest.Infrastructure.ActionBinding.Invoke(IController target, IRestRequest request) at Telligent.Evolution.Rest.Infrastructure.ActionDispatcher.ProcessRequest(RequestContext context, IActionBinding binding) at Telligent.Evolution.Rest.Infrastructure.RestHttpHandler.ProcessRequest() at Telligent.Evolution.Rest.Resources.Urls.RESTBatchRoutePlugin.Execute(String contentType, BatchRequest batchRequest, HttpRequestBase request, String[] responses) at Telligent.Evolution.Rest.Resources.Urls.RESTBatchRoutePlugin.<>c__DisplayClass14_1.<Register>b__2(BatchRequest r) at System.Threading.Tasks.Parallel.<>c__DisplayClass17_01.b__1()
at System.Threading.Tasks.Task.InnerInvokeWithArg(Task childTask)
at System.Threading.Tasks.Task.<>c__DisplayClass176_0.b__0(Object )
at System.Threading.Tasks.Task.Execute()
at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
at System.Threading.Tasks.Task.ExecuteWithThreadLocal(Task& currentTaskSlot)
at System.Threading.Tasks.Task.ExecuteEntry(Boolean bPreventDoubleExecution)
at System.Threading.ThreadPoolWorkQueue.Dispatch()

Advanced Emoticons: Unintended emoticons

Have been using this extension for a week or so now.

And while I'm generally very happy about it, then I think that's it likes to create emoticons just a little too much. Some of our pages basically turns into an emoticon party!
Example:
https://dynamicsuser.net/nav/f/developers/89971/automatic-numbering-in-shipment-address
example
(before I disabled the extension)

Most of this could be solved, if just the extension would be skipping text added as "code", when creating the post. Except 1000's of the old threads are not created that way. A lot of source code can easily look like this.

Any suggestions?

URL Link Extensions: Only user content?

I have been testing out the URL Link Extensions and it works great with general user generated links in blog and forum posts etc.
But there are other offsite links where it would be great if it could include them. Like the URL to the original blog post based on an external rss feed. Or the links to external bloggers that are added to our internal bloggers "navigation" lists.
There are many places in Telligent where you have no ability to manually add the target="_blank".
Some of them could be handled by changing the widget (like the RSS feeds are always external) - while I would need the "smartness" of the URL link extensions to do it for the navigation lists. And I really prefer not to do any customizations that are not required. :)
As a side question, do you have "any" documentation on how to use the 4Road extensions? Some of them are quite easy to apply like the URL Link and MicroData extensions. Others like Sentrus, Theme utilities and the configuration extensions are not so obvious.

Metadata plugin - Inherit on subgroups

With reference to https://community.telligent.com/community/f/533/t/1141989 - I found a few issues in the current install.
I have added the widget to the site footer.
Then I have changed the title a group.
Now when going into sub-groups, unless that I manually unclicks the inherit, then it here displays the inherited title of the sub-group title.
The problem here is that all subpages will get the exact same title. Which is a killer for SEO. I expected that clicking inherit would do just that. Inherit the title set previously with the metadata widget, would be inherited - if set then used and replaced with the "factory" title, but plus the new page title.
Either this, or the issue posted on Telligents page, is wrong or just inconsistent.

When within the same group, then if the widget is on the page (and by default with inherit), then it does not inherit the title of the parent, but the original title <<>>. Neither solutions are perfect.
And please excuse me that I'm not writing in code terms, but in terms I understand! ;)
The actual page title should always be used, if not manually entered on the page. If inherit was enabled, then it would add the parent title to either the title specified in the widget, or the default page title (if empty).

So it would always be or +.

Well hope I could make myself understandable.

MicroData Extension: Cannot insert media in posts when enabled

After I enabled the microdata extension, then the insert media files function in the rich editor. The function opens, but is unable to get the file/data. Even simple links.

After disabling the extension, then the media insert function works again.

Build 9.2.

MicroData Extension: Cannot change or add new scopes

With the 9.2 build I cannot change or add new scopes.
It first appears as it allows me to change or add them, as it updates the list. But no matter if I save or not, then if I leave the extension and get back again, then the changes are gone.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.