These are chat archives for reactioncommerce/reaction

13th
Jul 2017
Kenneth Beartusk
@beartusk
Jul 13 2017 00:01
Ok thanks @zenweasel
Aneesh Sharma
@redM0nk
Jul 13 2017 01:08
ok thanks @zenweasel
Vinay
@vip20
Jul 13 2017 07:06
Hi, we are planning to do a commercial ecommerce website. Is reaction commerce free of cost? Please help us
Brent Hoover
@zenweasel
Jul 13 2017 07:52
Yes, Reaction is an open source project
Vinay
@vip20
Jul 13 2017 08:16
Should I credit reaction commerce in website?
Brent Hoover
@zenweasel
Jul 13 2017 08:22
we would appreciate a “powered by” credit but we don’t require it.
depending on what you are doing you may want to check the license. But generally using RC to create a commercial website is not a problem
Vinay
@vip20
Jul 13 2017 08:25
Thank you! Is it possible to change themes? If yes may I know some websites
Brent Hoover
@zenweasel
Jul 13 2017 08:25
You can build your own custom theme. There are no pre-built themes
Vinay
@vip20
Jul 13 2017 08:28
Am new to meteor, where can I find document about the structure of RC
Probably want to start with the Customization Guide
Vinay
@vip20
Jul 13 2017 08:30
I saw a drop-down for currency selection. It doesn't have INR Indian Rupees can I get details on same there?
Did you check to see if it’s enabled in the Localization settings though?
Vinay
@vip20
Jul 13 2017 08:32
Thank you.
Vinay
@vip20
Jul 13 2017 08:39
Is it possible to add more payment option?
Sabeer Sulaiman
@sabeersulaiman
Jul 13 2017 09:10
Can we add product data in multiple languages
?
Brent Hoover
@zenweasel
Jul 13 2017 09:10
No, we don’t currently support that
biswa4u85
@biswa4u85
Jul 13 2017 13:11
hi
i install reactioncommerce at my loacal pc,
how can i assess the admin ?
Brent Hoover
@zenweasel
Jul 13 2017 13:12
Just login with your admin credentials
Sabeer Sulaiman
@sabeersulaiman
Jul 13 2017 13:12
when you run reaction for the first time you'll get an admin username and password, which can be used to login as admin
@zenweasel about my previous query, what will be the best way to go when there is such a requirement for products in multiple languages
Brent Hoover
@zenweasel
Jul 13 2017 13:15
That's a good question. It's a feature we get asked about a lot
How many languages are we talking about?
Sabeer Sulaiman
@sabeersulaiman
Jul 13 2017 13:18
Regional language and english was the requirement, so in that case 2
Brent Hoover
@zenweasel
Jul 13 2017 13:19
You could probably just add some extra fields and just conditionally show one or the other
To the Product collection
Sabeer Sulaiman
@sabeersulaiman
Jul 13 2017 13:21
I was actually aiming for extending the Product schema, turned out that's a lot of work :D. Yeah I suppose it's best to do that for 2 languages
danielpinna
@danielpinna
Jul 13 2017 14:28

I'm trying to create a collection and schema for my custom plugin.

I know how to create the schema, the collection, and associate the schema with the collection.

What I do not know is in what file structure and directories they should stick to within my plugin.

