Monthly Archive for September, 2005

Squiz.net - MySource Matrix

_ Squiz - Squiz.net - open source web development and some more Matrix info…

MySource Matrix is the newest version of the popular MySource CMS, purpose built for enterprise level installations. It boasts all the features of high-end systems such as highly configurable workflow, a powerful integrated search engine, intuitive front-end editing, true rollback and much more.

I’ve been talking to some people in Government this week about enterprise level Open Source CMS options, and MySource Matrix came up as an option after some research.

I haven’t used or installed it, so am wondering whether anyone else has? and what the experience has been like?

Web 2.0 Conference 2005

_ Web 2.0 Conference 2005

At last year’s Web 2.0 Conference, we gathered to discuss the implications of the Web becoming a platform. This year, we’re taking Web 2.0 further, focusing not just on declaring the platform, but showing where the innovation is happening and what we might expect in the coming year. We’re assembling a select group of thought leaders and innovators to explore this year’s theme–”Revving The Web”– focusing on the services, applications, businesses, and models that are reshaping the Internet, particularly for media and entertainment, communications and mobile, policies and legal issues, and the concept of the web OS.

This is something that I’d really like to go to - anyone got $3000 they don’t need? ;-)

Government and business embrace Open Source software

_ Government and business embrace Open Source software

Open Source software is rapidly gaining acceptance in the business and government user communities. With the successful conclusion of the Go Open Source Task Team Conference, held recently at the Sandton Convention Centre in Johannesburg, a Declaration document has been tabled which augments existing government policies on Open Source and sets the scene for the future of adoption within the South African administration.

Drafted and formulated by conference attendees that included government, civil society, corporate, academia and the Go Open Source campaign coalition (The Shuttleworth Foundation, Hewlett Packard, Canonical and Meraka Institute) the document places specific emphasis on Open Source education, collaboration and skills development.

Discussing the declaration document and future policy, Internet billionaire and founder of the Shuttleworth Foundation Mark Shuttleworth, said the need for education on the benefits of Open Source technology emerged continuously throughout the two days of the conference, and as such, forms an integral part of the Declaration.

;-)

Growing a global community of South Africans

_ Growing a global community of South Africans

A group of young South Africans abroad have set up a social networking website to connect South Africans all over the world.

The five brains behind MyCircle used their friendship, a deep seated love of South Africa and their exposure to North American tech trends as an inspiration for developing this site. They are an eclectic bunch, all of whom hail from Benoni, and now find themselves spread across the planet.

Looks interesting - sign up was short, info they asked for was relevant, but it seems they’ve still got a while to go to get some critical mass going… and there’s no blog…
Had to wonder why not just tap into LinkedIn, Orkut, Friendster, Friends Reunited etc?

Text links and PageRank

_ Text links and PageRank

In an earlier post I said that %u201CThe best links are not paid, or exchanged after out-of-the-blue emails%u2013the best links are earned and given by choice.%u201D Given the recent discussions of paid links, I wanted to talk about this issue in more depth.

There’s a good discussion going on about buying links (or paid-for links) which is useful for anyone who has paid-for links on their sites…

Discover Music - Pandora

_ Discover Music - Pandora

Can you help me discover more music that I’ll like?

Those questions often evolved into great conversations. Each friend told us their favorite artists and songs, explored the music we suggested, gave us feedback, and we in turn made new suggestions. Everybody started joking that we were now their personal DJs.

We created Pandora so that we can have that same kind of conversation with you.

Been using it for like 10 minutes and it’s awesome ;-) and $36 for a year is a really good deal IMHO…

Hat tip: Rob Stokes

Western Cape Government driving local OSS uptake

This in from CITI in the Cape:
~~~
If Africa in general, and Cape Town in particular, is to compete globally it has to move from being a consumer of proprietary software and become a developer and user of Open Source software. With this in mind, the Western Cape government is moving from a neutral to an aggressive phased open source approach.

