Everything to know about Zurmo 1.5

Zurmo is an Open Source Customer Relationship Management (CRM) application that is mobile, social, and gamified. We use a test-driven methodology for building every part of the application.

Zurmo logo

Recently Zurmo team released version 1.5 which adds several new features which makes Zurmo a better CRM. The latest version of Zurmo can be installed with just one click via Softaculous.

This is a short list of new features added to Zurmo 1.5 :

1) Advanced Reporting

Create Reports from Accounts, Contacts, Leads, Meetings, Notes, Opportunities, or Tasks. Report types include Matrix, Rows and Columns, and Summation. A Report Wizard guides users through the process of creating reports that they can save and generate as needed.

2) Workflow

Create rules that trigger alerts or actions in the system. Workflows are divided into two main categories:

“On Save” –  appropriate for keeping track of events as they occur, such as a won opportunity.

“Time-Based” – help users keep track of upcoming or elapsed events. A wizard also aids in the creation of workflows, where users drag and drop triggers and rules.

3) Marketing Lists

Allow users to segment Leads, Contacts, and Account records according to parameters set by advanced searches or reports. With the release of Zurmo 2.0, Marketing Lists will be employed in sending mass emails.

4) Email Templates

Both plain text and HTML Email Templates can now be created in Zurmo. Users have the ability to include reader-specific dynamic information into emails. For example, a salutation in an email is personalized according to the recipient’s first name.

5) Full Mobile Accessibility

Responsive design makes Zurmo accessible on tablets, mobile, and other small displays. Additionally, users can switch to mobile view while using the application on a desktop sized display. This is useful in scenarios where a user needs to run other applications, but still maintain minimal access to Zurmo on the side.

6) Enhanced Language Tool

The Zurmo Language Tool is powered by a Drupal l10n server. It integrates with the Zurmo.org Community Forums, where members can contribute within teams corresponding to specific language translations. Suggestions are actively checked and moderated by other team members. Thanks to the tool, Zurmo is being translated into over 20 languages.

7) Unified Inbox

All Conversations, Missions, and Notifications are aggregated in the Unified Inbox. Designate inbox items as read, open, or closed. Search through communication objects.

8) Upload Company Logos

Organizations can personalize implementations by uploading their own company logos.

Source : http://zurmo.org

Optimize your server for high traffic WordPress installation

If you run a high traffic WordPress installation you will want to optimize WordPress and your server to run as efficiently as possible. This article gives a general overview of the avenues to pursue. It’s not a detailed technical explanation of each aspect.

WordPress Logo

The optimization techniques available to you will depend on your hosting setup. This article is divided into categories according to hosting type.

1) Shared Hosting :

This is the most common type of hosting. Your site will be hosted on a server along with many others. The hosting company manages the web server for you, so you have very little control over server settings and so on. The areas most relevant to this type of hosting are :

  • Caching : WordPress caching is the fastest way to improve performance. Plugins like W3 Total Cache or WP Super Cache can be easily installed and will cache your WordPress posts and pages as static files. These static files are then served to users, reducing the processing load on the server. This can improve performance several hundred times over for fairly static pages.
  • WordPress Performance : The first and easiest way to improve WordPress performance is plugins. Deactivate and delete any unnecessary plugins. Try selectively disabling plugins to measure server performance. Is one of your plugins significantly affecting your site’s performance?
    Then you can look at optimizing plugins. Are plugins coded inefficiently? Do they repeat unnecessary database queries? WordPress has its own caching system, so generally speaking, using functions like get_option(), update_option() and so on will be faster than writing SQL.

2) Virtual / Dedicated Server :

