Blogs

Web enabling data warehouse solution with Visual WebGui

A new Visual WebGui RIA Platform showcase is published.
Web enabling Data Warehouse Solution made possible with Visual WebGui.

"Visual WebGui reduces the complexity of web development to a minimum. The fact that the developer no longer needs to think like a web developer saves a huge amount of time and allowed the application to be market ready in a very short time." said Joerg Stieg whose company TIP management AG ported its data warehouse solution's configuration and planning tool UI to the web and redesigned the HCe® Web front-end.

"Creating such a feature-rich application in this very short time would have been impossible without Visual WebGui." Joerg Stieg

Go to the full case study.

Having Fun with Pligg - Installing

Last time I told you that I was setting up a Pligg site for my new video game site, wastingtimegames.com. This is second in a series of posts where I will explain how to get a working customized Pligg site.

To install Pligg you will first need to download the files from pligg.com. The most current release is 1.0.0 RC2. Once you download the .zip file you will need to unzip all of the files into a folder.

To get the rest of the software installed you will just need to follow the below directions, taken from the Pligg readme file.

  1. Create a mysql database. If you are unfamiliar with how to create a mysql database, please contact your web host or search their support site. Please pay careful attention when creating a database and write down your database name, username, password, and host somewhere.
  2. Rename settings.php.default to settings.php. Do the same for /libs/dbconnect.php.default.
  3. Upload the files to your server (please note that your server will need to be running PHP 4.3.0 or higher).
  4. CHMOD 755 the following folders, if they give you errors try 777.
    • /admin/backup/
    • /avatars/groups_uploaded/
    • /avatars/user_uploaded/
    • /cache/
    • /cache/admin_c/
    • /cache/templates_c/
    • /languages/ (And all of the files contained in this folder should be CHMOD 777)
  5. CHMOD 666 the following files
    • /libs/dbconnect.php
    • settings.php
  6. Open /install/index.php in your web browser. If you are reading this document after you uploaded it to your server, click on the install link at the top of the page.
    • Select a language from the list.
    • Fill out your database name, username, password, host, and your desired table prefix.
    • Create an admin account. Please write down the login credentials for future reference.
    • Make sure there are no error messages!
  7. Delete your /install folder.
  8. CHMOD 644 libs/dbconnect.php
  9. Open /index.php
  10. Log in to the admin account using the credentials generated during the install process.
  11. Log in to the admin panel ( /admin ) and you will then be presented with information intruducing you to Pligg.
  12. Configure your Pligg site to your liking. Don't forget to use the Modify Language page to change your site's name.

Once you are done with these steps you'll have a basic Pligg site running. Next time I'll explain how to change the language features and install modules.

Having Fun with Pligg

Tagged:  

Pligg is a content management system that has evolved from a Digg clone to a full feature content management system. I've been working on some on-line video games and have been working on a site to host them. After some thought about the site, I decided to use Pligg and to allow users to submit their own game content as well as post my games.

The Pligg install is very easy to get up and running. So, my next few posts will be about the Pligg install and how I will modify the template and add modules to the site.

You can see the site that I've setup at wastingtimegames.com. The site is fully functional although I will be adding new features over the next few weeks and will be posting my games soon. So, stay tuned to see how to get your own Pligg site running quickly.

You can learn more about Pligg here.

A single developer completes a full Help Desk Ticketing System completed in only 8 months

A new Visual WebGui RIA Platform showcase was published on visualwebgui.com.
A full Help Desk Ticketing System completed with 1 developer in only 8 months by Golden West Technologies.

Visual WebGui provided the platform to build Help Desk Ticketing System solution that actualized the requirements and met the challenges as a cost effective alternative to other RIA platforms. The drag and drop page development experience was an enormous benefit. This compared to the hours it would take to build the same pages with traditional ASP environments. “Visual WebGui claims of 90% reduction in development time and providing the bridge between desktop and web technologies were substantiated through the design, development, and deployment of our help desk software solution.“ Brian Butterfield

Brian Butterfield added that “There is no other software platform on the market today that can give traditional desktop application developers the ability to transition that knowledge and experience directly to a web development environment – providing an unprecedented development experience.”

5 Days of Wicket!

Tagged:  

I've been looking into developing Java applications using the Apache Wicket framework. Because of looking into this my Java Guru buddy, Brennan Spies, sent me a link to a good post on getting started with Wicket. I've been looking at it and so far it is Wicket Good (sorry for the lame joke)!

Below is an excerpt from the post.

Our first feature: 5 days of Wicket!

Each day this week will feature a new blog article with an in-depth look at the creation process behind setting up a Java project and implementing the frontend with Apache Wicket. Enjoy.

You can read the full post here.

As of the time of this writing all five post are not finished, but they should all be up there within the next few days.

Unlimited design & customization capabilities in Visual

I would like to introduce a new development code named “theme designer / control designer”. The new designer simplifies the way to create custom controls and themes in a Visual WebGui application. Up until now, Visual WebGui RIA Platform/Framework provided extreme productivity and simplicity with the out-of-the-box client side behavior / look and feel, but when advanced customization was needed, it called for a different level of development. Since most customers will require customization of various aspects of the UI, we have decided to work on creating a theme designer that would simplify the customization of the UI.

