Bananapress: a super-simple CMS

WordPress is wonderful. People love to use it, and some extremely beautiful and large sites implement it as their backend.

But then there’s those who get tired of wordpress. It works, well, yes. But it is a bit heavy, it can be a bit slow, and it’s not the lightest thing in the world.

So you try our Drupal, but that’s just disgusting – the interface is impossible to use, it has high requirements, and the error messages are nearly indecipherable.

There’s plenty of other CMSes, but they’re all a bit blech. So I decided hey, why don’t I just make my own?

That’s why I made bananapress. It started as just for personal use, then I realized that I could easily create an installation script and make it open source for all of you to use.

Bananapress is a bare-bones simple CMS. It only requires PHP v5.2 and a MySQL Database. Unzip the file, put it in the root of your domain, then go to http://yourdomain.com/install. It will give you instructions on editing the config.php file (I’m hoping to make that webpage be able to edit the configuration file, but I’m not familiar with write and reading text files in PHP). Put in your database information in the config file, then click next on the install page. It should configure a database for use with your site.

Now, you can go to http://yourdomain.com/login.php, enter the password that you entered in the config file, and write and save your first post. Voila, it should show up on your homepage.

And that’s it! I’m working on getting an editing page and some more documentation for it, but it’s a work in progress. So far the feedback has been good.

Feel free to check it out for yourself by going to http://bananapress.co.cc !

The Galaxy Nexus Problem: Battery Life

I’ve always been wondering what the big problem with the Galaxy nexus is. It has an amazing dual core processor, a glorious screen, flawless software, and LTE speeds. The camera is less than impressive, but it’s really not that bad.

But now, I’ve found the issue. Battery Life.

The Galaxy Nexus lasts for about 3 hours and 40 minutes. That’s a new record for the shortest battery life of a smartphone. Ouch.

Apparently the issue is actually related to software, where android 4.0 is keeping the CPU from sleeping. While verizon is busy trying to work out those kinks, they’re selling an extended battery for 50% off (not $25 from $50). I’ve ordered one and am awaiting it in the mail.

The only fear of mine is that Verizon releases an OTA (over the air) update for the phone that fixes the issue, then I’m not able to download the update because I’m rooted. This was the case on my Droid Incredible, but from what I’ve read it shouldn’t happen with the Nexus. I’ve also read that I’ll need to re-root, which shouldn’t be a problem.

Of course I’ll keep everybody in the loop about rooting and OTA updates, but until then be careful when buying a Nexus – you should probably get an extended battery as well.

Android Wifi Tether Now Working on Galaxy Nexus

The only real reason I ever root my phone is to use the Wifi Tether app. Wifi Tether is a free application that allows you to get the internet from your rooted android phone onto your computer, without having to pay for Verizon’s ridiculous tethering plans.

Right after I rooted, I installed Wifi Tether and was disappointed when it gave me an error and didn’t work. I went to their Google Code page and there was already a very popular thread about it’s dysfunctionality on the Galaxy Nexus.

Well, rooters unite – Wifi Tether has just released an experimental pre-beta version that has support for the Nexus. Although it’s considered “experimental,” I’ve had absolutely no problems with it and I’m loving the 4G speeds. It’s like having a 4G Mifi with no data limits and a much cheaper data plan ($30 a month!).

Click Here to download the app. I recommend browsing to this page on your phone (here’s a shortlink to save you a little bit of time: http://wp.me/p1GtXy-vW) and hitting that download link.

Once it’s downloaded, go into Settings > Security and check the box that says “Install Apps from Unknown Sources.” This will allow you to install the apk file you just downloaded.

Now open your downloads and tap the apk file I told you to download up there, and you will go through a quick install process.

Open up the app and you’re ready to tether over 4G speeds!

If you’re not rooted yet and would like to be, click here for my post on how to root the Galaxy Nexus.

Enjoy your 4G Tethering!

How-To: Root the Galaxy Nexus LTE

I just got my hands on this beautiful Galaxy Nexus. I love it so far, and a full review is in the making.

But in the meantime, I figured I might as well show you how to root it.

So here you go.

(FYI: This how-to only applies to mac)

1. Download the files

First, download this file: Android root tools

 

Unzip it and put the folder on your desktop.

Now we can get started!

1. Unlock your Bootloader

Unfortunately, this is necessary with the LTE version of the galaxy nexus. It can be a little bit risky at times and is said to void your warrantee, but you can always undo this part.

First, plug in your Galaxy Nexus to your Mac and hold down the power button to turn the phone off.

Now, hold down both the up and down volume buttons at the same time and hold down the power button. You should be greeted with a screen that looks like this (if not, shutdown and try again):

If you’re having a lot of trouble with this, here’s a video that I made showing you how:

Open up Terminal.app and type the following:

./~/Desktop/androidsdk/platform-tools/fastboot-mac oem unlock

You should see a prompt on your Nexus’ screen asking if you want to unlock the bootloader. Press the volume up key followed by the power key. You’re done!

Once you’re back at the android-open-thing screen, hit the power button to start the phone.

Now, it should boot up and start cycling through the boot animation. It may do this for a good ten minutes – whatever you do, DO NOT PULL THE BATTERY! (I learned this the hard way).

Eventually your Nexus will boot up, and you’ll be safe and sound in your little Ice Cream Igloo.

2. Root

Now it’s time to ROOT!

Put your phone back into fastboot mode plugged into your computer.

Open up Terminal and type this:

chmod +x ~/Desktop/androidsdk/r2-galaxynexus-superboot/install-superboot-mac.sh (hit enter)

./~/Desktop/androidsdk/r2-galaxynexus-superboot/install-superboot-mac.sh (hit enter)

That should be it! Your phone should start up.

It may hang on the Google logo for a while – If this happens, wait about 10 minutes and pull and replace the battery. Turn it on and it should cycle through the boot animation for a few minutes.

Once your phone boots up, you’ll be completely rooted! Enjoy!

 

Verizon Can’t Get it Right

One of the most anticipated phones if the year is the Galaxy Nexus. It boasts a ton of new features, courtesy of Andoid 4.0.

One of Apple’s strongest points is how they release their phones. They send out an invite to an event, then at the event make a clear availability date. This causes people to get excited for the product and even line up for it.

Verizon took a different approach. They added a release date of Dec. 9 to the stores’ databases, and never made an official announcement. Everyone gets excited for that day, but Verizon has decided to stamp that down as well. Verizon took down the date from the databases and replaced it with “Launch Date Coming Soon.”

I don’t understand what Verizon is going for. Are they trying to get hype? Are they attempting to draw more in with their deadline extension? Or are the marketing people really just that clueless?

Many people have their two year upgrades coming up and would like to upgrade to the Nexus, but with so much waiting and games people are beginning to lose patience with Verizon. It’s not sure whether the phone isn’t actually going to be released on the 9th, and other sources are saying that it could be on the 13th. Who knows?

Verizon either needs to stick to the leaked dates to encourage more hype assurance or just give us a solid, set release date.