-
-
Notifications
You must be signed in to change notification settings - Fork 810
Dev meeting 2017 01 17
Gawain Lynch edited this page Jan 17, 2017
·
2 revisions
e.g.
- Status on drop bear invasion (@YourGitHubID)
<gawainlynch> ping Bopp carsonfull gawainlynch rossriley SahAssar slick0
<rossriley> hey hey
<gawainlynch> rossriley: !
<gawainlynch> How goes it
<rossriley> good
<Bopp> pong
<gawainlynch> Bopp must be cleaning up more beer spills
<gawainlynch> Evening, Bopp
<gawainlynch> OK … so Bopp 3.3 beta1
<Bopp> ha, thankfully not
<Bopp> https://bolt.cm/distribution
<Bopp> I've updated the changelog,
<Bopp> built a distro
<Bopp> did quick monkeytests
<Bopp> looks good to go.
<Bopp> So, I think we can release soon.
<gawainlynch> Aren't those 3.5-alpha?
<Bopp> I just don't expect a huge uptake in the community, because there's only few "front facing" new goodies,
<Bopp> like "named repeaters", which are in 3.4, but i'm fine with that..
<Bopp> to iron out kinks, popping up because of the new deprecation logger.
<gawainlynch> OK, we'll have to do our own testing
<gawainlynch> Funny how much is in there too :-)
<Bopp> */
<Bopp> const VERSION = '3.3.0 beta 1';
<Bopp> those builds are 3.3.0 b1 indeed.
<gawainlynch> Yeah … just not sure why the file names got set that way
<gawainlynch> So anything we're lacking for release?
<Bopp> because no 3.3 beta is tagged,
<Bopp> I built with `-s dev 3.3`
<gawainlynch> Drep
<gawainlynch> *derp
<gawainlynch> I just derpped spelling derp
<Bopp> there's 4 things we need to do before release
<Bopp> - write blog posting
<Bopp> - Update docs, after dummy-testing and proofreading
<Bopp> - the build process needs to swap out README.md for something more suited for the audience
<Bopp> - I'd like to be able to track the _type_ of install, so we can see what gets used.
<gawainlynch> Funny you should mention that
<Bopp> For that last item i'll need help.. I have an idea for it, but i could use help
<gawainlynch> Did you happen to see the new repos this week on org? ;-)
<Bopp> for the installer?
<Bopp> yes
<gawainlynch> get.bolt.cm
<Bopp> .. did not see that ..
* Bopp looks puzled
<Bopp> +z
<gawainlynch> OK so the idea is that downloads (not directly from GH) but from the web page and from the installer would hit get.bolt.cm with query data, and get the file
<gawainlynch> It even haz Monolog 2
<Bopp> hmm, ok..
<SahAssar> It's not possible to track via the backend news? Since a lot of flat installs are probably going to be "trying out bolt", not actually using?
<gawainlynch> But yeah, from there we can track "x number of downloads by version", and "x number of installs" via installer
<Bopp> I was thinking along the lines of getting it in /src/Version.php somehow, so it can go alongside the logging we do already
<Bopp> what you mention is nice info, but different than the _usage_ info we get now.
<Bopp> Anyhow, let's discuss this in person. :-)
<gawainlynch> src/Versions is the wrong place to do this
<Bopp> why? it also has "3.3.0" and "beta".. why not "composer" or "git" or "zip install"?
<gawainlynch> Yeah, sure … must be #beer time soon
* [BoltIssueBall] $this->app['bartender']->setDrink('beer')->setTab('gawainlynch')->serveAll();
<SahAssar> About base-2017 since I wasn't in the last one, and bopp wasn't in the one before that: so I have been looking at the new theme, and while I like the general look of it (besides some niggles of course), I think that if this is supposed to be the "flashy" theme (as mentioned in #6002) we should get some third opinions on it, and make sure it actually achieves that goal.
-[BoltIssueBall]/#boltcms- #6002 [open] We need a new `base-2017` theme. https://github.com/bolt/bolt/issues/6002
<Bopp> before we mosey off to get beers..
<Bopp> ah, yes, that.
<gawainlynch> But there is at least one set of extra data coming our way that will at least give us more insight on interaction at the download level
<gawainlynch> SahAssar: :+1:
<Bopp> SahAssar: for sure.. I'm mainly working on getting a structure, that allows to do a few different things with the "base" contenttypes.
<Bopp> from there we can get input on adding bells and whistles
<Bopp> so, no way it'll be ready for 3.3..
<gawainlynch> I am with Bopp on "design by committee", but third party audit of most anything is good
<Bopp> 3.4 seems more likely
<gawainlynch> (topic focused audit)
<Bopp> gawainlynch: The difference is in "asking a few specific people" and "letting everybody voice theit opinion" ;-)
<SahAssar> I'm not looking for "design by commitee" btw, I'm more looking for us to be sure that in does what it aims to do, which is woo the users.
<gawainlynch> Bopp: Not quite what I meant
<Bopp> oh, ok
<SahAssar> I think all of us usually prefer more "muted" designs, so basically this theme isn't for us, it's for others.
<gawainlynch> What, VT100 terminal colours are muted now? :-P
<Bopp> I stumbled on this one: http://demo.athemes.com/greatmag/
<Bopp> This is sort-of the direction i want, only _less_ cluttered.
<Bopp> but, few different ways to display stuff, collected on one page,
<Bopp> easy to cut sections.
<Bopp> anyhow, I'll work on it some more, and all y'all can give more focused feedback on specific things when they're a bit more fleshed out
<gawainlynch> Haha … carsonfull is here in spirit :-)
<Bopp> hehehe
<gawainlynch> Oh, and rossriley & SahAssar … so you have some f'ing idea what Bopp and I mean
<gawainlynch> I have almost finished a port of the Symfony installer PHAR to our needs … and it is pretty sexy
<gawainlynch> bolt new /var/www//sites/my.newbolt.com 3.2
<Bopp> I like how it works by actually using the built packages, just takes care of setting it all up
<gawainlynch> bolt check
<gawainlynch> Anyway … anything more to raise from those that still have internet working
<gawainlynch> Bopp: BTW, I "like" that theme you linked
<Bopp> I am good for now
<gawainlynch> Onwards!
<Bopp> Visually it's so-so, but it has some nice ideas in it..
<SahAssar> Nope, not for now... I'll try to get the dragsort thing into 3.4 too.
<Bopp> i'll work more on base-2017
<gawainlynch> Time to fill up my #water glass
* [BoltIssueBall] pours water over gawainlynch… That is what they wanted, right?
<rossriley> sorry, still here
<Bopp> SahAssar: Yes plox!
<Bopp> SahAssar: people will _love_ that!
<gawainlynch> Oh!
<rossriley> jsut if anyone has a chance to test their local extensions during the beta phase
<rossriley> then shout me if there’s any issues
<Bopp> rossriley: I will for sure.. next week i'll update one or two projects at work to the beta.
<gawainlynch> rossriley: I couldn't get them to work via YAML, but in index.php (:-P) is was fine
<gawainlynch> One thing for some easy-ish help out https://github.com/bolt/requirements/
<rossriley> ok, I’ll do another check
<gawainlynch> Specifically https://github.com/bolt/requirements/blob/master/src/BoltRequirements.php
<gawainlynch> Review & PRs welcome
<gawainlynch> That is what the installer uses for PHP and install checks
<gawainlynch> It *may* be a good fit as a composer require in core down the track, but for now a good place to hash it out
<rossriley> cool, not super urgent, but one thing for the radar, we’ll have to provide some query performance options at some point in the near future…. ran into a mysql one via #6264
-[BoltIssueBall]/#boltcms- #6264 [open] [BUG] Large numbers of repeater fields crash MySQL https://github.com/bolt/bolt/issues/6264
<gawainlynch> Yeah … I've been ninja watching that discussion
<rossriley> it’s one of those where the default queries are good for general usage but we need to cater for edge cases too
<gawainlynch> Do you have any ideas on approach yet?
<rossriley> same as eager versus lazy load for relationships and other joins
<rossriley> I’ve got an idea for that one yes...
<rossriley> but I’m running into others too...
<rossriley> including the very old bolt bug I found the other day
<gawainlynch> When did thta one go back to?
<rossriley> #112
-[BoltIssueBall]/#boltcms- #112 [closed] Add Frontend controller for taxonomies: /taxonomy/tag/foo, taxonomy/category/bar, etc. https://github.com/bolt/bolt/issues/112
<gawainlynch> Oh my
<SahAssar> "Now for another episode of bolt archaeology!"
<SahAssar> :)
<rossriley> I’m surprised it’s gone unnoticed that long
<gawainlynch> They didn't have Bolt's that long ago, SahAssar :-P
<Bopp> that thing in 112 is pretty obscure :-)
<rossriley> yes, it would manifest for most people just having an incorrect count on the page
<rossriley> so probably noone noticed
<SahAssar> gawainlynch: "In this ancient language they actually had different terms for basic concepts, like awesome CMS'es"
<gawainlynch> Wow … that was an interesting read
<gawainlynch> OK, well I have more stuff down on the config loader and am at about 80% there now I think
<gawainlynch> rossriley: How's your remainder of 3.4 stuff coming along?
<rossriley> I’ve semi-finished named repeaters, need to go back and revisit the mapping refactor WIP once your config loader is in
<rossriley> I’m also porting the yaml import/export to the new storage engine
<gawainlynch> Yeah … that reminds me … the follow up to config is to move the remainder of the backend to entity objects, about 85% on that one, but I'll need to team up with you on some of the last parts
<rossriley> yes, sure
<gawainlynch> Oh yeah, that import export will be good
<Bopp> yeah, cool stuff
<gawainlynch> OK, well that about fills our roster with 3.4 work … lets pump these sucker out shall we :-)
<SahAssar> Yep, being able to import/export better will be a lifesaver at intendit... Also, named repeaters are something that a lot of people will adore, so both those sound very awesome to me
<rossriley> yes, should be full import/export facility for content in 3.4
<rossriley> including all the joins
<Bopp> cool
<Bopp> then 3.4 will have a ton of nice new goodies :-)
<SahAssar> rossriley: I'll send you a case of whatever you're having whenever it lands :)
<gawainlynch> A; What do you name your repeater?
<gawainlynch> B: Repeater
<gawainlynch> A; What do you name your other repeater?
<gawainlynch> B: Repeater
<gawainlynch> A; What do you name your other other repeater?
<gawainlynch> B: Repeater
<rossriley> GOTO 10
<SahAssar> "My other repeater is a repeater"
<gawainlynch> Haha!
<rossriley> there you go, we even managed to fit a BASIC reference into tonight’s meeting
<gawainlynch> I don't have anything against repeaters, some of my friends are repeaters
<gawainlynch> We have achieved a small piece of greatness in the nothing department tonight
<gawainlynch> :-D
<gawainlynch> </meeting>
- Bolt Wiki Home
- Tuesday Dev meetings
- Curated list of articles and tutorials
- Bolt internationalisation (i18n)
- Bolt Style Guide
- Roadmap
- TODOs
- [Tests] Unit & Functional Split
- [Tests] Code Coverage
- Core Team
- Bug/feature Process
-
Release Process
- Branching
- Packaging release builds