This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2015-08-03
Channels
- # admin-announcements (6)
- # announcements (1)
- # beginners (17)
- # boot (69)
- # bristol-clojurians (1)
- # cider (7)
- # cljs-dev (115)
- # clojure (76)
- # clojure-russia (12)
- # clojure-sg (2)
- # clojurescript (152)
- # core-async (2)
- # core-logic (7)
- # cursive (18)
- # datascript (4)
- # datomic (2)
- # hoplon (12)
- # ldnclj (26)
- # off-topic (1)
- # re-frame (48)
- # reagent (6)
What is the difference between boot's code reloader and figwheel?
@petrus: Figwheel is for Leiningen and Boot-reload for Boot
@juhoteperi, I mean, is there a large difference I should be aware of? Like, how they reload namespaces? Are they functionally identical?
@petrus: They should be functionally identical for reloading
thanks, @juhoteperi.
Hi! Any updates on the next boot release? There are a few issues in 2.1.2 with the uber task that are preventing me from using it, that have since been fixed in master. Anything someone like me can do to help prepare for a release?
@ragge: i'd like to go over the outstanding issues and the changes for this next release and make a nice changelog
(i have been writing changelog in the message for the commit associated with the release build)
@micha thanks, i def appreciate boot is an open source project with all the implications so I feel a bit bad about asking again... but as I said, anything I can do to help it along
As far as I understood micha creating a proper changelog would already help a ton
@micha how do you currently prepare the release commit? is there a changelog file somehwere?
i see you've done this previously: https://github.com/boot-clj/boot/commit/39f7ac5238c8e5f7a008b3ca55c1ef8461e017f6
@ragge: yep, another example is here https://github.com/boot-clj/boot/commit/97f56d08667dd870c17f48d2e57efe124be9b672
@micha or @alandipert we were talking about whether it would make sense to try to turn our homepage into a single page app.
i read the related https://github.com/tailrecursion/hoplon/issues/22 again and also the canonical google doc (linked from there) about ajax crawling (https://developers.google.com/webmasters/ajax-crawling/docs/getting-started)
i looked into the pre-rendered source of http://hoplon.io and i noticed 2 potential issues which makes the sub-pages not turning up in the search results:
1, there is no <meta name="fragment" content="!">
in it
2, the links are just #
simply instead of #!
. the bang is supposed to suggest crawlability to the google-bot
i was wondering if i could help to fix these, but
a, im not super confident updating the related gh-pages branch
b, i got 400+ warnings when i did boot1 dev
on the master branch
c, dont know if the boot2 branch already in production use
d, i dont have access to the google analytics / webmaster tools to trigger a crawl and eval the results
e, the boot2 branch doesnt even compile for me (`No such namespace: io.hoplon.content.getting-started`)
i want to rebuild http://hoplon.io and move documentation into the docs/
folder in the hoplon repo, so we can have versioned documentation
and http://hoplon.io be a landing site with examples and demos
for a "brochure" type site, like http://hoplon.io or a homepage you probably don't need to have anything special for AJAX crawling by webservers because all content is in the HTML if you've compiled with prerendering on
but if you have content in a database or dynamic content you can use the wrap-escaped-query
ring middleware included with castra to render in phantomjs
i didn't do it for http://hoplon.io because there isn't any content created dynamically on the backend
i have just arrived to the "no backend" conclusion, however to make the sub-pages recognized as individual pages, i suspect u have to use the #! convention and provide responses for the ?escapedfragment requests. it cant really be done with ghp or s3, thats true... the best solution from SEO perspective is still the generation of multiple pages... 😕
it's more of a hoplon question though, so im not sure why are we talking about it here
but that's clearly not acceptable how http://hoplon.io turns up in the search results currently
@onetom: what's not acceptable about it? it's #1 in all searches related to "hoplon", which is pretty good i think
we have different products, pricing pages, educational resources, etc if someone searches for something specific, it's not satisfactory to just provide them the homepage
but it's totally reasonable to divide the application into separate sub-applications, too
especially since you can have shared cljs (hoplon custom elements, etc) in jar dependencies used by all the different pages
separate the ui kit into a separate project so i can use it across multiple applications
im not sure whats the source of the misunderstanding here... if i search for myself for example, then the http://www.exiconglobal.com/about-us/ page should come up, but if i search for "exicon press release" the http://www.exiconglobal.com/news/ page should be the result. in either case if it would just be the homepage - http://www.exiconglobal.com/ - it wouldn't be obvious how to navigate to these subpages, no? the result would not be very relevant to the question
keep getting NullPointerExceptions when running my datomic transactions wrapped in a fucntion
http://hoplon.discoursehosting.net/t/question-about-data-readers-with-datomic-and-boot/99/3
@ej: no clue if this will help but that’s what came to mind
@martinklepsch: got this weird thing where if i save the file and auto-reload the ns, the (boot.core/load-data-readers!) applies
@ej: I’m afraid I won’t be able to help more than pasting random links 😄
@ej tried this?https://github.com/boot-clj/boot/issues/47#issuecomment-68024799