Dec
11
2009
We hear you, we really do... hang in there!
Many of you have been speculating on the future of BC development in 2010. Folks have been discussing on the forums and sending in wishes. Sometimes we get wind of what you'd like to see in the system through your support requests as well. BC wants you to know that none of this goes unnoticed and that there's been action behind the scenes so as your Product Manager, I'm going to outline our plans for the first half of 2010.
What's Happening With the Wishlist?First off, let's cover the wishlist - by voting as a community you've shown what your priorities are and we're going to respect that. If you go to the wishlist now you'll see that out of the top 20 wishes, we have committed 10 to our short term roadmap. BC has monthly software release cycles and you should be seeing the following requests trickle out during January, February and March releases in 2010. The plan for the wishlist requests is as follows:
- Modules within Modules - we're going to allow one level of recursion with the first version of this
- Customizable Workflow Notifications - as BC partners you'll need the ability to edit the workflow emails and welcome emails you send to your clients
- Additional 'List Template' Layouts for Web-apps - we're first going to allow a dynamic number of layouts for Web-Apps and when this model is proven it will be applied to other modules and the Online Store as well
- Increase the modules per page limit - system uptime and service reliability come first so we will be doing a lot of testing before we raise the limit, expect an incremental increase here
- Web App URL Friendly - web apps will gain the same customizable URL system that blog posts currently have
- Dynamic Menus Active/Inactive - a 'enabled' checkbox will be added for dynamic menus just as there is for web pages
- Plain WYSIWYG Input - An comprehensive overhaul for Sitewalk will be released late in Q1 2010 and this will have provision for plain text input so your clients aren't able to inadvertently change the layout
- Products URL Friendly - products will gain the same customizable URL system that blog posts currently with the addition of a special character 'eraser'
- CRM Custom Fields updated via Webforms - this will allow your customers to update their own extended CRM details from the front-end.
- DNS Enhancements - these were detailed and promised in the last blog post in November
As you can see our engineers are going to be very busy working on these requests as well as the features promised in the last blog post including DNS tools, Data Center migration, a new Dreamweaver Extension and Partner Billing tools too!
The Longer Term Strategy...As the old cliche goes, if Henry Ford had only asked his customers what they wanted he would've given them faster horses. We've also got our own development agenda running in parallel to wishlist requests. For the first half of 2010 there are 4 areas of the system BC wants to focus on and completely overhaul in priority order.
- ECommerce - both in the frontend and backend we are designing a much more cohesive and well integrated online shopping workflow especially with respect to the shopping cart, payment/shipping functionality and order fulfillment
- CRM - usability is key here, expect to see improved filter/search and edit functions for records and tighter integration with ECommerce and the CMS
- Blogs - we're going to finish what we started this year to bring our blogging platform up to industry standards
- Forums - are due for improvements like avatar profiles, private messaging, social features (e.g post voting) and improved discussion threading
Our plan is to sweep out all the corresponding wishlist requests for each component and consolidate as part of the requirements and specification for those components which is why you're seeing some high priority wishes without a set status. Expect to be seeing results in June/July as these are large engineering projects
Continuing Work on Other ComponentsWeb Apps, Email Marketing and Reporting will need to follow in the 2nd half of 2010 and later. This doesn't mean work will stop on them completely, we will continue to make incremental improvements (as per wishlist requests) where possible but the complete overhaul will have to wait until after our top priorities have been implemented.
Hope that answers some of those burning questions you partners have bottled up. It's an extremely ambitious plan but we're confident with our expanded Adobe engineering team coming up to speed with the BC product and codebase that we'll be able to pull this off and keep BC at the forefront of the competition to give you the best Online Business platform for building solutions for your clients.
1
Follow us on Twitter (@adobebc)
Recent Posts
- Updated order and cart management in R172
- R172.0.2 - System Update including fixes on order management, photo galleries popups and other bug fixes
- Help us build a better support environment for Business Catalyst!
- Major DNS Upgrade and Service Maintenance on February 8
- Tune in for Episode 15 of the BC podcast!
- Moving towards better support
- R172 - Extended Business Catalyst V3 Beta, Improved Code Editor, Security updates and bug fixes
- Important Security Policy Updates for CRM Users - Effective February 8th
- Start the year on the right track: 25% discount on partnership plans
- Upcoming SEO improvements
Copyright 2004 - 2012 Business Catalyst
Comments
Congratulations BC on displaying some tangible developemnt plans that will produce definite results for the end client/user (and action the wishlist).
regards Tim
- Modules within Modules:
Always a good thing to hear but as I and others have pointed out - small additions to web apps in regard to just small tweaks and additions of some custom fields Means less reasons to require modules inside modules.
This actually would be easier for you, give more abilities to us and achieve much of what people want from modules inside modules.
- Additional 'List Template' Layouts for Web-apps
Again, can not complain about new features that the system lacks but again not quite the right focus.
For most of us the way web app's work the templates you get here are enough. Not saying I would not mind more but Like many we have a lot more issues with the template limits in the e-comerce more then anything else, reading the forums many others are the same.
Again just that slight wrong focus in my opinion. I know it will role out in other areas after but I can see this rolling out and everyone going "great, but we really need this elsewhere" And actually getting more annoyed knowing its there but not where you need it.
# Increase the modules per page limit
Again something with the wrong angle being looked at.
Why do people need more module limits.
-- Add more custom field types that are needed, change some others sightly to offer a bit more functionality (for example I do not think you get how powerful the _value for the image field is for people, oh and note how image custom field is more a media field these days.)
A custom WYSIWYG field (multiline text field with icon that launches a WYSIWYG model popup should not be to hard to do as all the elements are there for it, this would be massive, this again is something that would reduce a persons need for multiple modules and modules inside modules.
If you can do more in one web app or template layouts (Basic condition statements again here would be a god sent) then your need for the actual wish lists of modules in modules and module limit is reduced and so having to mess to much with the server load and performance would still be done you do not have to do it as soon.
-- Content holders! This is the key. A content holder holds content, it should not be treated as a module and modules inside content holders is important.
-- I have talked about relationships and OO implementation before but I know this is some time away so not fussed.
I am not saying "do these small temporary fixes." Because they are not actually temporary, these cure problems I and many others have when trying to do things.
If I had a custom field for literature items and that had a _value aspect to the tag and the literature items showed their file extensions - That is massive. I have to make other web apps so I can use the editor area for the client for things when it should really be just one web app. People do this now and so would like to put the one module inside the other. As I said, give that module those small bits of functionality first and a lot of need for the more complicated implementation is removed!
All the things your going to do - I am all for it but at the end of the day For much of next year I am still going to have the exact same grips and problems building modern complex sites because the actual issues will not be solved.
As the above stuff your doing roles out a lot more of the user base of the CMS will realise that as well.
The last big concern for me is web standards and semantic mark up.
You guys tout it but when you still output things with border="0" on images despite having it in your css, and then also go put inline styles in things so you can not override them without doing the !important hack, that is not great.
You still do _blank for new windows when you should be using rel="external".
I have mentioned before, again the change for that is small. You change nothing in the admin. All you do is change the output from "target" to "rel" and _blank to "external" add the script needed to the scripts you always call up as standard and you now comply better with validation!
Forms: