Just curious - I can see that uTwit is compatible with "4.8 and up", and I was just wondering whether it would be possible to support a specific older version, or if it's not worth the hazzle, i.e., is some some specific component from 4.8+ required, etc.?
/Chriztian
UPDATE: Topic is now obsolete - Matt released a compatible version on June 20, 2013 — #h5yr
uTwit makes use of some base classes that were introduced when MNTP was merged into core in 4.8 (Namely AbstractJsonPrevalueEditor). It is entirely possible to make uTwit work for earlier versions by copying this and any associated elements into the package, I just personally didn't see the point in duplicating it.
Apologies if this is dunce's quesiton but could you be a bit more specific about how to potentially get this package working with a pre 4.8 version of Umbraco? Do I need to find the dll's for the classes you mentioned and just upload them into my bin or rebuild the package against the different dlls.
I tried to install uTwit_DataType_1.1.zip on 4.7.2, but I'm getting this error during installation:
Server Error in '/' Application.
Could not find a IDataType control matching DataEditorId 3adc3568-4231-4a90-8e5f-327c9537551c in the controls collection. To correct this, check the data type definition in the developer section or ensure that the package/control is installed correctly.
Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.
Exception Details: System.ArgumentException: Could not find a IDataType control matching DataEditorId 3adc3568-4231-4a90-8e5f-327c9537551c in the controls collection. To correct this, check the data type definition in the developer section or ensure that the package/control is installed correctly.
Source Error:
An unhandled exception was generated during the execution of the current web request. Information regarding the origin and location of the exception can be identified using the exception stack trace below.
Stack Trace:
[ArgumentException: Could not find a IDataType control matching DataEditorId 3adc3568-4231-4a90-8e5f-327c9537551c in the controls collection. To correct this, check the data type definition in the developer section or ensure that the package/control is installed correctly.]
umbraco.cms.businesslogic.datatype.controls.Factory.GetNewObject(Guid DataEditorId) +295
umbraco.cms.businesslogic.datatype.DataTypeDefinition.Import(XmlNode xmlData) +405
umbraco.cms.businesslogic.packager.Installer.InstallBusinessLogic(Int32 packageId, String tempDir) +161
umbraco.presentation.developer.packages.Installer.processInstall(String currentStep) +180
umbraco.presentation.developer.packages.Installer.Page_Load(Object sender, EventArgs e) +395
System.Web.Util.CalliEventHandlerDelegateProxy.Callback(Object sender, EventArgs e) +51
System.Web.UI.Control.OnLoad(EventArgs e) +92
umbraco.BasePages.BasePage.OnLoad(EventArgs e) +14
System.Web.UI.Control.LoadRecursive() +54
System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +772
Version Information: Microsoft .NET Framework Version:4.0.30319; ASP.NET Version:4.0.30319.18033
After this there is a Twitter OAuth Data Type, but it doesn't have a Render control, and I can't find the "Twitter OAuth Data Type" in the Render control dropdown list. What do I need to do for this to work on 4.7.2?
Has anyone got uTwit to work on an older Umbraco website (<4.8)? If so, can you tell us how you did it? (The need for this alternative should have increased significantly since the last Twitter API update, which made "Twitter for Umbraco" stop working.)
I tried to get it running on 4.7, but it has some references to classes which are only in 4.8+. The only way that I got it working on 4.7 was by downloading the 4.7 source code and added those missing classes from 4.8. So it's a custom version which is somewhere between 4.7 and 4.8.
Below 4.8 compatibility...
Just curious - I can see that uTwit is compatible with "4.8 and up", and I was just wondering whether it would be possible to support a specific older version, or if it's not worth the hazzle, i.e., is some some specific component from 4.8+ required, etc.?
/Chriztian
UPDATE: Topic is now obsolete - Matt released a compatible version on June 20, 2013 — #h5yr
Hi Chriztian,
uTwit makes use of some base classes that were introduced when MNTP was merged into core in 4.8 (Namely AbstractJsonPrevalueEditor). It is entirely possible to make uTwit work for earlier versions by copying this and any associated elements into the package, I just personally didn't see the point in duplicating it.
Many thanks
Matt
Thanks Matt - good to know. Makes it easier to decide :-)
/Chriztian
Hey Matt,
Apologies if this is dunce's quesiton but could you be a bit more specific about how to potentially get this package working with a pre 4.8 version of Umbraco? Do I need to find the dll's for the classes you mentioned and just upload them into my bin or rebuild the package against the different dlls.
Cheers
L
I tried to install uTwit_DataType_1.1.zip on 4.7.2, but I'm getting this error during installation:
Server Error in '/' Application.
Could not find a IDataType control matching DataEditorId 3adc3568-4231-4a90-8e5f-327c9537551c in the controls collection. To correct this, check the data type definition in the developer section or ensure that the package/control is installed correctly.
Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.
Exception Details: System.ArgumentException: Could not find a IDataType control matching DataEditorId 3adc3568-4231-4a90-8e5f-327c9537551c in the controls collection. To correct this, check the data type definition in the developer section or ensure that the package/control is installed correctly.
Source Error:
An unhandled exception was generated during the execution of the current web request. Information regarding the origin and location of the exception can be identified using the exception stack trace below.
Stack Trace:
Version Information: Microsoft .NET Framework Version:4.0.30319; ASP.NET Version:4.0.30319.18033
After this there is a Twitter OAuth Data Type, but it doesn't have a Render control, and I can't find the "Twitter OAuth Data Type" in the Render control dropdown list. What do I need to do for this to work on 4.7.2?
Jeroen
Hi,
Has anyone got uTwit to work on an older Umbraco website (<4.8)? If so, can you tell us how you did it? (The need for this alternative should have increased significantly since the last Twitter API update, which made "Twitter for Umbraco" stop working.)
Thanks
/Jan
I tried to get it running on 4.7, but it has some references to classes which are only in 4.8+. The only way that I got it working on 4.7 was by downloading the 4.7 source code and added those missing classes from 4.8. So it's a custom version which is somewhere between 4.7 and 4.8.
Jeroen
Tip of the day: uTweets
/Jan
Due to popular demand, I've now released version 1.2 of uTwit which works all the way back to v4.5.2.
Cheers
Matt
is working on a reply...