These are chat archives for alariva/timegridDevelopment

26th
Nov 2016
Steve Sobol
@stevesobol
Nov 26 2016 00:43
I have a question.
Is the open-source timegrid package actually supported? The INSTALLING.md talks about needing nginx or apache but then says to run a script to launch the website on a non-standard port, and that same document has at least one MAJOR section missing.
I'm referring to the current version of that file, in the master branch on Github. Oh, and the docs also refer to a file named env.example which doesn't exist. I kinda feel like I completely wasted my time even attempting to install this software.
Correction: I said "the open-source package" - it doesn't look like it's a commercial service. There are a couple booking engines online now that claim to be open-source but do everything to push you towards their paid hosted services... Sorry, I got them mixed up with timegrid... but my questions still remain... is this thing supported and under current development? If so, I shouldn't be seeing HUGE GAPING HOLES in the documentation, but I am.
Ariel Vallese
@alariva
Nov 26 2016 00:53
Hi @stevesobol , thanks for your insights.
Steve Sobol
@stevesobol
Nov 26 2016 00:54
that's it?
you're not even going to acknowledge that there is a serious problem? Ok.
Ariel Vallese
@alariva
Nov 26 2016 00:55
I agree that there are probably more than one hole. Timegrid was born as a pet project on my spare time, for covering my own needs.
Since it became slightly aknowledged by some developers I'm sharing the most of my time to evolve the project as best as possible.
Steve Sobol
@stevesobol
Nov 26 2016 00:56
To be completely fair, there is nothing, so far, that meets my needs, either in the cloud or OSS. I don't blame you for that... I have some very specific needs. But I am disappointed because timegrid looked like it might be useful to me.
Driving me nuts, though. I need third parties (sales reps) to be able to log in and schedule me to go do IT work for clients. I don't need a public booking page, yet...
but until I have a way to have those reps schedule work online, I can't tell them to start selling for me.
Ariel Vallese
@alariva
Nov 26 2016 00:58
Let me see if I get it.
You have (or want to have) a business running for providing a reservation platform. Timegrid seems to meet your needs, but you found out that there are many features that you dont currently need, and that you need some others that are not present or documented.
Steve Sobol
@stevesobol
Nov 26 2016 00:59
Close - BUT
I haven't even gotten to the point where I can test.
I have downloaded the latest zip from Github onto my web server. I ran "composer install."
I created my MySQL database using the recommended encoding.
Now the docs tell me to rename env.example, edit it and put my database credentials there, but there is no such file.
Ariel Vallese
@alariva
Nov 26 2016 01:02
Are you on Windows?
Steve Sobol
@stevesobol
Nov 26 2016 01:02
AND the docs also talk about running a standalone copy of timegrid, but I don't want to. I want to run under apache.
No.
LAMP stack. Ubuntu 14.04 LTS
Ariel Vallese
@alariva
Nov 26 2016 01:02
Are you developer?
Steve Sobol
@stevesobol
Nov 26 2016 01:02
Among other things, yes! I am not familiar with Laravel but I have tons of experience with PHP
Ariel Vallese
@alariva
Nov 26 2016 01:03
Ok, @stevesobol , let me state my disclaimer.
Steve Sobol
@stevesobol
Nov 26 2016 01:03
In fact, if I can get this up and running, I'd be happy to contribute
ok
Ariel Vallese
@alariva
Nov 26 2016 01:03
I totally get the point that you feel like wasting your time.
In that case, I'd say. Don't waste your time.
The INSTALLING doc says: Advice: the current version is still considered to be not production ready. If you want to install for production you must first perform all sort of tests (including unit and acceptance) and make sure the implementation fits your needs. Your feedback is as well welcome in order to enhance the documentation and codebase.
Steve Sobol
@stevesobol
Nov 26 2016 01:04
Ah, ok.
Ariel Vallese
@alariva
Nov 26 2016 01:04
If you are on a rush for sales based on this product, you should not.
Steve Sobol
@stevesobol
Nov 26 2016 01:04
Fair enough, and thank you for your honesty. Yes, I'd love to contribute to the project, but I need to be up and running quickly.
Ariel Vallese
@alariva
Nov 26 2016 01:04
That said, I'm happily open to help out and enhance the codebase and documentation as things pop-up.
I get it.
Steve Sobol
@stevesobol
Nov 26 2016 01:05
Thanks for your time, though. :)
Ariel Vallese
@alariva
Nov 26 2016 01:05
Well, we have a dockerfile if you know something about docker.
And look
Steve Sobol
@stevesobol
Nov 26 2016 01:05
I've started using docker recently. I'll check it out. Would be nice to have a sandbox to play in.
Ariel Vallese
@alariva
Nov 26 2016 01:05
the file is not env.example
it is .env.example, note the first dot
Steve Sobol
@stevesobol
Nov 26 2016 01:06
<facepalm>
Yeahhhh
Ariel Vallese
@alariva
Nov 26 2016 01:06
sure, If you go on the history of this chat
Steve Sobol
@stevesobol
Nov 26 2016 01:06
That would explain why I couldn't find it
and... there it is.
Ariel Vallese
@alariva
Nov 26 2016 01:06
you will see that I've guided another dev to setup his docker container.
Basically, this is the dockerfile project: https://github.com/timegridio/dockerfiles
Steve Sobol
@stevesobol
Nov 26 2016 01:07
Well maybe I'll come back to it when I have time.
Ariel Vallese
@alariva
Nov 26 2016 01:07
Follow the steps and dont hestiate to ask
Steve Sobol
@stevesobol
Nov 26 2016 01:07
Ok thanks
Ariel Vallese
@alariva
Nov 26 2016 01:07
But if you are on a rush, let me say this is not a startup, nor a company
It's my spare time.
Steve Sobol
@stevesobol
Nov 26 2016 01:07
I get it.
Ariel Vallese
@alariva
Nov 26 2016 01:07
;)
Glad to have your feedback. I'll take it for enhancing the docs and the installation process as easy as possible,
Steve Sobol
@stevesobol
Nov 26 2016 01:08
If I had money to fund development, I could send some your way to help speed things up. Money, however, is extremely tight at the moment.
Ariel Vallese
@alariva
Nov 26 2016 01:09
I know. No worries. You still have my support on this channel.
Steve Sobol
@stevesobol
Nov 26 2016 01:09
Next year, I'd like to get involved in a couple open source projects, so you may hear from me again.
Ariel Vallese
@alariva
Nov 26 2016 01:10
Thanks. It'd be my honour. I hope so, then.
Kashyap Sharma
@Kashyap12
Nov 26 2016 11:49
Hi @alariva
How are you doing?
Ariel Vallese
@alariva
Nov 26 2016 11:50
Hi @Kashyap12 ! Everything great here
What about you?
Kashyap Sharma
@Kashyap12
Nov 26 2016 11:51
I am good, just came back from a movie , weekend right :)
Ariel Vallese
@alariva
Nov 26 2016 11:52
Nice!
Im going for a Buenos Aires free walk here 🙃
Kashyap Sharma
@Kashyap12
Nov 26 2016 11:54
Wow, sounds great
I am facing issue in starting the webserver locally
Once again
Ariel Vallese
@alariva
Nov 26 2016 11:58
Ok
Im leaving in about 20 min
Lets see of we can get it up quickly
So what is the problem exactly?
@Kashyap12 ?
Ariel Vallese
@alariva
Nov 26 2016 12:16
@Kashyap12 , I'll have to leave in a few minutes. I'll be back in 4 hours FYI.
So some hints to get you up and running
  • Remember that you need to start the stopped container, dont run a new one:
sudo docker ps -a should bring a stopped container
sudo docker start CONTAINER_ID will start it again
use 2 more terminals: one to run the artisan serve, another for viewing the logs
and remember that I'm working on simplifying this.
in the meanwhile, if you are unable get it up... my suggestion is to go over https://demo.timegrid.io and get familiar with the workflow. It's something we'll be looking to improve in these days.
Ariel Vallese
@alariva
Nov 26 2016 12:22
And if you want to save time for development, also get familiar with Laravel: https://laravel.com/docs/5.3/ :)
Keep me posted and catch you up later. Dont hestiate to leave me comments here.