Mobile Apps – the “digital mantra” of the time, need I say more?

As with everyone else across businesses Law Firms, Corporate Counsel, Document Management companies are looking for ways to increase workflow and efficiency, economies of operations while service providers are seeking to stay cutting edge.


FOR IMMEDIATE RELEASE
PRLog (Press Release)Mar 17, 2011 – Turn your priority software into additional revenue streams, leveraging codeMantra’s team of dedicated software developers to work with you in creating a custom App.

Experience and Knowledge:

•   Comprehensive XML expertise - Robust and flexible, XML format supports total management of your content making your content/data future-proof, flexible and repurpose.
•   Digital Asset Distribution Channel Partners, such as Amazon, Apple, Google & Barnes and Nobel and many more http://www.codemantra.com/partners.htm  - Distribute your content to any device, destination as may be required.
•   Asset Conversion and management  http://www.codemantra.com/AssetConversionServices.htm
•   $25.00 per hour for developers, you set the criteria and work with our team of dedicated developers to achieve and deliver

About codeMantra, LLC
codeMantra, LLC is an international channel provider of comprehensive litigation support, document management and technology solutions. Our client base consists of fortune 500 corporations, national and international document management and service providers.

Established in the year 2002 and based in Plymouth Meeting, PA, codeMantra, LLC employs more than 700 technicians, application developers and project managers out of its production facilities in Chennai, India.  Our solutions include legal process outsourcing, software development, programming, data conversion, data mining and document review management.
About codeMantra, LLC

About cP-DocRev
cP-DocRev is a comprehensive web based document management and linear review platform allowing you to you control your data, work with variety of formats, including native files and image sources. Offers batch review management, advanced searching tools, multi language support, load file and e-data import, automated e-data de-dupe and processing and tiffing/pdf creation for production. Administrative tools help firms manage each case, role, and user.

Built on a .NET framework and SQL backend, with no software to download or hardware to purchase, maintain, upgrade or configure.

   Simple interface and ease of use – have your teams up and running in no time
   Placing control in your hands – No charge to set up and return data – First 5users are free
   Universal Native file viewer – compatible with both PC and Mac environments that supports over 400 file types
   Advanced Search Capabilities – Boolean, Fuzzy and Semantic, Full highlighting of search terms
   Unicode complaint - Foreign language support – 50 languages
   Fully integrated production tools, Import and Export to most standard litigation support applications
   Role based user permission for reviewers, allowing them to focus on specific tasks.
   Detailed Reporting
   SaaS 70 Certified Environment

Contact Information

Robert Grande | codeMantra, LLC | Senior Business Development Manager
600 West Germantown Pike| Plymouth Meeting, PA 19462 |: Office - 610.940.1724 |: Cell - 484.744.7015
www.codemantra.net

# # #

codeMantra, LLC is a full service channel support provider to litigation support service.

It is our goal to works as your back office support.

• cP-DocRev –on line review tool
• Legal Coding & Indexing
• Programming

Top 50 Automobile Dealership Selects TEGA’s URClients Mobile Marketing Solution

TEGA Technologies announces that Apple Sport Imports, one of the Top 50 Independent Automobile Dealerships in the U.S. has now deployed its UR Clients integrated text, email and voice mobile marketing software.
 

FOR IMMEDIATE RELEASE
PRLog (Press Release)Mar 17, 2011 – Irvine, California - TEGA Technologies today announced that Apple Sport Imports, one of the Top 50 Independent Automobile Dealerships in the U.S. has now deployed its UR Clients integrated text, email and voice mobile marketing software.

Based in Austin, TX, Apple Sport Imports is a high volume dealership with a client base throughout the United States as well as Canada and overseas.  Apple recognizes that its customers never leave home without their cell phones and that it’s critical to communicate with these customers in the most effective way possible.

TEGA’s totally integrated text, email and voice mobile marketing software will enable Apple  to deliver fully automated and customized text, email and voice marketing campaigns to its customers based on their vehicle brand, model and specification preferences.

Based in Irvine, California, TEGA leads the mobile marketing industry in innovation by automating on demand marketing campaigns based on specific customer Interests for most industry verticals including hospitality, retail, non-profit, automotive, gaming, wellness and leisure.

www.tegatechnologies.com

# # #

TEGA Technologies revolutionized mobile marketing with the world’s first integrated text, email and voice marketing software. TEGA leads the mobile marketing industry by automating marketing campaigns based on customer Interests for most businesses.

TABLE-Access -2010/11 parent results


March 18 (Reuters) -
ACCESS CO LTD
PARENT-ONLY FINANCIAL HIGHLIGHTS
(in billions of yen unless specified)
Year ended      Year ended
Jan 31, 2011    Jan 31, 2010
LATEST          YEAR-AGO  
RESULTS         RESULTS   
Sales 22.32 29.61
(-24.6 pct)      (+7.3 pct)
Operating 4.36 3.05
(+43.0 pct)     (-22.3 pct)
Recurring 4.29 3.27
(+31.1 pct)      (-7.8 pct)
Net loss 1.55 loss 3.53
EPS loss Y3,962.42 loss Y9,007.41
Annual div nil Y500.00
-Q4 div nil Y500.00
NOTE - Access Co Ltd is a major developer of software for personal digital assistants, mobile phones.
If there is no Q1 or Q3 dividend, Q2 will in most cases
correspond to the first-half dividend and Q4 to the second-half
dividend announced before a new corporate law in 2006 allowed
companies to pay and report dividends on a quarterly basis.
For latest earnings estimates made by Toyo Keizai, please
double click on 4813.TK1.

All Nokia mobile phones

Caching Your WordPress Sidebar

Before we can write our function, we need to understand exactly what we’re trying to do. Our goal is to cache our sidebar to a text file and update that cache whenever we publish a post, change our theme or make changes to the sidebar widgets. Since we’re planning on using our cache to display the sidebar on a different application, we need to be able to easily delete the cache without any ill-effects (we don’t want our sidebar broken at any time).
To accomplish this efficiently, we’ll also create a log of our cached files and use that to determine whether the cache should be cleared. If so, the actual cache file will be overwritten the next time someone visits the WordPress site, ensuring a proper sidebar is always rendered on both applications.

Creating the Functions

To get started, open up your theme’s functions.php file and add the following functions to it:
  1. function cache($task$cacheFile$cacheTime = 21600){  
  2.     global $cache;  
  3.   
  4.     // Configure files and directories:  
  5.     $cacheDir = TEMPLATEPATH."/cache";  
  6.     $cacheFileName = $cacheDir."/cache-$cacheFile.txt";  
  7.     $cacheLogFile = $cacheDir."/cache-log.txt";  
  8.   
  9.     // Make cache directory if it doesn't exist  
  10.     if(!is_dir($cacheDir)) mkdir($cacheDir, 0755);  
  11.   
  12.     // Make a log of the cache files with their current status  
  13.     if(file_exists($cacheLogFile))  
  14.     $cacheLog = unserialize(file_get_contents($cacheLogFile));  
  15.     else  
  16.     $cacheLog = array();  
  17.   
  18.     if($task == 'start'){ 
  19.         // If cache exists, is less than 6 hours old and is not in deletion queue, keep it - otherwise rebuild cache 
  20.         if(file_exists($cacheFileName) && (time() - filemtime($cacheFileName)) < $cacheTime && $cacheLog[$cacheFile] == 1){ 
  21.             $cache = false; 
  22.             } else { 
  23.             $cache = true; 
  24.             ob_start(); 
  25.         } 
  26.         }elseif($task == 'end' && $cache){ 
  27.         // If caching, save file contents and update log 
  28.         file_put_contents($cacheFileName,ob_get_contents()); 
  29.         ob_end_flush(); 
  30.         $cacheLog[$cacheFile] = 1; 
  31.         file_put_contents($cacheLogFile,serialize($cacheLog)); 
  32.         }elseif($task == 'purge'){  
  33.         // Set cache to delete and update log  
  34.         $cacheLog[$cacheFile] = 0;  
  35.         file_put_contents($cacheLogFile,serialize($cacheLog));  
  36.     }  
  37.   
  38. }  
  39. function cache_purge(){  
  40.     $cacheDir = TEMPLATEPATH."/cache";  
  41.     $cacheLogFile = $cacheDir."/cache-log.txt";  
  42.     if(file_exists($cacheLogFile))  
  43.     $cacheLog = unserialize(file_get_contents($cacheLogFile));  
  44.     else  
  45.     $cacheLog = array();  
  46.     foreach($cacheLog as $key=>$value)  
  47.     $cacheLog[$key] = 0;  
  48.     file_put_contents($cacheLogFile,serialize($cacheLog));  
  49. }  
