Git Product home page Git Product logo

meteoris2's People

Contributors

bayu-aji avatar dandv avatar djfrsn avatar gembalaboy avatar innovateworld avatar martinhbramwell avatar mhb-warehouseman avatar radiegtya avatar ssteinerx avatar stocksp avatar tiyonugroz 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  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  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  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 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  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

meteoris2's Issues

posts conflict

There is a package called ryw:blog and it can be added to other meteor projects

Problem with meteoris is you have included collection called posts as standard. When adding ryw:blog it has a conflicting collection that does not play well with posts - they actually match names.

records ownership

need a way to make records in collections only available to the logged in user who created the records

xediting and css hover effects

Are there any problems when using xeditable in the grid? And how can I generate with CSS hover effects in the grid row? Thx for helping!

"created by" fields etc

when adding collections I understand the need for created by, created when, etc but could you make Mugen not show them in the views (4 fields) or should mugen users edit mugen templates before thinking about generation

Adding REST API package

Hi,
I'm trying to add an http crud restpoint for the collections. I'm testing two pakages (xcv58:collection-api and nimble:restivus) with meteroris and I'm obtaining the same error when submitting the HTTP POST:
"Error: Meteor.userId can only be invoked in method calls. Use this.userId in publish functions."
Can you help me?
Thanks

List of package versions is out of date in README.md

The list of package versions in the README.md is out of date. We need to create an automated way of pulling the correct versions into the README.md (perhaps in a git hook, but that gets into the issue of version controlling hooks which is not as easy as it should be).

missing class="frontend" breaks nav bar

I cloned the latest and the navbar is a bit broken (text disappears into a black background).
Looking at the demo http://meteoris.piyiku.biz/
I see a top level div with a class of frontend.
I don't see the class anywhere in the template source
So...
I added this to the 'basic' template and it seems to be fine...

Did I miss something?

Can't deploy with mup

Is there anybody success deploy with mup? I always got error :

    -----------------------------------STDERR-----------------------------------                                                                                                          
    _root_dir=/root/.node-gyp/0.10.36',                                                                                                                                                   
    gyp info spawn args   '-Dmodule_root_dir=/opt/myapp/tmp/bundle/programs/server/npm/npm-bcrypt/node_modules/bcrypt',                                                               
    gyp info spawn args   '--depth=.',                                                                                                                                                    
    gyp info spawn args   '--no-parallel',                                                                                                                                                
    gyp info spawn args   '--generator-output',                                                                                                                                           
    gyp info spawn args   'build',                                                                                                                                                        
    gyp info spawn args   '-Goutput_dir=.' ]                                                                                                                                              
    gyp info spawn make                                                                                                                                                                   
    gyp info spawn args [ 'BUILDTYPE=Release', '-C', 'build' ]                                                                                                                            
    gyp info ok                                                                                                                                                                           
    npm WARN package.json [email protected] No description                                                                                                                          
    npm WARN package.json [email protected] No repository field.                                                                                                                    
    npm WARN package.json [email protected] No README data                                                                                                                          
      % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current                                                                                                       
                                     Dload  Upload   Total   Spent    Left  Speed                                                                                                         
      0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0curl: (7) Failed to connect to localhost port 3000: Connection refused                                          
    Latest deployment failed! Reverted back to the previous version.                                                                                                                      
    -----------------------------------STDOUT-----------------------------------

I found no problem "mup deploy" with https://github.com/matteodem/meteor-boilerplate and https://github.com/Differential/meteor-boilerplate, using the same mup.json file.

Is there anything missing from me? Please advise.
Thanks.

WYSIWYG

Any future plans to add WYSIWYG editors to the boilerplate?

Where should functions like isAdmin go?

I'm new to Meteoris, where should a function like isAdmin() go, which would check a user ID? Better yet, is this something that could be included in meteoris? Perhaps isRole('role', '_Id') would be better.

Thanks!

Meteoris only works with local Mongo.

I run Meteoris successfully with :

 sudo meteor

It crashes with :

export MONGO_URL=mongodb://someotherserver:27017/meteoris
sudo meteor

The error report is :

 /home/yourself/.meteor/packages/meteor-tool/.1.0.45.tyuyjj++os.linux.x86_64+web.browser+web.cordova/mt-os.linux.x86_64/dev_bundle/server-lib/node_modules/fibers/future.js:278
                        throw(ex);
                              ^
 Error: failed to connect to [localhost:3001]
     at Object.Future.wait (/home/yourself/.meteor/packages/meteor-tool/.1.0.45.tyuyjj++os.linux.x86_64+web.browser+web.cordova/mt-os.linux.x86_64/dev_bundle/server-lib/node_modules/fibers/future.js:398:15)
     at packages/meteor/helpers.js:119:1
     at new FS.StorageAdapter (packages/cfs:storage-adapter/storageAdapter.server.js:252:1)
     at new FS.Store.GridFS (packages/cfs:gridfs/gridfs.server.js:46:1)
     at app/lib/collections/Images.js:1:53
     at app/lib/collections/Images.js:35:3
     at /home/yourself/projects/meteoris/.meteor/local/build/programs/server/boot.js:222:10
     at Array.forEach (native)
     at Function._.each._.forEach (/home/yourself/.meteor/packages/meteor-tool/.1.0.45.tyuyjj++os.linux.x86_64+web.browser+web.cordova/mt-os.linux.x86_64/dev_bundle/server-lib/node_modules/underscore/underscore.js:79:11)
     at /home/yourself/projects/meteoris/.meteor/local/build/programs/server/boot.js:117:5
     - - - - -
     at [object Object].<anonymous> (/home/yourself/.meteor/packages/cfs_gridfs/.0.0.33.kqwg4v++os.linux.x86_64+web.browser+web.cordova/npm/node_modules/mongodb/lib/mongodb/connection/server.js:556:74)
     at [object Object].emit (events.js:106:17)
     at [object Object].<anonymous> (/home/yourself/.meteor/packages/cfs_gridfs/.0.0.33.kqwg4v++os.linux.x86_64+web.browser+web.cordova/npm/node_modules/mongodb/lib/mongodb/connection/connection_pool.js:156:15)
     at [object Object].emit (events.js:98:17)
     at Socket.<anonymous> (/home/yourself/.meteor/packages/cfs_gridfs/.0.0.33.kqwg4v++os.linux.x86_64+web.browser+web.cordova/npm/node_modules/mongodb/lib/mongodb/connection/connection.js:534:10)
     at Socket.emit (events.js:95:17)
     at net.js:441:14
     at process._tickCallback (node.js:442:13)

If there is a known workaround or solution please let me know ASAP:

camel hump collection name support

mugen just changes all collection names to lower case, but sometimes I'd like to use DeviceParameters as the collection name.

Please consider to support this. Thanks.

LESS or bootstrap styling template

you should consider some type of "bootstrap3" styling template OR add the less package dependency(SASS Etc). I like LESS because I can change one json file and styles change everywhere

mugen and "my app" should be very clearly separated in directory structure

To use Meteoris in a real project is very difficult for one major reason:

Meteoris, mugen, and all the support files are mixed in with the application's files.

In my opinion, all of the base Meteoris code should be in its own, root level subdirectory with all of the "application" code for a particular application in a completely separate, root level directory.

Since Meteor works based on directory names, the correct server, client, and both code will all end up in the same place, but one could merge from the upstream Meteoris project without worrying about overwriting anything in the "application" based on Meteoris.

Alternatively, and ultimately better, Meteoris could be an installable package and, thus, stay completely out of the application's code space.

meteor._wrapAsync

I keep getting this error on meteor bootup of meteoris and i have latest version of meteor loaded:

Meteor._wrapAsync has been renamed to Meteor.wrapAsync

Everything seems to work fine but ... not sure where you need to change this

Indentation on generated code is not well done at all

Indentation is virtually non-existent in generated code.

Very poor coding, very easily fixed.

Since the schema info could all be saved as data, and generic code used to produce all these views, I'm not even sure this part is worth saving at all...

Reset/Forgot Password?

Great boilerplate.

There's a "Forgot Password" link on the main login page, but it's not hooked up to anything. Is there code somewhere to drive this link I'm not aware of? I'd prefer not to build this out since accounts-entry already has it out of the box.

Thanks!

Collections Error

Hi, i've been using Meteoris and today i encountered a big problem.

I exported my database to mine, instead of the local one i've been using (localhost:3001) and now, the collections that i've created with the Crudss Generator stopped working. Even "Jobs" and "Employees".

When i try to access them, redirects me to 403 forbidden.

All the roles are in the database but those collections aren't. I can login, users collection is working, but i can't even go to users/profile when logged in as admin. I get redirected to page 403 forbidden.

Any ideas on why this is happening? Shouldn't the collections be created the same way?

thanks a lot

"Sorry. Unable to access that page" after using Crudss generator to create jobs collection

Hi,

I'm following the tutorial video here:

3 Meteoris Crudss Generator
https://www.youtube.com/watch?v=mqmoJCMJzEg&index=3&list=PLkq0XDlLyPbA6y51gLeJSnK419PFFgS5M

After I generate the "jobs" collection with the one field named "title", I receive the "Success generating code!" message. I then wait, and enter "http://localhost:3000/jobs" in the address bar of Chrome. I get the message "Sorry. Unable to access that page". I'm using chrome on Windows 8.1.