I followed the structure of this [Wishlist] plugin (https://github.com/boomerdigital/reaction-wish-list), but with no success.

I found in the Reaction documentation how to create a new schema and collection, just how to change an existing ....

Anyone have any tips to get me through?

ereyes97
@ereyes97
Jul 13 2017 15:39
Has anyone here changed the product schema? If so, I would like to ask you some questions.
Vinay
@vip20
Jul 13 2017 16:23
What is reaction main Street theme? How to install?
danielpinna
@danielpinna
Jul 13 2017 17:48

I was able to finish the first part of creating a custom plugin with its own collections and layouts: [MyPlugin] (https://github.com/danielsouzapinna/regionalization)

Thank you all for your help

danielpinna
@danielpinna
Jul 13 2017 20:54
Reaction adopts autoform. I would like to know in your opinion, should I also use autoform for the form of my custom plugins or do not recommend the use?
Brent Hoover
@zenweasel
Jul 13 2017 20:57
@danielpinna the only bad thing about autoform is that it doesn’t work with React
we have been building our own component that does a lot of what autoform does (i.e. builds a form from a schema) but it’s not totally complete yet
But if you are building Blaze templates, autoform is great
danielpinna
@danielpinna
Jul 13 2017 21:05

@zenweasel Since I'm starting with meteor and reaction, I've decided to use Blaze.

I found the AutoForm very cool, but I wanted to know from the guys who already use the reaction the longest they think about AutoForm.

Good thing it works well with Blaze as it seems to save a lot of time and code!

Thanks
Brent Hoover
@zenweasel
Jul 13 2017 21:07
Yeah, it saves a ton of time and boilerplate
Kenneth Beartusk
@beartusk
Jul 13 2017 21:08

Ok, so I'm running into this possible error when trying to run the generic Reaction Docker image from "https://hub.docker.com/r/reactioncommerce/reaction/". I'm trying to run it on an EC2 AWS t2.Large instance. The run gets to "Reaction initialization finished" then pauses indefinitely. When I enter the server instance DNS at port 3000, I get a "ERR_CONNECTION_REFUSED" error. @jshimko @zenweasel any ideas?

ubuntu@ip-172-31-34-118:~$ docker run \

-e MONGO_URL="mongodb://user:pass@ds155192.mlab.com:55192/ktb_frontline" \
-e REACTION_USER="admin@localhost" \
-e REACTION_AUTH="r3@cti0n" \
reactioncommerce/reaction:latest
=> Starting app on port 3000...
20:48:45.243Z INFO Reaction: Load default data from /private/data/
20:48:47.137Z INFO Reaction: JobServer started
20:48:47.407Z WARN Reaction: Skipped loading settings from reaction.json.
20:50:27.472Z INFO Reaction: Reaction Version: 1.3.0
20:50:29.390Z WARN Reaction: OpenExchangeRates API not configured. Not adding fetchRates job
20:50:29.568Z WARN Reaction: OpenExchangeRates API not configured. Not adding flushRates job
20:50:33.935Z INFO Reaction: Reaction initialization finished.

And my security is set to allow all Inbound IP Adresses

Jeremy Shimko
@jshimko
Jul 13 2017 21:08
I don’t see any open ports there
-p 80:3000
Kenneth Beartusk
@beartusk
Jul 13 2017 21:09
That is required? I thought that just pointed port 80 connections to 3000
Ok I will definitely try that
Jeremy Shimko
@jshimko
Jul 13 2017 21:10
it is absolutely required. the container has no open ports by default. only “exposed” ports
Kenneth Beartusk
@beartusk
Jul 13 2017 21:10
Understood, thank you @jshimko
is ROOT_URL required?
ROOT_URL is not required to work, but should be set for a production deployment or things will end up being a problem eventually
Kenneth Beartusk
@beartusk
Jul 13 2017 21:12
Ok, and if i'm deploying on an EC2 instance, ROOT_URL="Public DNS of EC2 instance"?
Jeremy Shimko
@jshimko
Jul 13 2017 21:13
ideally, the URL of your site
http://mycoolshop.com
Kenneth Beartusk
@beartusk
Jul 13 2017 21:14
Ok thanks again
rhaix
@rhaix
Jul 13 2017 21:23
@jshimko Hey unrelated question, I've been following the Meteor scene for a little over a year, as of now do you think meteor as a framework is dying?
I ask because I've seen very little activity(or hype) from the community regarding v1.5
Jeremy Shimko
@jshimko
Jul 13 2017 21:39
I don’t know. I don’t feel like I see the same level of excitement that I did a few years ago, but that’s to be expected for anything that isn’t novel anymore. And the rest of the JS ecosystem has largely caught up to Meteor in terms of the problems it solves. But MDG has a highly funded business that is at least partially dependent on Meteor and its continued success, so I don’t think they’re going anywhere any time soon. And until some other tool like webpack makes things as easy as Meteor does, I don’t think you have anything to worry about.
danielpinna
@danielpinna
Jul 13 2017 21:41
AutoForm has input mask?
Brent Hoover
@zenweasel
Jul 13 2017 21:42
Re: Meteor. Nobody asked me but I think Meteor is entering a stage of stability, and for us that allows us to be a lot more productive. We can spend time building features and not reacting to breaking changes.
JS Communities are very fickle in that if you aren’t pushing out new amazing features all the time, they get bored.
Jeremy Shimko
@jshimko
Jul 13 2017 21:44
Yes, that too
you don’t have to constantly be cutting edge to be good/useful
Brent Hoover
@zenweasel
Jul 13 2017 21:45
There is a middle ground between “hyped” and “dying"
rhaix
@rhaix
Jul 13 2017 21:45
@zenweasel @jshimko Very valuable input, as you both say the JS community is on a frenzy pushing out new frameworks every other day
Jeremy Shimko
@jshimko
Jul 13 2017 21:46
I’ve heard people say Rails is “dying” for the same reasons. I seriously doubt that.
Brent Hoover
@zenweasel
Jul 13 2017 21:47
@danielpinna Do you mean lke a password field?
danielpinna
@danielpinna
Jul 13 2017 21:49
@zenweasel I was thinking the field formatting .... (eg: credit card, date, CPF, zip)
Brent Hoover
@zenweasel
Jul 13 2017 21:49
stuff like dynamic imports in 1.5 may not get anybody excited but it actually really helps us to deliver a better product
@danielpinna You should look at our payment field, it’s using Autoform for the whole credit card form
for better or worse :thought_balloon:
Dear Gitter: How am I supposed to communicate without a thinking_face emoji?
danielpinna
@danielpinna
Jul 13 2017 21:55
@zenweasel Thanks
Brent Hoover
@zenweasel
Jul 13 2017 21:57
You can do custom fields as well if you want to get smarter with the display/validation
danielpinna
@danielpinna
Jul 13 2017 21:58
ok
Kenneth Beartusk
@beartusk
Jul 13 2017 22:05
@jshimko @zenweasel You guys are awesome!! Thank you so much for all your help. I really really appreciate it.
Brent Hoover
@zenweasel
Jul 13 2017 22:13
:+1:
Daniel Honig
@dhonig
Jul 13 2017 22:33
@vivekvks19 my team is working on the carousel now...I want to hook it up to a collection and drive it from the database