« first day (1094 days earlier)      last day (3850 days later) » 
00:00 - 17:0017:00 - 00:00

12:09 AM
@G.M. How well does your concept work? Have you tested it in the most extreme use cases and it doesn't break?
 
@userabuser Seems like clever rules routed him out of the system :D
 
its feels more like routing in Laravel, so long as this doesn't interfere with the internal WP rewrite mess then this is a pretty interesting solution, good effort.
@kaiser lol
he's stuck in a not-so-clever redirect loop
 
Sounds not too stupid and like a "real" routing approach. But the explanation is much too long.
And the examples as well: "Skip rules via filter" ->
add_filter('skip_clever_rule', function( $skip, $rule, $pieces ) {
    if ( ! in_array( $pieces[0], array( 'products', 'news' ) ) ) return true;
    return false;
}, 20, 3);
Sh/Could just be:
add_filter( 'skip_clever_rule', function( $skip, $rule, $pieces ) {
    return ! in_array( $pieces[0], array( 'products', 'news' ) ) );
}, 20, 3 );
Also I'd note that the examples need PHP 5.3+
And I'd try to get rid of the query string syntax in the example. Like this one:
register_clever_rule('/test/%s')->query('p=12&foo=[0]')->vars( array('foo') );
Well, 24 times the screen height is a bit too much in explanation. But anyway, the approach looks sane and sweet. Something that I'd think about using. Congratulations. Now I just have to look at the code :)
 
you can never have enough explanation, one thing I don't like is when people have too few explanations/docs.
it just depends on how good your English/explanatory skills are really as to whether its too much or not.
 
12:25 AM
Yeah agree, but I'd split it up: How to start. Then link to other pages that document groups, etc. In the current state it's overhelming.
 
yeah true
 
@kaiser, @userabuser yses explaination is one the bad things, problem is my english explaination skills are not so good.
Yes, example require 5.3, but WP require 5.2.4..
I've tested 40+ routes in extreme case, and seems work
however a test on only 1 system is not a good test
for tests I used only Apache
 
Doesn't matter. Says beta, right?
 
Of course
 
Better keep it that way :D
Joking.
Looks good at a first glance.
The thing I'm not massively convinced is the code itself. Hope you don't mind criticism there.
 
12:30 AM
I like criticism.
 
Ok. So just some notes about code style and file organisation:
Splitting things up into files makes much easier to read and understand. Switching between tabs is easy. Scrolling 1k lines is tough.
 
Yes I know ttat. One file only for MU compatibility.
 
At some places you're using protected. Is it meant to be overwritable? If so, then you should somehow document it.
If not, then drop it.
But in any other case, I'd just go and make nearly everything public that doesn't conflict with your idea when someone wants to overwrite it in an extending class.
 
extensible!
 
expensible!
 
12:34 AM
Teorically yes. I used protected for methods called from other methods that can do something bad if used outside
 
Sidenote: You can hit the up arrow to correct messages for some minutes.
 
thanks
 
Another thing would be using getters/setters. You got lots of defaults, moving parts that you set or change on the fly. I'd centralize it. Much easier to keep overview if you know what's happening everywhere when you use a var.
 
This is something I'll do for sure
thanks
I just noticed auto generated docs miss something, going to see why
 
The clever_request_vars could be a standalone object. Something that implements an Iterator for example or anything similar. Maybe Countable as well. You can then have ArrayAccess to it and so on.
 
12:42 AM
Another good tip
 
In the linked library - it's meant as example/no real world use - look at the Interface in the same folder. I tend to as well keep phpDocBlocks only there. Makes the other stuff more readable, but delivers an easy overview, error messages and in case even the docs.
Last two notes:
 
I've not used interface because keeping everithing in one file, with interface code became more verbose, i.e. 1082 lines will became at least 1500, I don't know if it improve readability...
 
1. If something got if/else it's a hint to split things up into several methods. If it got elseif, you might be doing something that does too much. If you got more then one if, ... you know how it works.
2. Things easily lead to callback hell. When you got several filters or hooks in a single function, then it can already be close to impossible to debug.
@G.M. I guess you can drop the mu-plugin idea already. From my experience most people anyway don't know that mu plugins exist :P
Back to (2): If you use getters/setter, a lot of filters can be moved there. Much easier to test single methods then. Even with custom cases.
 
But they are so useful for who know...
if /else problem is the orher really bad thing there, I know
 
Keep them. But move them to the setters or getters.
 
12:52 AM
getters and setters for sure
for useful I mean MU plugins :)
 
Yeah, sure. Got 40+ at the moment. Don't ask me what all of them do :)
 
I have also a MU plugin that is just the copy and paste of WP_Post class, because it is final for someone know reason...
However thank for your great help. @kaiser
I thing next sunday I'll drop from MU plugin idea and start separate code in files, use getter and setters, and probably namespaces (I've not used the for single file problem).
 
Just an example. Using interfaces helps sketching code. You can write doc blocks and what task a method solves, which responsibility it takes. Rule: Never more than one.
I found your diagram pretty nice (the Yes/No thing). Maybe you should start just there and transform such a thing into an interface. Then fill in the bits.
 
Thanks a lot! @kaiser
Since some months I'm using Laravel for non-wp projects, and there I always use interface, so I know how good they are
Once I'll not use one file, most probably I will use them
 
1:07 AM
You're welcome. Appreciate to the see someone taking a fresh approach on one of the crappiest parts in WP.
 
In gist I don't understand what you mean with
@TODO $pieces = Part of URl -> $urlPieces
 
The $pieces var contains the parts that have previously been the $url. So you can name them $urlPieces so everybody quickly understands where they're coming from.
I'd even rename that to $urlParts as its more common.
 
Ah ok, understand.
 
Btw, $_name (underscore indicating "privacy") is PHP4 style :)
 
and wp style :)
(that is php4 style for most part)
 
1:13 AM
hehe
 
going sleep, goodnight and thanks again @kaiser
 
 
4 hours later…
4:54 AM
@kaiser I finally found out how to execute bash..for that program I mentioned a couple days ago, the script need to be in the default /bin folder which happens to be in C:\Users\-- your - user --\AppData\Local\Temp\MobaXterm6.6\bin
or you can run echo "/bin PATH = $(cygpath -w /bin)" to find it
 
 
2 hours later…
7:14 AM
PHP wtf were you thinking... is_writable and is_writeable
 
7:40 AM
Just got a call by the following number: +1 12 ... What the..?
 
> I stopped using WordPress about 2 years ago, in order to maintain my sanity and self-respect.
 
8:00 AM
@kaiser USA?
 
 
1 hour later…
9:26 AM
Anybody have PHPStorm discount codes etc?
 
9:37 AM
nope, they mostly do holiday discounts
 
hmmm any notable ones coming up aside from halloween? Will they discount when 7 comes out?
 
they don't announce sales in advance, that's just bad idea :)
no sale on new release
 
10:12 AM
Creating a @GitHub Pull Request from within PhpStorm http://ow.ly/pMX8D Already available in PhpStorm 7 Public Preview
yummytastic
 
10:28 AM
@Rarst don't upgrade now. Had it running for a month. Latest/Current upgrade gets recognized wrong. Tried reinstalling several times.
 
I only use stable :)
 
Had to downgrade as well. :/
 
 
1 hour later…
11:59 AM
Finally, @chipbennett doesn’t look like a banker on his profile picture anymore.
 
@toscho OccupyGravatar!
 
nice one :) Remkus made me update mine with WCEU pic
 
12:15 PM
@Rarst and Remkus is not one to be trifled with :)
 
12:43 PM
Too early for this:
not working . its showing blank page after this — luckyrajiv 2 mins ago
 
... our indian friends. One million of them sell their wordpress knowledge for 2$/hour on odesk :-)
 
No not this one. i want something like above. — luckyrajiv 6 mins ago
gets better!
 
@s1lv3r and elance
 
@kaiser ... sarcasm is not allowed in this room. :-)
@ChipBennett ... that, too. But in the end, they come here and you'll do the work for them for free. :-)
 
@s1lv3r only so far :)
I really wonder why there's no easy way to define/filter a default featured image. Seems like a fairly big oversight.
 
12:56 PM
@ChipBennett ... in the end that comes down to foreign aid, too. Right? ;-)
 
@s1lv3r but that's true when @kaiser or @rarst help me, too ;)
 
@ChipBennett That's knowledge exchange cause it works in both directions. :-)
 
@s1lv3r I have a pretty low tolerance for "work for me for free"/"quality control for me" questions.
"should i just replace the 2nd line with your code" - that's an exercise that is left up to the reader. — Chip Bennett 6 secs ago
 
Wow, just wow. This guy leads by example.
 
@ChipBennett yeah ... it just came to my mind from looking at the profile of that user ... But nevermind. Before someone get's me wrong. There are also quite a lot people from those countries who are helping a lot ....
 
1:01 PM
Yep, @Sisir for example.
 
true
 
I'd really like to know whats the average income there. Seems like most of the Pakistani/Indian/Bangalore guys really put a lot of time pressure on themselves by going even too cheap for their standards.
 
look at odesk.
some people sell as wordpress experts for 2$/hour ...
But the people who really know what they are doing (like Sisir) are abviously around 20$-25$ ....
(to be honest I'm doing a lot of stuff with odesk)
 
@kaiser I'll never be one to disparage someone based on their country or the economic conditions there. I have more respect for someone in India doing WordPress development for $2/hr than someone here in the US sitting on their duff and getting paid $30K/year in government assistance.
 
@s1lv3r Does it work?
 
1:06 PM
@kaiser ...what I have a problem with is attitude/approach. "Tell me how to do this, so I don't have to think for myself" - no thanks.
 
@ChipBennett 30k seems pretty low for U.S. standards. Especially as you (a) get paid per week(?) and (b) don't get 14 month salary per year and (c) ain't have the insurance we got.
 
@kaiser No, simple answer for this. You got to find the right people and that's pretty hard ... but in the moment it's working pretty well. Had to go through some bad experiences before I had a workflow that was working ...
 
@kaiser $30k is what someone can make for not working here. It's actually closer to $40k for a family of 4.
 
@ChipBennett that wasn't related to that, more a general note.
 
@ChipBennett What do you mean by "not working"? Unemployment assistance from the state?
 
1:09 PM
@s1lv3r could you elaborate?
 
@s1lv3r state and fed, yes. Welfare, food stamps, housing subsidies, earned income tax credit, etc.
 
@ChipBennett Uh. That's a lot. Always thought US didn't have a "welfare state" like her in europe.
@kaiser People from there (also in the chinese region) have a attitude that they'll never say "no" to you... if you ask them "Can you rebuild TinyMCE from scratch in 1 week for 200$?" 99% of the people will tell you "no, problem".
 
@s1lv3r sad but true. And if you work - at all - you get cut off. So, anyone who wants to get out of the government-dependency rut has to jump the gap between an entry level job and the full value of government assistance. The gap between the two is getting wider, which just locks people into government dependency.
 
Hey, I got a small tricky question. If example.com/type/link/ is the URL of Link post format archive, what'd be the URL of a custom post type's post format archive? example.com/cpt-slug/type/link/ gives me a 404 error.
 
@ChipBennett ... other country. Same problems. ... we have the same problem/discussion here.
 
1:15 PM
@its_me You have to create custom rewrite rules for that. See the examples in T5 Rewrite.
 
@its_me looks like you're mixing a taxonomy URL with a single post URL
 
@toscho Oh, so by default there's no archive for CPT's post format? Hmm... thanks, I'll take a look
 
@its_me By default, there is no URL placeholder for formats
 
@ChipBennett well... that's the only idea I had. :P
ok
 
@its_me by default, a CPT doesn't have a format (post_format taxonomy), because post_format taxonomy support is not registered for a given CPT object. :)
 
1:19 PM
Ah...
 
0
A: Execute one AJAX request after another AJAX request finished

kaiserWhat you're experiencing (AJAX works locally, but not on the server) is a delay problem. Locally everything works that fast, that you can't see your problem. Register Scripts and move data from PHP to JS Register and enqueue and localize your data the right way: Wrap it in a function or method ...

I accept upvotes /Cc @GhoastToast might want to read that.
 
@ChipBennett true that :) didn't get to hang with him enough, organizers were extremely busy at WCEU (and half dead couple days into it)
 
@kaiser Nice answer.
 
1:36 PM
Thanks. Hope it's useful for anyone in here as well. You know, we have to prepare ourselfs for 101% javascript based WordPress... or was that Ghoast?
Btw, GHOST has several code/contribution rules. Number 3 is "protect the global namespace" ... and it fails gracefully right at the start.
Basic dependencies: jQuery, Underscore, Backbone. Yep, it really is the JavaScript version of WP.
 
Did hear the first time of it today.
 
8)
 
Just thinking: What's their plan to generate revenue from it? ... read they took venture capital to make it.
As far is I know if someone gives you VC most of the times they want to have more money back. :-)
 
@s1lv3r hosting, like wp.com
 
Kickstarter instead of VC
And the http://marketplace.ghost.org/
 
1:48 PM
it's more of a lottery thing. the need is to make huge return on someone, rest of invesetments are likely to be wasted
 
I see. :-)
 
it's not like X investing in Y, it's like X investing in half the alphabet and hoping to come ahead in total
 
1/10 is a success. Question/Game only is if you got the 1 out of 10 that finances the other 9 investments and makes you rich(er).
 
Sounds crazy for me ... but it it works (for some people).
 
humanity is nuts
 
1:52 PM
capitalism is nuts.
 
Looking at Ghost core. Config is in route dir. Then there's content dir for themes and plugins. Wonder a bit about that approach. Would have thought that they might have a more sane route: Ghost in subdir/assets/vendor/node_modules or something like that and plugins/themes/etc. extensions outside of Ghost. Looks as stupid as WP does it. Oh. And a theme seems to be a .gitsubmodule.
yep themes are submodules. Why the heck is someone doing that when it's build upon node and npm ships with it?
 
@kaiser default theme or all themes?..
 
From looking through repos linked in their marketplace this seems to be the case for all. So one has then to pull in alternate themes as submodule... or whatever the workflow is. Aside from bower I know no single library where you can define the target directory. And even bower isn't able to push to different directories. So I guess there's no way to use plugins and themes in different folders aside from git.
 
hmm yes it fails spectacularly if you do a git clone and dont know about the submodules
though now it's running, it's significantly faster than my local WP install, evne tho both are rather new
 
Is it okay to include a function inside an if/else condition (usually we do it the other way around) i.e.
if ( has_post_format( 'link' )) {
	function custom_link_visit_url() {

		// [...]

	}
}
Instead of:
function custom_link_visit_url() {
	if ( has_post_format( 'link' )) {

		// [...]

	}
}
 
2:02 PM
>_< it needs me to setup email too
 
@TomJNowell I recently came to the impression wordpress is fairly slow when compared to other CMS ... had some projects which used some custom CMS and also a Contao project ... page loading times where so much faster than with stock wp.
 
@its_me bad idea due to internal architecture/opcode/etc
 
@Rarst ok, thanks!
 
@s1lv3r WP is somewhat slow. there are faster CMSes, there are slower.
 
@s1lv3r WP loads almost everything, wether you're on a fresh install or a 2 year site, which is why stuff like Nacins 'autoloaders dont make things faster' comment is such a '0_o' comment and glosses over the core problem
no pun intended
 
2:04 PM
the issue with WP is not as much stock speed as inability to manage load process to fine tune it. you start at certain baseline performance and it's extremely challenging to speed up
thus crazy things like prefork
 
Yeah, I guess it's pretty easy to build something that loads fast if you are custom building it for one usage. The custom CMS has load times of ~20-30 ms on a VPS for every page. I can only dream of getting that with wordpres. I'm not getting near to that using page caching in memcache ...
 
I can get WP to maybe 70ms stock, 40ms custom loader :) room for improvement
 
Doing what? W3TC page-cache in memcache is ~100ms for me. Never seen something faster, yet.
 
fragment caching, dirty hacks shaving parts off core load
and this is my hardware, not hosting sadly
 
Do you measure on server side or in browser?
 
2:13 PM
xhprof
well, it's slower in xhprof because of overhead so numbers are for normal run
 
Ah, ok. I'm talking about times from firebug so the 100 ms are including transmition time ...
Total page cache has to be faster then fragment caching in my impression. Or shouldn't it?
 
whole page caches are a mess, I am dissapointed in them. I had whole periods where cache pretended to be functioning normally while doing absolutely no caching
it's a historically formed bandaid approach
 
@TomJNowell yep. And different environments. sigh
 
That's true ... also only works for 100% really static content ...
 
@Rarst Varnish?
 
2:18 PM
@kaiser for nonce validation using your ajax script, since this is on theme-side, it seems scriptsLocalize needs to run on the wp_loaded hook
scriptsRegister -> wp_loaded;
scriptsEnqueue -> wp_enqueue_scripts;
scriptsLocalize -> wp_loaded
 
varnish is great thing, but the issue is WP doesn't quite produce sane caching headers so that compromises it... varnish with WP is really just moving full page cache to dedicated software
 
@GhostToast might be. might not be. I copy/pasted that from live code I'm using. Not sure if I changed the hooks there, but it works for me.
Ain't got WP open at the moment.
 
couldnt get it to consistently validate nonce otherwise -- even though if i managed to print both out, they were identical
i think cause localize got run too late
err too early
 
there's no too early...
 
@Rarst ... tried to play around with ESI, but didn't find it to be great solution performance wise. So again varnish is only a solution if your content is pretty static ... (or you load dynamic parts via AJAX afterwards) ....
 
2:23 PM
@GhostToast have you seen the answer I linked above? Explains the parts that I didn't want to go in detail before the weekend.
 
I did Fragment Cache to take care of slow functionality crap, but really need to circle back and do something for core load
 
@kaiser and now my mail is setup it fails anyway
 
@TomJNowell there's a Debug.js object somewhere. But it seems it only replaces the content of a "post"(?) with the content of the target when you click a link... IIRC
 
Im not sure thats in any way helpful
 
@Rarst Still have to play around a bit with your fragment cache plugin. Already had a look, but no productional use, yet.
 
2:25 PM
some exception uncaught after trying /ghost and it redirecting to /ghost/signup
 
@s1lv3r same.
@kaiser reading now. now i'm more worried about going on actual remote server :)
 
@s1lv3r that's what everyone keeps telling me :) leaving warm nest of official plugin repo is hard :)
 
@Rarst hehe already using Laps in a lot of installations ... so this is not the case for me. :-)
 
@GhostToast You have several setups there. From easy-cheesy to the-rrrright-thing-that-is
 
Laps is cute like that :) I need to work on v2 now that BS3 is out
 
2:28 PM
Just go through and try it, @GhostToast ... you'll find out that console.*() tells you pretty fast how things execute and in which order they run.
 
Yeah, I really like it. Wanted to add some custom events. But again didn't find the time, yet.
(didn't even yet look if and how this would be possible).
 
Ok, I'll give this bitch GHOST a try.
 
Laps was made with custom events in mind but v1 is simply not quite good enough for flexible use. I bogged down in reusing JS from BS2, so it went on hold until BS3 fixed some things there
 
@kaiser We'll know what happened if you leave this room and never come back. :-)
 
If everybody in here would be a WP-only and whatnot-fanboy, then I wouldn't be in here :)
 
2:34 PM
@Rarst I dare to ask, but any timeline yet?
 
none :)
 
ok. :-P
 
> NOTE I tried using woo support but that was a lost cause no is on the other end
0
Q: Name Your Price Plugin

user39262I am using a Woocommerce compatible theme, and I have the "Name Your Price" plugin that seems to work fine on the single-product.php page. However, I am using the plugin to sell "gift card" amounts. I would like to add the input field and the add button to a static page in my site. Can anyone p...

 
I scraped myself from post-WCEU puddle today :) need to clean up my place and then it's time for some long overdue coding
 
@StephenHarris Woo seems to find it acceptable to pawn off their (paid) support to WordPress volunteer support.
 
2:37 PM
@StephenHarris When you click the date after a comment, you get a link that you can copy/paste in here. Will get formatting, name, date, link, etc.
 
@ChipBennett as long as we keep answering questions at least. can we hell-ban that topic somehow?
 
@ChipBennett ... already 2 upvotes for that comment. :-P
 
@GhostToast add it to your ignored tags
 
let every user who asks about woo see only one another's posts?
 
@GhostToast I auto-hide questions with [woocommerce] tag
 
2:38 PM
Who is even answering the Woo questions? I don't.
 
@GhostToast also: we need more 3000 XP users to be more willing to use their close votes.
 
@s1lv3r toscho
 
(Cause I never used it and will never use it.)
 
go to area 51 and suggest woo subsite
 
@Rarst uh ... why did I even ask. ^^
 
2:39 PM
@kaiser Wasn't a comment, was part of the question...
@ChipBennett I know, I've long since ignored woo questions. But that's equally due to the fact that I've never looked at their code. I activated their plug-in once and my eyes bled purple.
 
@StephenHarris Cause of all the warnings it did produce? :P
 
could we talk about something cheery? it's too monday for woo rage :)
 
@StephenHarris I wish we could use <someplugin-plugin> tags as a honeypot, and send all questions with such tags to auto-moderation queue.
 
i have a question -- what do you guys actually use for eCommerce on WP?
 
@ChipBennett What a darn great idea.
@GhostToast Magento ... :-P
 
2:42 PM
@s1lv3r Warnings, adverts? it was hard to tell, but it was definitely trying to grab my attention.
 
i've used cart66 before. would consider Woo actually
 
@ChipBennett no thanks, I am not bored enough
 
I had noticed comments by 'Woo' appearing after the plug-in was deactivated though. Not good.
 
@toscho I mean: auto [on hold], unless/until someone actively fishes them out
 
i had high hopes for Gravity Charge but that seems like vaporware now
 
2:43 PM
@StephenHarris That's odd. Did you check how they did that? Black magic?
 
@ChipBennett are you going to be Gordon Freeman for halloween? just shave your sidebeard!
 
@s1lv3r From the comments it seemed to be they were using it as a log for products. But I didn't care enough to look into it. Was checking for a conflict, nothing more.
 
@TomJNowell How did you install Ghost? locally
 
@GhostToast hrhrhr
 
@GhostToast They've got a twitter account: twitter.com/gravitycharge :)
 
2:45 PM
@StephenHarris :(
 
@GhostToast I just grew out the side beard. That would be two whole weeks of work wasted if I shaved it now.
 
Breaking Bad would be another option.
 
@ChipBennett i am trying for mega-beard. my undergrowth is growing crazy on the one side, curling outward from my neck. hoping to overcome that.
 
@GhostToast Are we starting a beard challenge now? I'll participate.
 
@GhostToast no Duck Dynasty beards for me
 
2:47 PM
@ChipBennett no, not that hardcore... probably
@s1lv3r sure. trying to see how far i can get before it looks completely awful. and then cut back to "acceptable"
 
We should be careful, though. Too much talk of beards, and we'll start getting WooBeard support questions.
 
@ChipBennett Maybe we should take WooCommerce source and start a fork with that name? :P
(genuinely thinking about that in the moment ....)
 
I like that idea, but thought RarstCommerce had a better "fuck you!" edge to it
 
@kaiser git clone, init and update git submodules, npm install --production, npm start
 
cheery thoughts, people! :) I am trying to trend week upward here...
 
