tag:kentico.uservoice.com,2008-02-07:/forums/33767-general-suggestions General Suggestions on UserVoice 2012-02-24T03:56:03-08:00 tag:kentico.uservoice.com,2008-02-07:Event/10826253 2012-02-24T03:56:03-08:00 2012-02-24T03:56:03-08:00 Import Toolkit Output to Log [is now completed] <p>Would be great to have a written file log for the import toolkit. That log should not only show the results of the import but amount of time taken. When migrating a site from another CMS, some imports, such as users, could take a LONG time. Would be good for launch day to be able to know how long that is. Testing with the import toolkit would help.</p> Stepan Kozak tag:kentico.uservoice.com,2008-02-07:Event/10826252 2012-02-24T03:56:03-08:00 2012-02-24T03:56:03-08:00 Import Toolkit Output to Log [updated] <p>Would be great to have a written file log for the import toolkit. That log should not only show the results of the import but amount of time taken. When migrating a site from another CMS, some imports, such as users, could take a LONG time. Would be good for launch day to be able to know how long that is. Testing with the import toolkit would help.</p><p>Stepan Kozak (admin) responded:<br /><div class="ugc"><p>Already implemented in version 7</p></div></p> Stepan Kozak tag:kentico.uservoice.com,2008-02-07:Event/10819946 2012-02-23T07:36:38-08:00 2012-02-23T07:36:38-08:00 Create multiple crop sizes (eg: 320x240, 600x480, etc) for the same image stored inside a document type [updated] <p>The idea is to upload an image as part of a document type (as a field and not an attachment) and without loosing the original image been able to crop the image using multiple predefined crop sizes that would be stored in the file system (or DB) as the original image but of course having the crop size included in the filename (eg: image1_640_480.jpg) </p><p>Jiveabillion said:<br /><div class="ugc"><p>Then I side with you Ivan. It would be very nice to have this feature built in. I also used jCrop in my solution. That was the easy part. The difficult part was finding the right time in the file upload process of the original to create the additional file and then to also create a link to edit the thumbnail to the user's liking. I also had to figure out the whole temporary attachment thing. Once I figured it all out, it worked great, but it is still a pain to do and would be fantastic if it already existed as a CMS form control or something.</p></div></p> Jiveabillion tag:kentico.uservoice.com,2008-02-07:Event/10812414 2012-02-22T09:15:40-08:00 2012-02-22T09:15:40-08:00 Make it so Documents and custom tables can have fields that are reference to a single/list of other documents/custom table rows [is now under review] <p>I think it would be great, especially for use in transformations, for us to be able to configure fields on a Document Type or Custom Table that return single/multiple documents/table rows. These will be lazy loaded. One way that this could be implemented is to create a custom field type that is not created as a field in the database table, but is used for storing the information of how to load the data for the property. This field would have at least the following configuration options: 1. IsMultiple? - Yes/No to indicate whether or not this field is for a single item or a list of items 2. PropertyType - Document/Custom Table/Custom Query 3. Document/Custom Table - If 2 is Document or Custom Table then indicate which DocumentType or Custom Table to use 4. Query - The query used to retrieve the data for the field. This query can have macros that access properties of the current item. For example: Select ##ALL## from CUSTOM_MYTABLE WHERE CUSTOM_MYTABLE.MyForeignKey = {%ThisPrimaryKey%} With this field we would now know how to access the data when macros are being resolved. Here is an example: {% foreach (mytable in mytablefield) { print(mytable.mytableproperty); } %} OR {% mytablefield.ApplyTransformation(&quot;MyTable.Transformations.CustomTransformation&quot;) %} The addition of this feature would unlock an immense amount of functionality.</p> Jaroslav Kordula tag:kentico.uservoice.com,2008-02-07:Event/10808596 2012-02-21T19:59:18-08:00 2012-02-21T19:59:18-08:00 Create multiple crop sizes (eg: 320x240, 600x480, etc) for the same image stored inside a document type [updated] <p>The idea is to upload an image as part of a document type (as a field and not an attachment) and without loosing the original image been able to crop the image using multiple predefined crop sizes that would be stored in the file system (or DB) as the original image but of course having the crop size included in the filename (eg: image1_640_480.jpg) </p><p>Ivan R. Robalino said:<br /><div class="ugc"><p>Hi Jiveabillion</p> <p>Thanks for your feedback</p> <p>I talked to Martin about this a few weeks ago because he also misunderstood the suggestion</p> <p>The whole idea is NOT doing resizing as i do all the time using the querystring parameters (width, height &amp; maxsidesize) but an actual CROP where the user can select an area from the image itself and generate a new image that is totally different from the original not only in size but in its content.</p> <p>I've added the crop feature (using jcrop plugin) to our own build of Kentico CMS since v3.1 and this enhancement has been a constant request from our customers</p> <p>Regards</p> <p>Ivan R. </p></div></p> Ivan R. Robalino tag:kentico.uservoice.com,2008-02-07:Event/10807100 2012-02-21T14:33:30-08:00 2012-02-21T14:33:30-08:00 Create multiple crop sizes (eg: 320x240, 600x480, etc) for the same image stored inside a document type [updated] <p>The idea is to upload an image as part of a document type (as a field and not an attachment) and without loosing the original image been able to crop the image using multiple predefined crop sizes that would be stored in the file system (or DB) as the original image but of course having the crop size included in the filename (eg: image1_640_480.jpg) </p><p>Jiveabillion said:<br /><div class="ugc"><p>I'm with Martin on this. The CMS will create thumbnails and cache them (or store them in the filesystem if you configure it to in site settings) on the fly when they are accessed using one of the many ways to generate an image url in a transformation. Sometimes you may need to add the querystring parameters of width,height, or maxsidesize manually in the transformation. To set it to create the thumbnails go to Settings &gt; System &gt; Files and change the settings to your liking.</p> <p>That being said, you can also create a custom form control that will do exactly what you want, although I found it quite difficult to do this myself and it took me a few days of researching and trying different things to get it just right. The file and attachment management API could be better, namely the addition of an easier way to add a file without passing an HTTPPostedFile object and instead pass a byte array or something. </p> <p>Either way, if you are not needing it to do anything special when it resizes the images (like cropping), then the CMS already does this on the fly with the querystring parameters.</p></div></p> Jiveabillion tag:kentico.uservoice.com,2008-02-07:Event/10799883 2012-02-20T14:34:03-08:00 2012-02-20T14:34:03-08:00 Compare servers [updated] <p>It would be good to be able to compare 2 CMS environments to highlight the differences between development and configuration differences stored in Kentico CMS. Specifically to compare: Page Templates, Layouts, Custom and System tables, Email templates etc. </p><p>petr said:<br /><div class="ugc"><p>yes great idea.</p></div></p> petr tag:kentico.uservoice.com,2008-02-07:Event/10794839 2012-02-19T22:27:14-08:00 2012-02-19T22:27:14-08:00 Ability to share urls from CMSDesk [is now planned] <p>Ability to send other cmsdesk users a url for a particular page in CMSDesk. Best example: Reports.</p> Jaroslav Kordula tag:kentico.uservoice.com,2008-02-07:Event/10794838 2012-02-19T22:27:14-08:00 2012-02-19T22:27:14-08:00 Ability to share urls from CMSDesk [updated] <p>Ability to send other cmsdesk users a url for a particular page in CMSDesk. Best example: Reports.</p><p>Jaroslav Kordula (admin) responded:<br /><div class="ugc"><p>In the current version of Kentico CMS, there is simple support for displaying particular section of the CMS Desk UI (for example ~/CMSDesk/default.aspx?mode=design&amp;nodeid=XXX - this URL will display Design tab of document with ID equals to XXX). But this support is mainly only for the Content tab. We plan to extend the possibilities in one of the future versions to be able to get particular section of the UI by typing additional parameters to the URL.</p></div></p> Jaroslav Kordula tag:kentico.uservoice.com,2008-02-07:Event/10783612 2012-02-17T10:23:18-08:00 2012-02-17T10:23:18-08:00 Make it so Documents and custom tables can have fields that are reference to a single/list of other documents/custom table rows <p>Jiveabillion suggested:<br />I think it would be great, especially for use in transformations, for us to be able to configure fields on a Document Type or Custom Table that return single/multiple documents/table rows. These will be lazy loaded. One way that this could be implemented is to create a custom field type that is not created as a field in the database table, but is used for storing the information of how to load the data for the property. This field would have at least the following configuration options: 1. IsMultiple? - Yes/No to indicate whether or not this field is for a single item or a list of items 2. PropertyType - Document/Custom Table/Custom Query 3. Document/Custom Table - If 2 is Document or Custom Table then indicate which DocumentType or Custom Table to use 4. Query - The query used to retrieve the data for the field. This query can have macros that access properties of the current item. For example: Select ##ALL## from CUSTOM_MYTABLE WHERE CUSTOM_MYTABLE.MyForeignKey = {%ThisPrimaryKey%} With this field we would now know how to access the data when macros are being resolved. Here is an example: {% foreach (mytable in mytablefield) { print(mytable.mytableproperty); } %} OR {% mytablefield.ApplyTransformation(&quot;MyTable.Transformations.CustomTransformation&quot;) %} The addition of this feature would unlock an immense amount of functionality.</p> Jiveabillion tag:kentico.uservoice.com,2008-02-07:Event/10783439 2012-02-17T09:51:15-08:00 2012-02-17T09:51:15-08:00 Ability to have square thumbnail for User Avatars <p>Jiveabillion suggested:<br />Users can currently upload their own Avatar, but the only constraints that we can put on them is their width/height or maxsidesize. This is fine for when their Avatar is being displayed in their profile, but really bad when displaying it in a list or activity feed. On Facebook, they auto-generate a cropped square thumbnail from your full Profile photo. By default, they shrink it and crop it square from the center, cutting off the parts of the longest side that don't fit. They also let you edit the thumbnail by moving the original photo around so you can position the part you want to be in the square. You can also choose to make it just fit in the square and it will fill any parts of the square left empty with white. After several days of tinkering with a custom control based upon the direct uploader, I was able to make this work in Document types by adding a field for the thumbnail and hiding it in the form while using my custom form control on the main photo field to auto-generate the thumbnail and save it in the thumbnail field (a process that is way too difficult for developers and should be simplified in a future release). This actually works great, but when I went to do it with the Avatars, I couldn't think of a way to make it work well. This should be in Kentico.</p> Jiveabillion tag:kentico.uservoice.com,2008-02-07:Event/10732001 2012-02-10T00:15:45-08:00 2012-02-10T00:15:45-08:00 Article editing [is now declined] <p>When i editing article and change tab to example Properties all unsaved work is lost. There should be some warning window. </p> Martin Hejtmanek (CTO) tag:kentico.uservoice.com,2008-02-07:Event/10731998 2012-02-10T00:15:38-08:00 2012-02-10T00:15:38-08:00 Article editing [updated] <p>When i editing article and change tab to example Properties all unsaved work is lost. There should be some warning window. </p><p>Martin Hejtmanek (CTO) said:<br /><div class="ugc"><p>Hi Petr,</p> <p>There is a setting for this in SiteManager -&gt; Settings -&gt; Content -&gt; Content Management -&gt; Prompt to save changes on exit</p></div></p> Martin Hejtmanek (CTO) tag:kentico.uservoice.com,2008-02-07:Event/10726902 2012-02-09T11:19:40-08:00 2012-02-09T11:19:40-08:00 Ability to share urls from CMSDesk <p>Chanan Braunstein suggested:<br />Ability to send other cmsdesk users a url for a particular page in CMSDesk. Best example: Reports.</p> Chanan Braunstein tag:kentico.uservoice.com,2008-02-07:Event/10722122 2012-02-09T01:22:15-08:00 2012-02-09T01:22:15-08:00 Cart Subtotals [is now planned] <p>It would be nice if you could add SubTotals to the ShoppingCartInfo an ShoppingCartItemInfo object that calculated prices without tax or shipping. For instance: A cart item subtotal that was the (UnitPrice * UnitsQuantity) - UnitTotalDiscount A cart subtotal that sums the item subtotals Neither of these would have tax or shipping added to them. </p> Petr Vozak tag:kentico.uservoice.com,2008-02-07:Event/10722121 2012-02-09T01:22:15-08:00 2012-02-09T01:22:15-08:00 Cart Subtotals [updated] <p>It would be nice if you could add SubTotals to the ShoppingCartInfo an ShoppingCartItemInfo object that calculated prices without tax or shipping. For instance: A cart item subtotal that was the (UnitPrice * UnitsQuantity) - UnitTotalDiscount A cart subtotal that sums the item subtotals Neither of these would have tax or shipping added to them. </p><p>Petr Vozak (admin) responded:<br /><div class="ugc"><p>in some of the future versions</p></div></p> Petr Vozak tag:kentico.uservoice.com,2008-02-07:Event/10722116 2012-02-09T01:21:33-08:00 2012-02-09T01:21:33-08:00 Cart Subtotals [updated] <p>It would be nice if you could add SubTotals to the ShoppingCartInfo an ShoppingCartItemInfo object that calculated prices without tax or shipping. For instance: A cart item subtotal that was the (UnitPrice * UnitsQuantity) - UnitTotalDiscount A cart subtotal that sums the item subtotals Neither of these would have tax or shipping added to them. </p><p>Petr Vozak said:<br /><div class="ugc"><p>Sinve version 6, there is UnitPriceAfterDiscount property in ShoppingCartItemInfo. Your subtotal for the given shopping cart item is than equal to (UnitPriceAfterDiscount * CartItemUnits). As for the cart subtotal without tax, there is no property for that now. We will add properties for both cases in some of the future versions.</p></div></p> Petr Vozak tag:kentico.uservoice.com,2008-02-07:Event/10716252 2012-02-08T07:58:06-08:00 2012-02-08T07:58:06-08:00 Cart Subtotals <p>Jim Garwacki suggested:<br />It would be nice if you could add SubTotals to the ShoppingCartInfo an ShoppingCartItemInfo object that calculated prices without tax or shipping. For instance: A cart item subtotal that was the (UnitPrice * UnitsQuantity) - UnitTotalDiscount A cart subtotal that sums the item subtotals Neither of these would have tax or shipping added to them. </p> Jim Garwacki tag:kentico.uservoice.com,2008-02-07:Event/10708045 2012-02-07T08:13:07-08:00 2012-02-07T08:13:07-08:00 Adding summarization and visualization to improve content management and understanding [updated] <p>Example of visualizing flat text pages into live key topics jumping off the page to instantly get the key ideas as Visual Summaries, Tree Views and Keyword Clouds. Here is an example - http://www.wikisummarizer.com/Pages/Default.aspx?Keyword=Wikipedia</p><p>Anonymous said:<br /><div class="ugc"><p>Hi Martin, <br />There is great deal of information on web pages and not enough time to read it. Why not to give the users the ability to see the key topics with the most relevant summaries? This is an efficient and friendly way to helpusers to focus on the information of interest and easily skip over not relevant information for the user. Adding a summarize button/function as an option certainly increases usability and usefulness of the solution. If you are interested to further explore the possibile approaches let's talk. Best, <br />Henry</p></div></p> Anonymous tag:kentico.uservoice.com,2008-02-07:Event/10706350 2012-02-07T04:13:02-08:00 2012-02-07T04:13:02-08:00 Adding summarization and visualization to improve content management and understanding [is now under review] <p>Example of visualizing flat text pages into live key topics jumping off the page to instantly get the key ideas as Visual Summaries, Tree Views and Keyword Clouds. Here is an example - http://www.wikisummarizer.com/Pages/Default.aspx?Keyword=Wikipedia</p> Martin Hejtmanek (CTO) tag:kentico.uservoice.com,2008-02-07:Event/10706349 2012-02-07T04:12:45-08:00 2012-02-07T04:12:45-08:00 Adding summarization and visualization to improve content management and understanding [updated] <p>Example of visualizing flat text pages into live key topics jumping off the page to instantly get the key ideas as Visual Summaries, Tree Views and Keyword Clouds. Here is an example - http://www.wikisummarizer.com/Pages/Default.aspx?Keyword=Wikipedia</p><p>Martin Hejtmanek (CTO) said:<br /><div class="ugc"><p>Hi,</p> <p>I am not sure what this would excactly need from us. Some sort of new components or modules? Could you be somehow more specific how other solutions provide this or scenario with particular data that you need to cover?</p></div></p> Martin Hejtmanek (CTO) tag:kentico.uservoice.com,2008-02-07:Event/10706107 2012-02-07T03:15:17-08:00 2012-02-07T03:15:17-08:00 Scope on doctype [is now planned] <p>Allow only specific doctype where I want to, without using parent (container)/child doctype!</p> Martin Hejtmanek (CTO) tag:kentico.uservoice.com,2008-02-07:Event/10706106 2012-02-07T03:15:17-08:00 2012-02-07T03:15:17-08:00 Scope on doctype [updated] <p>Allow only specific doctype where I want to, without using parent (container)/child doctype!</p><p>Martin Hejtmanek (CTO) (admin) responded:<br /><div class="ugc"><p>Planned in future versions</p></div></p> Martin Hejtmanek (CTO) tag:kentico.uservoice.com,2008-02-07:Event/10706104 2012-02-07T03:14:56-08:00 2012-02-07T03:14:56-08:00 Scope on doctype [updated] <p>Allow only specific doctype where I want to, without using parent (container)/child doctype!</p><p>Martin Hejtmanek (CTO) said:<br /><div class="ugc"><p>Hi Vincent,</p> <p>We have a solution for this in our plans (child doc types per page template and per parent document (section), however it is currently not on the prirority list so it won't make it to v7, but we should be able to ship that with the next version after v7.</p></div></p> Martin Hejtmanek (CTO) tag:kentico.uservoice.com,2008-02-07:Event/10705302 2012-02-06T23:22:03-08:00 2012-02-06T23:22:03-08:00 Create multiple crop sizes (eg: 320x240, 600x480, etc) for the same image stored inside a document type [updated] <p>The idea is to upload an image as part of a document type (as a field and not an attachment) and without loosing the original image been able to crop the image using multiple predefined crop sizes that would be stored in the file system (or DB) as the original image but of course having the crop size included in the filename (eg: image1_640_480.jpg) </p><p>Martin Hejtmanek (CTO) said:<br /><div class="ugc"><p>Hi Ivan,</p> <p>Could you please explain the reason for this? Isn't the ability of the file handler to resize images + caching providing the same result?</p></div></p> Martin Hejtmanek (CTO) tag:kentico.uservoice.com,2008-02-07:Event/10704685 2012-02-06T19:36:21-08:00 2012-02-06T19:36:21-08:00 Create multiple crop sizes (eg: 320x240, 600x480, etc) for the same image stored inside a document type <p>Ivan R. Robalino suggested:<br />The idea is to upload an image as part of a document type (as a field and not an attachment) and without loosing the original image been able to crop the image using multiple predefined crop sizes that would be stored in the file system (or DB) as the original image but of course having the crop size included in the filename (eg: image1_640_480.jpg) </p> Ivan R. Robalino tag:kentico.uservoice.com,2008-02-07:Event/10702377 2012-02-06T11:18:56-08:00 2012-02-06T11:18:56-08:00 Scope on doctype <p>Vincent Bedard suggested:<br />Allow only specific doctype where I want to, without using parent (container)/child doctype!</p> Vincent Bedard tag:kentico.uservoice.com,2008-02-07:Event/10681381 2012-02-03T12:36:02-08:00 2012-02-03T12:36:02-08:00 Use a macro for email address in CMSSiteManager Settings. <p>Brad Vrudney suggested:<br />Currently, when configuring a new or additional site, I have to change everything from admin@local to a custom email address. It would be nice if {emailaddress.admin} and {emailaddress.noreply} for example were the defaults, and they could be managed from a single location. Then use these macros as the default values for new sites.</p> Brad Vrudney tag:kentico.uservoice.com,2008-02-07:Event/10679511 2012-02-03T08:25:28-08:00 2012-02-03T08:25:28-08:00 Adding summarization and visualization to improve content management and understanding [updated] <p>Example of visualizing flat text pages into live key topics jumping off the page to instantly get the key ideas as Visual Summaries, Tree Views and Keyword Clouds. Here is an example - http://www.wikisummarizer.com/Pages/Default.aspx?Keyword=Wikipedia</p><p>Anonymous said:<br /><div class="ugc"><p>About the summarization you could look at Wiki Summarizer: A Google Wonder Wheel Substitute - <a href="http://teacherleaders.typepad.com/the_tempered_radical/2011/07/wiki-summarizer-as-a-google-wonder-wheel-substitute.html" rel="nofollow" target="_blank">http://teacherleaders.typepad.com/the_tempered_radical/2011/07/wiki-summarizer-as-a-google-wonder-wheel-substitute.html</a></p></div></p> Anonymous tag:kentico.uservoice.com,2008-02-07:Event/10678765 2012-02-03T06:51:14-08:00 2012-02-03T06:51:14-08:00 Adding summarization and visualization to improve content management and understanding <p>Anonymous suggested:<br />Example of visualizing flat text pages into live key topics jumping off the page to instantly get the key ideas as Visual Summaries, Tree Views and Keyword Clouds. Here is an example - http://www.wikisummarizer.com/Pages/Default.aspx?Keyword=Wikipedia</p> Anonymous tag:kentico.uservoice.com,2008-02-07:Event/10650573 2012-01-30T09:41:47-08:00 2012-01-30T09:41:47-08:00 Cloning [updated] <p>Cloning options would be immensely helpful. For example, I am making a handful of alternative forms for a table, and they are largely the same. But for each form, I have to go through each field and set the same properties. It would be nice to have a clone button that copies everything and lets me make just the few changes I need.</p><p>Jiveabillion said:<br /><div class="ugc"><p>The cloning of Alternative forms on Custom Tables didn't make it to Kentico CMS 6.0. Can this be added with a hotfix?</p></div></p> Jiveabillion tag:kentico.uservoice.com,2008-02-07:Event/10646275 2012-01-29T16:59:24-08:00 2012-01-29T16:59:24-08:00 Flash Books <p>Hilary Small suggested:<br />We have a number of clients who publish magazines. It would be great if Kentico had a flash book module such as the third party solution that we presently use called issuu.com.</p> Hilary Small tag:kentico.uservoice.com,2008-02-07:Event/10603773 2012-01-23T00:06:42-08:00 2012-01-23T00:06:42-08:00 KenticoImportToolkit6 from command line [updated] <p>run KenticoImportToolkit6 from command line with the iprofile file like param and log the progress output into a file</p><p>Tomas Osicka said:<br /><div class="ugc"><p>Thank you for your quick answer. We are actually developing a large web portal where we will deal with complex data migration from few data sources and we will need to run the migration batch repeatedly. We choose Kentico 6 for the project. Running KenticoImportToolkit6 from command line with *.iprofile file should significantly decrease development and deployment time. Due above mentioned is supporting of the needed functionality in Kentico 7 too late for us.</p></div></p> Tomas Osicka tag:kentico.uservoice.com,2008-02-07:Event/10589767 2012-01-19T23:19:27-08:00 2012-01-19T23:19:27-08:00 KenticoImportToolkit6 from command line [updated] <p>run KenticoImportToolkit6 from command line with the iprofile file like param and log the progress output into a file</p><p>Martin Hejtmanek (CTO) said:<br /><div class="ugc"><p>Totally makes sense. We will make sure this is possible in version 7</p></div></p> Martin Hejtmanek (CTO) tag:kentico.uservoice.com,2008-02-07:Event/10589765 2012-01-19T23:19:03-08:00 2012-01-19T23:19:03-08:00 KenticoImportToolkit6 from command line [is now planned] <p>run KenticoImportToolkit6 from command line with the iprofile file like param and log the progress output into a file</p> Martin Hejtmanek (CTO) tag:kentico.uservoice.com,2008-02-07:Event/10589764 2012-01-19T23:19:03-08:00 2012-01-19T23:19:03-08:00 KenticoImportToolkit6 from command line [updated] <p>run KenticoImportToolkit6 from command line with the iprofile file like param and log the progress output into a file</p><p>Martin Hejtmanek (CTO) (admin) responded:<br /><div class="ugc"><p>Will be possible in version 7</p></div></p> Martin Hejtmanek (CTO) tag:kentico.uservoice.com,2008-02-07:Event/10584566 2012-01-19T06:16:56-08:00 2012-01-19T06:16:56-08:00 KenticoImportToolkit6 from command line <p>Tomas Osicka suggested:<br />run KenticoImportToolkit6 from command line with the iprofile file like param and log the progress output into a file</p> Tomas Osicka tag:kentico.uservoice.com,2008-02-07:Event/10578651 2012-01-18T08:57:02-08:00 2012-01-18T08:57:02-08:00 Start to use at least one well-known design pattern [is now declined] <p>There are plenty of well-known design patterns used in the enterprise. But it looks like, you are only able to speak about enterprise (and call your solution enteprise), but in facts you DON'T know anything about enteprise. Can you share which design patterns do you use? Is it dependency injection, unity design pattern, repository pattern or anything else? There are only anti-patterns such as Datasets that are still used by CMS...</p> Martin Hejtmanek (CTO) tag:kentico.uservoice.com,2008-02-07:Event/10578650 2012-01-18T08:56:47-08:00 2012-01-18T08:56:47-08:00 DON'T CALL your solution ENTERPRISE MARKETING [is now declined] <p>Kentico CMS is NOT ANY ENTERPRISE MARKETIN SOLUTION! It doesn't offer any real enteprise features that are common in the enterprise - are you able manage web-farms load balancing or how do you support geo-cluster or are you able to connect to non-SQL database or ... or ... . And your marketing features are like a joke. Manually created segmentation indicates your big amateurism. Have ever heard about BI and algorithms such as Segmentation, Clustering etc? And what about your wretched &quot;campaign management&quot;? Look at true Enterprise Marketing solutions such as Aprimo or Unica, before you will start to call your solution EMS...</p> Martin Hejtmanek (CTO) tag:kentico.uservoice.com,2008-02-07:Event/10569147 2012-01-17T01:15:25-08:00 2012-01-17T01:15:25-08:00 DON'T CALL your solution ENTERPRISE MARKETING [updated] <p>Kentico CMS is NOT ANY ENTERPRISE MARKETIN SOLUTION! It doesn't offer any real enteprise features that are common in the enterprise - are you able manage web-farms load balancing or how do you support geo-cluster or are you able to connect to non-SQL database or ... or ... . And your marketing features are like a joke. Manually created segmentation indicates your big amateurism. Have ever heard about BI and algorithms such as Segmentation, Clustering etc? And what about your wretched &quot;campaign management&quot;? Look at true Enterprise Marketing solutions such as Aprimo or Unica, before you will start to call your solution EMS...</p><p>Martin Hejtmanek (CTO) said:<br /><div class="ugc"><p>&quot;Is it for Marketers or is it still CMS only?&quot; ... It is a CMS for Marketers (all-in-one)</p> <p>&quot;I don't see any info in your docs how to set-up e.g. geo-cluster, how to set-up web load balancing&quot; ... <a href="http://devnet.kentico.com/docs/devguide/index.html?web_farm_support_overview.htm" rel="nofollow" target="_blank">http://devnet.kentico.com/docs/devguide/index.html?web_farm_support_overview.htm</a> (you are right that we don't yet have anything on geo-cluster)</p> <p>&quot;I will pay $15K and I HAVE TO develop my own connector?&quot; ... With our competitors, you pay $100K and you use one or two connectors, so it still gives you $85K budget for developing the connectors. Also, some of our partners already provide some of those so you can leverage them. We can point you to right ones if you need something specific. We are also working on SalesForce, Sharepoint and Dynamics CRM connectors which we will release later.</p> <p>&quot;Yo don't see strong need to support non-MS DBs, but in the enterprise you will find almost Oracle&quot; ... I commented Oracle in your other topic. Here is a hint how to do that <a href="http://devnet.kentico.com/docs/devguide/index.html?web_farm_support_overview.htm" rel="nofollow" target="_blank">http://devnet.kentico.com/docs/devguide/index.html?web_farm_support_overview.htm</a> but the occurence of such scenario is so low-frequent, that we usually solve it through our consulting services.</p> <p>&quot;Or how may I set-up my back-up/restore scenarios?&quot; ... Yes, this is right, we need to work on that, but this is usually one-time setup so we don't see any real problem in doing that manually right now. Thank you for a good point.</p> <p>&quot;Do not copy features form other CMS but try to bring something new, something innovative&quot; ... You will get an innovative feature in version 7 .... Also, we were one of the very first players with widgets and portal-engine style development, as well as very first ones certified for Windows Azure. Our current goal is not to be market leaders, we are still far from that. We have just established our position in the enteprise segment so you cannot expect miracles 3 months from that, most new enteprise projects are now starting, so it will take some time to provide more case studies like that.</p> <p>&quot;24/7 support without SLA? Is it possible?&quot; ... Yes it is, it covers night hours and weekends. So far our average response time is ranging from 4-6 hours (anytime) and our support is being perceived as one of the best on the CMS market with very good feedback from clients (we do not outsource it unlike others). For very large projects, we currently offer ad-hoc SLA for now, the official one will be ready in following months.</p> <p>&quot;Are you able to update Kentico CMS solution on-line without any impact on the running solution?&quot; ... With version 6 technically yes but no one in the enterprise segment does it this way, it would be suicidal in case something goes wrong. Typical clients update it on the side (and we have automated updates), put it through their QA, and after everything is validated, they put it live. (as far as I know)</p> <p>&quot;Are you able to support your solution in the 99,999% environment?&quot; ... You can't get this availability just with the product itself (none of them out there). 5 nines always have to involve hardware failovers, intensive backups and stuff like that. But given our support for cloud and web farms, you can get reliability that the platform offers.</p> <p>&quot;Are you offering 24/7 support to end-clients?&quot; ... Yes, support and maintenance (upgrades) are provided to the owner of the licence, so if the owner of the license is the end clients, we provide the support to them directly.</p></div></p> Martin Hejtmanek (CTO) tag:kentico.uservoice.com,2008-02-07:Event/10568955 2012-01-17T00:32:22-08:00 2012-01-17T00:32:22-08:00 Start to use at least one well-known design pattern [updated] <p>There are plenty of well-known design patterns used in the enterprise. But it looks like, you are only able to speak about enterprise (and call your solution enteprise), but in facts you DON'T know anything about enteprise. Can you share which design patterns do you use? Is it dependency injection, unity design pattern, repository pattern or anything else? There are only anti-patterns such as Datasets that are still used by CMS...</p><p>Martin Hejtmanek (CTO) said:<br /><div class="ugc"><p>Hi Jerry,</p> <p>You are right, we didn't use any agile development (until now). At current time, we are actually moving towards SCRUM, so this all gets better. Anyway, agile methodologies aren't around for a very long time, but still, there were enteprise product before that. So this is completely different topic. I also agree that writing unit tests with Kentico CMS isn't easy, we are working on that and ourselves, we have only few for most important processes, we bypass others by standard manual tests until we make that change. We are also bound by some history, and we don't want to leave our existing clients behind (is that normal in enterprise?), so the move is not as easy as you may think and takes longer time. But we now also provide the possibility to develop your project using MVC, with that, you can write an application that you can unit-test as you need. Can you please be more specific about what in particular you would need to develop, and what prevents you to unit-test it if you use MVC? It is no problem for us to fill in the blanks, we just need to see them ...</p> <p>With Oracle vs. MS SQL it is the same as with Ferrari vs. Porsche or Lamborgini, there are people that will tell you that until you have Ferrari, you don't have a real sports car, but everyone knows it is just trash-talking to tease each other. MS SQL Server 2008 R2 is the same (if not better) than Oracle database, and &quot;Enterprise loves Oracle&quot; is more a history feeling than being based on some facts, because there was nothing of that level before, so Oracle got a perception of &quot;The only enterprise class database&quot;, which will eventually vanish ... I agree that they love it, but that fact itself doesn't make MS SQL or us worse or not enteprise. We are just loosing some deals for that fact, but for clients that use MS SQL, we are still one of the Enteprise options. We would like to support Oracle in the future as well, just similar to unit tests, it will take us some time and we don't see it as a priority. If you do, go ahead and vote for (or create) a topic for Oracle support. If it gets enough votes, we can see how important it really is and make that a priority.</p> <p>For us, enteprise is about features, stability, scalability and flexibility, not about targetting everyody on the market ... yet :-) So again, this discussion should be about particular features you miss to be able to cover your typical enterprise projects, so we can make that happen ...</p></div></p> Martin Hejtmanek (CTO) tag:kentico.uservoice.com,2008-02-07:Event/10567144 2012-01-16T14:57:22-08:00 2012-01-16T14:57:22-08:00 Looking for more details about upcoming releases ... <p>Anatolii Pirko suggested:<br />Where we can find more details about upcoming releases. The roadmap is not the answer. Why your product manager has stopped to blog about upcoming and current features? It was quite interesting to see more details about future features. Or are you preparing anothe way how to inform your customers about new features? </p> Anatolii Pirko tag:kentico.uservoice.com,2008-02-07:Event/10567040 2012-01-16T14:38:33-08:00 2012-01-16T14:38:33-08:00 DON'T CALL your solution ENTERPRISE MARKETING [updated] <p>Kentico CMS is NOT ANY ENTERPRISE MARKETIN SOLUTION! It doesn't offer any real enteprise features that are common in the enterprise - are you able manage web-farms load balancing or how do you support geo-cluster or are you able to connect to non-SQL database or ... or ... . And your marketing features are like a joke. Manually created segmentation indicates your big amateurism. Have ever heard about BI and algorithms such as Segmentation, Clustering etc? And what about your wretched &quot;campaign management&quot;? Look at true Enterprise Marketing solutions such as Aprimo or Unica, before you will start to call your solution EMS...</p><p>Jerry Lew said:<br /><div class="ugc"><p>Hi, what does it mean KEMS - Kentico Enterprise Marketing Solution?...and you wrote: .&quot;...ours is primarily CMS&quot; ... so what's true? Is it for Marketers or is it still CMS only? </p> <p>You wrote: &quot;we support web farms, clustering, mirrorring, even cloud, content staging (which can be also used to synchronize the changes through geo-cluster)&quot; ... I don't see any info in your docs how to set-up e.g. geo-cluster, how to set-up web load balancing, how to install Kentico CMS into cluster as active-passive or active-active, etc....</p> <p>You have an integration bus, I will pay $15K and I HAVE TO develop my own connector? Interesting business model. In the Enterprise is common to offer at least one connector, but you don't have nothing. </p> <p>Yo don't see strong need to support non-MS DBs, but in the enterprise you will find almost Oracle. NOT ONLY MS SQL...As you don't go to non-MS SQL, you ignore needs of your clients. And againg I pay $15K and I HAVE TO DEVELOP my own db connector -&gt; do you have any documentation how to do it. I haven't found it....</p> <p>Or how may I set-up my back-up/restore scenarios? Manually. How can I manage replications? Manually ... Everything in Kentico is unfortunally based on DO IT YOURSELF aka Custom code. </p> <p>But it's not an Enterprise based approach, but an OPEN SOURCE approach. So, please don't be open source. Do not copy features form other CMS but try to bring something new, something innovative....At this time, you are like &quot;paid Open Source&quot;.... </p> <p>24/7 support without SLA? Is it possible? Have ever seen SLA from the enterprise business like finance? Are you able to update Kentico CMS solution on-line without any impact on the running solution? Are you able to support your solution in the 99,999% environment? Are you offering 24/7 support to end-clients? </p></div></p> Jerry Lew tag:kentico.uservoice.com,2008-02-07:Event/10566760 2012-01-16T13:57:18-08:00 2012-01-16T13:57:18-08:00 Start to use at least one well-known design pattern [updated] <p>There are plenty of well-known design patterns used in the enterprise. But it looks like, you are only able to speak about enterprise (and call your solution enteprise), but in facts you DON'T know anything about enteprise. Can you share which design patterns do you use? Is it dependency injection, unity design pattern, repository pattern or anything else? There are only anti-patterns such as Datasets that are still used by CMS...</p><p>Jerry Lew said:<br /><div class="ugc"><p>Hi, have you ever tried to create any unit tests for Kentico CMS solution? It s****, and there is not possible to have any agile development without any tests. It looks like you, guys in Kentico, are not using any Agile development... Another real scenario is using Kentico CMS with Oracle, that is nearly impossible, using Repository design pattern you can offer it...And why to use Oracle, because Enterprise loves Oracle....</p></div></p> Jerry Lew tag:kentico.uservoice.com,2008-02-07:Event/10562272 2012-01-16T01:35:33-08:00 2012-01-16T01:35:33-08:00 Update DB access to use Entity Framework or another ORM, so document types are well-known classes in code. [updated] <p>I'm frequently examining documents in my code, checking various fields for one reason or another. The current API to retrieve a document and access its fields is tedious. It would be excellent if I could get a document as a well-known class type instead of TreeNode and have access to all its properties without having to remember the field names.</p><p>Martin Hejtmanek (CTO) said:<br /><div class="ugc"><p>We would like to provide the code generator for document types to provide them through strongly typed classes in version 7</p></div></p> Martin Hejtmanek (CTO) tag:kentico.uservoice.com,2008-02-07:Event/10562137 2012-01-16T00:54:41-08:00 2012-01-16T00:54:41-08:00 DON'T CALL your solution ENTERPRISE MARKETING [updated] <p>Kentico CMS is NOT ANY ENTERPRISE MARKETIN SOLUTION! It doesn't offer any real enteprise features that are common in the enterprise - are you able manage web-farms load balancing or how do you support geo-cluster or are you able to connect to non-SQL database or ... or ... . And your marketing features are like a joke. Manually created segmentation indicates your big amateurism. Have ever heard about BI and algorithms such as Segmentation, Clustering etc? And what about your wretched &quot;campaign management&quot;? Look at true Enterprise Marketing solutions such as Aprimo or Unica, before you will start to call your solution EMS...</p><p>Martin Hejtmanek (CTO) said:<br /><div class="ugc"><p>Hi Jerry. I cannot say that we are on the same or better level than the ones you mentioned. The fact is that you are comparing completely different products. They are primarily marketing solutions, while ours is primarily CMS. The fact is that our solutions had been used for enterprise-class projects already several years before we even through about using the Enteprise word, with excelent feedback from clients (we can provide you with references if you need, just contact our sales for that), that is where our comfort in using the word enterprise comes. But don't get this name as &quot;Enteprise only marketing solution&quot;, that is not what we have. We clearly have an enterprise level CMS, and yes, we support web farms, clustering, mirrorring, even cloud, content staging (which can be also used to synchronize the changes through geo-cluster), we have integration bus to connect to pretty much anything, you just write your own provider for that. For the database connection we don't see that strong need to connect to other database types, but our data layer supports that, it is again just about writing your own database connector and we even have several clients that did that, but mostly for mediator of an improved security model matching their very specific company policy. We also have automated updates and hotfixes with 7-days bug fixing, consulting services, 24/7 support and almost ready to go SLA. I believe all this makes an enteprise class CMS, doesn't it? I agree that our online marketing features aren't the best of all and as I said, our goal is not to compete with pure marketing solutions, our goal is to compete with enterprise-class CMSes that also provide enough marketing features for most scenarios. Also It is the very first version and we are and will be improving that. So the best thing you can do if you want us to have a proper name in your eyes is to provide us with some specific feedback on how you want it to look to make it better.</p> <p>Anyway, what makes you so mad about what is just a name of the product? I don't know anyone in the enteprise segment that would choose a product just for it's name ... And truly, current &quot;enteprise products&quot; are usually 4-5 times more expensive than their real price and value is, so I believe that this segment deserves some player with much better price/value ratio that can be found through Google if you search for &quot;Enterprise&quot; ;-) (sorry to say that out loud in case you are one of our competitors :-) )</p></div></p> Martin Hejtmanek (CTO) tag:kentico.uservoice.com,2008-02-07:Event/10562035 2012-01-16T00:22:42-08:00 2012-01-16T00:22:42-08:00 Start to use at least one well-known design pattern [updated] <p>There are plenty of well-known design patterns used in the enterprise. But it looks like, you are only able to speak about enterprise (and call your solution enteprise), but in facts you DON'T know anything about enteprise. Can you share which design patterns do you use? Is it dependency injection, unity design pattern, repository pattern or anything else? There are only anti-patterns such as Datasets that are still used by CMS...</p><p>Martin Hejtmanek (CTO) said:<br /><div class="ugc"><p>Hi Jerry, thank you for the feedback. Look more closely at out API, even that the data that we provide from our classes look like just untyped DataSets, from version 6.0 they are also enumerable collections with strongly typed objects so you actually have the choice whether you want to work with raw data and have maximum performance or work with collections and strongly typed business layer including LINQ but for the cost of lower performance which is typical for this kind of accessing data. We only use few basic design patterns, mostly singletons, factories, lazy load (initialization) or wrappers. So far we didn't see any need to use more (well, we may use decorator in version 7 actually), so I am looking forward to hear from you something specific that you would leverage in a real-world situation which you cannot use right now. Before you do that, please look more closely at our current API in the last version because your last sentence seems like you are matching what you saw in 5.5 R2 or earlier to EMS, which is another level than before and more than 20k hours of development behind it.</p></div></p> Martin Hejtmanek (CTO) tag:kentico.uservoice.com,2008-02-07:Event/10560731 2012-01-15T16:34:02-08:00 2012-01-15T16:34:02-08:00 Update DB access to use Entity Framework or another ORM, so document types are well-known classes in code. <p>cc suggested:<br />I'm frequently examining documents in my code, checking various fields for one reason or another. The current API to retrieve a document and access its fields is tedious. It would be excellent if I could get a document as a well-known class type instead of TreeNode and have access to all its properties without having to remember the field names.</p> cc tag:kentico.uservoice.com,2008-02-07:Event/10536484 2012-01-11T06:39:34-08:00 2012-01-11T06:39:34-08:00 Google Maps control extensions requested. [updated] <p>Request for goggle maps control: 1) a property to show the info window when the map loads. 2) a property to animate the pins. The sample code on this URL http://netaccountant.net/website-design-for-accountants/google-maps-api-v3/ shows how to do both of these requests. Can these be added to the goggle maps web control?</p><p>Craig said:<br /><div class="ugc"><p>Great idea! We find that to be limiting as well.</p></div></p> Craig tag:kentico.uservoice.com,2008-02-07:Event/10525110 2012-01-09T12:38:46-08:00 2012-01-09T12:38:46-08:00 Google Maps control extensions requested. <p>Jim suggested:<br />Request for goggle maps control: 1) a property to show the info window when the map loads. 2) a property to animate the pins. The sample code on this URL http://netaccountant.net/website-design-for-accountants/google-maps-api-v3/ shows how to do both of these requests. Can these be added to the goggle maps web control?</p> Jim