These first function, cache, is the key to getting our cache to work. Depending on where in your file you call it, the function will set up the correct files and directories, verify a cache needs to be built and if so, will save the output and update the cache log. The function uses PHP’s output buffering to save any HTML generated into a text file.
The second function is used to purge all cache files and is useful for adding to existing WordPress hooks. With it, we can make it so our cache is cleared every time our theme is updated, a post is saved or our sidebar widgets are updated by adding the following at the end of functions.php:
  1. add_action('switch_theme','cache_purge', 10);  
  2. add_action('publish_post','cache_purge', 10);  
  3. add_filter('widget_update_callback','cache_purge', 10);  
For a full list of hooks, check out the WordPress Plugin API Reference.

Configuring Your Sidebar

Now that you have the functions ready, you can begin caching your sidebar. Open up your sidebar.php and add this line to the beginning of the file:
  1. <?php cache('start''sidebar'); ?>  
This function will start caching the sidebar it needs to, otherwise it will do nothing. Because of the way the PHP output buffering function works, we also need to close off the buffer at the end of the file as well. Add this line to the very bottom of the same file:
  1. <?php cache('end''sidebar'); ?>  
After you’ve added those two lines, refresh your blog. You won’t see anything in your browser but check the /cache directory in your theme folder and you should see two files starting with cache-.

Using Your Cache

Now that you’ve created your cache file, you can use it in any application that has access to it. You can easily do this using the include_once function but I also like making sure the file exists, just to be safe:
  1. <?php  
  2.     $myCachedFile = "/path/to/cache-sidebar.txt";  
  3.     if(file_exists($myCachedFile))  
  4.     include_once($myCachedFile);  
  5.     else  
  6.     echo "Cache doesn't exist.";  
  7. ?>  
Just be sure to double-check your file path is correct. If you want to set your cache to delete from an external application, you’ll have to include the cache_purge function in your script somewhere and simply call that whenever necessary. After that it’s simply a matter of calling the function:
  1. <?php purge_cache(); ?>  

Conclusion

This technique is really useful for any PHP application, especially when you want to display dynamic content without having to sacrifice performance. Use it to speed up your WordPress install or be able to use useful bits (like the sidebar) on any other website or application.
wp sidebar2 How to Display Wordpress Sidebar on Other (Non WP) Sites

10 Tips & Tricks For Your Business’s Facebook Fan Page

Facebook is one the fastest growing social media network and its users are increasing by thousands every day. Due to its vast base of users, it takes no effort to acknowledge its influence and any company will jump on the bandwagon to utilize Facebook because it allows them to boost their brands or products also in the same time engage with possible clients. It is convenient for a company to create a Facebook page, publish their profile and products however, setting up a Facebook page that receive many "likes" and a huge fan base is never an easy task.
preview 10 Tips & Tricks For Your Businesss Facebook Fan Page
What is the first thing a visitor will see when they land on your Facebook page? Most of them will probably click on the “wall” or the “info” and if nothing is more fascinating than that, chances are they will leave your page. It is an advantage when visitors "like" your page and become a fan is because they will be updated from time to time with latest things you published. With the Static FBML application which render HTML and FBML on Facebook Pages you are now given more options to design your Facebook page.
I am sure some of you have stumble upon Facebook page that makes you wonder “How is that even possible?!” Now it can be possible. In this post I hope I’ve successfully covered some tips and tricks to give your Facebook page a boost.

1 – "Call-To-Action" Graphic

More of a piece of advice than a trick. The main purpose of your Facebook landing page is to convert visitors into fans. Place a clear call-to-action graphic in the landing tab, this will help getting more "Likes" from your visitors.
Example: RedBull’s "Red Bull" tab has nothing but a call-to-action on it.
01 red bull call to action facebook page 10 Tips & Tricks For Your Businesss Facebook Fan Page

2 – Embedding YouTube Video

An image is needed whenever you place a video because Facebook does not allow you to run flash instantly, you need to launch it with a click, until then you see the picture instead.
02 embed video FBML youtube 10 Tips & Tricks For Your Businesss Facebook Fan Page
You can use YouTube generated picture like in this code, or you can put your own URL with your custom picture.
The code:
  1. <fb:swf  
  2. swfbgcolor="000000" imgstyle="border-width:3px; border-color:white;"  
  3. swfsrc='http://www.youtube.com/v/xxxxxxxxxx'  
  4. imgsrc='http://img.youtube.com/vi/xxxxxxxxxx/2.jpg' width='340' height='270' />  