2:50 PM
@GhostToast yeah, and then wait till thousands of people use it and suddenly stop providing support and telling all people "contact rarst for support" ... :-D
 
it should then be running on localhost:2368
eems there's a missing error.hbs
 
@GhostToast but only if you hire away the two lead developers first
 
@TomJNowell crap that. Thought you got something more ... deluxe!
@TomJNowell probably the theme.
 
@kaiser nope, I can view the frontend, it's trying to get an account and view the backend thats the issue
it shows a ghost sheet if theres no theme and complains about missing views
and I do indeed have the caspar theme running
 
@TomJNowell git submodule foreach git pull origin master didn't work out.
 
2:55 PM
yeah only 1 submodule far as I can see
 
git submodule update --init
Did the trick
 
the frontend works fine, super fast loads in the 30ms and below range
git submodule init git submodule update is what i usually do
 
Would you mind sharing your config in a gist or paste*?
 
I made only 2 changes, the user and pass for my mailgun account
the only difference it made is instead of saying its trying to use sendmail in an unstyled line of text, it now shows a blank screen of death and an exception stack trace
 
@TomJNowell thanks. will report back. just trying to get a bash script running to set stuff up.
 
3:08 PM
Ghost is getting slatted on twitter by people disgruntled by being forced to sign up to access the download...
 
lolz... Signup to GitHub? :)
 
@kaiser no to Ghost.
@mylordphoenix @dineshbhoopathy @jcfrog Our definition of free software is pretty transparent: http://github.com/TryGhost/Ghost
Actually you want the convo around that tweet....
 
gosh, MIT project on GitHub and people are freaking unhappy about download links? oh my...
 
Apparently someone thinks MIT ="Must be be able to access it easily"
@Rarst Its nice to have license wars that isn't GPL once in a while ;)
 
this is not about license, this is plain stupid
 
3:13 PM
@Rarst Indeed. That's the beauty of the internet @Rarst. You don't need to know what you're talking about to talk about it. But if you want to back up your opinion, a quick Google will reveal others of the same opinion of you, and you can reverently quote them.
 
@StephenHarris sounds a lot like religion
 
@GhostToast Its anything that any person might have an opinion about, with the means to voice it, but without the inclination or ability to research about it first.
 
Ha! Just realized that I can pull from local resources with bower. Aaaaaand already hacked Ghost to contain bower stuff. Before first page load. Great.
Ghost running. Now have to find out how to log into admin... :P
I wonder how the thing is supposed to be that easy if you ain't got node installed. People will clearly wonder how npm install --production will work on Win or Linux. :D
 
3:39 PM
same could be said of PHP and Apache
 
#parent > * { display: none; } Worst. Parenting. Ever.
@TomJNowell it's about the word "easy" and the Tuts+ video tutorial for "a quick setup".
Now I need to figure out emails... locally. urgh
dunno when I needed that the last time
 
Public launch of @TryGhost is on Ars Technica, but this comment is the best thing about the article. http://arstechnica.com/information-technology/2013/10/node-js-based-ghost-blogging-platform-opens-to-the-public/?comments=1&post=25480465
 
Yeah... Linz. Ars Technica ... of course.
 
... anyone of you guys have to much spare time? This is fun: projecteuler.net
 
@TomJNowell mail doesn't work. same setup as yours.
 
3:51 PM
@s1lv3r I was doing it for a bit, then reset my progress and want to start again more properly
 
@kaiser yep, tries to load an error template, fails, gets a headers already sent error
 
@TomJNowell Ghost is currently unable to send e-mail. See http://docs.ghost.org/mail for instructions Close that's my error when I hit ~:2368/ghost
 
@Rarst I just can't stop wasting my time on it in the moment ... :-(
 
@TomJNowell Ghost tries to access the following: http://ghost.dev:2368/built/scripts/templates.js/?v=0.3.2 - where ghost.dev just is my custom local domain.
Problem is: There's no built folder 8|
 