when I search through my project (I'm using webstorm), the only place where the string "jobs" is found is in a readme.md file and in folder tests\cucumber\features. It's as if the code was never generated...?

Can you help?

Thanks,

Peter De Baets

too small max length for field name

client/mugen/form.js:
102 var nameMatch = name.match(/^[a-z0-9A-Z
]{3,15}$/);

15 is too small for max field name length. Please increase to at least 30.

boilerplates in general

as with any boilerplate make sure you have not forgotten any fields before you have done any styling changes because the generator will override all your work(just a comment) LOL

Post Processing (Workflow / MQ)

First of all thank you much for this very helpful package. Proves invaluable for many beginners like me.

Been testing the demo project and working through the code to understand it. I have few followup questions. Request you to kindly spare few moments to give your valuable pointers:

  1. Can this package be used to build production grade systems or is this only for educational purposes?
  2. If the answer to the above questions is 'yes', then followup question: In the posts section, after upload, I would like to have the uploaded file be put into some kind of workflow-queue for further processing. What is the best way and where to begin in the code?

The scenario is:

  1. Multiple users could be uploading files at the same time.
  2. The processing of the uploaded file on the server could take any amount of time (during which time the user may even get logged off)
  3. User should see some kind of status on the client side UI that the uploaded file processing is happening (and in case of any errors, the error results).
  4. After the processing is complete, the file-processor might have generated few additional files (to generated reports/charts) to be visible on the front end UI.
  5. If files are arriving at faster pace than can be processed, then they may get piled up at the server (so a persistent file processing queue is required)
  6. If for any reason the server side post-processing of file gets interrupted we should have a mechanism to restart processing the file and other items left in the queue.

Sounds complex, but this is just a typical dashboard functionality of a workflow system. In my research came across the 'power queue' package that sounds reasonably close.

Storing the uploaded files list in MongoDB and tagging each of them with 'processed or not' kind of flag in combination with power queue should achieve this. But being new to JS (coming from C/C++), need some pointers on where to start.

Thanks in advance.

ReferenceError: App is not defined

This is first time I am giving try to Meteoris, and I got these errors:

TypeError: Meteor.settings is undefined config.js:17:0
ReferenceError: App is not defined Images.js:8:0
ReferenceError: App is not defined mugenRoleActions.js:1:0
ReferenceError: App is not defined mugenRoleCollections.js:1:0
ReferenceError: App is not defined mugenRoleGroups.js:1:0
ReferenceError: App is not defined router.js:1:0

BTW, I am on windows.

usefull or useful?

usefull should be useful
base should be based
whats new should be what's new
meteor should be Meteor

I love to see the key points in "Why Meteoris?" listed as an answer instead of questions because developers will want to know the reasons instead of what makes us think.

Demo Admin Profile 403

Hi,

Thanks for a nice starter app. When you login with admin user, with demo credentials, 403 forbidden error is generated when you click, admin/profile. Thanks.

mugen fails to filter out blank field, generates broken code

When creating a new type, mugen automatically adds a blank field at the end of the form:

https://www.dropbox.com/s/tufm6qf4v4ksesv/Screenshot%202014-12-17%2016.55.26.png?dl=0

Pressing "Submit" at this point, leads to generation of improper code as the generator does not properly filter out the third, blank field. This causes the entire app to fail.

Touch a file, and the app restarts, then fails again, endlessly.

The only way out is to manually edit the generated "view.html" file for the new type and remove the broken code.

Minor change but afraid to screw up my first pull request!

At your DOCUMENTATIONS section you can simply rename the github repo for Meteoris as you clone it. In other words, instead of:

  1. Git clone or download this repo. "git clone https://github.com/radiegtya/meteoris.git"
  2. Rename directory to your desired name "ex: meteoris to myproject"

A smoother Git workflow would be:

  1. Create your project's directory, for example, mkdir myproject
  2. Git clone or download this repo into that directory, for example. "git clone https://github.com/radiegtya/meteoris.git myproject"

This renames the repo to myproject.git and automatically inserts it in the right place, which is the myproject directory

If this sounds good to you then will attempt to do a real pull request.

roles addition

it would be nice if alanning:roles package could be integrated, then front end can be open or available to non-registered users but registered users could be given access to different collections and fields based on role

hasmore function, pagintation?

Hello!

I've been using the app for quite a while now. I noticed that it has a "hasMore" function, which is for pagintation right?
Although i can't get it to work... Where can i set the limit? How can i show only, for example, 3 results and then press a next button to show the next 3 results?

Thank you very much for your help!

debuging meteoris (webstorm) using sudo

Meteoris needs to be started with sudo.
I want to debug meteoris with webstorm. However, I have not found a way how webstorm could start debugging meteoris with sudo.
How could I do that / what is your solution debugging meteoris?

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.