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

Ramindu Deshapriya rasade88 at gmail.com
Mon Mar 22 10:50:19 EDT 2010


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


More information about the geeklog-devel mailing list