Coder Social home page Coder Social logo

mcroteau / greenfield-ecommerce Goto Github PK

View Code? Open in Web Editor NEW
29.0 29.0 17.0 19.97 MB

Greenfield is an Open Source Java/Groovy eCommerce platform focused on easy setup. Greenfield leverages the best in breeds within the Java echo-system including Groovy, Grails, Spring, Hibernate, Sitemesh, Gradle.

Home Page: http://opengreenfield.org

License: GNU General Public License v3.0

Groovy 38.26% CSS 6.93% JavaScript 36.58% HTML 17.84% PHP 0.09% Shell 0.20% Batchfile 0.10%
grails greenfield groovy j2ee java jvm

greenfield-ecommerce's People

Contributors

mcroteau avatar mscroteau avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

greenfield-ecommerce's Issues

Add blog capability

Allow admin to create blog posts that are searchable. They need to be under blog categories and should have its own layout.

Add subscribe form to store front tags [[SUBSCRIBE_FORM]]

There is currently no newsletter subscription form, to allow visitors to the store front to subscribe to a store newsletter. In addition there is no maintenance section for this if they opt out or tag that renders the form. The tag should look something like this:

[[SUBSCRIBE_FORM]]

and should render a form that looks a little like this:

<div id="subscribe-form-container">
    <form action="/app_context/newsletter/subscribe" method="post">
        <input type="text" name="email"/>
        <p>Subscribe for "company name" emails and newsletters</p>
        <input type="submit" value="Subscribe"/>
    </form>
</div>

It needs to be as generic as possible so that it can easily be customized/styled.

Add Multi-currency

Select a good starting language to translate application. Brazil Portuguese, Hindi or Spanish might be a good starting points.

Add multiple layouts for store front

Currently only one layout for entire store front. Create it so that there are multiple layouts, allow page maintenance and catalog maintenance to select which layout from a dropdown box.

Admin pages can not sort by table header

Hi, I am learning Grails, I find this project is great!
I have run successfully! but I find these tables of admin pages can not be sorted by clicking table header.

bae1 8bi 48t2 j8wx ri b

I have another question : When to modify the product price does not affect the price of the order? If the user has paid successfully, I think price of the order should not be changed. I can not test this by paying.

Add tags to show content for admin only

[[HAS_ADMIN_ROLE]]
Administrator content
[[/HAS_ADMIN_ROLE].

Might be only good for layout, will need to revisit for page content and product content as well. Might also want to consider Role maintenance and having the tags check for any role.

Example:

[[HAS_ROLE::ROLE_CUSTOMER_SERVICE]]
Customer service content
[[//HAS_ROLE::ROLE_CUSTOMER_SERVICE]]

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.