#6. Supported SharePoint integration

There’s a lot of talk about SharePoint-integration and integration with MOSS. Today there exist samples of integration between EPiServer and the old version of SharePoint, but customers and partners need a fully supported integration with production quality and official status.

The idea behind this blog

Perhaps you think. But why am I writing posts in this blog?
 
Back in the 80’s I worked with document management solutions from Digital Equipment called All-in-1. There was an active user group called DECUS who every year published a “wish list” with votes. Making this list was an open public process and it helped Digital in deciding which features to implement in their products. This wishlist is a similar idea.
 
Please help me make it well known and send me your votes and or suggest other features you like to see in future releases of EPiServer.
 
Send votes in this form and suggestions by mail to andre.ekespong (at) gmail.com and comments to my posts in this blog.

#5. Support for MySQL or PostgreSQL or similar database

The license cost today for MS SQL Server or Oracle is unnecessary high. The demands for a database is often not advanced. It could be supported by either MySQL or PostgreSQL or similar database. Many competing solutions for Enterprise Content Management supports this type of databases.

#4. Properties when page is a container

Pages are sometimes leaves and sometimes containers for other pages. There ought to be possible to group the properties together in something like “as container”. Today there’s only the “sort order”-property that falls into this category, but there ought to be more. For example “allow only children of a specific page type” could be such a property (I know that this can be accomplished today, but I find it unnecessarily complicated). New properties from wish #3 also falls into this category.

#3. Improved support in the editor for pages with >200 children

The problem
I’ve built a community where users can post their own answers to 25 questions. There are today several thousand posts. The answers sometimes include comments in ugly language that has to be removed by the editor. The simplest solution is to put all posts in the same place in the page tree.

This is not possible today because in edit mode all pages listed in the page tree to the left. Sometimes it takes minutes for the browser to build and display the tree. This is not acceptable.

Suggested solution by others
We could add subpages for each new day and put the posts there. This works but if the editor wants another view, not by date entered, then they have great difficulties. I find there is no really good solution today to this problem.

My suggestion
It ought to be possible to define a default filter which filters the children and displays only a fixed number of subpages. The filter could be changed by the editor and in that way it would be possible to find the right page for editing.

#2.Open source development of templates

I think it wise to open up for open source development of the EPiServer templates. It would be nice if bugs and improvements could be altered immediately and published to all subscribers. EPiServer could use these updates, if they like, in future versions of the templates.

#1. The templates ought to be available via source control

EPiServer has published new templates for IE 7.0. It is difficult to know exactly what has changed compared to the version of templates that I used in my project. It would be nice if it was possible to use the diff utility available in source control applications like Visual SourceSafe or Subversion to find the exact differences.

I think SourceSafe has support for access over http now. I’ve never used it myself but if it works I would prefer this solution. Otherwise Subversion is also a good alternative.

The templates ought to be available via source control

EPiServer Wishlist

EPiServer Wishlist is a list of wishes for upcoming releases of EPiServer. It is my own initiative and independent from EPiServer. It’s a wish list from expirienced EPiServer architects and developers. If you fall into that category, please send a registration mail to andre.ekespong (at) gmail.com with a short description of your expirience and your votes and wishes. Every quarter you’ll have six(6) votes which you can put on any of the items in the list, or if you like on only one of them.

I hope the list will be interesting to read for developers/architects and managers at partners and EPiServer.

WM-data, my employer, is the largest EPiServer-partner in Sweden and we have frequent contacts with EPiServer on many levels.
Perhaps I will present ideas from this list to EPiServer employees, and then I’ll tell them about the list and name the contributor. You are free to do the same as long as you inform about the source.

The EPiServer wishlist is a Google docs spreadsheet and can be found here. There is also a form for sending votes.

Who am I

I am a architect, developer and consultant at WM-data, a LogicaCMG-company. André EkespongCurrently working as an architect with mainly Enterprise Content Management and SOA.

I’ve been working in the industry since the late 80’s and as consultant since 1991. I’ve had many different roles in projects ranging from project manager to developer but mostly as an architect/developer.

I’m a generalist who has some knowledge in many areas and deeper knowledge in few.

In projects I try to make people and groups to understand each other and to communicate better. Good communication is really important for successful projects.

Focused products
I currently focus on EPiServer and Microsoft content management products like SharePoint. I’ve been working with EPiServer since 2001 and version 3 and Microsoft products on and off since the 1988 when I was a Word-specialist and got my hand on the beta for Windows 1.0. I liked that a lot since my goal was to work with Macintosh and its GUI. I’ve actually had one project for Macintosh, a Hypercard-solution for the Swedish Tourist Information.

My current role
I’m a certified .NET architect. Certified by Microsoft Sweden and Sundblad&Sundblad. In the studies prior to the certification we studied the role of the architect and many different aspects of SOA.

My role at WM-data is to use this knowledge in the ECM-area and I’m currently engaged in a project in this area at SL (buses and trains in Stockholm). It’s a very interesting project.

My social life
I’m married and got two wonderful kids and live in Nacka, just outside of the center of Stockholm.
Family Ekespong 

This is my family when Oskar was baptised at Immanuelskyrkan in Stockholm.