hmmm, I'm not impressed by their development process
seems they built everything then bug fixed in hindsight
I'd prefer stable with minimal features to flaky with everything
 
4:01 PM
Ehm... just saw it got a Gruntfile.js. Looked into it and saw that this is the build-process. Ran grunt ... failed. Ran grunt --force... continued with errors and warnings. Let's see where this brings me.
Yep, that's it.
Managed to get signup form. Unstyled. Managed to fire Email. Managed to gain access to admin. Unstyled. :D
Ghost tries to hide from me and blend into default browser styles.
Yeah, screen.css empty. Of course. @toscho shall I ask Frank? :)
 
Im having to install a tonne of grunt npm dependencies
 
They are not the problem. The problem are those that are NOT installed by grunt, but assumed you have them. hrhrhrhr
Hint: Keep an eye on your console when running grunt --force.
 
I saw grunt complained about a lot of dependencies it expected not being present
 
Ignore the WARN stuff. Mostly outdated version numbers missing fields in .json files. Doesn't halt npm or bower back.
 
bower?
I dont see a bower.json
 
4:12 PM
Are you installing Ghost, or Gentoo Linux?
 
Ghost
 
(I'm not curious enough about Ghost to put myself through all that pain just to play around with a development version.)
@TomJNowell the /sarc tag was implied there...
 
@TomJNowell Just meant that it's the same with bower. But I already added a bower.json file for my own dependencies (want to try that theming stuff).
 
got the admin working, no bourbon means no styling though
 
4:15 PM
Yep, same over here
 
@kaiser run gem install bourbon then do your grunt init
 
just tried it with npm install bourbon and that didn't work. will try, thanks.
> Could not find valid gem
 
well Ghost is just a blogging platform. is it robust enough to be a full-fledged CMS as well?
 
@GhostToast I don't think it even aims to be one.
 
I guess me and Tom will be the first devs world wide to have a running install. So long I assume we're the only ones having access to the admin UI.
 
4:21 PM
@kaiser ... it really sounds like a lot of fun. :-D
 
adding images is weird, unless you know markdown and have read the initial post, there's no editing tools or hints to help you, e.g. adding an image works like this:

![some text here]

And it appears int he preview as an image upload box
 
@TomJNowell The ruby gem install worked for you?
 
Damn you! :)
 
there's no sign of their fancy dashboard screen, takes you straight to that content view
 
4:23 PM
Problem is that SSL certificate fails to verify
 
on installing bourbon?
the backends fast but there are sloppy mistakes here and there that should never have happened
I can foresee a lot of issues with production vs non-production mixing
or rather production values leaking into dev
their settings page, is just that, a single page, with a user profile setting page to go with
shame ive no hosting thats suitable for node atm anyway
 
Damnit... have to update Ruby. Have to update OpenSSL, have to update whatnotelse?!
 
@kaiser just update to WordPress
 
4:38 PM
WOW! Didn't know until now that searching a specific category, post type, etc. is possible without hacking into code. It's as simple as example.com/[post-type-slug]/?s=Search+Term (and similarly for category)
 
that is probably under query accident rather than intended functionality
 
:P
 
@Rarst it's not a bug -- it's a feature!
 
@GhostToast sure about that?
 
@its_me no, just joking. <sarcasm>it's good habit to claim ownership over any unintentional behavior which may have even remotely positive outcomes. </sarcasm>
 
4:45 PM
I really hoped what you said was true... don't want to ever lose this feature!
 
@its_me who knows. is your search loop looking for get_query_vars at all?
 
@GhostToast are you asking, "are you sure the search is actually working?"?
If so, yes. I have checked in different ways. It's indeed working
 
no, nevermind. it makes sense if you think about it
 
hmm...
 
cause isn't /rewrite-slug/ just shorthand for &post_type=foo or &cat=bar
 
4:51 PM
(read it wrong :P )
 
00:00 - 17:0017:00 - 00:00

« first day (1094 days earlier)      last day (3850 days later) »