2011/10/29 madnick <span dir="ltr"><<a href="mailto:dr.madnick@gmail.com">dr.madnick@gmail.com</a>></span><br><div class="gmail_quote"><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
Hi,<br>
<br>
GridCube has been working on a system for reporting the results of our<br>
ISO testing, the system can be found here:<br>
<a href="http://www.madnick.se/%7Egridcube/" target="_blank">http://www.madnick.se/~gridcube/</a> .<br>
<br>
Yesterday, we decided to create a LP project for this system. As a<br>
result, it will be a software package that anyone can setup for their<br>
own ISO testing purposes.<br>
<br>
However, a redesign will be made of this system, I have put together<br>
some specifications for this system that I find desirable.<br>
<br>
I propose that we write this system using the following languages: PHP,<br>
(My)SQL, HTML5, Javascript, CSS.<br>
<br>
Using those languages ensures a wide audience, since all that is<br>
required is a LAMP environment and a somewhat up to date browser.<br>
<br>
The feature I feel is most important for a system like this, is the<br>
ability to extract reports (with pretty graphs ;)), for that to work, we<br>
need a well designed database that allows for a variety of search<br>
parameters.<br>
<br>
Here is a quick overview over how the database is *currently* "designed":<br>
<br>
Tables:<br>
<br>
Testcases (holds all test cases)<br>
TestsPerformed (holds the status of a particular test performed by a user)<br>
Users (the user table, a user can have a certain rank within the system<br>
etc, so that he may perform certain duties)<br>
Comments (holds all comments for a performed test)<br>
ComputerSpecs (holds the computer specs for a performed test)<br>
<br>
Input on this design would be greatly appreciated.<br>
<br>
This is really all I could think of at this point, feel free to add more<br>
specifications / wishes.<br>
<br>
Oh and, we may need some contributors to this system, so feel free to<br>
tell us if you wish to join in.<br>
<br>
Current URL to LP is: <a href="https://launchpad.net/dirs" target="_blank">https://launchpad.net/dirs</a><br>
<font color="#888888"><br>
--<br>
xubuntu-devel mailing list<br>
<a href="mailto:xubuntu-devel@lists.ubuntu.com">xubuntu-devel@lists.ubuntu.com</a><br>
<a href="https://lists.ubuntu.com/mailman/listinfo/xubuntu-devel" target="_blank">https://lists.ubuntu.com/mailman/listinfo/xubuntu-devel</a><br>
</font></blockquote></div><br>:D Well hello people, and thanks Madnick for taking this project to a new level.<br><br>So, I've been working on this idea of using several tables, currently I'm using just one for the current state of the project. It works for what i wanted to do, and i can be easily used for our testings procedures for this next cycle. However using a superior database structure and options could bring a lot of data that developers, i hope, could find useful.<br>
<br>A particular table I like is "UserSpecs" in which the specifications of the used hardware for a tests is stored, this is extremelly helpful because, if you see the wiki for the tests machines, the actual specs are not updated, this should allow us to send people to see on what machines was a version tested. and other things like that.<br>
<br>So I hope some of you can bring some input about this.<br><br>this is basically the structure so far,<br><br><a href="http://i39.tinypic.com/jzz4ie.png">http://i39.tinypic.com/jzz4ie.png</a><br><br>will love some comments on this<br clear="all">
<br>-- <br>Bruno.-<br><br>