In this hosting scenario you have control over your own server. The server might be a dedicated piece of hardware or one of many virtual servers sharing the same physical hardware. The key thing is, you have control over the server settings. In addition to the areas above Caching and WordPress performance, you can follow the below techniques to optimize your server :

  • Server Optimization :

    DNS: If you host your DNS on external servers this will reduce the load on your primary web server. It’s a simple change, but it will offload some traffic and cpu load.

    Web Server: Your web server can be configured to increase performance. There are a range of techniques from web server caching to setting cache headers to reduce load per visitor. Search for your specific web server optimizations (for example, search for “apache optimization” for more info).

    PHP: There are various PHP accelerators available which can dramatically improve performance of your PHP files. This will apply to all PHP files, not just your WordPress installation. Search for PHP optimization for more information, f.e. APC.

    MySQL: MySQL optimization is a black art in itself. A few simple changes to the query cache settings can have a dramatic effect on WordPress performance because WordPress repeats a lot of queries on every request. Search for mysql optimization for more.

  • Offloading :

    Static Content : Any static files can be offloaded to another server. For example, any static images, JavaScript or CSS files can be moved to a different server. This is a common technique in very high performance systems (Google, Flickr, YouTube, etc) but can also be helpful for smaller sites where a single server is struggling. Also, moving this content onto different hostnames can lay the groundwork for multiple servers in the future.Some web servers are optimized to serve static files and can do so far more efficiently than more complex web servers like Apache, for example publicfile or lighttpd.

    Multiple Hostnames : There can also be user improvements by splitting static files between multiple hostnames. Most browser will only make 2 simultaneous requests to a server, so if you page requires 16 files they will be requested 2 at a time. If you spread that between 4 host names they will be requested 8 at a time. This can reduce page loading times for the user, but it can increase server load by creating more simultaneous requests. Also, known is “pipelining” can often saturate the visitor’s internet connection if overused.

    Offloading images is the easiest and simplest place to start. All images files could be evenly split between three hostnames (assets1.yoursite.com, assets2.yoursite.com, assets3.yoursite.com for example). As traffic grows, these hostnames could be moved to your own server. Note: Avoid picking a hostname at random as this will affect browser caching and result in more traffic and may also create excessive DNS lookups which do carry a performance penalty.

    Likewise any static JavaScript and CSS files can be offloaded to separate hostnames or servers.

Source : http://codex.wordpress.org

Create your online store in just 15 minutes using ShopSite

So, you’ve got something to sell? Great! In as little as 15 minutes you can be selling your products with software that grows with you, regardless of your experience on the web. With Softaculous, you can install ShopSite with a single click which makes it incredibly easy to get your online store up and running!! The quickest way to find ShopSite on Softaculous is to search for ShopSite from within your Softaculous account. ShopSite on Softaculous will install a try-before-you-buy ShopSite Pro demo store – showcasing the best online shopping cart software we have to offer. Now you can see for yourself how fast it is to get started and get your store front online!

shopsite logo

What can you expect from ShopSite?

How about:

  • A wizard that will walk you through all of the steps necessary to create web pages, populate them with your products, and publish them to the internet
  • Order Anywhere buttons that can be placed wherever HTML is supported, allowing you to sell practically anywhere on the web – you can sell products from your blog or via email
  • Scalable software that will work for all sorts of companies, from a single employee to multiple departments and everything in between
  • Software updates match trends in eCommerce, SEO, and web development
  • Mobile ready pages for customers on the go
  • Social media integration to better interact with your customers, current and future
  • Friendly support and a knowledgeable forum community.

A full feature list can be seen here:
http://www.shopsite.com/scchecklist.html

Try ShopSite Pro today! If you like what you see, buying ShopSite Pro will transfer any and all work you’ve already done in the demo store to your live store. It’s never been easier!

Source : http://shopsite.com/

What’s new in Joomla! 3

Joomla has released the Joomla 3 branch in September 2012 with significant updates and major developments. Joomla 3 brings a whole new interface and lots of new features. The latest version of Joomla 3 branch is available for auto installation via Softaculous.

joomla logo

Here is the list of new features in Joomla! 3

1. Mobile Ready

Joomla! takes a big leap into the mobile space with a total overhaul of both its frontend design and administrator interface. With the adoption of the Bootstrap framework, Joomla! has become the first major CMS to be mobile ready in both the visitors and administrator areas. Now every website can have mobile friendly content for visitors and mobile friendly tools for administrators.

  • Fully Responsive Site Template
  • Fully Responsive Admin UI
  • Fully Responsive Core Output

2. User Friendly

Joomla administration has a brand new look and feel, built with the power of Bootstrap responsive framework, along with a touch of the awesome UI/UX work of the Joomla JUX team. Joomla comes ready to go and fully responsive for mobile devices, tablets, and normal computer screens. The entire backend of Joomla has a brand new look and feel that will improve your workflow with any type of device.

  • New User Friendly Interface
  • Streamlined 30 Second Install
  • Refined Admin User Experience

3. Developer Tools

Spend less time coding and building interfaces with Joomla 3. The Joomla User Interface (JUI) library gives you a standardized backend & frontend interface via CSS and Javascript Frameworks. LESS CSS and jQuery means you can write less code and the Icomoon font icon library provides a wealth of retina-optimized icons.

  • Build a Component with Zero CSS
  • Style a Site with 1 CSS File
  • Icomoon Font Icon
  • jQuery & Mootools

4. Whole Lot More

