SerSo.com

Yours truly, Sergio de Sousa :-)

Showing content in News

SerSo.com has been upgraded again. At the speed and frequency new releases of WordPress are made available, this is a bit crazy, but one thing I am happy with: their “upgrade” feature. The 5 minute install, the export and the upgrade features do make a lot for WordPress.

In a certain way, it compensates for many other shortcomings of the engine itself. I still am not completely accomodated to the idea that one doesn’t have any simple way to get the page slug, for instance, and there are many more like that.

I’ll stop complaining because I realize that this is community development driven, and I, for one, haven’t contributed anything to it. I will, I will! :)

Upgraded :)

1 comment

Thanks to all folks that may have been visiting this site during the times I was taking care of the upgrade. They may have just had to read a “please come back” message, because the site was down.

Anyways, It’s up and running again, this time with an upgraded wordpress version behind it. The template is another story, for I have not had the time to customize it to my liking yet, and I’ll take my time with it. For now, I am happy I could do all this in LESS THAN AN HOUR!!

Once again, thank you for your patience, folks!

-Sergio

There’s no more waiting, the guys from Dreamhost where this blog/site is hosted sent a huge “humpf!” my way because, apparently, I am a security hazard for them with my old, old WP installation :)

Folks that know me say I am conservative, perhaps a tad too much in what concerns technology hehehehe. The truth is something else, though. I am a procrastinator, that’s what! :-D

Anyways, this time around I am going to do it. I’ll have to go through the bore of adapting a new template as well, because I am taking the opportunity to “clean up” the site looks a little bit. When I am finished, I will share the experience here with a step-by-step how-to dedicated to you folks that would like to do the same and don’t have all the programming knowledge that is often necessary. Cool?

Meanwhile, please bear with the occasional downtime that the site may suffer as I go through this upgrade.

Thanks and Cheers to y’all!

-Sergio

Notwithstanding that I was firmly intent in keeping this blog fully bilingual, after trying so many plug-ins, add-ons and so on for WordPress (and after trying to take time to write one myself), I came to the conclusion that the effort was, well, fruitless.

Amongst many a reason for deciding to drop the idea, and a few more I could come up with, only two stand to be enough for my decision:

1. It’s easier to write in one language and keep consistency; one of the excuses I find myself uttering for not posting is that “oh, then I’ll have to translate, it’s too much work… to have it good enough, I must spend double the time, or more, in each post”. A known procrastinator of all things personal, the less excuses I give myself to push schedules, the better. And I like blogging, so let’s make an effort this time…

2. I already have a Blog in Portuguese. My Insonia also suffers from lack of attention because of my guilt feelings about not writing here. So, there it is my opportunity to also keep that blog consistently updated and keep up with the quality of my writings in my mother language. :)

Note that I am truly bilingual. Though I am Portuguese, and that is the language of my parents, I did learn English since I was little. As such, I do have a justification, right? :-D

continue reading…

Forum

No comments

As you might have already noticed, I integrated BBPress with WordPress, right here. It was not easy, nor straightforward, unlike folks around the web might have had you believe it.

I will open a discussion in my forum about this, as I will post an article describing what I had to do to make it work. In the end, it was all about lack of clear and updated information on the part of those bbpress blokes, but I finally found out that you should not try to integrate the latest WordPress with BBPress ’cause of cookies integration. It was simple, after all and I had to downgrade my WP version to 2.5.1 and all was well and yes, straightforward from then on. What wasn’t simple was to find out about it!…

My project involves a lot of customization of BBPress and I will make it public domain here. My code and such will be published under some shareable license as well.

Cya around :)

