[TYPO3-GSoC] GSoC 2013 Project: Database Fixtures

Pranjal Daga pranjaldaga at gmail.com
Thu May 2 19:50:42 CEST 2013


Hii
Mentors please have a look at my proposal and suggest changes required.

Regards
PRANJAL DAGA


On Wed, May 1, 2013 at 5:46 PM, Pranjal Daga <pranjaldaga at gmail.com> wrote:

> I have submitted the proposal on Google-melange
> http://www.google-melange.com/gsoc/proposal/review/google/gsoc2013/pranjaldaga/7001#
> .
> Please review it and suggest if it require any suggestions.
>
> Regards
> PRANJAL DAGA
>
>
> On Wed, May 1, 2013 at 4:45 PM, Pranjal Daga <pranjaldaga at gmail.com>wrote:
>
>> Hey,
>> Firstly, I would like to congratulate Typo3 for getting selected in GSoC
>> as a mentoring organization again.
>>  I, PRANJAL DAGA, currently B.Tech Computer Science and Engineering
>> student, am very inspirited to take up the project ”Database Fixtures”,
>>  listed in your Ideas Page. My interest lies in software and programming. I
>> have worked on HTML, CSS, Ruby on Rails, PHP, MySQL, Javascript, Django,
>> node.js and also have a good amount of experience with frontend frameworks
>> like JQuery, Twitter Bootstrap etc.
>> As the famous notion goes, "Take care of the small things, and big things
>> automatically fall in place."- the same idea which is driven in this
>> project is one thing which can lead to the betterment of *TYPO3 CMS by
>> providing it fluidity and at the same time flexibility too.
>> **Setting up database fixtures is perhaps one of the most time-consuming
>> parts in testing database-backed Web applications. *
>>
>> I think that the following things needs to be done when running a set of
>> tests:
>> *
>> *
>>
>>    - Before all tests run, it should reset all tables relevant to the
>>    tests to some known state.
>>    - Before a single test method runs, it should reset the specified
>>    tables to some known state.
>>    - During the execution of a test method, it should provides access to
>>    the rows of the data that contribute to the fixture.
>>    *
>>    The fixture data is organized as a collection of PHP files which is
>>    the fixture file. Each fixture file must returns an array representing the
>>    initial rows of data for a particular table and the file name should be
>>    same as the table name.
>>    *
>>
>> I will be submitting the proposal soon for this project and then I will
>> send you the link to the submitted proposal on google-melange.
>>
>> Please tell me whether I'm going on the right track with the above
>> mentioned approach or not.
>>
>> Regards and Thanks
>> PRANJAL DAGA
>>
>
>


More information about the TYPO3-gsoc mailing list