This week the VyperBlog focus has been Security !

Security and more Security !

Everything from SSL to defining the platform interface for internal and external links.

Version 0.28

* Added switch/case tag for Django.
* Enhanced security for Secure-Site(tm); provides better protection from hackers and others who use bots.
* Enhanced Browser detection to include Android WebKit browsers as one of the supported browsers.
* Added support for SSL for all User Management Forms using Secure SSL Cross-Domain AJAX.
* Right-Click menu has been disabled for added security from hackers and crackers.
* Added support for Google Webmaster Tools via sitemap.xml. (SEO friendly links !)
* Added prettier error messages that are all dressed-up.
* Cleaned-up 404 processing to always slide users back into the site rather than some kind of useless 404 message.
* Added logging of invalid usage to capture IP addresses for later use as part of a DDoS protection layer.

VyperBlog now handles SSL in a graceful manner.

Google supports SSL for the appspot.com domain and they say they are working on SSL support for custom domains however that feature is still in the works.   For now all SSL requests flow through the appspot.com domain.

VyperBlog now provides a sitemap.xml file.

This allows your VyperBlog sites to interface with the Google WebMaster Tools.
A future release of VyperBlog will allow content to flow into the sitemap.xml from external sources like RSS feeds however for now the sitemap.xml file is populated with content from the local Blog database.
The sitemap.xml file is populated with SEO-friendly links to help get your content into Google with better results than not.
VyperBlog now handled 404 errors more gracefully.
All 404 errors result in a view of the primary site rather than some kind of missing page error.  The goal is to get users back into the main site anyway so there is little reason to show people some kind of error message.

Release 0.28 has been more fully debugged.

The Self-Help Kiosk functions have been more fully debugged than the previous releases.

Release 0.28 is also good to go for those who are looking for a release they can dive into and being using.

General Call for the Android Community to Produce a Virtual Box or VMWare for Android

The Problem is…

Motorola and other companies will lock their bootloaders to keep the Android Community from making modified ROMs.

The Solution is…

The Android Community needs to hunker-down and get creative by doing what VMWare and others have done which is to produce a Virtual Box for Android that will allow any Android OS version to run as root.

Let’s get a discussion going here or elsewhere and let’s get this done so we, the Android Community, can enjoy the fruits of our labors – which is to go nuts with Android !

Please leave your comments here…

Also please drop-by and check-out this unique Open Source Project.  (Yeah, this is a shameless plug but someone’s got to get the word-out…)

Another Week Another Release ! (VyperBlog turns 1 month !)

Just 3 short weeks after…

It was June 14th 2010 when the first release of VyperBlog™ was completed after just 1 weekend of development using the Agile Method.

The first release’s ZIP file weighed-in at just 8.7 MB !

The most current release’s ZIP file weighs-in at a whopping 14.6 MB !

In just 3 short weeks of development the amount of code has grown by nearly 200% (2 times !).

This is what the Agile Method promises every development effort !

This is what happens when a small team (in this case, one developer) is able to remain focused on a single project for just 3 short weeks.

Short-turn project goals executed by a small dedicated development team equals running code !

Take a look at the ChangeLog !

What you might not see in the ChangeLog is the fact that during the time between version 0.26 and 0.27 there was a ton of JavaScript code refactoring than went on.  All that JavaScript development was designed to allow for future growth and it was 100% successful.

Now VyperBlog™ supports the following list of browsers:

  • FireFox 3.5 and later
  • Chrome 5 and later
  • Opera 10.5 and later
  • Safari 533.x and later
  • WebKit 533.x and later

The one browser that is not supported is MSIE – in-fact VyperBlog™ emits a nice Security Warning for those who are using MSIE telling them to get a more secure browser.  Keep in mind not even jQuery fully supports MSIE and some jQuery and jQuery UI functions will not even work for MSIE.

The VyperBlog™ JavaScript code was beefed-up a bit to allow it to play with MSIE and since the code does run in all the other browsers that same code should run with MSIE and yet MSIE fails to execute some functions correctly.

VyperBlog™ does not support all browsers and it never will however it does support the most popular list of browsers that are known to be more secure than MSIE.  Those who want full MSIE support can download the VyperBlog™ source code and develop the support they require and then submit their changes to the community so everyone can enjoy the full benefits of using MSIE, in case there are any benefits.

What can VyperBlog™ become ?

Already VyperBlog™ is the following:

  • A Universal Site Template for the Google App Engine
  • A Fully Functional Django 1.1 Site Template for the Google App Engine
  • A Secure-Site™
  • A Web 2.0 Blog with tagging and bookmarking support.
  • A FaceBook Application Development Platform.
  • Easy Extensibility for those who develop Django and JavaScript.
  • Security from hackers who use bots.
  • A nice starter project for anyone wanting to do development for the Google App Engine.

What can VyperBlog™ become ?

  • A Wiki that anyone can use – most Wiki products are not user-friendly for your typical business user.
  • A StoreFront with an integrated Shopping Cart using PayPal or Google Checkout.
  • A CRM (Customer Relationship Manager) that tracks Issues and Change Requests.
  • A FaceBook Platform – this allows users to share their pages with their friends and write on each others walls.
  • A Micro-Blogging Platform – this allows users to share their thoughts using small posts that begin at 140 chars, just like Twitter.
  • Just about anything any suitably skilled developer can imagine using little effort.
  • VyperBlog is not just about Blogging however every business needs a nice slick Blog…

Read More about VyperBlog™ !

You can buy Support directly from Vyper Logix Corp. and it all begins with very little cost.  Obviously if you have the ability to work with the Source Code you are more than welcome to do so, everyone else will want to buy some support and get online faster.

