Wednesday, February 27, 2008

A10: Portfolio Designs - Final

My final portfolio designs are available for viewing. I have now made the content fit the full width of the page, and at 500px this should be narrow enough to make text easy to read. On my 'interim' portfolio site I have made a page to see if this works. The character length is around 70 characters, which is between the advised 60 and 80 mark for websites.

Screen designs in include the main page and the displayed articles page .

A site structure diagram for the website has also been done.

Comments appreciated.

Self managed learning plan evaluation

At the start of this project I have extremely limited experience of using PHP. I did not know anything about the syntax, and had only modified tiny bits of code when using the Cutenews content management system on a personal website. After asking around at Christmas about what resources to get, I got a couple of books which I was going to use for the project.

When it came to planning the project, I split the process into 5 stages. Firstly, an initial research stage, in which I would find out about PHP and its uses in interactive media. Secondly I would use tutorials and learn about how to create applications with PHP, which I would later apply to stage three, where I would plan my project, and stage 4 where I would build my project. Lastly, an evaluation would be written of the planning and execution of the project.

The project I outlined was to create a content management system for an image gallery. I knew that this would be a lot to try and achieve in 96 hours, but based on how quickly I had picked up using software I felt that it was time to give myself a big challenge.

When evaluating the uses of PHP, I found it amazing as to how many different applications could be made. Automation of tasks has always interested me in interactive media, and I could instantly see the potential that PHP would have for using in the future. I wrote an online journal post about how PHP could be used, and placed in links to my research.

As it came to learning PHP, I used the PHP5, Apache, MySQL web development book. The initial stage of setting up an offline Apache server was difficult and testing, and took nearly 3 hours to get working correctly. This frustration set the tone for the early part of the project, as following the tutorials took a lot more time than I had envisaged. Small mistakes made when copying code out of a book would lead to the code not working at all, and fixing these issues took time. I realise that I could have used online tutorials which I could have copied and pasted, but I thought that in the long term it would be better to practice writing out the code as this may have helped me remember the syntax.

Problems with my offline server only got worse when I tried to connect the PHP to a database. After much frustration, I decided to test the WAMP program, which would set up all of the Apache, MySQL and PHP in one go. I found this program to be invaluable through the project, and as it uses PHPmyAdmin which my server has, I felt that I was going to be able to get to grips with the database side of the project much better.

During the learning part of the project I felt that creating evidence was tough to accomplish. I had written notes in my sketchbook for reference, but as the tutorials took a long time to complete, the quantity was ultimately unsatisfying. I also found that very little of the code was ‘sticking’, as I was just copying code out of the book. Luckily this changed when I started building my project for real.

When it came to building the project, I found that chapter 7 of the PHP5, Apache, MySQL book would give me a good skeleton site for me to work with when building my project. This allowed a user to upload an image, give it a name, and have it displayed in a gallery. Although my initial plan was to use a login system, I decided that I should concentrate on getting a solid finished project instead of being tied down to my plan too much. I would after all have a website which did 90% of the things I wanted it to do in my initial plan.

Creating the skeleton site was relatively easy, as I had set aside a lot of time to really concentrate on getting it made correctly. I think that this large amount of exposure to the code helped cement some of the theories I had learnt about in second stage of the project, which came as some relief. I often find that the most important things to learn are the seemingly trivial things such as getting the project to work online and the correct directories placed into the code.

Once the skeleton was completed, I moved the site to an online environment to check that it would work on my web server. This process was not quick or easy, as many books simply explain how to set up the documents to work on an offline server. Issues such as setting up a user and database were not completely new to me, but connecting to a live database were. The PHPmyAdmin software certainly helped, as I could simply export my tables of data from the offline server and then import them to my online one. After a few user privilege issues, I managed to get the site working online, but only in part.

My tutorial used the greyscale from the GD library. However, my web server only had PHP 4.4.4, and possibly due to changes in the code between versions my greyscale feature would not work. Although this was annoying, I felt that my intentions to use it were valid, and that I had been struck down by an unforeseen circumstance outside of my control. I simply commented out this part of the code, and my page worked again, all be it with a reduction in its functionality.

The next stage was to change my code so that it would look like the design I had posted on my online learning journal. I found it disappointing that I had taken the time to create and prepare the design, only to find that there were no comments left about the design. I do not believe that I should have to pester people to give feedback at this stage of the course. Despite of this, I felt that my design was pretty simple anyway, and that feedback would not have significantly changed it.

Altering my code became a daunting task after placing in the XHTML 1.0 Strict DOCTYPE. There were many errors in my code, as the book did not supply valid XHTML. I had to strip away large parts of the code and replace it, which in itself was a very valid exercise. Again, navigating my way through and altering small parts of the code taught me a lot about how the code worked in a ‘real’ sense.

On my gallery page I tried to alter the code for the tables containing the images. I did however find this task too difficult, as I was repeatedly met with PHP errors. I felt that this part of the site could legitimately be a table, as parts such as the date, name of the poster and title could be classed as tabular data. I decided to style the table appropriately instead, which I think was a good compromise in this situation.

Having gained confidence with using the code, I decided to see if I could alter it so that the images would open with the Lightbox application. After a couple of hours of tweaking the code, I finally got the images to open in this way. This was a big issue for me, because it made me feel as though I had been able to figure out what parts of the PHP code I could manipulate and change; I was now in control of the code, and it was not in control of me as it had been for the first three quarters of the project. I changed the images which made up the Lightbox so that it would match the rest of the website, which I think really adds to the cohesion of the design.

The final part of the project was to create an index page for my site which would link to all the parts which made up the project. This included my initial research and learning journal posts, as well as the finished project. Although many of my colleagues had created a blog to show the development of their projects, I felt it was more appropriate to link to my normal learning journal as it would not cannibalise the visits from other students. This has now created a one stop page to find all the resources which made up my project, and I think this works well.

In conclusion, I am very pleased with the outcome of this project. At some points of the project, I felt that I would not get a finished product of any kind. Although my finished project does not contain elements like the login or the greyscale image feature, it still did 90% of the things I wanted it to. The project has been a good introduction to PHP and MySQL, and I now feel that I can take it further in my own time. Usually it is the formalities which cause the most problems, and now that I have these sussed I can do more work with this coding language.

For future projects such as this I think that I will set smaller targets, as I believe the learning curve for a coding language is substantially larger than that of a software program. I found that the syntax of PHP was quite heavy, and remembering small parts of the code was difficult to do. I think setting smaller goals would also help with motivation when conducting a project, as during this one I did at times feel as though the work was getting on top of me and that I was not creating enough evidence for some parts of the assignment.

One of the problems when learning something completely new is not knowing how well you will ‘pick up’ the knowledge. I believe that constantly evaluating and tweaking the approach can help to move the project along. There were certainly a lot of strategy changes during my project, such as when I decided to switch to the WAMP system or to not do the login system for the site. This did allow me to get a much better finished product, which will be a solid foundation for the future.

Wordcount: 1748

SMLP update 27/02/08

I am now entering the final stages of the self managed learning plan project. Over the past week I have been creating the final image gallery website which was the basis of my SMLP project. In my original plan I stated that I would use the knowledge I had gained from the second stage of the project (which was the learning stage) to create my website in the building stage of the project. However, as the project went on I found that I underestimated the amount I would have to learn. This meant that I would have to create my site with tutorials from books, which I would then apply my own design to.

After building the skeleton of the website, I tested the function of the site online. This took a while to get working, as I had to change the MySQL connect setting in my code, and set up the appropriate tables in my online database. I used the export feature of phpMyAdmin so that I could quickly set up the databases on my online server. After uploading my site, I checked the functionality of the code which I had put into the offline version, to make sure that it all worked online.

This is where I met a problem. My online server only used PHP4.4.4, and my site had been created offline in PHP5. The 'black and white' option I had enabled to manipulate my image would not work online. I found that this was frustrating as it was a substantial feature of my website. I decided that I would comment out the code, so that my website will still work. I have also added comments explaining the situation, so that when my work is marked it shows that I had the intention to support other features.

Once I knew that my site worked online, I set about converting the skeleton code to the full working design. Converting the table and cells code into valid XHTML and CSS took up a substantial amount of time, and required a lot of persistence and patience to get it working correctly. I found that this process made me understand how the code worked, as I had to modify parts to get the page to display as I wanted. Applying my website to a real project has helped me understand what the PHP code does to my site, and I created my design I added in some other features. I altered the code so that the images would open using Lightbox, and that the thumbnails would use the caption as an alt tag. This automation is exactly what PHP is created for, and I found it very satisfying that I was able to get this to work.

The project is now entering its final stages. For this project, I decided that I would use this blog to record my progress as the plan came together, rather than creating a new blog to display the SMLP project. This would make it easier for potential employees to find, and for colleagues to comment on as they would not have to search round for my other blog. I will be creating a front page to my online image gallery with links to all the necessary blog posts, resources and my finished website. This will give potential employers a 'one stop' location to find all the information about the project, without having to look through an entire blog. I will also be writing my evaluation for this project, to asses how my learning plan unfolded in practice.

Thursday, February 21, 2008

iTunes interface redesign

My iTunes redesign is now available for viewing . For my design, I have decided to cut out a lot of the clutter which the currant iTunes store has. I have also used the 'Recommended' box to show users what albums may be of interest to them, in a similar way to the Amazon store. I have used a drop down box so that users can select genres, which is a more compact way of allowing access.

The main feature is the prominence of the search facility, as currently the search box does not look like part of the interface. I have taken YouTube's idea of having the search under the header, as this is in a part of the screen where viewers look when first arriving on a page. I have used this 'F' shaped pattern for the layout of my navigation and search bar. The 'Albums' area of the page would show the display results of any navigation or searches. Constructive criticism of my design is appreciated.

Wednesday, February 20, 2008

A10: Portfolio design v2

After gaining feedback from my first screen design, I have made amendments to improve the look and function of the website. I have had a rethink about how the website will work from a mechanical basis, and from a visual perspective too.

On the 'Web' page, I will show a list of the projects as 'article excerpts' with a thumbnail picture of the project . Textpattern allows you to have an 'excerpt' of the full article, which can then link to the full article on another page. I hope that this system will allow visitors to have an overview of my web work in a more compact space, and can choose to read about the product in detail .

Overall I have cut down the amount of blue lines on the site, to make a much cleaner looking page. I have also rebalanced the content in the header, and specified a few more fonts and colours in my design. As usual, constructive criticism is appreciated. Thanks to all the others who commented last time.

SMLP update and screen designs

Over the half term break I have been concentrating on putting together the elements needed for my website. This involved constructing the upload page, image processing page and the gallery which will show the uploaded images.

I have found that a lot of time is spent putting code together and checking for errors, making the production of a 'finished product' relatively slow. I have found that my error detection has improved significantly over the project, and now have a better understanding of what is happening when my PHP code is run. I can now make small changes to effect the outcome of what is generated, for example the file directories the images are placed in, and the variables that I can add in to increase the functionality of the website.

I think that some of the things I have been doing are now beginning to 'stick', certainly much more since my last SMLP post.

One hurdle I will need to overcome this week is finding out how to upload my PHP code to my webspace. In theory, this should be fairly easy as I have created my databases with the PHPMyAdmin software, so tables and the like should be easy to export from offline to online.

Now that I have a working prototype of sorts for my image gallery, I can now focus on how the page will look. A lot of the code I have used has tables and cells for its layout, and this will obviously have to be converted to CSS if possible.

For my screen design I have chosen to use a dark background, as this will allow the pictures to stand out from the page. There will be 2 main parts of the website, one will be the upload section, and one will be the gallery page showing the uploaded images. Between these sections is a page which allows the user to alter the image, by adding a caption, changing it to black and white, or adding a watermark to the picture.

Below are the designs I have done for the site. I have chosen to make the background and the column all the same colour, as using a pattern or repeat background would break if a large image was uploaded to the website. This design should stop this from happening.

Comments are appreciated.

Wednesday, February 13, 2008

A10: Profile screen design v1

The first version of my portfolio screen design is now available for viewing (PDF, 96kb). I have gone for a clean and simple look, which I beleive defines my design 'style'.

After an overwhelming response to my CID post, I have chosen to use the 'Brody' type logo for my personal logo. As well as a font, I have created a CID sheet showing the fonts used for both print and web, and have created a mock up business card. This is available for viewing in PDF format, at 101kb.

Saturday, February 09, 2008

A10: CID logo ideas

Today I have been putting together some logo ideas for the portfolio website. These will form the basis of my personal corporate identity. I would be grateful for any feedback you have on my initial ideas.

Blockout
This logo uses the letters 'JD' as negative space, and would be used in a variety of colours. It would use the canvas to fill in the negative space, allowing the logo to blend into whatever it was put on to.

Brody type
This logo uses a Neville Brody font. The light pastel blue colour would be used for the main CID colour.

Custom Letters
I have created these letters as vectors, and have tried to keep the balance of size and shape equal between the two initials.

Face
I have taken the concept of a corporate identity one step further, by using features of my face to create the letters.


Thursday, February 07, 2008

A13: Interface design analysis

Ministry of Sound – Download

The Ministry of Sound download website essentially consists of two columns, the left being for the navigation and the right being for the content of the website. The top of the website uses the Ministry of Sound logo, plus the secondary ‘Download’ logo to identify what the website is. The orange accent colour used is used throughout the website to identify parts of the website of significance, such as the navigation button and tabs. This visual cue indicates what can be clicked on.

Other visual cues include the use of an underline when the cursor is hovered over the album name in the main content area. This indicates that this can be clicked, and it also changes the cursor to the hand icon which also helps the user to identify the links.

When the cursor is placed over the top of an album picture, a block appears with information about the album. Although this information is useful, it does take up a lot of space on the screen which can make it difficult to read at lower resolutions. I think that this system could have been altered so that only a brief description of the album appeared, so that it would not interfere with the viewing of the page.

Login information appears under the header at the top end of the page. The use of a grey background differentiates this element of the page, and is positioned in an area of the page where users spend a lot of their time looking when they initially look at the page. The search box uses a lighter grey background, which provides greater contrast to the black background than the grey used for the login box. As this part of the page will probably be used by a greater number of users, it is emphasised with the greatest contrast.
When accessing one of the ‘Channels’ from the navigation, the site moves to an area where music from different genres is displayed. The header image on the page changes depending on which channel is clicked. This visual clue indicates which genre the user has accessed, while keeping the navigation of the rest of the site the same. This continuation of the layout and colour scheme aims not to alienate the user, regardless of which genre they are looking at.
In conclusion, this website is simple to use due to its consistency of colour and layout, and uses the small but significant differences such as the header images to differentiate alternate parts of the website. The key design principle of this site is the predictability – almost every part of the website does what it is expected to do, with the possible exception of the album roll over description.

Mbop
The Mbop Megastore website’s most prominent feature on first appearance is the ‘Featured Releases’ section in the centre of the page. This is highlighted with a graphical image border, which houses the album covers of the featured albums. This is the densest use of colour on the page, and draws the viewer’s eye in this direction.
On the left of the page the search box appears at the top of the left column. This is interesting because the navigation is secondary to the search box, as it is positioned below it. This could be because many users simply do a search instead of using the navigation features of the page. Due to the high amount of content on the website, this would make much more sense rather than going through endless pages searching for the right album.

The top sellers section appears immediately below the navigation. I think that the pictures of the album covers are too small, and many of the song titles or album names are cut off because they do not fit into the box. The images look badly optimised and pixelated and I question weather an album could be easily identified from an image so small.A scroll box at the bottom of the left column contains information about the website. I think that this information is far too long, and could be condensed down into a more succinct section. Having to scroll through the box is also difficult, especially when using the mouse wheel which does not always pick up the scroll bar for this section of the site.

In the central section of the site, a range of albums from different categories is displayed into a series of blocks. The text under the album names on this part of the site change to purple when the cursor is placed over them. This visual clue indicates a link, but I think that the colour is not strong enough, and that additional emphasis with an underline or highlight would have made it more obvious.

The right hand column features the login box, which uses the grey colour to emphasise itself, much in the same way the Featured Releases and search sections do. This is done to differentiate them from the other parts of the site. This is a familiar place for login and basket information to be stored, as it is only required as a reference and is not the main focus of the page.
The only animated icons on the website are the roll over colour changes which occur on the logo in the top left corner, the ’Go to Checkout’ button and the buttons in the footer. These again highlight in purple, to indicate that they are interactive. This is again also signified with the appearance of the hand icon.

Nokia Music store

The top banner of the website contains the name of the store, sign in section as well as a search box. Within a relatively small amount of space the website displays all of the main controls for accessing content on the website. The search boxes assume that the viewer understands what they are for – they do not specifically say that this is what they do. This may because the web savvy target audience understands what input boxes at this part of the page are for. The use of a small image instead of the traditional ‘Search’ button may also confuse some users.

Below the header, there is a large Flash based section, which contains a number of vertical tabs to view different features of the website. A simple animation moves across the page to reveal the next slide. I found it difficult to read the vertical text, as it not very legible to see on a screen when it is rotated 90 degrees.

Graphical icons are used throughout the website, and the “Learn to” box acts as a key to explain these. This is given the prime location at the top of the left column, with the text description using an underline when hovered over with the cursor.
Overall this website is substantially more graphical than the other websites, but this does effect how the interface works. If the cursor is left over an album picture a box appears with graphical buttons for buying or trying the music. This box does take a couple of seconds to load, which can make the website feel clunky. I believe that using text instead of pictures may have allowed them to create a system similar to the Ministry of Sound website, and it would also have loaded quicker.
Overall the majority of the site is easy to use. I do think however that less experienced users would find it hard to understand how to navigate the Flash banner, as the vertical buttons are not easy to read. Personally, I think this could have been made simpler with the use of XHTML/CSS, and it would have been quicker to load. Understanding what page you are looking at is simple, as there is a sub heading which uses a darker grey to attract attention.

The colour Orange is used to on smaller buttons, and this colour stands out from the pale grey and white background colours. All of the buttons indicate some form of interactivity, such as purchasing or previewing tracks. This continued use of a colour to activate certain types of content allows the user to see where they can access key controls. This in effect makes it easier for people to buy music, as many of the orange buttons are for the ‘buy’ function.

Itunes Store

The front of the Itunes store essentially consists of 3 columns. The left contains navigation to the genres, the centre is where the body of content is displayed, and the right is where top songs and albums are displayed. The top of the page is dominated with adverts, which change while the viewer is using the page.

On first impression the page looks cluttered, as the size of the text used in the columns is all the same size. A simple underline is used when the cursor is placed over the navigation elements, to indicate which links are clickable. I found that when looking for other mediums, such as TV programs and podcasts, that the navigation elements for these were not entirely obvious. I have the feeling that the Itunes store has been added to over a number of years, and has outgrown the amount of content that it could comfortable hold.

The search box for the Itunes store is located in the itunes interface in the top right of the page. I can remember that when I first used the itunes store that I was unaware of this search feature. I believe this is because it is placed so far away from the main body of content, and I believe that users expect that search bars will be in the centre of the screen, or in the top right area of the header.

Much of the login information is held in the program, rather than in the interface. I have found it difficult to find how to log into the site when buying product from the website, as there is no indication of where the user can log in. As other websites have areas where the user can see their basket and login information, users coming to the Itunes site may not understand how these features are used.

The general look of the page is simple and consistent. The headers are highlighted by using a dark background colour with a white font. This visual device is used throughout the page to inform users of which content block contains what information. There is, however, no logo for Itunes on the front page. I believe this visual device has been removed because it is contained within a program, but if the store was simply a website it would be added to give a greater feeling of identity.

In conclusion I feel that the front page of Itunes is too cluttered, and has grown beyond what the website can hold. Despite the colour scheme and typography creating a consistent look, the function of the page has been compromised by it being placed into the Itunes program rather than being used as a website in it’s own right. I think that my own design will remove a lot of the content, and condense down the information viewable on the main page. Integrating the search into the main page will also aid in the usability of the site, much in the same way that YouTube has a search as a prominent feature of the website.

Sound in interface design – Windows XP


Windows XP uses a variety of sounds for different actions which the user conducts. For example, when the user empties the recycle bin, a sound of scrunching paper is played. This is reinforced with the image changing from a full waste paper bin to an empty waste paper bin. This feedback cycle is repeated with other functions, such as beeping noises when devices are plugged into the computer, or when files are moved around within the operating system.

On the web, sounds are not usually part of the user interface. This could be due to a number of factors. Firstly, there are no standard sounds which all computers have installed on them which could be used. This means that the user would have to download sounds when they are used, which would increase the amount of data which would have to be transferred. Secondly, the more commonplace sounds are the less effective they are. Constant use of different sounds would become confusing, and the visual and audible feedback process would be damaged.

Wednesday, February 06, 2008

Portfolio: Competitive analysis

Design studio - Frontmedia

The homepage of the Frontmedia website looks very simple and clean on from an initial impression. The logo is small and is placed in the top left of the screen. This links back to the home page, and is the only piece of the navigation which does so. Below this, a javascript based nested list navigation is used, which expands and contracts depending which category is clicked on.

After clicking on web, a large list of websites appears. I think that this list is too long, as the rest of the navigation moves a substantial amount down the page. Also, as several topics can be extended at once, the navigation can run off the bottom of the viewable page at some resolutions. I would have wanted the amount of content reduced, and only the best pieces of work shown if I was a prospective client visiting this portfolio.

At the top of the main body of the page is a Flash based banner which displays various statistics. This uses typography and colour to display various pieces of statistical information, the colour being used to highlight the key point. I liked the use of the dark red, as it provided enough contrast to the light gray, without being too intense for the design of the website.

Below the banner on the main section of the page, the primary information appears. Currently on this page are two pictures, followed by a block of text. I think this text was a little too small, and may be difficult to read. However, the generous leading makes this easier, and has just enough contrast to stop it slipping into the white background. A ‘read more’ tab also appears, and uses the red accent colour used in the Flash banner. I like the way this one simple colour was used throughout the website, as it provides a feeling of consistency.

At the bottom of the page a footer appears under a dotted grey border line, which contains a secondary navigation and the copyright information. A button for increasing and decreasing the font size are included, but only makes a marginal increase in each direction. A dark grey rollover is also used on these buttons, which complements the rest of the website. Again, I like the simple and consistent look, which creates an efficient and clear presence on the page.

This page does validate, but only in XHTML 1.0 Transitional, with 1 warning error. I believe that I will still aim for a strict validation when I make my website.

Overall I think that this website uses a simple and clean layout, which allows the work on the site to be looked at without being tainted by the portfolio design. Even though there are a few small usability problems with the navigation, the site uses features familiar to most web users, such as the nested list. I think that some of the Flash parts of the site are a little unnecessary, and could have been simplified by using images and a random image loader.

Student Portfolio - Harry Roberts

The first thing I notice about this site is how dark the page looks. The background patters is almost indistinguishable from the main body of the page. The part which says “Web : Print : identity” looked to me as though it was a piece of navigation, and not just an image. I do like the strong lime green colour which the site uses as its accent, but I think this may have usability problems. Also, the top of the site is quite a distance from the edge of the page, which leaves an awkward amount of space. If this moved up slightly, I think the whole page would have a more cohesive look, and would show a greater amount of content to entice the user to read the page.

The large navigation buttons look bold and are easy to find, and are well spaced for the size of web page. The green and white colours are used in the article titles, and also in the Javascript buttons which show and hide the article content.

I found that these buttons could make the browser slow and unresponsive. Although I realise the importance of showing technical skill on a portfolio such as this, I question weather that is worth sacrificing usability for in an ever more usability conscious world. Simply organising the file structure better would have allowed for links to other articles, and would have limited the amount of scrolling needed on this page.

In the bottom right of the screen there is a return to top button which slowly scrolls the page upwards. Again, although this is an impressive features, a simple link to the top of the page would have been a simpler and more elegant idea.

When the cursor is placed over the top of an image on the website, a small description of the project appears. This is one part of the site really liked, as it looked very clean and functioned well. It was quick enough to load and allowed me to find out about projects without having to ‘open’ the article to see the content which was hidden away.

The information given about the project is also succinctly shown. The ‘breif’ part simply states what the website or piece of print work was for, and allows the work to speak for itself. I however believe that on my portfolio that I will want a small piece of prose which will sum up the project, but I will consider using this format myself.

In conclusion I think that this website provides a strong corporate identity with its use of colours, shapes and interesting fonts. I do think however that it is slightly too reliant on technologies such as Javascript which I think could have been left out of the design. The site provides a reasonable insight to the work done by the student, and a good representation of the skills which they have.

SMLP: Progress report 1

After 2 weeks of working through my self managed learning plan I have been finding out about PHP, and have been going through my PHP, Apache, MySQL web development book.

I was aware that PHP could be used to construct CMS systems, as I have used the Textpattern system to make websites in the past. I was however unaware of how diverse the uses of PHP could be, from creating and manipulating images to creating mailing lists.

Over the first week of conducting my PHP work, I had many problems wetting up an offline server to test my PHP work on. After much trial and error I managed to get the system working, which enabled me to start working. This loss of time due to trying to fix operational problems is something which I did not consider when making my learning plan. I have been surprised at how difficult it has been to get set up and running, and is something I would have to investigate the next time I plan to learn something new for the first time.

My initial pieces included making a simple login system (Login is Joe, PW 12345), which could then arrange a list of information. I learnt about features of PHP, including variables, constants, if/else arguments and includes. Although I have used these in my examples, I am finding it hard for the information I have learn to ‘stick’. This is one of the unknowns when undertaking planned learning, and the problem is compounded by knowing that you must create a finished piece of work within a set amount of time.

Over the past week I have started using PHP in conjunction with MySQL. This again was difficult to get working correctly, which lead to me removing the apache server I had been using and instead decided to use the excellent WAMP program. This allows me to set up all of my Apache, MySQL and PHP in one package, and even uses the PHPMyAdmin for use with databases. Once this was working I could continue my SMLP. Again, it was frustrating to lose precious time out of the 96 hours allotted to completing this part of the assignment, and I can see a lot of hard work being required to create any kind of end product.

My work with databases has also been frustrating in places. Often, a whole script of code will not function because of simple mistakes. Once space or bracket out of place will sometimes stop the code being processed, and again more time is lost through finding errors and fixing mistakes.

Over the next week I may have to try other means of learning PHP. I have ordered the Visual Quickstart guide which will look at over Easter. Although not on my original list of resources, I feel that I must try a new tactic to try and learn what is proving to be a difficult coding language.

As I have followed the early part of my learning plan, I feel that more initial research would have given me a better start. This is something I will implement in the future, by looking on forums and asking other people what resources are the best to use.

Overall a frustrating couple of weeks with the learning plan, but I aim to continue getting what I can out of the time allowed for this part of the unit.