Joomla 3.0 is a whole new exciting world. We took a little from the top, bottom, and side to create a whole brand new look and feel, along with many features under the hood features that bring Joomla to the forefront of the content management system world.

  • Extensive work on code style standardisation and consistency
  • Incorporation of Bootstrap into a jui media package.
  • A new responsive administrator template Isis and interface.
  • A new frontend template Protostar built using Bootstrap and updated accessible template called Beez3
  • PostgreSQL Driver. You will be able to run Joomla 3.0 sites using the PostgreSQL database.
  • PHP Memcached Driver
  • Use of JFeed for feed management rather than SimplePie
  • Installation of language packages directly from the extension manager
  • Guest user group present by default
  • Saving blank articles allowed
  • New administrator statistics module
  • Update TinyMCE to version 3.5.6
  • Continued clean up of older unused code, files and database fields and tables and improved standardization of tables.
  • Improvements to Smart Search
  • Unit testing in the CMS
  • Updated system tests in the CMS

Source : http://docs.joomla.org

Importance of a dedicated server for your organization

For every business organization, their online presence matters a lot. For businesses that completely depend on their online presence, it is important to have a proper server from where they can easily operate their websites. Growing demand for server is one of the biggest reasons why so many types of server are available.

A dedicated server is a type of physical server that can be used by only one user. This particular server is used for hosting websites that belongs to the customer only. Such websites are capable of utilizing the processor and memory resources within the system or have a huge amount of data and database.

According to a recent survey on hosting services it was revealed that a dedicated server is the finest hosting arrangement for every business organization and website but is expensive. As you are not sharing the server with anyone, your website remains in its safe zone, completely unaffected by the other websites. This refers that your website will not slow down even if the other websites stay busy. In case your website is hosted on a standard shared server, then it may happen that your website will be competing for server resource having up to 300 other websites. With dedicated server, you are not sharing it with any other websites and that is why it is recognized as one of the most secure and reliable hosting service.

There are loads of advantages that one can enjoy while having dedicated server. Some of the crucial ones are as follow :

  • High server security.
  • No chances of your website becoming slow due to other users.
  • They provide great technical support in case of managed servers.
  • Increases the reliability of server along with the uptime.
  • They provide options for upgrade route as your website grows.
  • Enough bandwidth and space.

Though there are no such disadvantages to talk about but one of the drawbacks of having this server is its high price. In future the price will increase and not decrease. But having dedicated server is worthy because as a website owner you can enjoy loads of benefits. Having a proper hosting server will make your website popular and accessible to all, which in return will increase the profit of your company.

There are two types of dedicated servers available – managed and unmanaged. The administration is done by the service provider in case of managed server and if the server is unmanaged it is the responsibility of the user to perform the administration tasks.

Though the dedicated servers cost higher than that of the shared server but it is extremely worth to have dedicated server. This is one of the best available platforms for the companies that are starting from the scratch as well as for the existing companies. If you are starting an online business and planning to launch 2-3 websites altogether, it is best to go for dedicated server rather than any other hosting server. With shared server, it is a known fact that you will save money but the services provided by them will not live up to your expectations.

Source: http://www.articlesbase.com

How to learn PHP ?

php-logo

What is PHP ?

PHP (PHP: Hypertext Preprocessor) is a widely-used general-purpose scripting language that is especially suited for Web development and can be embedded into HTML. PHP is now installed on more than 244 million websites and 2.1 million web servers. With the growing use of PHP it is a plus point to learn this easy programming language.

What do I need ?

To execute PHP files you need to setup a Apache web server. There are various tools available which can help you setup apache web server up and running within minutes. One such tool is AMPPS. Download ampps and install it on your Windows or Mac desktop and you have apache server running to start off with learning PHP.

Where can I find tutorials ?

There are thousands of tutorials available over the internet but it is best to use the PHP manuals or learn over w3schools. You can access the PHP manuals at http://www.php.net/manual/en/. For new learners it is good to start with w3schools as it provides chapter-wise tutorials, you can start with the basics and then go on with the advanced functions.

How long does it take ?

PHP is a easy programming language to learn as compared to other languages. It does not require prior programming knowledge, however if you have a programming background it is a piece of a cake to master PHP. It usually does not take long if you are determined to learn it, you can learn PHP even in a weeks time. Practicing contributes much towards the speedy learning, only referring to the theories does not benefit you. You will need to practice PHP thoroughly to get the hang of it.

What else do I need to know ?

Learning PHP can help you code but you need to know MySQL, html and little bit of CSS to create a website. MySQL helps you to create a database connectivity required in case you want to make a dynamic website. Html and CSS are required to make you webpage look attractive.

Once you are done with these technologies you are ready to make your own website. There are also hundreds of PHP scripts available which you can simply install it on your web server to create your website AMPPS comes with Softaculous auto installer which is an addon to install such scripts with a click of a button.