Entry tags:
For those of you that are using non-official core2 styles
Hey guys,
We have some really exciting changes coming up in the next few days. However, it's going to break the styles of some people who are using core2-based non-official layers. That means that those of you who liked being on the cutting edge and so fiddled with a style to make it work with core2 or made changes to the functions in a core2 style to make your own style, you may end up having problems using your style as expected, or even getting it to compile.
I know we've already changed the names of the module function twice, but we've done it again, this time in a way that makes it more flexible. I can promise that when you see the way that
nova designed and
afuna implemented the modules, you won't care that you need to make some more edits. The new module functionality is amazing. If you're not already using Negatives, switch to it and see the Modules in action.
Anyway, core2 is giant enough that we're wanting to remove the depreciated functions earlier rather than later, especially for things like the modules which are already confusing. So, if you're a non-official core2 style user, you probably need to:
We're going to be making a series of posts in the next couple of days talking about the overhaul and porting process, and better explaining how what we've done isn't just renaming a few functions, and how this is going to be really awesome for everyone in the long run. This is, of course, just in preparation of getting some good official documentation aimed for users of all levels and interest.
In the meantime, I'm working
afuna,
av8rmike,
dani_the_girl,
draigwen,
jadelennox,
liv,
nova,
rich, and
ysobel as hard as possible, so please don't hesitate to give them love.
We have some really exciting changes coming up in the next few days. However, it's going to break the styles of some people who are using core2-based non-official layers. That means that those of you who liked being on the cutting edge and so fiddled with a style to make it work with core2 or made changes to the functions in a core2 style to make your own style, you may end up having problems using your style as expected, or even getting it to compile.
I know we've already changed the names of the module function twice, but we've done it again, this time in a way that makes it more flexible. I can promise that when you see the way that
Anyway, core2 is giant enough that we're wanting to remove the depreciated functions earlier rather than later, especially for things like the modules which are already confusing. So, if you're a non-official core2 style user, you probably need to:
- Do a find and replace to replace print_module_group_one() with print_module_group( "one" ), and the same for two and/or three and/or four.
- Do a find for any instances of print_linkbar and replace it with print_management_links for EntryLite (entries and comments), and with print_interaction_links for UserLite.
- Do a find for any instances of print_entry_poster. This may say something like $p->print_entry_poster($e). It should now be $e->print_poster().
- Do a find for lang_user_wrote. Think about replacing it with print_entry_poster.
- Bookmark this post so you can yell at me for not properly making sure we documented our overhaul.
We're going to be making a series of posts in the next couple of days talking about the overhaul and porting process, and better explaining how what we've done isn't just renaming a few functions, and how this is going to be really awesome for everyone in the long run. This is, of course, just in preparation of getting some good official documentation aimed for users of all levels and interest.
In the meantime, I'm working

no subject
Also, I haven't forgotten I promised to write a post about how to use them :)
no subject
no subject
I've got the tags inline and the bullet style off on the metadata and the userinfo module buttons to display inline in my Negatives-based style, if it's possible for a humble amateur to be of some help.
no subject
no subject
no subject
print_linkbar()function will be completely removed in an upcoming version of core2. There should be nothing that that function did that management_links or interaction_links don't, so what is it you think is missing?no subject
Anyway, here's my problem. If I replace calls to
$e->print_linkbar();with$e->print_interaction_links();, instead of how it looks now (http://www.endersgame.net/~cheyan/screenshots/s2beforechange.png) I get this instead (http://www.endersgame.net/screenshots/s2afterchange.png).no subject
no subject
But, I definitely encourage you to see what is coming out in the next few days and into the future.
no subject
Good thing you didn't have me in charge of naming things.
\o/ kudos to all!
:)
I've got a question - are you going to port Opal and Quite Lickable? I'll stop fiddling with layers and stick with Negatives until official launch if so.
no subject
I hope we don't port Quite Lickable, because I think it's one of the uglier and hacked-up layouts on LJ. It's in the GPL, though, so that's not stopping us.
no subject
no subject
This means that at the beginning, all the styles will be less flexible and have less options, because we had to rip a lot of this stuff out. But that's just so that when we're putting it back in, it's super easy to implement it in all of the styles, all the options will display in the exact same place in the customization wizard.
no subject
no subject
no subject
no subject
no subject
no subject
And you won't even have to reprogram stuff to access it! You'll just get to call a function from core or set a property.
no subject
no subject
And yeah, QL ain't pretty. Some of the layouts people have made for it are, though.
Quite lickable
That said I basically changed all the colour codes to make a white background with a sidebar/links list and a background header which is what I'm going for predominantly. That and the ability to use Jazz font.
So, I'm waiting until more styles come on-line to see what I can modify close to what I had so that I can take advantage of all the brilliant wizards later.
no subject
ILU FU
The modules code is awesome <3
no subject
Don't forget about Stacey! And soon you're going to swoon for the whole team!
no subject
ILU TOO STACEY SORRY
no subject
no subject
Sorry that I don't have a better answer :(
no subject
So basically I managed to hack into the core 2 style the two things I wanted: the yellow/red colour scheme, and the European style time/date (I find am/pm extremely confusing (I much prefer 21:38 over 9:38 pm)), and also the silly putting the day and the year next to each other and the month somewhere else (April 15 2009) is rather strange to my eyes.
So I managed to make date/time formats for that.
I don't know if/how other people can look at my styles, but it is i18nc layer #3594 named "Rhialto's date/time changes".
Maybe that, or something like it, can be supplied to people who also prefer European date formats.
no subject
no subject
no subject
no subject
no subject
Second question, is there a way for us to preserve the coding to the current modifications when you upgrade or does it just get lost unless we save it to an .rtf or alike?
no subject
In general, if you copy and paste a layer, make some changes, and then recompile it, then yes, when we make wide-sweeping changes like that one, you'd probably get caught up in them. Sorry again for that inconvenience.
Your layer wouldn't be deleted when we do that (which we don't plan on doing anymore with code), it just may not work anymore. But if all you did is edit the CSS in the wizard, you'd be okay.
In general, you can access your layers on the Your Layers page. But it's never a bad idea to have another backup of anything you write.
no subject
if i have missed some context somewhere, i apologize :)
no subject
no subject
Thank you so much for everything!
no subject
We're still going to make a number of changes to Negatives, as soon as we stabilize core2. (We have a few more important patches coming, and then hopefully after that it will just be about adding new functionality and features.)
We would definitely love some more people doing documentation. If you're still interested, do you mind emailing or IMing me so we can chat and I can point you at a good place to start based on your interests? Or at the least, I can send you the email that went out to my list of volunteers. My contact information is on my profile. (But be warned that I'm almost always logged in to IM programs, but not always at the computer.)