Code explanation:
  • swfsrc – video source URL;
  • imgsrc – image source URL;
  • xxxxxxxxxx – YouTube code.
xxxxxxxxxx is taken out of YouTube video URL like this - http://www.youtube.com/watch?v=RJwbGPXMapA (it’s the part after ?v=).
Learn more about fb:swf

3 – Hiding content from non-fans

This can be use as a teaser to encourage visitors to "Like" your page and become a fan.
03 hide content from non fans FBML 10 Tips & Tricks For Your Businesss Facebook Fan Page
The code:
  1. <fb:fbml version="1.1">  
  2.     <fb:visible-to-connection>This part is visible for fans only!  
  3.         <fb:else>This part is visible for non-fans</fb:else>  
  4.     </fb:visible-to-connection>  
  5. </fb:fbml>  
Code explanation:
  • fb:visible-to-connect – the part that only your fans will see;
  • fb:else – the part for non-fans.
Most of the pages use an image with a call-to-action for a fb:else tag, and the page itself goes under the fb:visible-to-connect. That’s really easy to do, and very powefrul.

4 – Products commenting

This feature is great for setting a little store under your Facebook business page as you can have each of your products liked and commented.
04 threadless comments FBML 10 Tips & Tricks For Your Businesss Facebook Fan Page
The code:
  1. <fb:comments xid="YOUR_PRODUCT_UNIQUE_ID_#1" canpost="true" showform="true" candelete="false" numposts="3" returnurl="http://YOUR_PRODUCT_HOME_URL">  
  2. </fb:comments>  
Code explanation:
  • xid – unique identifier of the item you put comments on;
  • returnurl – the URL, to which likes and comments will stick.
The rest of the parameters is used to configure the plugin itself and are pretty self-explanatory.
Learn more about fb:comments

5 – Insert "Share Button"

With this button you can have Facebookers share almost anything. Put the URL you wish to share in the code and once a person uses the Share button, all his friends will see this URL in their news feed.
05 facebook templates share button 10 Tips & Tricks For Your Businesss Facebook Fan Page
The code:
  1. <fb:share-button class="meta">  
  2.     <link rel="target_url" href="http://yoururl.com"/>  
  3. </fb:share-button>  
(Somehow the documentation of this FBML tag is no longer available. I really hope they won’t turn off this great plugin.)

6 – Insert Flash Content

06 flash embed FBML 10 Tips & Tricks For Your Businesss Facebook Fan Page
The code:
  1. <fb:swf swfbgcolor="000000" swfsrc='http://domain.com/file.swf' imgsrc='http://domain.com/picture.jpg' width='760' height='920' />  
Code explanation:
  • swfsrc – source of the .swf file;
  • imgsrc – source of the image that is being displayed, before you flash.
Remember that you need a preview image which people will see before they launch Flash.

7 – Image Rollover

People can go rather creative about this trick, but it’s really simple to do with HTML + CSS, which is supported by FBML box.
07 rollover facebook effect 10 Tips & Tricks For Your Businesss Facebook Fan Page
The code:
  1. <style>  
  2.     img.nohover {border:0}  
  3.     img.hover {border:0;display:none}  
  4.     a:hover img.hover {display:inline}  
  5.     a:hover img.nohover {display:none}  
  6. </style>  
  7.   
  8. <a href="THIS IS WHERE YOUR LINK GOES">  
  9.     <img src="base_image.jpg" class="nohover">  
  10.     <img src="hover_image.jpg" class="hover">  
  11. </a>  

8 – Track with Google Analytics

Facebook analytics system has limited information? No problem! You can set Google Analytics on your Facebook page.
08 google analytics facebook 10 Tips & Tricks For Your Businesss Facebook Fan Page
Just create up a new account in Google Analytics using your Facebook page URL, copy your UA-XXXXXXX-XX number and insert it here:
  1. <fb:google-analytics uacct="UA-9999999-99" />  
Place this line at the top of your FBML code and in a couple of hours you’ll see stats in Google Analytics.

9 – Add "Invite your friends" box

This is basically a standalone box, which is really hard to embed to a page design. However this is probably the best solution for a page footer that you can think of, as your visitors can instantly choose some of their friends and send them invitations to your page.
09 invite your friends box 10 Tips & Tricks For Your Businesss Facebook Fan Page
The code:
  1. <fb:request-form method="post" type="[your organization]" invite="true" content="Check out [your organization]<fb:req-choice url='http://www.facebook.com/YOURPAGE' ' label='GO' /> ">  
  2.     <fb:multi-friend-selector actiontext="Tell your friends about [your organization]" rows="3" showborder="true" />  
  3. </fb:request-form>  
Since the pages were shrunk to 520px there’s a little trouble with this box, as it’s still 760px. But I’m sure somebody has already reported that and the box will be shrunk too.

10 – Pop-up dialog

If there’s too much content on your page, you can hide some parts of it under the pop-up boxes. The code adds a text link, which results in a pop-up dialog text box.
10 pop up dialog box FBML 10 Tips & Tricks For Your Businesss Facebook Fan Page
The code:
  1. <a clicktoshowdialog="dialog-name" href="#" >Click here to launch the pop-up dialog</a>.  
  2.   
  3. <fb:dialog id="dialog-name">  
  4. <fb:dialog-title>POP-UP DIALOG NAME</fb:dialog-title>  
  5. <fb:dialog-content>Here goes your pop-up dialog content</fb:dialog-content>  
  6. <fb:dialog-button type="submit" value="Close" close_dialog="1" /></fb:dialog><br>  
Learn more about fb:dialog
This was a basic set of tricks which you can use to pimp your page easily. Hope you are now inspired to make a compelling Facebook business page for yourself. Good luck!

How to Display Facebook Fan Count in Text

Adding a Facebook Like Button on your website or blog is perhaps one of the easiest and most effective way to get more fans and earn more likes. If you have hundreds, thousand or perhaps tens of thousand of fans, it might be a good idea to publish a fan count. Fan count displays in numeric text total fans your Facebook page has, or rather, how many have liked your page.
preview How to Display Facebook Fan Count in Text
The technique is simple and very similar to displaying Google feedcount in text. The only difference is – we will be using Facebook’s API. In this post, we want to show you how it can be done so you can add them into your WordPress blog or PHP powered website. Load up your favorite code editor, here we go.

Step 1 – Get API Key, Application Secret & Page ID

These are the three mandatory information you’ll need to get things started.
API Key and Application Secret
  1. Sign in to your Facebook and click on Developer‘s link on the site bar. (If you don’t have a Developer’s account, you will have to sign up for one first)
    facebook developer link How to Display Facebook Fan Count in Text
  2. Click "Set Up New Application". Enter any application name, agree to the Facebook terms and click "Create Application". Note: We are not going to create a real application, but we’ll need to go through these processes to get a API Key and Application Secret.
    create application How to Display Facebook Fan Count in Text
  3. On the next page, you should be able to see your personal API Key and Application Secret. Copy it down somewhere or leave the browser window open.
    api key How to Display Facebook Fan Count in Text
Page ID
Page ID is the ID of your Facebook Fan Page. If you don’t have a Facebook Fan page, you’ll have to first create one. To get the ID of your Fan page, click edit page, and look for your ID (numbers) at the end of the URL – http://www.facebook.com/pages/edit/?id=XXXXXXXXX

Step 2 – Get Facebook.php

You’ll also need the Facebook API PHP SDK file called Facebook.php. Download it, and place it in the root of your folder. Learn more about Facebook PHP SDK.
php sdk How to Display Facebook Fan Count in Text

Step 3 – Display Fancount

To show off your fancount, place the following code in your php file,
  1. <?php  
  2. require_once('facebook.php');  
  3. $facebook = new Facebook(array(  
  4.     'appId'  => 'app_id',  
  5.     'secret' => 'secret_key',  
  6.     'cookie' => true,  
  7. ));  
  8. $result = $facebook->api(array(  
  9.     'method' => 'fql.query',  
  10.     'query' => 'select fan_count from page where page_id = page_id;'  
  11. ));  
  12. $fb_fans = $result[0]['fan_count'];  
  13. ?>  
And then you will want to edit the codes to change the following:
  • Line 4 – Replace app_id with your Facebook Application ID.
  • Line 5 – Replace secret_key with Secret.
  • Line 10 – Replace the last page_id with your Facebook Fanpage ID.
Please refer to Step 1 on how to get app_id, secret_key and page_id.
To display the fancount, insert this following code anywhere in the page:
  1. <?php echo $fb_fans; ?>  
That’s all. Style your fancount and make it attractive. See a working example on Psdeluxe‘s top right corner.