10 Reasons for using VyperBlog in the Google Cloud

10 Reasons for using VyperBlog in the Google Cloud

The top 10 reasons you want to use VyperBlog in the Google App Engine also known as the Google Cloud:

1. Cost – The Google App Engine is FREE of cost until your web presence is getting close to 1 million hits per day or your data requirements exceeds 2 GB of data stored or you are sending more than 2000 emails per day.  All of these limits can be mitigated through careful use of the Google App Engine, more about this later.

2. Ease of use – The Google App Engine is very easy to use.  All you need is a Google Account (https://www.google.com/accounts/) and then an App Engine Account (https://appengine.google.com/) and then a little Open Source product called VyperBlog (http://code.google.com/p/vyperblog/).  VyperBlog may sound like it is just a Blog but it is much more than just a Blog – every business needs a safe and secure way to get their message out and this is being done with a Blog these days but every business needs more than a Blog.  Every business needs a Blog and a StoreFront and a Shopping Cart and User Management with Self-Help for your users and you get all this with VyperBlog including FaceBook Support which can allow you to publish your StoreFront as a FaceBook App.  You can see a VyperBlog Demo at RayCHorn.Com and you can get Support from Vyper Logix Corp. (VyperLogix.Com).  All this makes using the Google App Engine no more difficult than downloading some Free Open Source Code followed by connecting with the folks at Vyper Logix Corp. who will be more than happy to help you achieve your business goals.

3.  Scalability – The Google App Engine is scalable, all you need to do is click the link that says you are willing to pay for this service; this does not mean you will be asked to pay any money until your usage exceeds the limits.  Keep in mind the folks at Vyper Logix Corp. have done the research to help you maximize your use of the Google App Engine; future releases of VyperBlog will include support to help you get the most from your Google App Engine Account.

4. Expandability – Once you sign-up for your Google App Engine Account you will have 10 instances of a Google App Engine Application.  The folks at Vyper Logix Corp. have done the research to help you maximize your use of the Google App Engine; this effectively raises the limits on how many resources you can consume while using the Google App Engine to 10 million hits per day and 10 GB of data and 20000 emails per day.  Your use ofVyperBlog makes all this possible.

5.  Accountability – The Google App Engine provides a lot of feedback as to how many visitors your site is getting in addition to a complete control panel to help you manage your site and how it is being used.

6.  Security – The Google App Engine is protected by SSL while uploading materials and your site can reap the benefits of SSL through the use of VyperBlog.   The folks at Vyper Logix Corp have created a unique method of further protecting your site they call Secure-Site(tm).  Secure-Site is built into VyperBlog.  Secure-Site works to ensure hackers are not able to abuse your site through the use of “bots”; bots are used to do malicious things with certain sites such as automatically filling-in forms and submitting bogus information and the like.  The Google App Engine provides the underlying security for your site to keep hackers from being able to gain access to your materials.  Secure-Site is unique and available only with VyperBlog.  Secure-Site means never having to use Captcha and as we all know, Captcha is very annoying for users.

7.  Safety – Secure-Site and VyperBlog work together to make your site as safe and secure as possible which means you won’t be thinking about hackers and how your site may be abused by others.  You will be able to focus on your business and how you can grow your business.

8.  Google – VyperBlog provides the tools you need to get into and make the most of the Google WebMaster Tools (https://www.google.com/webmasters/tools/home); everything you publish through VyperBlog will automatically be pushed into and be indexed by the Google Search Engine.

9.  RSS – VyperBlog provides all the tools required to publish your materials via RSS.  What is RSS – RSS allows your site visitors to remain on-top of the latest news coming from your Blog.  VyperBlog will automatically publish information from your StoreFront into your RSS feed – you can also run specials via RSS once you are using VyperBlog.

10. Social Networking – VyperBlog keeps you connected to Twitter and FaceBook by automatically publishing selected links from the content being managed by VyperBlog to Twitter and FaceBook.  VyperBlog also supports FaceBook my giving you the means to publish your site as a FaceBook App and as we all know FaceBook can reach many millions of people.  You will want to get in-touch with the folks at Vyper Logix Corp to learn more about how you can reach hundred of millions of people through the use of VyperBlog.

As you can see the Google App Engine is an ideal platform for your business and Vyper Logix Corp can help you achieve your goals through their innovative platform known as VyperBlog.

You can read more here…

VyperBlog gets FaceBook Support !

VyperBlog gets FaceBook Support !

Yeah, that’s right – FaceBook Support !

Last time VyperBlog got full User Management with Self-Help.

This time VyperBlog gets FaceBook Support !

FaceBook Login/Logout Support

If you know how to read the FaceBook API Docs then you already know how to perform a Login/Logout for users who have a FaceBook Account.

If you are like most typical business people who are trying to run their businesses you don’t have the time or the desire to read the FaceBook API Docs and then you will want to use VyperBlog.

Local Development Support for FaceBook Login/Logout

Developing for FaceBook is pretty easy but sometimes you may want to develop locally which means running your server from localhost or 127.0.0.1.  You can do this using VyperBlog.

Develop your FaceBook Apps with VyperBlog

VyperBlog provides an ideal platform for FaceBook App development.  Just plug your code into the /facebook/ folder and away you go !

VyperBlog ships with a sample FaceBook login that works locally or in your Production environment (when deployed in the Google Cloud).

More Features are in the works

VyperBlog is undergoing constant development, adding more features, debugging and refactoring the code along the way.

The next feature will be the About VyperBlog marketing literature to help people figure-out what this amazing Platform is all about.

Read More…

Blog in a Weekend Turns 3 !

%d bloggers like this: