Post Categories

Recent Posts

Archive for the ‘Coldfusion’ Category

Inclind Launches New Prudential Gallo Real Estate Management Intranet

Tuesday, October 2nd, 2007

On September 28th, 2007, the Inclind team launched a brand new version of the Prudential Gallo Intranet. Prudential Gallo is a Delaware real estate company with two offices, one in Lewes, Delaware, and the other in and Rehoboth Beach, Delaware. They have approximately 90 agents employed and are one of the top sales leaders in Sussex County, and one of our oldest clients. Now they have the best real estate management system and company intranet they can’t get anywhere else.

Combining three of our big products, Inclind Intranet, Inclind CMS (Content Management System) and Inclind Real Estate, Prudential Gallo’s new intranet is going to make them more efficient, productive, and successful than ever before.

Prudential Gallo agents can use the intranet to do the following:

  • Check for new Delaware MLS real estate listings from Offutt
  • Manage their contacts and real estate leads
  • Manage development communities they are assigned to
  • Add additional documents for a listing
  • Add additional data for a listing, such as longer description, links, or supplied information from the seller
  • Manage events, such as an Open House
  • Manage their mailing list
  • Send email to contacts or leads
  • Manage their agent profile, viewable on the website
  • Manage internal documents
  • Manage advertisements
  • Generate reports based on listing data and export data to excel for further drill down reporting
  • Generate datasheets to Microsoft Word documents for printing and editing
  • Manage rentals from an external XML feed

Prudential Gallo staff members can use the intranet to do the following:

  • Manage and assign leads to an agent
  • Create and manage content across any Prudential Gallo website
  • Send company-wide email, or send email to Prudential Gallo contacts
  • Manage internal and public news
  • Manage Virtual Tours

These are only some of the great features deployed for Prudential Gallo. It is one of our most versatile web applications yet. Nearly everything, aside from the dynamic code logic, is manageble by Prudential Gallo, allowing them to be as hands-on as they want to be.

As lead developer on the project, I was tasked with approaching the application from both a programmer, web developer, and user’s perspective. I had to put myself in the shoes of the agent and wonder to myself “What would I want to see here?” or “How would I use this?”. Doing so helped us design an even tighter interface on the intranet usability and improved the visual aesthetics, which the client and agents had commented on. They find their new intranet is fantastic and a breath of fresh air, a major and much needed improvement over their old one which was supplied by a previous vendor. It is completely platform independent and is accessible from any OS with a web browser.

I enjoyed working on this project a lot and look forward to working on more like this in the future. I was able to learn more about programming and product integration as well as improving/enhancing user interface.

Visit Prudential Gallo at prugallo.com. If you would like to learn more about Inclind CMS (Content Management System), Inclind Intranet, or Inclind Real Estate and how our products can benefit your company, please contact us.

Strict Practical Puristic Generalities

Saturday, September 29th, 2007

What does that mean?
 When I build applications, I like to strictly maintain to all of the perceived standards that I think of or any that might occur to me as I’m building and the variants that I believe are allowable from this consistency.

How about some examples?
 Perfect consistency in my folders, components, functions, methods, files, tables, columns, you name it, I’ve got a good reason why I name it or space it or look at it a certain way.  

Have you ever looked through a piece of code someone else wrote and changed it to adhere to my precious standards?
  You bet. 

Have you ever argued relentlessly about such important concepts as how a database table is properly named?  
 Yes.  

Do you ever hold back from imparting your wisdom to your fellow employees by showing them the importance of a file being correctly indented or of a more sane folder structure or a "better way" then they explained?
Daily. More than that if I’m being honest.

Could you go on and on about different aspects of programming that you’ve deem immovable?
No need to answer that one.

What purpose do these standards have other than the noted annoyances caused to others?
I like to think that by strictly maintaining all of these standards, it allows me to use my thought on more important innovation instead of wondering how something is going to be named, or spaced, or whatever. 

Where does the practical part come from?
The practical part comes from being, well, practical enough to relent from these relentless standards.  For example, I like to name all database table names singularly (item instead of items).  What happens when I think a table should be called "group".  I have two options.  One, when calling the table via SQL, put the table in brackets, so that the reserved word is not taken as such.  The other is to break the rule and name this one plural.  I choose to name the table plural as I’d rather see an "s" at the end of group, then go through all the SQL code and put brackets around it.  Do the brackets even work in all cases?  Well, not real sure. Hence, me taking the easy way out and putting an "s" at the of group. 

Has anyone ever thought that much about singular or plural table names?
I hope so.

What is the purpose of this rant?
Well, I intended on describing all of the standards as I see them, but then two things happened.  One, I fell in love with the Q&A writing style.  Two, I don’t think (in most cases) it matters what specific standards you hold.  Just that you have standards. You have enough attention to detail to care about something as minute as the naming convention of a file (lower-case first word, upper case first letter of all other words,  acronyms should be all CAPS, abbreviations only if you can pick somebody off the street and they’d understand what you mean).  You’ve had enough thought about them to be able to stick up for these.  But also be practical enough to realize that the other side is better and switch quickly.  And, if that you aren’t hurting your productivity too much by sticking to these standards.  If you are, then make an exception.  Although, you must have a very good reason to stray.  In most cases, even if it seems like sticking to standards takes longer, it doesn’t because you need to think less when you look back it at. 

 

Client Spotlight: CKY

Wednesday, September 12th, 2007

