<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en-GB">
	<id>https://wiki.kram.nz/index.php?action=history&amp;feed=atom&amp;title=SE401%3A33%3AIteration_4</id>
	<title>SE401:33:Iteration 4 - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.kram.nz/index.php?action=history&amp;feed=atom&amp;title=SE401%3A33%3AIteration_4"/>
	<link rel="alternate" type="text/html" href="https://wiki.kram.nz/index.php?title=SE401:33:Iteration_4&amp;action=history"/>
	<updated>2026-04-30T01:43:39Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.45.3</generator>
	<entry>
		<id>https://wiki.kram.nz/index.php?title=SE401:33:Iteration_4&amp;diff=79&amp;oldid=prev</id>
		<title>Mark: New page: ==&lt;font color=#00267c&gt;Plan&lt;/font&gt;==  :Implement User Stories: ::{|border=&quot;1&quot; cellpadding=&quot;6&quot; cellspacing=&quot;0&quot; |-style=&quot;background-color:#ff7d7d&quot; |align=&quot;right&quot;|6 |User wants to modify some ...</title>
		<link rel="alternate" type="text/html" href="https://wiki.kram.nz/index.php?title=SE401:33:Iteration_4&amp;diff=79&amp;oldid=prev"/>
		<updated>2008-02-15T20:06:03Z</updated>

		<summary type="html">&lt;p&gt;New page: ==&amp;lt;font color=#00267c&amp;gt;Plan&amp;lt;/font&amp;gt;==  :Implement User Stories: ::{|border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;6&amp;quot; cellspacing=&amp;quot;0&amp;quot; |-style=&amp;quot;background-color:#ff7d7d&amp;quot; |align=&amp;quot;right&amp;quot;|6 |User wants to modify some ...&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;==&amp;lt;font color=#00267c&amp;gt;Plan&amp;lt;/font&amp;gt;==&lt;br /&gt;
&lt;br /&gt;
:Implement User Stories:&lt;br /&gt;
::{|border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;6&amp;quot; cellspacing=&amp;quot;0&amp;quot;&lt;br /&gt;
|-style=&amp;quot;background-color:#ff7d7d&amp;quot;&lt;br /&gt;
|align=&amp;quot;right&amp;quot;|6&lt;br /&gt;
|User wants to modify some of the information in the data source to fit their requirements.&lt;br /&gt;
|MUST&lt;br /&gt;
|-style=&amp;quot;background-color:#ff7d7d&amp;quot;&lt;br /&gt;
|align=&amp;quot;right&amp;quot;|9&lt;br /&gt;
|User wants to output the mashup in PHP&lt;br /&gt;
|MUST&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
:&amp;#039;&amp;#039;Estimated Duration: &amp;#039;&amp;#039;&amp;#039;20 hours&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==&amp;lt;font color=#00267c&amp;gt;Progress&amp;lt;/font&amp;gt;==&lt;br /&gt;
===Week 1===&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Looked at regular expressions&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
::- Researched Java Regex tool for regular expression support&lt;br /&gt;
::- Added regular expression check in Google Map object to check address data for incompatibility&lt;br /&gt;
::- Created popup alert to display possible bad addresses&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Began RSS formatting functionality&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
::- Added new toolbar icon for RSS Formatting&lt;br /&gt;
::- Created new object called &amp;quot;FormattedData&amp;quot; to store formatted rss elements&lt;br /&gt;
::- Added new dialog boxes for formatted data creation and editing&lt;br /&gt;
::- Modified Google Maps to accept FormattedData objects&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Formatting tools&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
::- added dialog box for Google map formatting options&lt;br /&gt;
::- added two optimising functions, &amp;#039;remove invalid&amp;#039; and &amp;#039;finding approximate location&amp;#039;&lt;br /&gt;
::- removing invalid characters from addresses&lt;br /&gt;
::- implemented regular expressions to try fix invalid addresses&lt;br /&gt;
::- created general formatting options dialog box&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Week 2===&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Formatting tools&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
::- removed general formatting options dialog box because not needed at this stage&lt;br /&gt;
::- Improved approximate location algorithm&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Looked at implementing PHP generation&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
::- similar to how we did JavaScript - commenting the code and toggling on save&lt;br /&gt;
::- would mean writing PHP code generation for all mashup elements&lt;br /&gt;
::- this would take a long time and is trivial&lt;br /&gt;
::- would increase code length with redundant PHP/JS/HTML for all file types&lt;br /&gt;
:::- could be improved by re-writing the save methods&lt;br /&gt;
::- but would be good because it allows for dynamic RSS fetching (performed server side)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==&amp;lt;font color=#00267c&amp;gt;Results&amp;lt;/font&amp;gt;==&lt;br /&gt;
:User Stories Completed:&lt;br /&gt;
::{|border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;6&amp;quot; cellspacing=&amp;quot;0&amp;quot;&lt;br /&gt;
|-style=&amp;quot;background-color:#88ED76&amp;quot;&lt;br /&gt;
|align=&amp;quot;right&amp;quot;|6&lt;br /&gt;
|User wants to modify some of the information in the data source to fit their requirements.&lt;br /&gt;
|MUST&lt;br /&gt;
|Completed&lt;br /&gt;
|-style=&amp;quot;background-color:#b9b9b9&amp;quot;&lt;br /&gt;
|align=&amp;quot;right&amp;quot;|9&lt;br /&gt;
|User wants to output the mashup in PHP&lt;br /&gt;
|MUST&lt;br /&gt;
|Time consuming&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
:Decided not implement no.9 due to complexity.&lt;br /&gt;
::- Would have taken a long time&lt;br /&gt;
::- Was not the focus of our project&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
:&amp;#039;&amp;#039;Actual Duration: &amp;#039;&amp;#039;&amp;#039;15 hours&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[SE401:33:Mashup_Creation_Tool|◄ Back]]&lt;/div&gt;</summary>
		<author><name>Mark</name></author>
	</entry>
</feed>