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

Vincent Furia vfuria at gmail.com
Fri Apr 9 10:13:21 EDT 2010


Plugins typically add groups and access rights during their install phase.
>From your second email it sounds like you get it.

Thanks
-Vinny

On Fri, Apr 9, 2010 at 12:49 AM, Ramindu Deshapriya <rasade88 at gmail.com>wrote:

> Sorry about that last silly sentence, I wasn't paying proper attention to
> what I was writing. :(
> Of course new user groups can be added, right?
> Would this require new access rights to be added as well? I was thinking
> maybe a function to add new access rights could come with the plugin.
>
> Thanks!
>
> On Fri, Apr 9, 2010 at 12:11 PM, Ramindu Deshapriya <rasade88 at gmail.com>wrote:
>
>> Ok. From what I understand, you recommend that I add specific user groups
>> that will have access to different parts of the store. E.g. 'PC sellers'
>> group will have access to add products to the 'PC' section of the store.
>> The store owner should have the ability to create new usergroups based on
>> whatever sections he or she has included in the store.
>> Wouldn't this require changing the core libraries? Specifically, addition
>> of new values to usergroups arrays?
>>
>> Thanks a lot.
>>
>>
>> On Fri, Apr 9, 2010 at 11:54 AM, Vincent Furia <vfuria at gmail.com> wrote:
>>
>>> Ramindu,
>>>
>>> I'd definitely include that with your proposal. I know time is short, but
>>> you may want to consider the use of Geeklog's permission system for store
>>> "sections" (I'm not sure of the terminology, perhaps categories?) or even
>>> individual products. Though the implications of doing so need to be thought
>>> out, it may prove beneficial to allow certain users (sellers) to modify
>>> and/or submit items to be sold. Also, you could use the permission system to
>>> limit what categories/items are viewable by which groups of users.
>>>
>>> Just some out there ideas to consider.
>>>
>>> Thanks,
>>> Vinny
>>>
>>>
>>> On Fri, Apr 9, 2010 at 12:18 AM, Ramindu Deshapriya <rasade88 at gmail.com>wrote:
>>>
>>>> Hello and thank you very much for your comments.
>>>> I did a whole lot of thinking about how to handle permissions a while
>>>> back, then completely forgot about it. :O
>>>> What I thought was, I would create a separate admin group known as
>>>> 'Store Admin' which, along with Super Admin (Root) would have complete
>>>> rights to edit the store, add products, manage sales,view overall statistics
>>>> etc. This 'Store Admin' group will be added only if the plugin is installed.
>>>> Normal users would be able to purchase goods and manage their shopping
>>>> carts, of course.
>>>> What do you think? I will add the outcome of this discussion to the
>>>> proposal.
>>>>
>>>> Thanks!
>>>>
>>>>
>>>> On Fri, Apr 9, 2010 at 11:17 AM, Vincent Furia <vfuria at gmail.com>wrote:
>>>>
>>>>> Ramindu,
>>>>>
>>>>> Dirk and I have left comments attached to your proposal in the GSoC web
>>>>> app. Let us know if you have any questions.
>>>>>
>>>>> -Vinny
>>>>>
>>>>>
>>>>> On Thu, Apr 8, 2010 at 2:21 AM, Ramindu Deshapriya <rasade88 at gmail.com
>>>>> > wrote:
>>>>>
>>>>>> Hello,
>>>>>> I have submitted the proposal to the GSoC site.
>>>>>> If there are any last minute adjustments that you would like to see
>>>>>> made to it, I would greatly appreciate your feedback about it.
>>>>>> Thanks!
>>>>>>
>>>>>> On Tue, Mar 30, 2010 at 10:17 PM, Vincent Furia <vfuria at gmail.com>wrote:
>>>>>>
>>>>>>> Ramindu,
>>>>>>>
>>>>>>> That is a great outline. I'd suggest (likely under the banner of
>>>>>>> security measures) considering how the e-commerce system can integrate with
>>>>>>> Geeklog's security model (e.g. groups, access rights, ownership, etc).
>>>>>>>
>>>>>>> Ideally, I'd like to see a plugable payment system. That way users
>>>>>>> can choose from several options or implement their own. Whether that is
>>>>>>> supported by VirtueMart, incorporated through another open source project,
>>>>>>> or coded by you should probably be included in your proposal.
>>>>>>>
>>>>>>> -Vinny
>>>>>>>
>>>>>>>
>>>>>>> On Tue, Mar 30, 2010 at 3:24 AM, Ramindu Deshapriya <
>>>>>>> rasade88 at gmail.com> wrote:
>>>>>>>
>>>>>>>> Hello,
>>>>>>>> VirtueMart contains separate modules for payment and shipping. It
>>>>>>>> also contains a host of features which make it more like a CMS within
>>>>>>>> itself. :| I was wondering what exactly should be the features that I should
>>>>>>>> port over to Geeklog? I was thinking on the lines of,
>>>>>>>>
>>>>>>>>    - Creation of sales item lists with descriptions, images etc
>>>>>>>>    - Online payment via payment gateways such as Paypal
>>>>>>>>    - Shopping cart functionality, adding items to the cart,
>>>>>>>>    removing, maintaining cart over a session
>>>>>>>>    - Database tables containing details of previous purchases
>>>>>>>>    - UI implementations such as AJAX-based pop-up item descriptions
>>>>>>>>    - Security measures - encryption etc
>>>>>>>>
>>>>>>>>
>>>>>>>> Anything else that should be added?
>>>>>>>>
>>>>>>>> I am in the process of writing the proposal, and need to include
>>>>>>>> which features I will be carrying over to the Geeklog plugin.
>>>>>>>>
>>>>>>>> Thanks!
>>>>>>>>
>>>>>>>>
>>>>>>>> On Fri, Mar 26, 2010 at 12:37 PM, Dirk Haun <dirk at haun-online.de>wrote:
>>>>>>>>
>>>>>>>>> Vincent Furia wrote:
>>>>>>>>>
>>>>>>>>> >You can find what we're looking for in your application/proposal
>>>>>>>>> on
>>>>>>>>> >the Geeklog GSOC homepage here:
>>>>>>>>> >
>>>>>>>>> http://socghop.appspot.com/document/show/gsoc_org/google/gsoc2010/
>>>>>>>>> >geeklog/geeklog
>>>>>>>>>
>>>>>>>>> Which is the same page that you end up on when going via the list
>>>>>>>>> of
>>>>>>>>> accepted orgs:
>>>>>>>>>
>>>>>>>>>  http://socghop.appspot.com/gsoc/org/home/google/gsoc2010/geeklog
>>>>>>>>>
>>>>>>>>> But the URL is shorter :)
>>>>>>>>>
>>>>>>>>> bye, Dirk
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> --
>>>>>>>>> http://www.geeklog.net/
>>>>>>>>> http://geeklog.info/
>>>>>>>>>
>>>>>>>>> _______________________________________________
>>>>>>>>> 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
>>>>>>
>>>>>>
>>>>>
>>>>
>>>>
>>>> --
>>>> Yours Truly,
>>>> Ramindu Deshapriya.
>>>>
>>>
>>>
>>
>>
>> --
>> Yours Truly,
>> Ramindu Deshapriya.
>>
>
>
>
> --
> Yours Truly,
> Ramindu Deshapriya.
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://pairlist8.pair.net/pipermail/geeklog-devel/attachments/20100409/d874afff/attachment.html>


More information about the geeklog-devel mailing list