For over 6 years now I’ve had the pleasure of being friends with some of the best guys in the music business. I’ve never met or read about anyone else who has put as much blood, sweat, tears and heart into what they do as far as music goes. They, like us, had humble beginnings in West Chester, PA. So, I wanted to do all I could to help them in whatever way possible to succeed. Naturally, this meant with the internet.

This is actually how I got started with my career, as these guys (specifically, Deron Miller) were the only ones to give me a shot at doing a website way back in the day. When I joined Inclind in 2005, I was really able to step up their game online and help them with their continuing success. Their website has over 30,000 registered members and receives on average 20k hits, viewed by millions, and their forum is very active with thousands and thousands of posts and topics. It is one of our cornerstone websites and one of our most unique clients. You may have spotted them before on MTVs “Viva la Bam” or “Jackass”, but the real deal lies in the music of the band.

The roots of the relationships that bring you the present-day CKY date back to late 1992 at East High School in West Chester, PA. 14-year-old drummer Jess Margera is a freshmen in Pre-Algebra 1A class, where he meets 16-year-old guitarist/vocalist Deron Miller, a junior who had past credits to make up. They became friends, but it wasn’t until later that they started playing music together. By 1995, they were writing songs and practicing together exclusively in Jess’ basement under the band name Foreign Objects. They entered the studio that summer, and, on October 1, they released a five-song EP, The Undiscovered Numbers & Colors, which was a popular local release. They played two official shows as Foreign Objects with the first of many live bassist’s over the next few years.

(more…)

Inclind’s Custom Blogging Platform

Monday, July 16th, 2007

For the past 2 years, I have been using various blog platforms on the internet (such as LiveJournal, Blogger, Wordpress, and a slew of others that didn’t quite make it) and in client project developments for Inclind. I even use one for my own personal site/playground, built with Wordpress.

But recently, I took a step back and said, why Wordpress? Is it really that great?

Lets look at the reasons why I chose to integrate Wordpress into websites as a way of content management / blogging:

1. Simple to use.

2. Not hard to learn.

3. Allows non-internet types to jump in and start writing without having to program anything.

When I thought about it, are these really perks at all? Especially since I am an application developer? In retrospect, I feel like a lazy developer for bringing Wordpress into play for client projects, despite the fact I hooked it in well and made it work for them. But, you know what they say about hindsight.

That was then, this is now.

Thankfully, I am a better developer now than I was back then, and decided to code my own blogging solution that would be open ended enough for our needs that it could be deployed quickly into existing sites as well as ones under development. Since our web applications are powered by Coldfusion, and Wordpress is entirely in PHP, it creates a headache when trying to use Wordpress on a non PHP site. The reason being, you can’t run Coldfusion code in a php file, and vice versa, so it creates more overhead when integrating it into our Coldfusion applications and adds difficulty in extending site functions and maintaining all the code.

I thought, hell, why not just recreate Wordpress, take out what you don’t really need, and keep it streamlined? After doing some planning and whiteboarding, it occurred to me that creating a solution would be rather simple, and in just 5 days, I had built a blogging platform that is good enough for most people to use. I concluded that blog only needs a few core things: the content, the attributes (date, author, views), and ability to comment. This is all the user needs to conduct a blog. Other things like search engine optimization can be handled by the developer. The user does not need this headache, especially those that are not internet-savvy. What I mean is that our system will generate the appropriate data to gain search engine rank, aggregate feeds so people may add that blog content to their site, block spambots and other such features that the average user shouldn’t have to concern themselves with.

Wordpress does allow for theme switching though. But, that is just a feature for people without a website, and the templates available for it are rather bland. Thankfully, we have the two best graphic designers in all of Delmarva, Jason Steagall and Tom Brown, that can cook up beautiful websites in their sleep. This allows us to give customers exactly what they want without problems. Other companies tend to get templates from sweatshops like templatemonster.com, charge a ton of money, and force poor coding into these designs. Not Inclind. We build a custom solution each and every time, and thus is the basis of me dropping Wordpress as an offering.

Remarkably, I was able to get this done in just a week and ready to use. We have a lot of upcoming sites that are already using this feature, and I am quite proud of what I was able to achieve in just a short time. From a user perspective, I can tell you that around 80% of blogging platform features are simply not necessary. In other words, blog administration intranets are more complicated than they really need to be. By taking all of this away and leaving in what you do need, you will get more out of your blog and website that you can imagine, and have fun doing it. All you have to do is post, our system handles the rest. It will update itself to search engines, manage comments, block spammers, and everything else that makes blogging worthwhile all on its own. It is also 100% customizable from our perspective, should a user want to customize our platform even more, which I/we are happy to do.

Don’t believe me? Simply go to google.com and type in my name, Kevin Quillen. I come up in nearly 75% of the results on the first 5 pages. Now just imagine what we can do for your site with the blogging platform I just built, or our other web applications that include this function. After just a few months of tinkering, my site shot to the top of the list. Your site can be at the top too.

We offer free consultations for any project you have in mind. Call Inclind, Inc at (302) 856-2802 today and ask how we can help YOU.

Inclind, Inc is a Delaware web design web firm also serving the Maryland, Pennsylvania, New Jersey and Virginia areas specializing in web design, web hosting, custom website design, website design, web applications, Adobe Coldfusion development, database design, MySQL / MSSQL database & consultation, ecommerce, PHP development, Wordpress themes, iPhone application development, Drupal hosting, Drupal development, logo branding, business logic, custom application programming, Linux and Windows Server management and more. All views and opinions posted in this blog are original, honest, and true. Do not copy without permission, but feel free to share an article.

Call or stop by for a free consultation.