theotron / PipelineCRM

A CRM for the Umbraco back-office - form workflow, personalisation and more...
MIT License
25 stars 13 forks source link

Planned Umbraco version support #21

Open plemon opened 6 years ago

plemon commented 6 years ago

I really like your plugin but it seems to be stuck at v7.7+. I tried it anyway with 7.9.2 latest as of now, which failed as I expected. Do you plan to keep supporting the latest stable production version of umbraco or is this an indication the plugins is not really maintained any longer? What other options are there for using it on the latest version; buying the DXS?(besides fixing the issue ourselves in code).

best regards, Phillip

theotron commented 6 years ago

Pipeline CRM is actively maintained, though we can't make any time commitments on keeping up with Umbraco versions. Having said that, Umbraco 7.9 includes pertinent features (GDPR), so we will try to get a version that supports it in the next week or so.

Best, Theo

dklinzing commented 6 years ago

We were going to experiment w/ the Pipeline CRM plugin too. Looks neat, but had issues installing it also. I understand you don't want to make a commitment, but I wanted to check since it's been a couple weeks since the original post. Do you have an updated estimate on when you think it will be compatible w/ 7.9.x?

theotron commented 6 years ago

I am planning to release an update in the next couple of weeks. That the only reason it doesn't work in 7.9 is that the folder were icons used to be stored (\Umbraco\images\tray) is gone from the vanilla installation :(

Please add this folder manually, and Pipeline installation should finish as normal.

thenexus00 commented 6 years ago

Hi Theo, How is the update going. Using 7.10 and really keen to try this but not been able to install due to the issues. Looking forward to trying it out and using it as it looks like you did an awesome job on this.

I tried adding a folder as above but that did not work. The package install goes so far then nothing and basically kills Umbraco.

theotron commented 6 years ago

I tested on 7.10 and it worked (with the missing folder fix). What db are you using? IIS or running through VS? Any errors in the logs?

Fix for the missing folder will be out soon, but I would like to include this one as well if poss.

thenexus00 commented 6 years ago

I tried the missing folder and the install still killed the instance of Umbraco. The package install hangs and then if you try to view or access the umbraco build it kills it. I Will do another build and give you the error information. IIS we are using.

On 4/5/18 5:30 pm, Theo Paraskevopoulos wrote:

I tested on 7.10 and it worked (with the missing folder fix). What db are you using? IIS or running through VS? Any errors in the logs?

Fix for the missing folder will be out soon, but I would like to include this one as well if poss.

— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/theotron/PipelineCRM/issues/21#issuecomment-386525062, or mute the thread https://github.com/notifications/unsubscribe-auth/AEHOUAHDnVD-Uec3zXtkJd7xKSydhI82ks5tvAOZgaJpZM4SgwXt.

thenexus00 commented 6 years ago

Installing 1.0.7 You get a checkRestart error on the restarting process:

[HttpException (0x80004005): Request is not available in this context] System.Web.HttpContext.get_Request() +12048092 System.Web.HttpContextWrapper.get_Request() +35 Umbraco.Core.HttpContextExtensions.GetCurrentRequestIpAddress(HttpContextBase httpContext) +58 Umbraco.Core.Auditing.AuditEventHandler.get_PerformingIp() +109 Umbraco.Core.Auditing.AuditEventHandler.OnSavedUser(IUserService sender, SaveEventArgs1 saveEventArgs) +664 Umbraco.Core.Events.TypedEventHandler2.Invoke(TSender sender, TEventArgs e) +0 Umbraco.Core.Events.EventDefinition2.RaiseEvent() +48 Umbraco.Core.Events.ScopeEventDispatcher.ScopeExitCompleted() +122 Umbraco.Core.Events.ScopeEventDispatcherBase.ScopeExit(Boolean completed) +38 Umbraco.Core.Scoping.<>c__DisplayClass70_0.<RobustExit>b__1() +57 Umbraco.Core.Scoping.Scope.TryFinally(Int32 index, Action[] actions) +70 Umbraco.Core.Scoping.Scope.TryFinally(Int32 index, Action[] actions) +125 Umbraco.Core.Scoping.Scope.RobustExit(Boolean completed, Boolean onException) +335 Umbraco.Core.Scoping.Scope.Dispose() +89 Umbraco.Core.Persistence.UnitOfWork.ScopeUnitOfWork.DisposeResources() +78 Umbraco.Core.DisposableObjectSlim.Dispose(Boolean disposing) +137 Umbraco.Core.DisposableObjectSlim.Dispose() +21 Umbraco.Core.Services.UserService.Save(IUser entity, Boolean raiseEvents) +1050 GrowCreate.PipelineCRM.Installer.AppPermissions.Grant(String appName) +405 GrowCreate.PipelineCRM.RegisterEvents.ApplicationStarted(UmbracoApplicationBase umbracoApplication, ApplicationContext applicationContext) +5477 Umbraco.Core.ApplicationEventHandler.OnApplicationStarted(UmbracoApplicationBase umbracoApplication, ApplicationContext applicationContext) +50 Umbraco.Core.CoreBootManager.<Complete>b__38_0(IApplicationEventHandler x) +424 Umbraco.Core.EnumerableExtensions.ForEach(IEnumerable1 items, Action1 action) +166 Umbraco.Core.CoreBootManager.Complete(Action1 afterComplete) +455 Umbraco.Web.WebBootManager.Complete(Action`1 afterComplete) +136 Umbraco.Core.UmbracoApplicationBase.StartApplication(Object sender, EventArgs e) +381

[HttpException (0x80004005): Request is not available in this context] System.Web.HttpApplicationFactory.EnsureAppStartCalledForIntegratedMode(HttpContext context, HttpApplication app) +529 System.Web.HttpApplication.RegisterEventSubscriptionsWithIIS(IntPtr appContext, HttpContext context, MethodInfo[] handlers) +169 System.Web.HttpApplication.InitSpecial(HttpApplicationState state, MethodInfo[] handlers, IntPtr appContext, HttpContext context) +169 System.Web.HttpApplicationFactory.GetSpecialApplicationInstance(IntPtr appContext, HttpContext context) +396 System.Web.Hosting.PipelineRuntime.InitializeApplication(IntPtr appContext) +333

[HttpException (0x80004005): Request is not available in this context] System.Web.HttpRuntime.FirstRequestInit(HttpContext context) +525 System.Web.HttpRuntime.EnsureFirstRequestInit(HttpContext context) +124 System.Web.HttpRuntime.ProcessRequestNotificationPrivate(IIS7WorkerRequest wr, HttpContext context) +719

If I create the folder The admin loads but it looses most of its functionality and produces the following errors:

Server Error: Failed to retrieve data for sections Sever Error: Failed to retrieve data for sections

(same thing just twice)

theotron commented 6 years ago

@thenexus00 I still can't replicate this. Can you let me know:

robertjf commented 5 years ago

@theotron any update on this? I'm looking into using Pipeline in an Umbraco 7.12 website... thinking more about the GDPR support along with the other issues that are currently pending...