Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Blog Ideas #1

Open
5 tasks
AshleyGrant opened this issue Mar 11, 2016 · 15 comments
Open
5 tasks

Blog Ideas #1

AshleyGrant opened this issue Mar 11, 2016 · 15 comments

Comments

@AshleyGrant
Copy link
Owner

Please add an issue comment with any blog post ideas you may have. I will add the ideas to the list and work my way through the backlog.

Thanks!

  • Using jQuery plugins with Aurelia
  • navigationStrategy?
    • Would someone point me to docs on navigationStrategy? I've found only minimal information about it. The problem I have is a view with a custom element not bound like a nav bar in the skeleton application needs to navigate to a child route and the child route does not need to present anything at its base '' path, instead the custom element passes parameters to in a navigateToRoute() and when the app lands on the child path I need to redirect to a specify parameterized child route... and I'd like to keep those child routes defined in the, well child route config and not the app route config. So, navigationStrategy seems to be the solution, but I'm hesitant carry on with this pattern because it's kinda ugly.
    • @michaelprescott
  • Comparison of Aurelia and Knockout
    • @mikefills
  • Aurelia project organization
  • Routing config in depth
@empz
Copy link

empz commented Mar 11, 2016

I want to clarify about the "Using jQuery plugins".

What I meant was, how to use those JS libraries (which can be jQuery plugins or not) that transform HTML based on some attributes and/or classes. You know, those libs you just include in a <script> tag before closing the body and you don't need to do anything programatically.
So in Aurelia, you pass data from the view-model to the view, the view renders everything and then, how to actually make a JS library to "take" that HTML and do its magic?
If you want an lib for the example, you could take masonry or salvattore.
That's what I can't get my head around.

@michaelprescott
Copy link

Wow! My chat grammar is just awful, but thank you for logging the idea.

I'd also like to see recommendations for how to organize a very large product. We followed John Papa's Angular style guide last year and it really helped. Version 2 of our same product is built on Aurelia. For whatever reasons this version is much leaner and easier to understand. Even so, it would be good to have some guidance on structuring large products.

Specifically, I've wondered whether we should organize parts by feature or by type. In Angular, it was very clear, very fast that by feature was the best solution. In Aurelia, the framework isn't in the way so much, and right now 'by type' is most reasonable.

Also, curious if some parts like route configs would be better to define outside of models. As things are now, it can be very difficult to trace through a navigation strategy. Plus, in scenarios like I described before, those routes aren't known to Aurelia until you being navigating into a child, which introduces more complication.

@wshayes
Copy link

wshayes commented Mar 12, 2016

I'd say there are already several good blog posts on Aurelia organization. Feature organization makes the most sense for large projects because that means you can also easily bundle the parts separately and make your page loads more efficient.

I'd love to see more blog posts on testing - unit and e2e tests. I've gotten more confused about how to proceed in this area. Another area that could be really helpful is more detail on migrating from Angular to Aurelia using partial enhancement - what is best practice with a 'complex' Angular app which can't be converted in one go.

@vegarringdal
Copy link

Have a grid I would like to make into a plugin when Im done with it, so a plugin would be nice, did not go well last time I tried this including files and other libs.
(vegarringdal/aureliaGrid)

@zoamel
Copy link

zoamel commented Mar 13, 2016

I would be really happy to see some comparison with examples of different data handling strategies. How to use all the popular approaches like flux/redux or rx/observables. What is better for different kind of projects and stuff like that.

@AshleyGrant
Copy link
Owner Author

Thanks everyone for the great ideas! I think I've got a few months worth of weekly posts already!

@jbailie1992
Copy link

On the subject of plugins etc., I would like to see some examples of using other validation plugins with Aurelia. Given that the Aurelia validation plugin is undergoing development, it would be good to see how we would hook up some alternatives and how they compare when used with Aurelia.

@tvld
Copy link

tvld commented Mar 17, 2016

For some months already now I am looking for a "full stack" example. For newbies to get a complete one page app with server, maybe express, socket, node, and database included ... a good tutorial or official Blog is essential.

Whenever I asked, people give me one of three answers: 1) it is trivial, 2) just go and do what you think is best, 3) Aurelia is front end only, we dont care about full functional apps.... All useless answers

For a lot of people it really is not trivial what to choose in this world of overwhelming options. The fear to choose wrong and study wrong, as we did with Meteor and Blaze... is paralysing.

@vegarringdal
Copy link

Some more sample on bind/observers would be nice, would like to know if I can easly watch for changes on properties in a object array.
Looking forward to your blog posts, hope you make many :-)

@smithaitufe
Copy link

Personally, I would like a blog post that deals on Routing. I have been struggling to see how I can render different navigation bar. For example, I want to be able to show a different page root layout by changing the setRoot programmatically before the routes are created in a specific module. With react-router it is such an easy thing for me to fix. I have not seen any blog post to help in this regard.

@arnederuwe
Copy link

A walkthrough on how to set up Aurelia with Cordova would be nice. With Aurelia-Interface in the back of my head, it seems logical for you guys to promote this framework as a platform that can be used with Phonegap/Cordova

@tvld
Copy link

tvld commented Mar 23, 2016

+1 @arnederuwe

@tugberkugurlu
Copy link

transition from durandal.js to Aurelia in ES6.

@Thanood
Copy link

Thanood commented Apr 18, 2016

transition from durandal.js to Aurelia in ES6.

I second that. 👍

@AshleyGrant
Copy link
Owner Author

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests