quarta-feira, 10 de abril de 2013

GSoC Meetup at FACCAT

Hi folks!

Last April 8, we did an amazing meetup at Faculdades Integradas de Taquara - FACCAT (Taquara, Brasil), to talk about the Google Summer of Code (GSoC). I participated twice on GSoC, working for The PostgreSQL Global Development Group on phpPgAdmin project. You are welcome to read the last posts on this blog that talk about what I did, with help of my mentors Jehan-Guillaume de Rorthais and Andreas Scherbaum.

More than 70 students were there. We discuss what is the program, how it works, why and how to participate! I feel that a lot of students of my region are now very interested to write a proposal this year. Would be very nice more students from here coding on GSoC during the brazilian winter :-)

I would like to thank FACCAT for host the meetup. Other pictures about the meetup can be found here.

Stay tuned, the student application period opens at April 22. More details at Google Summer of Code Home Page

quarta-feira, 3 de agosto de 2011

GSOC 2011 - Last news

Hi people,

First of all, sorry not writing much last weeks. So, let me update you about my project.

In July the Google Summer of Code Students submit the mid-term evaluation, and the mentors as well. For me the result was.... I was approved, yeah!!! \o/

Meanwhile, I have been working finishing the integration between the Browser Tree and the new plugin Example. The Example is a demonstration plugin we have been developing for phpPgAdmin, that will guide the developers to create other plugins.

So, I and my mentors discussed a lot about escaping issues, to prevent the plugins have security problems. That's a very important thing in softwares ;-)

And now, I finished some of my mentors' reviews.

That's all people, see you soon!

sexta-feira, 8 de julho de 2011

Plugins and trees

Hi folks,

Here I am again to talk about my current activities in Google Summer of Code program 2011.

In the last two weeks, I have been working integrating the new Plugin Archictecture, with the phpPgAdmin Browser Tree.

I had a lot of difficulties to understand how the Browser Tree works. But my mentors showed me the light of how to create a hook for this feature.

So, I have created a simple example extending the schema's page. Below is displayed an image of this example:

Browser Tree

It is not ready yet. I need to create more page levels, and maybe other examples to demonstrate this feature working.

My mentors also have done reviews in my code, and I worked fixing some issues as well.

That's all for now. I hope in the next post to write that the Browser Tree Hook is done :)

sexta-feira, 24 de junho de 2011

GSoC 2011 - Plugin architecture and action buttons - Part II


During the week I have worked finishing the integration between the new phpPgAdmin plugin architecture and the action buttons. An example of this feature can be saw below:

This way, all page that have action buttons, now can have new extra operations.

By the way, in my examples I am using data from Pagila, that is a very usefull collection of sample databases.

Now I will start working integrating the Browse Tree part with the plugin architecture.

Well, that's all for while. See you soon!

sexta-feira, 17 de junho de 2011

GSoC 2011 - Plugin architecture and action buttons

Hi people!

This week I have worked finishing the integration between the navigation links and the new plugin architecture. I had to refactor some files in the phpPgAdmin core to this feature be possible.

Now I am developing a new feature, creating a hook for action buttons. See the image below to understand well what these buttons are:

I have created a hook for it, and a simple example to show this feature working. There are some files in the phpPgAdmin to refactor, and some of them I have already refactored. My mentors and me have been discussing about that.

Jehan and Andreas also sent me more comments and reviews about our work so far.

That's all for while. See you guys!

sexta-feira, 10 de junho de 2011

GSoC 2011 - Trails, navigation links and reviews

Hey guys!

It was more a week working on Google Summer of Code 2011.

These This week I have worked on the integration between the trails component and our new plugin architecture. A preview can be saw below:

My mentors sent me some reviews of the code, and we worked together, discussing to solve them. Reviews are very important during the development of software. Some time developers do not realize some mistakes and bugs. Other opinions are also important to get new points of view.

I also have been working on the integration between the navigation links and the new plugin architecture. To make it, I had to refactor some code inside the phpPgAdmin (PPA). I confess I didn't imagined this would be necessary, but, in the other hand, it was important for me know parts of PPA that were unknown to me.

Well, that's all for today. Cheers!

quinta-feira, 2 de junho de 2011

GSoC 2011 - Go code

Hi folks!

Last week the Google Summer of Code 2011, coding period, started. And, during this week, I worked on a feature to integrate the new plugin architecture with the phpPgAdmin (PPA) tabs. I also review the toplinks code, creating a simple page to demonstrate the plugin Example working. If you do not know what are tabs or toplinks in the phpPgAdmin, take a look at the following image:

phpPgAdmin screen shot

Right now I am working on the integration between the Trail (see above) and the new plugin architecture. The logic of this part is not that much different from the tabs.

I think the basic structure is going well, and the development is in the schedule. Anyway my mentors has been reviewing my code, and doing some constructive suggestions about it. Some of the comments have been discussed during this week among me, my mentors and other PPA developers, as Mr. Robert Treat. I thank the attention that my mentors, and other developers as well, are giving to this project, together we will achieve successfully results :D

That's all for today, see you soon!