Speaking at a seminar hosted by Cape IT Initiative (CITI), entitled “FOSS: An Opportunity to Rise to Fame or Are We being Misguided”, delegates heard how the City of Cape Town and the Western Cape government were looking to phase in Open Source as well as skill up their staff in OSS support.

“Africa needs to enter the information age as a developer and not only a consumer. There has been much development, but Africa still needs to spend less money on buying proprietary software if it is to compete internationally,” said Mymoena Sharif, e-governance manager City of Cape Town.

Sharif went on to say that the level of free software was an indicator of good governance and sustainable development in national cooperation policies in government.

The City of Cape Town has a number of initiatives in various stages of implementation and Sharif pointed to these as an example of the level of commitment the regional government has toward Open Source.
Continue reading ‘Western Cape Government driving local OSS uptake’

Getting Things Done Outlook Add-In version 2.1 out

If you’re a user of the Outlook add-in for GTD, then this will probably be interesting for you…
~~~
The highly anticipated Getting Things Done Outlook Add-In Version 2.1 is now generally available. Thank you for your patience while we develop, test and release this version that addresses a many issues reported and adds quite a few new enhancements.

Just a few of the major issues resolved include:
* Problem Loading on Start - Add-In seems to be missing or disabled
* Projects are gone from the drop-down list
* Send and Delegate seems to disable spell check
* Unable to close application W when windows is shutting down
* Package Runtime Error 987 received when trying to install
* ALT- P doesn\’t work to make tasks, etc. private
* And much more…

The enhancements made to this version of the application will wow you and include:
* Attach multiple Emails to a single task
* Add Next Action Button on Appointment/Task that will complete and create new task
* Send and Delegate & Send and File available on New, Forward or Reply messages
* Dependant Action Creation
* File Enhancements including view more/less options & wider drop lists
* Sub Project Functionality
* Request for Actions in Journaling
* Use Word as Email editor when using the Getting Things Done Outlook Add-In
* Ability to change GTD folder from default of their inbox to another folder
* And much more…

You may update your current version of the software free, by downloading the install file at http://gtdsupport.netcentrics.com/learn/productUpdates.php. Here you will also find installation instructions and a complete list of changes and known issues with the software.
~~~

Roundabout Outdoor shortlisted for Alcan Prize for Sustainability

Alcan Prize for Sustainability shortlist announced

September 8, 2005; Johannesburg, South AfricaRoundabout Outdoor has been named to the shortlist for the US$1-million Alcan Prize for Sustainability by The Prince of Wales International Business Leaders Forum (IBLF). Of the many organizations from 59 countries around the world, 10 organizations made the shortlist of candidates being considered for the million-dollar Alcan Prize.

Said Trevor Field, Executive Director, “We are thrilled to be on the shortlist for the Alcan Prize for Sustainability. Winning the Prize or an Alcan Grant would be a major impetus for our work. But just to be considered puts us on the international map. And that, alone, has enormous value.”
Continue reading ‘Roundabout Outdoor shortlisted for Alcan Prize for Sustainability’

Sharepoint information and a possible roadmap

I recently worked with my colleagues to put together a document for a (property sector) client explaining what MS Sharepoint is all about, and what it could be used for… If you’re interested in Sharepoint from a high level business perspective, then this might be something interesting for you.

What does Sharepoint do?

  1. Provides a platform for document management, information collaboration, and information access out of the box.
  2. Sharepoint functions well as both an intranet and an extranet, where it is possible to give external people access to shared data for particular projects. For example, the Single Sign-on that Sharepoint offers enables people to access the portal from anywhere using a web browser, enabling them to access everything that is relevant to them.
  3. Provides a platform for creating individual and “team sites” that could be project, business function, or property focused. For example, an individual in the property management team could customize their own “site” where information, tasks, events and data relevant to them is shown and made available. They would also be able to interact with others through specific “team sites” which they would be a member of. A property management “team site” may contain documents, meeting dates in a calendar, lists of contacts, discussion about issues and financial data for the property(s) in question.
  4. Enables integration with other applications and databases. Information is then displayed on the portal available to relevant (security restricted) personnel. You could for example integrate financial data, lease data, property data and employee data in a single “dashboard” screen.
  5. Specific default Sharepoint functionality includes calendars, tasks, lists, discussions, document sharing, email, content and data from a variety of plugins.

How could a business use Sharepoint?
As a portal solution, Sharepoint does literally “out of the box” what a lot of other portals do with a lot of consultation, development, customization and time. Sharepoint allows an organization to share information and collaborate at the individual, team or enterprise level, allowing people within the organization to collaborate by creating and delivering news, relevant content and events; the sharing of documents and images; creating and delegating tasks; sharing contacts; creating discussions on specific topics; and conducting surveys; but perhaps most importantly giving individuals access to all of this without the need for complex VPN setup and administration.

It also gives the enterprise the option to create a central place (as a part of the intranet or portal) to access data from different systems. For example, it is possible to integrate MRI data into an “MRI dashboard” that is accessed from within the Sharepoint portal. In this way, non-technical or accounting personnel can gain access to data relevant to them when they want it. Another easy win would be to integrate consolidated real time leasing or construction data from other back-end systems or even e-mails into a “Leasing” or “Construction” dashboard.

Strengths

  1. Is relatively easy to install and set up – a basic installation should take 2-5days.
  2. Integrates seamlessly and easily with a Windows and Active Directory network.
  3. Users can access data internally as well as externally, on secure connections which protect privacy.
  4. Access permissions are granular, so it is possible to grant / deny individuals access to particular data at the individual, team or enterprise level.
  5. Eliminates the need for user access to data through complex VPN / Firewall solutions on fileservers that have no document management capability.

Weaknesses

  1. Requires a user paradigm shift from the networked file server solution to an intranet solution.
  2. Would suggest that current files that need to be shared are added to the portal. This has a time and cost associated with it. A phased approach would probably work best here.

A recommended Phased Approach:
Phase 1, Stream 1 - Installation

  1. Ensure MS Active Directory is on a domain on the organization network.
  2. Install Sharepoint Services using:
    1. A single Windows 2003 web server
    2. And a single MS SQL database server to store the data.
  3. Time estimate: 2-5 days
  4. Costs:
    1. Implementation cost, factor of rate per day and time
    2. Windows 2003 license
    3. SQL server license
    4. Hardware cost – 2 mid to high end servers with on-site support agreements
  5. Customization: none

Phase 1, Stream 2 - User Introduction to Sharepoint

  1. The intention is to introduce Sharepoint and the benefits of using it to users across the organization:
  2. Give users an idea of what Sharepoint is capable of with a default installation, through an introductory “show and tell” workshop.
  3. Conduct another workshop after the users have had sufficient time to interact with Sharepoint (suggest 1-2 weeks), as a detailed “Q&A” session, intended for users to ask questions and get answers demonstrated interactively.

Phase 2, Stream 1 - User requirements
The intention is to understand from individual users what they require for the Sharepoint portal to be a long term success, using the following process:

  1. After further use of Sharepoint, seek to understand what users feel the portal should enable them to do by conducting a brief survey, asking users across the organization for their input and comments.
  2. Summarize the results of the survey to determine what is most important to implement first.
  3. Present the results of the survey in a format which suits the organization best.

Phase 2, Stream 2 - Data migration

  1. Assign individuals within teams, projects and business functions to allocate time to update and upload relevant data into “team sites”. Suggest allocating at least an hour per day until all data is migrated.

Phase 3 - Customisation
Make changes to the functionality and features of Sharepoint as per the results of the survey, implementing in order of need and priority. Suggested customizations could be:

  1. Remove features which are either not needed or are redundant.
  2. Customize the look and feel to match the corporate brand and identity.

There will no doubt be further phases, which may include the following:

Phase 4 - Integration with other systems
Integrate data from other systems into Sharepoint, using either web parts or custom development. For example, you could:

  1. Integrate MS Outlook data into Sharepoint for remote access
  2. Create pages that show employee HR information
  3. Create pages that show accounting data for accounting or non-accounting users
  4. Create pages that show property data for property projects
  5. Create pages that show real time sales / revenue information
  6. Create accumulation of above for senior management view of all operations.

Phase 5 - Install Sharepoint Portal server
Once there are more than a few “team sites” and the amount of data Sharepoint manages increases, it becomes difficult for everyone in the organization to know where everything is. A unified search feature which Sharepoint Portal Server offers enables users to search all Sharepoint data and information from one place (assuming that they have the security rights to view the information). We do not think that this would add much value for businesses in the near term and would therefore not recommend it at this stage.

POP access for Yahoo ! Mail not working?

I’m not getting any SMTP traffic going out of Outlook (on port 587), and as far as I can tell all my settings are correct and as they should be… Which is weird ‘cos it’s only been like this for most of today - I’ve been getting access to Yahoo! mail via Outlook for ages now.

Is anyone battling to get POP access to their Yahoo! Mail?
Have they disabled POP and SMTP access to Yahoo.co.uk email accounts?

Update: Yup, looks like Yahoo! have been playing with their systems - all seems to be working now ;-)

Tag:

Mint Condition Dell Latitude c840 laptop for sale (£350)

I’ve got a Dell Latitude c840 for sale (I no longer need it, so no point in keping it).

If you’re interested, either mail me from this site or comment on this post… ;-)

It’s in really good condition as I’ve looked after it. Never had a problem with it. It has about a year of it’s 3 year on site next business day guaruntee left. It also has the most up to date BIOS on it.

It’s got Windows XP Pro on it. It’s also got Ubuntu Linux on it, but I can remove that if you want me to. Mark Shuttleworth is behind Ubuntu Linux (http://www.ubuntulinux.org/), so it’s pretty neat, and you can pretty much get everything you need to work on Office docs and browse the web / email for free, so it may be an option if you’re strapped for cash and don’t feel like shelling out your hard earned cash to Microsoft.

It comes with two power supplies (ie: one for home and one for work/girlfriend/boyfriend), one of which is brand new and cost £32. It also comes with 2 Dell recovery discs, which have Win2000 Pro on them. I can also give you a Dell laptop bag if you want, but that’s up to you.

I’m looking for £350 for it.

Here are the specs of the machine, straight from the Dell support site (I can send you a word doc with all the specs in it formatted nicely):

Service Tag C7TRF0J
Service Code: 26594639299
Computer Model Latitude C840
BIOS Vendor Dell Computer Corporation
BIOS Version A13
BIOS Date 01/07/2004
Case Type Portable
Windows Version XP
Explorer Version 6.0.2900.2180

P4,NOR,1600,NB,UFCPGA
20 GB HDD,
256 MB RAM,
CD-ROM,
CD-RW,
Stiffy Disk,
15″ monitor (1400 x 1050 resolution),
2 power supplies,
spares (cables, trackball etc),
2 USB ports,
Firewire port,
Infrared port

and all the usual stuff you get on a nice laptop!

If you’re interested, either mail me from this site or comment on this post… ;-)

HMV Digital not the Top Dog

Or is that “not the Dogs Bollocks?
Dogs Bollocks

One of my friends tried to install HMV Digital, and it killed everything on his machine - all MS apps (.Net environment, Outlook, Word, even Paint), Google apps (Google Talk and Desktop) were crashed, leaving only the HMV installer!! Apparently, this application has been developed with Microsoft, amidst quite a lot of fanfare (apparently they’re competing with the iPod and iTunes)…

Alistair Baker, Microsoft Managing Director, UK and Vice President EMEA, said:
“This leading edge retail project enables music fans to buy music in-store and online - in fact anywhere. Consumers will be able to listen to the music they want to hear on a whole range of devices from different manufacturers. The development of the HMV jukebox player combines the industry knowledge of the HMV team with the software development, product expertise and consulting skills of Microsoft. HMV Digital is all about freedom of choice and Microsoft is proud that its technology is at the heart of this service.”