Guess what: my template decided to act erractically right after i did… nothing! :(

It’s true, it simply doesn’t respect my choice for what page is shown HERE or not. I guarantee you that I had nothing to do it it (lol, of course I simply did something that I can’t remember or pinpoint just now… but I will).

Anyways, if you see something strange happening in the home page, it is simply because I am working on it and it will soon be stable.

Thank you and cheers!!

- Sergio

Translation…

No comments

Indeed I am a well meaning guy. Sure, self-apraising that may sound, I belive I am entitled to say so when my intention was to provide language and 118n (thats the abbreviation of “internationalization” for you, hehehe) support in this site, just for the sake of it of course. Before you jump to any conclusion from the fact that you are reading this in English, let me say that my efforts indeed worked: I managed to get all WordPress strings (well, almost all of them, anyway) to show in Portuguese.

So, where exactly did I decide to stop and why? First off, I didn’t give up just yet. However, what happened was a succession of little anoyances and set backs that I should already account for and be used to (I am a long timer, after all…):

1 -

The translated language file: not even half translated, as I saw it. That’s besides the fact that many strings were not translated to  my liking (a personal opinion only). An example would be translating words such as “post” or “blog”, or even “password”. I personally do not use the translated equivalents for they may be equivocal or simply “not just right”. C’mon, even to you the pseudo-word “blogue” must sound very weird, huh?? :-D

So, that meant that I would have to review all the existing strings, however well transleted they would be. Note, this is not a critique to the folks that did it, not at all: they have made an effort and even did a good job, albeit some strings being obvious customizations for their own project and included their “name”, hardcoded :) (see the official files at http://svn.automattic.com/wordpress-i18n/pt_PT/trunk/ and http://svn.automattic.com/bbpress-i18n/pt_PT/).

2 -

I had decided to integrate a bulletin board system into my site (forums :) ) and in the end, integrating the translatoin of the chosen software, bbpress, revealed to be quite not so straightforward… although it is from the same folks that brought wordpress to us :)

AND, last but not the least, i could not yet figure an easy way to merge .po files :-D

In any case, my plan is still up, and what i intend to do in the end is that the whole site is seamlessly translated and multilingual, capable of just “showing itself” in any language at the click of a link or button.

Think I’m gonna make it? (…any time soon?)

Meanwhile, cheers from

Your truly :)

This time, I think I will stick to this one. Let me tell you, this has been hard to choose!! First off, I wanted to completely change the CMS for the site. I even looked into Java based systems, but ended up just changing the one in Wordpress I had already started customizing. And I give up, I really will not waste time trying to write my own cms, that would be useless, right? :-D

Desta vez acho que vou ficar com este template. Devo dizer que isto foi difícil!! Até considerei um CMS em Java. Acabei por apenas alterar o site em Wordpress que já tinha começado a “customizar”. E, desisto! Nao mais irei tentar reinventar um cms!!

Template WP

Com esta experiencia que obtive em fazer este mesmo site, que não é um blog ;-) , proponho-me a escrever uma template base que possa ser customizada, até porque quero melhorar o aspecto disto. Digamos que o que quero é criar um “engine” para customizar estas templates. É um projecto, apenas.

Porquê o comentário aqui? Simplesmente porque eu sou péssimo com graficos e apreciava ideias e ajuda nesse aspecto. Se alguém me quizer enviar ficheiros photoshop com ideias para templates, eu mencionarei os créditos ao publicá-los como skins…

Boa idéia? :-)

Still building…

Of course, right now it doesn’t look much, and quite humbly, the template doesn’t really help with a better impression, I realize.

Nevertheless, this concludes my effort in customizing (in cases, hacking) Wordpress so it does what I want. It did bother me, for instance, that some function have hardcoded formatting output or, even, simply do not allow any flexibility. I do value the effort, this is Open Source after all and it’s “free”.

Some of the hacking lead to more hardcoding (ya, it pisses me off…) because I also did this on my own time, and real, paid work always comes first. Otherwise, I would indeed contribute with stuff for the project. SO, this is sort of an apology.

Some of the projects I would like to work on, privately, would be related to PERL (not PHP) and that’s also a priority for me, but I did start this site based on Wordpress because it was simpler, faster and easier (?) to deal with. Disappointed with all perl based CMS thingies out there, and pressed for time, I had no choice if I wanted to make this happen as fast as I wished.

Just for a heads up, I am thinking in exploiting some ideas for MVC frameworks in Perl and, ultimately, integrating real business applications into a CMS framework. Seems a bit charged with ambition, but hey!, great ideas usually are. For now, I am happy I did publish the site.

( sorry but i didn’t translate this post yet…)