I was just reading over at Gadgetopia the post by Deane Barker about Content Staging and the merits of Virtual Staging of content. i was impressed by Dean of exposing the disadvantages of the Virtual Staging methodology especially when arises the need to change Menu structure.
When i come to think about an Architecture like this i think there is a balance point that is better then virtual or actual. Since we have to consider other parameters to the equation such as redundancy stability and productivity my take on the staging is a bit complex.
A Decoupled CMS/WCM is the term you might use for the architecture but the nature of the implementation does not mandate the software to directly support this.
I will start with a diagram of the architecture and then dive into the water.
As you can see i have quite a strong opinion in regards to the content staging and publishing. 🙂
The process i see is a decoupled CMS that is a hybrid approach of a single server with multiple endpoints, the content generation is done in the internal facing content management server and staged through the application and web server so that it can be examined when a workflow is informing the editor of an upcoming change or new content and enables the creator to examine his work in context, i am a supporter of the in-context editing.
This is not the pure Decoupled system with many to many relationship as i have not seen a successful implementation of such a system yet.
But now that we have separated the content editing from the live content we have some ease of use and the ability to do any thing we want on the content editing site and later publish it to the website.
The publishing method can be any set of things, it could be DB replication and having to work on the same SAN/NAS or it could be file sync and DB injections, any method that has the stability and is well maintained is a good method.
The DR of the system has much more to offer as the environments are unconnected and can be replicated to a Hot Cold or Hot Hot scenarios, the ability to push the content in several data centre’s is also natural to a system like this.
As for the direction of content and code, or the Backward Forward dance “Code moves forward. Content moves backward.” blog post by Seth Gottlieb, in this scenario the whole server farm is our production and the content moves from here down the glide path.
The separation is based on the ability to separate the core from the content editors UI, letting the application interact with the API (core) of the product away from the content editors server, in some products this separation exists in a natural form and you will not need to manipulate the product, in some cases you will have to create that separation in a more complex way, but it is possible in most products.
Product Management and release cycles
I am a bit shocked from release processes in the last few weeks and cannot hold back the feeling.
I am a supporter of release fast release often but there is a bit of a stretch named “Within Reason”, if your application size is 30Mb and you release every 3 days the commitment is, how do i say it gently, over demanding.
release within a reason is a bit like resisting the developer urge to just throw all the new magnificent features that are hot out of the testing oven and giving them to the customer. its a noble thing to do, but it has its price.
Making a person update regularly is one thing but annoying them with multiple updates makes a regularly updating customer to a deferring update customer, its like a nagging kid, the more updates there are the less you feel they are important and deserver your attention.
Another thing i noticed lately is developers putting release notes, this harms the product and should be done by the product manager. why do i say this? look at the following example from prezi desktop.
Crop images and pdf’s by double clicking on them.
Draw straight lines, bend arrows, and manipulate them much easier.
Application starts much faster.
This is agonizingly not commercial and lacks the sales pitch, we need to make the client feel the love we spread. a person reading this will think, who is running this company? how is this allowed out? what does this reflect on my information security and the way things are managed?
Yes i know that these days with the Sony fiasco there are claims that even well managed companies are not that well managed. and security is just a matter of luck.
Looking at iTunes release notes you get the feeling they know what they are doing
iTunes 10.2.2 provides a number of important bug fixes, including:
• Addresses an issue where iTunes may become unresponsive when syncing an iPad.
• Resolves an issue which may cause syncing photos with iPhone, iPad, or iPod touch to take longer than necessary.
• Fixes a problem where video previews on the iTunes Store may skip while playing.
• Addresses other issues that improve stability and performance.iTunes 10.2 came with several new features and improvements, including:
• Sync with your iPhone, iPad, or iPod touch with iOS 4.3.
• Improved Home Sharing. Browse and play from your iTunes libraries with Home Sharing on any iPhone, iPad, or iPod touch with iOS 4.3.
This has the feel that i am in the centre, yes in the middle of the product they are thinking of me and not on themselves.
We have to get the feeling of been cared for while we use the product, this is the secret sauce of the big brands.
Yes i am claiming there is merit to the Product Manager other then just setting the tone of the product and making sure features get released, he has the job of communication to the crowd and mediating the products achievements.
Especially in a startup when we are probably the developer and the product manager we need to keep this in mind when we write the release notes, the client is in the middle of the product and we need to communicate that thought.
We need to remember that releases as importent as they are, unless you are apple and i have to use your bloated itunes, need to be incremental if possible and small if can. a full release of the product is not always necessary if the product is architecture in a way its achievable.
So to all my Startup buddies i call, learn from the mistakes and improve.
I Fixed my iPad
About a month ago my son managed to reach the limits of elasticity as far as the digitizer was concerned. it smashed into so many little pieces that i was glad we had the screen protector, it held them in place and left the iPad operational.
So i decided to fix the iPad on my own, as an adventure, so i hopped online to look for the parts i will need. i looked around and everybody is fixing a non broken ipad with a complete digitizer. This was not very useful as i figured out later.
I ordered a new digitizer and waited to get it in the post. it reached quickly after a few days, so i started the gruesome task of opening the iPad. since i never did it before i expected it to be simple as the people explaining the process on iFixit, it isn’t so simple. my recommendations are to start with the LHS near the top or bottom corner with 2 metal openers as the plastic ones wont handle the force of the clips. also be aware that the bottom LHS is a very delicate plastic that will squish when force is applied. my take was shatter the frame just be careful of the LCD.
Another thing i noticed when trying to get the digitizer off the plastic frame was that its not easy to remove shattered glass even when heated out of a plastic frame. so be prepared to get a new frame, its better and so i did. i was ooo so exited getting the new frame out of the box, i had an open iPad with all the parts waiting to be assembled and i even bought a set of clips to put to the frame as the ones that were on the old frame just bent and broke. alas the screws are too small for the holes the frame has, something was missing.
After a short look around the internet i found 2 things that are important for the final assembly, screw nuts that go in the frame and the adhesive that holds the digitizer to it. order that and wait a week to get it.
Yesterday it all came to be, all the parts are ready and i am about to put it together with my son, and i realize the nuts are not fitting they are very hard to press in. i decided the brutal way is just what the doctor ordered and took a hammer and an elan bit to push the nuts in, it was the right way.
From that moment onwards it was just an assembly game screw the LCD then the clips and then put the adhesive in the right order stick it all up and you got the screen assembly done. the next phase is to put it all together and here comes iPad back to life.
After a month of lacking the iPads presence i have it back. it is such a nice feeling.
So what is are my lessons?
The biggest is don’t mess with apple, the way everything is tightly positioned into the packaging and the way it is assembled is to prevent you from dealing with the internals of the thing seems to be well thought out. though it is much better then an iPhone 4 situation it is still not the easiest thing to open and close.
If you are going to fix it yourself either buy all the items in one go, list below, or but a fully assembled digitizer and frame with the clips and all as it is available these days from some places.
List of items to buy:
Digitizer
Frame
Nuts
Clips
Digitizer adhesive strips
T4 screw driver
Metal opening tool (expensive but worth it)
I hope you will have a quicker and easier fixing experience then i did after reading this.
Good luck
Requiem to comments
We all like reading posts on blogs, news sites and media. we like to see videos and pictures. some of us like to comment on them too. but those comments are not social, they are local and isolated. who saw this in his twitter feed?
i commented on _____ blog post http://bit.ly____
This is a hack with a hint to the future.
Comments are a social thing, an interaction of the reader with the blogger. Why should it not be a part of the social fabric?
There are a few first trials to weave the social tools to website, like the cmswire.com reactions driven by disqus, but comments are still available. No one was bald enough to take the plunge yet and remove comments all together.
The Facbook social plugin gives another platform to replace the comments while adding the facebook aspect to it.
The risk as with all cloud services is the locking of the data to a third party and with the last Amazon EC3 shutdown, as with all risks the mitigation and the value it offers should be assessed, my view is that an integration of a twitter/facebook feed to your articles is much more engaging then the current comments structure. The value and exposure in the social networks will beat the search value, yes i think that search will crumble against the mighty social network information structure, information is ranked better in a social network to my oppinion but that is a huge article i have no time to deal with at the moment.
So what do you think about the comments death? is it inevitable?
The ICQ lesson
The other day I went, uninvited, to the hive in Sydney, again thank you Michel Williams (@mia_will) it was great! Thanks again Michel. I was talking to some of the guys and we started discussing business plans. It was amazing how we were all in under the same opinion that there are too many startups who are based on thin air with no real solution to the monetization problem. There is a general feeling of lack of ideas on how to monetize the plentiful ideas out there. Many of the ventures get an idea and think that they do not have to have a way of making money from day one.
Some people talk about Google’s early days and not having a plan on how to make money, it’s a nice example but they were selling their search services in the early days and made the money to survive. But mostly you see niche markets been explored with the plan on becoming the next Twitter, Gwella, Facebook or Google’s apps. It is possible to do so but on a short-term basis. Lets go back to the hay days of Internet entrepreneurs and the time before the bubble burst of 2000.
wowowowoowowwowo (time machine sound)
We were all racing to get users. The equation then was Users=Money. We didn’t know how we do the conversion but the general assumption was from either adverts or some other form of monetisation that no one thought about yet. It was a race for the best base of users. And why users you ask? That was the investors way to calculate how good you are. In those days it was not even how many active users you have but how many registered users, no one thought about monitoring what are the users really doing.
Back then there were no Instant messaging platforms so ICQ guys invented that. They got great traction and many users. Soon after them came Odigo and other competitors to the space and they were making nice traction, not the same as ICQ but nice. When AOL bought ICQ all the other players in the IM field were all praying to do the same fate, not just the IM field, we were all praying. The sole survivor for the years to come was ICQ, none of the other independent ones survived. The bubble burst and they had to show how they monetised the service, they tried with adverts but the market was too young, some took money for the service but ICQ was free. None of them started with the idea of having a source of income.
The same happened to a startup I was in, TreeWay – we made some thing like homestead, it was competing in a market where the major player was in and had considerable amount of users, when investors stopped funding we were not in a position to continue but Homestead was. They were offering premium services and collected money from 15% of their users at that time.
wowowowowowowwo
We all hope to stumble upon Twitter or Facebook with our ventures, it’s a great dream! But it is quite rare and mostly unlikely. We are in a business environment and we need to play the business game.
When going to the market these days you need to have a plan on how to make money, not huge amounts in the starting point but enough to show investors that people give money to get your product. You should also plan on how to make lots more when the time comes, it can be a simple plan since that is not set in stone.
As a sidenote I personally hate integrate advertisements and think they don’t make the point of people paying for a service, but that does not disqualify them as part of a business plan, the only problem with them is that they don’t scale very well and you will need to be Google to really make something substantial.
- « Previous Page
- 1
- 2
- 3
- 4
- 5
- …
- 11
- Next Page »