I think I don’t need to elaborate on the business value of customizing the application to be tailored to the customer's needs, and until we provide a rock solid solution for this problem, I personally will not sleep at night…

Visual WebGui RIA Platform saves a multi-lingual search engine 2 years and $250k

Tagged:  

This case showcases the remarkable cost savings of the development and deployment process of FindItByMe.com multi-lingual search engine with Visual WebGui RIA Platform. The project was to create a multi-lingual search engine that runs as a website that is accessible to the public from any standard web browser. This means that any internet user should be able to surf onto this website with no need for any specific installations or browser plug-ins.

In addition to and as a result of this requirement, the search engine should use a technology that provides a secure environment. A simple deployment process of the unique interface was also important for the project's success.

"In terms of cost savings, Visual WebGui allowed to complete the project with only a single developer in a year. According to John Graffio the company saved at least $250,000 this year since with any other solution, there would have been the costs of additional developers and equipment. Furtheremore, John Graffio stated that Visual WebGui saved the company a remarkable amount of time. "VWG has allowed me to come to market anywhere from 24-30 months ahead of anything I could have remotely dreamed of."

Read the entire case study here.

Learn Photoshop in 24 hours

Tagged:  

Have you ever wanted to make one of you applications look better? If you where a designer you would use Photoshop and CSS to make the application look very sweet. Well, over at DesignReviver they have put together a group of good tutorials to help with the Photoshop portion of the equation.

Below is an excerpt from the post.

Tutorial 14:

Digital Illustration Using Birds - Intermediate

Tutorial running time : 90 minutes.

This tutorial is your first step into illustration.

Learn Photoshop in 24 hours

Tutorial 15:

Amazing Photo montages - Intermediate

Tutorial running time : 90 minutes.

This tutorial provides step-by-step guidance on how to make a stunning, dynamic effect that recreates the look of a figure dissolving in water.

Learn Photoshop in 24 hours

Tutorial 16:

War Movie Poster - Advanced

Tutorial running time : 90 minutes.

In this tutorial you will create a great movie poster, using some simple but efficient techniques.

Learn Photoshop in 24 hours

You can read the full post here.

Java Error Resource

Tagged:  

If you are a Java developer then you are probably always looking for good resources to correct errors. If you are like me you spend a lot of time using "the worlds greatest debugger" (a.k.a. Google), but it would be good to have an additional good resource that focused on Java errors.

Well, over at idError they have put together a large collection of Java errors and solutions to the errors. Currently, the site focuses on Java, Weblogic and Oracle related errors and more errors and solutions are added all of the time.

Below is what they say about the site.

This site has been started by a group of professional IT consultants with the scope of providing a very simple and fast platform to find Solutions for most of the Java related errors and problems.

The site is absolutely free, and we hope to maintain this for the years to come…

We depend on YOU to submit high quality solutions, but please note that we will review and edit the solutions in order to maintain a consistent quality.

The main question people are asking about this site is WHY they should use it when there are so many other web sites that deal with errors and solutions: most of the solutions presented on this site have been edited it by experienced programmers so you are more likely to find the correct solution to your error on this site, than on any other similar sites!

Please don’t forget to support the site by submitting solutions or comments to the already posted solutions. With your help we hope to establish a new standard of content quality for a FREE web site.

You can go directly to the site here.

Override alert() with a YUI Dialog

We all know that using alert in a finished application is not good design, but we often overlook this for the ease of using alert. Well, over at YUICoder they have put together a good post on replacing alert with a YUI dialog box.

Below is an excerpt from the post.

You know and I know and everyone knows the alert boxes generated by the browsers are OLD-SCHOOL and look like garbage. Well using YUI you can easily change that by just including a little code in you page. Simply add the code below to the bottom of your page just before the end body tag then add the body style to the begining body tag called “yui-skin-sam” and that’s it. Oh and don’t forget to include your YUI Framework base and the additional scripts “container”, “dragdrop” and “animation”. For an example on how to included the YUI Framework and load specific parts check out for a quick start guide for YUI Loader and Yahoo CDN.

AlertDialog = new YAHOO.widget.SimpleDialog("dlg1", {

  width: "200px",
  effect:{effect:YAHOO.widget.ContainerEffect.FADE,duration:0.15},

  fixedcenter:true,
  modal:true,
  visible:false,

  close: true,
  constraintoviewport: true,
  buttons: [ { text:"close", handler: function(){this.hide();}, isDefault:true }],

  draggable:false,
                effect: [
                      { effect:YAHOO.widget.ContainerEffect.FADE,duration:0.1 }]

});
 
AlertDialog.setHeader("Alert");      
AlertDialog.render(document.body);

window.alert = function(text) {
  AlertDialog.cfg.setProperty("text",text);

  AlertDialog.show();
};

You can read the full post here.

While this post was written for the Yahoo! User Interface library, it should be fairly easy to port it to a different framework as the concept is the same. So, now we have no excuse to use the standard alert.

Syndicate content