[Student-projects] GSoC 2014 Project - Language filter for Diaspora

karthik senthil karthik.senthil94 at gmail.com
Mon Mar 10 13:06:33 PDT 2014


Hey Ershad

My GitHub profile : https://github.com/karthiksenthil

I have interned with http://www.bigbhk.com/ in the winter of 2013,
being a core developer of the site.
Apart from this I have worked on a basic blog-site
http://nitkrug.herokuapp.com/.

Thanking You
Karthik.S



On Tue, Mar 11, 2014 at 1:26 AM, Ershad K <ershad92 at gmail.com> wrote:
> Hi Karthik,
>
> We could definitely add a 'Language' model and link the posts using
> relationships. But I'm more keen to the idea of using tags, preferably with
> acts-as-taggable-on[1]. Thus we could tag a post with more than one
> language. What do you think?
>
> We could either use an existing API to identify the language(s) or let the
> user mark the languages manually. Have you explored the possibilities?
>
> Also how do you think the user would configure the language?
>
> Can you please link to a few projects you worked on?
>
> Thanks.
>
> [1] https://github.com/mbleigh/acts-as-taggable-on
>
>
> On Tue, Mar 11, 2014 at 1:00 AM, karthik senthil
> <karthik.senthil94 at gmail.com> wrote:
>>
>> Hey Ershad,
>>
>> I have just looked into the code of Diaspora and from the schema.rb
>> figured out that the posts can be filtered by adding an additional
>> field to the posts model. This additional field should preferably be a
>> foreign key i.e. we can establish an ActiveRelation between the posts
>> model and a new model called languages, as this will help in
>> customising languages with ease at anytime without affecting any
>> dependencies.
>>
>> The important part however is identifying the language of the post. If
>> it is explicitly provided by the user(from a dropdown of languages) it
>> will be easy to implement,but auto identifying the same requires some
>> parsing algorithms or other techniques.
>> I would like to know which of the 2 above methods is required or
>> preferred.
>>
>> Also setting up development environment for Diaspora is a long process
>> I suppose.
>>
>> However do keep me informed on your opinion and requirements of the
>> project.
>>
>> Thanking You
>> Karthik.S
>>
>>
>>
>>
>>
>>
>>
>>
>>
>> On Mon, Mar 10, 2014 at 10:36 PM, Ershad K <ershad92 at gmail.com> wrote:
>> > Hi Karthik,
>> >
>> > Project is to implement a language filter to filter the posts in the
>> > feed
>> > based on the language.
>> >
>> > You may find the diaspora code base in github[1]. How do you think we
>> > should
>> > go about this project? Do write to us, good luck.
>> >
>> > [1] https://github.com/diaspora/diaspora
>> >
>> >
>> > On Mon, Mar 10, 2014 at 3:46 PM, karthik senthil
>> > <karthik.senthil94 at gmail.com> wrote:
>> >>
>> >> Hey
>> >>
>> >> I'm Karthik.S pursuing B.Tech(Information Technology) from National
>> >> Institute of Technology,Karnataka,India.
>> >>
>> >> I am primarily a Ruby on Rails based web developer and have an
>> >> experience of about 8 months in the same. I have also worked with a
>> >> start-up in the winter of 2013 to develop a RoR based application.
>> >>
>> >> I am avid fan of open source development and very much interested in
>> >> contributing to the same.
>> >>
>> >> Hence, I'm interested in working on this particular RoR based project-
>> >> Language filter for diaspora.
>> >>
>> >> I would like to have some details regarding this project and the
>> >> codebase that will be used to work on, so that I can get familiar with
>> >> the repository before contributing to the same.
>> >>
>> >> Looking forward to work with SCM this summer :)
>> >>
>> >> Thanking You
>> >> Karthik.S
>> >> 2nd Year,B.Tech(I.T.)
>> >> NITK,Surathkal
>> >> _______________________________________________
>> >> Student-projects mailing list
>> >> Student-projects at lists.smc.org.in
>> >> http://lists.smc.org.in/listinfo.cgi/student-projects-smc.org.in
>> >
>> >
>> >
>> >
>> > --
>> > Regards,
>> > Ershad K
>> > http://ershadk.com
>
>
>
>
> --
> Regards,
> Ershad K
> http://ershadk.com



More information about the Student-projects mailing list