[geeklog-devel] GSoC 2010 idea - E-Commerce/Shopping Cart plugin

Ramindu Deshapriya rasade88 at gmail.com
Thu Mar 25 22:36:00 EDT 2010


Hi,
Is there a template for project proposals defined for Geeklog proposals? If
so, where can I find it? Just thought I'd get some clarification on this
before I put my foot in it and wrote a proposal that doesn't comply with the
template. :O

Thanks!

On Wed, Mar 24, 2010 at 12:59 AM, Vincent Furia <vfuria at gmail.com> wrote:

> Certainly if VirtueMart is interested in maintaining your port
> (presumably with your help) after you have finished it that would be an
> ideal solution. Otherwise I think a good implementation would generate
> enough interest in the Geeklog community to support the port going forward.
> I'm glad that your thinking ahead to what will happen after the Summer.
>
> It's important though, that your proposal makes it clear how you arrived at
> a decision to chose which application to port. Guidelines like ease of
> porting, community support (from Geeklog's and the application's
> communities), and application features should all be considered.
>
> Also, by the time you submit your final proposal, you should have a good
> idea at how the integration will work so that you can hit the ground running
> when the coding period begins. That probably means getting acquainted with
> Geeklog's plugin API over the next few weeks.
>
> -Vinny
>
>
> On Tue, Mar 23, 2010 at 11:21 AM, Ramindu Deshapriya <rasade88 at gmail.com>wrote:
>
>> Thank You. I will take this into consideration when writing the proposal.
>> BTW, will this 'port' kind of project require building up a new community
>> or will it be possible to somehow extend the VirtueMart community maintain
>> GeekLog's VirtueMart plugin? I think I might to discuss this with
>> VirtueMart's development team...
>>
>>
>> On Tue, Mar 23, 2010 at 8:41 AM, Vincent Furia <vfuria at gmail.com> wrote:
>>
>>> I don't know much about VirtueMart. If you think its a good choice to be
>>> ported from Joomla to Geeklog, you can definitely write a proposal around
>>> that. I would suggest that your proposal include a comprehensive review as
>>> to why the application you've chosen is the best. A comparison to other
>>> available applications (to show how you made your choice) would show your
>>> thorough research.
>>>
>>> -Vinny
>>>
>>> On Mon, Mar 22, 2010 at 6:24 PM, Ramindu Deshapriya <rasade88 at gmail.com>wrote:
>>>
>>>> I see.
>>>> Thanks for your ideas.
>>>> So I will have to include which specific application I'll be integrating
>>>> into Geeklog in the proposal, right?
>>>> I was thinking VirtueMart, as it has been built in a more detached
>>>> fashion so that it can be used in any PHP/MySQL environment.
>>>> What do you think?
>>>>
>>>> Thanks!
>>>>
>>>> -Ramindu
>>>>
>>>>
>>>> On Tue, Mar 23, 2010 at 2:52 AM, Vincent Furia <vfuria at gmail.com>wrote:
>>>>
>>>>> I'm on the same page as Randy. There are already some really good
>>>>> shopping cart/e-commerce (PHP) applications out there. Implementing one from
>>>>> scratch is a bit much to take on over a Summer.
>>>>>
>>>>> A good application for an e-commerce plugin would include research into
>>>>> the different available applications and chosen one based on features and
>>>>> ability (and ease) to integrate with Geeklog. I envision this project to be
>>>>> a "port" of an application, where only a subset of the code would have to be
>>>>> kept up to date by the maintainer and new releases from the chosen
>>>>> application could be integrated fairly easily.
>>>>>
>>>>> -Vinny
>>>>>
>>>>>
>>>>> On Mon, Mar 22, 2010 at 9:07 AM, Randy Kolenko <
>>>>> Randy.Kolenko at nextide.ca> wrote:
>>>>>
>>>>>>  Keep in mind, cart extensions such as ubercart have  many, many,
>>>>>> many, many (did I say Many yet) users and thus people willing to support it.
>>>>>>
>>>>>> Your best bet may be to do some sort of integration of an existing and
>>>>>> well established cart so that you’re not blindsided with security issues
>>>>>> that are bound to arise from this.  Just my $0.02.
>>>>>>
>>>>>>
>>>>>>
>>>>>> -randy
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>> *From:* Ramindu Deshapriya [mailto:rasade88 at gmail.com]
>>>>>> *Sent:* Monday, March 22, 2010 10:50 AM
>>>>>> *To:* Geeklog Development
>>>>>> *Subject:* Re: [geeklog-devel] GSoC 2010 idea - E-Commerce/Shopping
>>>>>> Cart plugin
>>>>>>
>>>>>>
>>>>>>
>>>>>> Thanks Vinny!
>>>>>>
>>>>>>
>>>>>>
>>>>>> I was thinking of looking at a few shopping cart extensions written
>>>>>> for other CMS's, e.g. Ubercart for Drupal and VirtueMart for Joomla, and
>>>>>> getting an idea of how they are integrated into the individual CMSs. Of
>>>>>> course, when building something similar for Geeklog, the security
>>>>>> considerations that are needed for any form of Geeklog development will have
>>>>>> to be paid extra attention to.
>>>>>>
>>>>>>
>>>>>>
>>>>>> As per the discussion with Dirk on the IRC channel:
>>>>>>
>>>>>> Dirk was worried about how an extension such as a Shopping Cart Plugin
>>>>>> could be patched and updated along with new updates of Geeklog and to secure
>>>>>> the channels of communication opened by the plugin whenever a new security
>>>>>> threat develops. In my view, the only sure-fire way to ensure the
>>>>>> continuation of any opensource project needing a long-term commitment is to
>>>>>> get the help of the community. For this plugin, I plan to build up a
>>>>>> community of a predefined number of developers (I was thinking at least 3
>>>>>> lead developers), of which I will also be a member,  who will be on-call to
>>>>>> provide any patches/bug fixes/updates. That way we can ensure the
>>>>>> continuation of the project after GSoC. I will include this within the scope
>>>>>> of my project, and clearly define how I plan to build up this community
>>>>>> within the project proposal.
>>>>>>
>>>>>> Any ideas regarding this?
>>>>>>
>>>>>>
>>>>>>
>>>>>> Thanks!
>>>>>>
>>>>>> On Sun, Mar 21, 2010 at 11:45 PM, Vincent Furia <vfuria at gmail.com>
>>>>>> wrote:
>>>>>>
>>>>>>  Ramindu,
>>>>>>
>>>>>>
>>>>>>
>>>>>> I'm glad you've taken an interest in the e-commerce project. We have
>>>>>> not defined the requirements very clearly, but our thought was that an
>>>>>> existing (GPL) e-commerce or shopping cart program could be incorporated
>>>>>> into a Geeklog plugin. Of course you'd have to overlay Geeklog's security
>>>>>> model and implement the plugin API. That would allow products/services to
>>>>>> available based on user/group permissions and allow the entire thing to be
>>>>>> integrated into a Geeklog site.
>>>>>>
>>>>>>
>>>>>>
>>>>>> I'd suggest spending some time exploring Geeklog, with emphasis on how
>>>>>> the security/permissions model works.
>>>>>>
>>>>>>
>>>>>>
>>>>>> As for specific requirements, they haven't been well defined for any
>>>>>> of the ideas on the brain storming page. That places a bit more of a burden
>>>>>> (and added flexibility) on you to define the project's goals in your
>>>>>> application.
>>>>>>
>>>>>>
>>>>>>
>>>>>> Let me know if you have any further questions.
>>>>>>
>>>>>>
>>>>>>
>>>>>> -Vinny
>>>>>>
>>>>>> On Sat, Mar 20, 2010 at 10:49 AM, Ramindu Deshapriya <
>>>>>> rasade88 at gmail.com> wrote:
>>>>>>
>>>>>> Hi,
>>>>>>
>>>>>> I am an undergraduate of Information Technology at the University of
>>>>>> Moratuwa, Sri Lanka and I have 2 years' experience working with PHP. I have
>>>>>> worked on Content Management Systems such as Joomla as well, developing
>>>>>> extensions according to PEAR standards. I was interested in working on an
>>>>>> opensource CMS as a GSoC 2010 project, and Geeklog caught my eye. As I have
>>>>>> some knowledge developing e-commerce applications using PHP, I think I will
>>>>>> be able to develop a suitable plugin for Geeklog that will allow e-commerce
>>>>>> functions such as online funds transfer and online purchases possible. I am
>>>>>> currently studying the development tutorials for Geeklog and hope to
>>>>>> contribute to the bug tracker soon.
>>>>>>
>>>>>> Any feedback you could provide on the feasibility/usefulness of this
>>>>>> project and on any specific requirements that you would like to see included
>>>>>> within the plugin would be appreciated.
>>>>>>
>>>>>>
>>>>>>
>>>>>> Thank You!
>>>>>>
>>>>>>
>>>>>> --
>>>>>> Yours Truly,
>>>>>> Ramindu Deshapriya.
>>>>>>
>>>>>>
>>>>>> _______________________________________________
>>>>>> geeklog-devel mailing list
>>>>>> geeklog-devel at lists.geeklog.net
>>>>>> http://eight.pairlist.net/mailman/listinfo/geeklog-devel
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>> _______________________________________________
>>>>>> geeklog-devel mailing list
>>>>>> geeklog-devel at lists.geeklog.net
>>>>>> http://eight.pairlist.net/mailman/listinfo/geeklog-devel
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>> --
>>>>>> Yours Truly,
>>>>>> Ramindu Deshapriya.
>>>>>>
>>>>>> _______________________________________________
>>>>>> geeklog-devel mailing list
>>>>>> geeklog-devel at lists.geeklog.net
>>>>>> http://eight.pairlist.net/mailman/listinfo/geeklog-devel
>>>>>>
>>>>>>
>>>>>
>>>>> _______________________________________________
>>>>> geeklog-devel mailing list
>>>>> geeklog-devel at lists.geeklog.net
>>>>> http://eight.pairlist.net/mailman/listinfo/geeklog-devel
>>>>>
>>>>>
>>>>
>>>>
>>>> --
>>>> Yours Truly,
>>>> Ramindu Deshapriya.
>>>>
>>>> _______________________________________________
>>>> geeklog-devel mailing list
>>>> geeklog-devel at lists.geeklog.net
>>>> http://eight.pairlist.net/mailman/listinfo/geeklog-devel
>>>>
>>>>
>>>
>>> _______________________________________________
>>> geeklog-devel mailing list
>>> geeklog-devel at lists.geeklog.net
>>> http://eight.pairlist.net/mailman/listinfo/geeklog-devel
>>>
>>>
>>
>>
>> --
>> Yours Truly,
>> Ramindu Deshapriya.
>>
>> _______________________________________________
>> geeklog-devel mailing list
>> geeklog-devel at lists.geeklog.net
>> http://eight.pairlist.net/mailman/listinfo/geeklog-devel
>>
>>
>
> _______________________________________________
> geeklog-devel mailing list
> geeklog-devel at lists.geeklog.net
> http://eight.pairlist.net/mailman/listinfo/geeklog-devel
>
>


-- 
Yours Truly,
Ramindu Deshapriya.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://pairlist8.pair.net/pipermail/geeklog-devel/attachments/20100326/9ce65059/attachment.html>


More information about the geeklog-devel mailing list