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

Vincent Furia vfuria at gmail.com
Tue Mar 23 15:29:26 EDT 2010


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
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://pairlist8.pair.net/pipermail/geeklog-devel/attachments/20100323/55b9d88c/attachment.html>


More information about the geeklog-devel mailing list