Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
ericingram
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
14 ms
·
91.
▲
by
ericingram
14y ago
Open source is important because it gives you freedom, but we want to have the resources to support developers before releasing code. Without support and great docs (which are coming), it would be a frustrating experience.
92.
▲
by
ericingram
14y ago
It does have this functionality, but so far we've used it in different ways. What you see in the Demo admin is not all there is, but since it's meant to customize, certain features aren't visible in this version. My last e-commerce business
93.
▲
by
ericingram
14y ago
It is an MVC framework per se, but it's new and unique to this platform. It's very light, therr are about ~10 core classes. It also uses Smarty 3 (which is a big improvement over Smart 2), but the template system can be swapped out for pure
94.
▲
by
ericingram
14y ago
Thanks for your support and encouragement, much appreciated! Also, what you describe is exactly what Forward aims to fix. Custom features were needed for every single e-commerce site we've built, so we thought it made sense to focus primari
95.
▲
by
ericingram
14y ago
MongoDB makes deleting records easier. Forward has a trash can: {get $order from "/orders/123"} {put $order in "/trash"} Now the order is no longer in the "orders" collection in MongoDB, instead it's in the "trash" collection.
96.
▲
by
ericingram
14y ago
Here's what this would look like in Forward: <table> {foreach "/accounts"|get as $user} <tr class="{cycle values="odd, even"}"> <td class="user-name">{$user.name}</td> <td
97.
▲
by
ericingram
14y ago
I understand this sentiment. The goal of Forward is different than what you're probably used to in open source e-commerce. We believe open source is ideal for most software, but community-only projects suffer from a lack of central ownershi
98.
▲
by
ericingram
14y ago
To start, I will say we haven't run into any issues relating to consistency under load. We do have a plan for dealing with it, using an optimistic locking mechanism (where each document has a revision number and an update requires it), but
99.
▲
by
ericingram
14y ago
Thank you, I'd be really interested to get you working with the current version. I'm looking for Magento developers that can help connect the dots with that community. E-mail eric at getfwd if you're interested.
100.
▲
by
ericingram
14y ago
I thought about this a lot, believe me. Is it right to allow a template to have so much control? The side effect of not having it is, designers can't do anything without a back-end programmer. Instead, Forward aims to make templates express
101.
▲
by
ericingram
14y ago
It's awesome to see that others are thinking about this stuff too, really, I'm excited you are excited. > you might even be able to expand this to administrators of the service. There is already a channel/entry system much like that of
102.
▲
by
ericingram
14y ago
You have a good point. We'll write a lot more technical detail over the coming weeks on our blog. I'm also writing a guest post (technical) for the MongoDB blog, so expect a lot more to come out soon. The architecture: A very small PHP MVC
103.
▲
by
ericingram
14y ago
Another concept in Forward that is new, REST-like models. The base Model defines 4 public methods: get(uri, data) put(uri, data) post(uri, data) delete(uri, data) It's easy to code a model around this pattern, and the r
104.
▲
by
ericingram
14y ago
In Forward, MongoDB makes custom features easier by allowing each template to store data in different ways, without doing any database migrations or really thinking too hard about schema design. The Forward data model operates on certain fi
105.
▲
by
ericingram
14y ago
I started building my own first e-commerce business around the time Magento hit beta, and the EAV (Entity Attribute Value) model is the part that killed it for me. I had ideas for my site that didn't work out of the box, so I knew I had to
106.
▲
by
ericingram
14y ago
Developer/founder of Forward here, happy to answer questions about what it is, why, how, and take critical feedback. Devs complain endlessly about the rigid, complex mess of e-commerce software. I'm trying to change that with a platform tha
107.
▲
Show HN: MongoDB + open source e-commerce = Forward
(getfwd.com)
107 points
by
ericingram
14y ago
|
70 comments
108.
▲
Forward: Crowd funding a software platform
(getfwd.com)
5 points
by
ericingram
14y ago
|
0 comments
109.
▲
Every startup employee is an entrepreneur
(meghangill.com)
2 points
by
ericingram
14y ago
|
0 comments
110.
▲
by
ericingram
14y ago
I like outlook because to me usability and readability is better than Gmail.
111.
▲
by
ericingram
14y ago
I really like Outlook. I switched to Gmail this year because I wanted free e-mail and Gmail is easier to configure. But, as a client, I enjoyed Outlook much more than I do Gmail.
112.
▲
by
ericingram
14y ago
I disagree with the sense that because a customer prefers a free dessert over a discount of greater nominal value, it is somehow inefficient. Why does the customer visit the restaurant in the first place? To maximize efficiency? And this ir
113.
▲
by
ericingram
14y ago
What is it exactly?
114.
▲
by
ericingram
14y ago
http://zimride.com is great too.
115.
▲
by
ericingram
14y ago
Perhaps the most significant new pattern is that domain models communicate with a REST interface to the views. Usually you justify procedural coupling when writing controllers that interact with models, and it seems to make sense because co
116.
▲
by
ericingram
14y ago
I've been developing on my own MVC patterns for 6 years and have come to a similar position regarding controllers. The primary advantage of a controller is to decouple request/response/ui "logic" from the view, but I've only found one or tw
117.
▲
by
ericingram
14y ago
The answer to safety issues should not be a matter of restricting people from operating them. By that mentality, you'd ban a huge range of very useful things.
118.
▲
by
ericingram
14y ago
When I say efficiency, I mean in the economic sense. That the ratio of input it takes to develop some things in PHP is lower than it would be for other languages.
119.
▲
by
ericingram
14y ago
It's one problem and those are two more, but I would argue these problems look minor compared to the obstacles standing in front of some other languages. It seems the HN community tends to over-value language design and under-value low barr
120.
▲
by
ericingram
14y ago
Ahh that makes sense. Maybe it would have been better titled "Advanced patterns for Flask extension developers".
More ›