Not if it doesn’t install!!

Nice one guys, try again ;-)

Rockefeller Observation Deck goes live, thoughts on good software development

Working in the software development industry, one is often involved in projects where the results of many long, hard, intense hours and months end up being behind closed doors on corporate intranets / extranets. For all intents and purposes the development of internal business applications is not really glamorous, and the development team seldom gets the girl.

That said, one of the projects Open Box software has been involved in has just gone live, and it’s for a really iconic part of New York City. Although I haven’t been involved in the actual development or project management / account handling of the project, as I work for the UK part of the business, I’ve certainly been watching in anticipation as the project evolved from an initial concept that was at first thought to be skirting the boundaries of software integration possibilities, to a live system that has all the bells and whistles asked for by the client, and may even make coffee on-demand for the Observation Deck staff (but I may be fibbing a little there ;-)

Suffice it to say, we’re all immensely proud of the end result, and I think it’s a really good example of what is possible when you put your mind to it.

Some thoughts on achieving software development project success:

  1. Start with a team that is at least competent, works well together, and is working towards clearly defined objectives. Humour probably helps along the way too…
  2. Use a structured methodology that enables you to deliver what the client needs, but doesn’t overcommit nor hamstring you in the process. There is no magic silver bullet that works for everyone in every situation, so experience and a willingness to try make for a good nights sleep. Envisage the expected end result, so that developers know what they are developing, and make sure that all stakeholders know this. Wireframing and mockups will probably help when doing this as well.
  3. Make sure that you have complete buy in from the client at all important levels of decision making, so that you have the best possible chance of success. Good luck if you don’t…
  4. Release early, release often (make that a mantra with everyone in the team), to show the client progress and to cement the buy in factor. It also helps you to discover fundamental flaws or bugs early on, saving you time and money in the process.
  5. Communication, communication, communication. This is like the 3 laws of property: location, location, location; and almost ties into the point about getting buy in from the client. But, on an operational level, communication is the secret ingrediant to every project. Without it you’ll wonder why things are going wrong, with it, everything should work itself out. Have regular meetings that are quick, focussed and objective / results driven. Having an experienced project manager who knows the software development team will probably help too.

Just in case you’re wondering, here are some notes that will give you more detail on what Open Box delivered (I’ve tried to cut out the boring bits):

A key competitive advantage of the ODT System is the ability for visitors to book pre-defined time slots for their experience. This timed ticketing module is flexible to enable supervisors to control the flow and numbers of visitors to the deck throughout the day and react to events as they occur, all the while ensuring a “queue-less” experience for the visitor.

Systems integration was a major aspect of this project. The ODT system integrates with the back-office financial system Intuit Real Estate, an Active Directory back-bone, a multi-media system, a CRM-type Agent Database (also built by Open Box Software), as well as credit card processors.

Top of the Rock’s™ IT systems include a number of technologies which, while not unusual in their separate pieces, are ground-breaking in their combined form in the amusement parks and attractions industry. All the systems have been developed from the ground up to include features not found in software available to the industry.

At the heart of the operations of the deck is the Observation Deck Ticketing System (ODT) application suite, which controls ticket sales to individuals and agents, admissions, venue capacity, and the finances of the operations.

Critical to the success of the Rockefeller solution was scalability. During extensive load testing, over 40 million transactions were loaded into the system… “Aside from the wide array of peripherals and pieces of hardware interacting with the system, our biggest technical focus was ensuring that we had a system architecture that could easily support many millions of tickets and performance under load, ensuring that it supports the business well into the future”.

Their particular solution for the Rockefeller Center utilized end-to-end Microsoft technologies - developed on Microsoft’s .Net platform – thus Microsoft was brought in early on and gave their stamp of approval to the solution proposed by Open Box Software.

Update: There’s now an Open Box software blog about this as well