Affichage des articles dont le libellé est development. Afficher tous les articles
Affichage des articles dont le libellé est development. Afficher tous les articles

samedi 12 novembre 2016

Top 10 Web Development Apps for the Android



alt="Top 10 Web Development Apps for the Android" src="http://whsr.webrevenueinc1.netdna-cdn.com/wp-content/uploads/2015/04/default-image-500x308_c.jpg" />

Android is a powerful mobile operating system for cell phones that is great for games and productivity, but it can also support Web development. Those willing to dig deep into Android Market can come up with numerous tools that will help they create powerful Web content without resorting to a PC or Mac to do the heavy lifting. Developers can find everything they need for Web development including FTP and Web server apps.

It might take a little patience and effort to create a new website from scratch, test it on an Android-based Web server and then upload it to the Internet where it can go live. Here are ten of the best Web development apps that can help get any project finished while on the move.

src="http://www.webhostingsecretrevealed.com/images/2012/0115-11.jpg" alt="Android Web Design" class="border" />

size="1">(Courtesy of href="http://www.flickr.com/photos/lilondra_/5862004178/sizes/z/in/photostream/" target="_blank">l i l o n d r a and href="http://www.flickr.com/photos/incredibleguy/5979551591/" target="_blank">incredibleguy)

KWS Web Server

Some Android owners are surprised when they find out they can actually serve files from their smartphone or tablet. The KWS Web Server app makes this easy. This server might not work well for serving large numbers of files for the World Wide Web, but it does a good job for testing and local Web applications.

View Web Source

Web developers often need to look at code at the browser level, but those who rely on most Android Web browsers do not have the “view source” option available to them. Users type in the address of any Web page and save it for future use by copying it to the clipboard of their device.

id="floatright">

src="http://www.webhostingsecretrevealed.com/images/2012/0115-12.jpg" alt="Android Web Design" class="border" />

size="1">(Courtesy of href="http://www.flickr.com/photos/31831582@N08/4955883060/sizes/m/in/photostream/">mchelen)

ConnectBot SSH

Many people would never even think about running an SSH client on a mobile phone, but this app makes the impossible come true. File transfer between a device and a Web server is easy with this app. Developers can also use it to manipulate files on a remote server, run programs and navigate the server’s file structure.

AndFTP

Move files between the Internet and Android devices with ease using this app. FTP, SFTP and similar protocols are supported on phones and tablets. This app also acts as a full-service file manager for the device and the Web server. Delete, move and copy files with ease; create folders and set permissions.

WordPress for Android

Many developers work with WordPress, a popular open source Web software product used for blogging and CMS. This app gives users many of the same options available to desktop users. Comment moderation, content creation, user management and statistics are just a few of the functions accessible from a mobile device.

Joooid

Joomla! is a popular Web-based CMS system that is often used to manage professional and commercial websites. The Jooid editor for Joomla! enables mobile users to create posts and edit HTML. With this app, users can even add images, maps and other goodies from their mobile phone.

src="http://www.webhostingsecretrevealed.com/images/2012/0115-13.jpg" alt="Android Web Design" class="border" />

size="1">Courtesy of href="http://www.flickr.com/photos/42147041@N06/5930071201/sizes/z/in/photostream/">growdigital)

Webmaster’s HTML Editor Lite

Developers will enjoy having an HTML editor onboard their tablet or smartphone so they can create Web pages in CSS, HTML, JavaScript and PHP. This powerful editor highlights code and completes tags. Handy shortcut buttons also help speed the webmaster’s job.

Drupal Editor for Android

id="floatright">

src="http://www.webhostingsecretrevealed.com/images/2012/0115-14.jpg" alt="Android Web Design" class="border" />

size="1">(Courtesy of href="http://www.flickr.com/photos/istylr/3777635804/sizes/m/in/photostream/">iStylr)

Web developers that use the Drupal content management system will love having access to creative and administrative functions from their cell phones.

JavaScript Programming Reference

Make it easy to lookup functions and syntax while mobile. This handy JavaScript app lists official documentation so developers can quickly and accurately craft their code from the palm of their hand. After downloading this app, developers look for other reference apps for PHP, HTML, CSS and more. They will work especially for those who choose to use the HTML editor listed below.

Analytix

When developers need to stay on top of their websites while away from the office, what do they do? They choose the Analytix client for Google Analytics. This app retrieves the information from Google and presents it in an easy-to read format that is optimized for mobile screens. Now webmasters can stay in touch with their websites all day, every day.. By monitoring site performance with Analytix, developers can quickly identify problems with Web pages and their content and take steps to correct them.

Summary

Android phones and tablets extend webmasters’ reach through the use of exciting apps available for download from the Android Market. Armed with these apps, Web developers can get their work done from almost anywhere. Meanwhile, developers should keep their eyes open for more apps that can make their work easy.

This is a guest article by Ruben Corbo, a writer for the website Cell Phone Expert where you can compare plans on different href="http://www.cellphone-expert.com/">cell phones.


Page 25 – Web Hosting Secret Revealed




WordPress How-To: The Basics Of WP Plugins Development



alt="WordPress How-To: The Basics Of WP Plugins Development" src="http://whsr.webrevenueinc1.netdna-cdn.com/wp-content/uploads/2013/06/wordpress-500x133_c.jpg" />

We will be working on a series of articles focus on “title="WordPress Guides" href="http://www.webhostingsecretrevealed.net/category/blog/wordpress-blog/">how to do X with WordPress“. These articles will be a little lengthy and they are mainly for experienced webmasters and developers; in case you are new to WordPress, please check out my title="WordPress beginner guides" href="http://www.webhostingsecretrevealed.net/blog/blogging-tips/the-complete-guide-to-your-first-wordpress-site/">Guide To Your First WordPress Blog.

And now, some basic introduction.

Expanding on WordPress Features By Developing a New Plugin

class="border" alt="WordPress Homepage" src="http://www.webhostingsecretrevealed.net/images/2012/0410-7.jpg" width="750" />

WordPress is the most popular content management platform in the world, with more than 60 million users of its self-hosted PHP installation package and millions more using its web-based, remotely-hosted WordPress.com service. This is not a coincidence or mistake. WordPress is, quite simply, the most fully-featured, affordable (it’s free!), easily-usable content management application in the world. However, even this titan of content management isn’t absolutely perfect, and many users eventually find that the software lacks one or two essential functions that they simply cannot live without.

Enter href="http://wordpress.org/extend/plugins/" target="_blank">WordPress plugins.

These unsatisfied users will then go on a quest, a large search, in an effort to find the right plugin to get the job done. Some people find that needed plugin, BUT many others simply don’t find that they’re looking for.

Some WordPress users might be content to simply give up the fight and resign themselves to a life where one essential feature is missing from their website. But a sizable group of these users is simply not willing to throw in the towel, and they’ll pursue the process of designing their own custom-made plugin to get the job done. It might sound complicated and intimidating, and some parts of it might be. Certainly, href="http://php.net/manual/en/intro-whatis.php" target="_blank">solid knowledge of PHhref="http://php.net/manual/en/intro-whatis.php" target="_blank">P will be required for more advanced plugins that add real features to the WordPress functionality. But a plugin is a relatively easy thing to write, especially for basic functions that are standard throughout WordPress and simply need to be “reworked” in order to do the job better and present it in a more pleasing way.

Users who won’t settle for second-best, and are thinking about creating their own plugin, need only follow the simple steps below to put their WordPress installation on a path toward greater functionality and compatibility with their big ideas and grand plans for Internet domination.

Step 1: Create a New File within the Plugin Directory and Give it a Purpose

class="border" alt="WP Plugins" src="http://www.webhostingsecretrevealed.net/images/2012/0410-5.jpg" width="750" />

The first step to creating a plugin is to simply create a new PHP plugin file within the existing WordPress plugins directory.

By now, most users should know where to locate that directory as they’ve likely uploaded a handful of plugins to enhance their WordPress installations’ functionality already. However, for those who are really approaching this process as a complete and total novice, the directory containing all pug in files is found at the following location for every version and iteration of the WordPress software:

/public_html/wp-content/plugins/

Navigate to that directory and create a new (blank, at this point) file named “my-custom-plugin.php.” This is the file which will contain all o our work from start to finish, and we’ll give it an obvious name sot hat it doesn’t accidentally get deleted or prematurely activated during the development process. Once this file has been created and uploaded to the server, use an FTP client to directly edit this file (using a built-in text editor) while it is still hosted on the server. This is the best way to edit remote files, as it makes saving and uploading essentially automatic, and definitely easier than managing multiple versions of the same file stored in different locations.

The plugin will now be named, described, and given a “byline.” This is the same type of information that is placed at the top of a theme’s “style.css” stylesheet file, and theme developers will feel right at home by filling out the information below. Place this information into the top of the plugin file before any other code. Even the opening PHP tag should not be placed before these commented lines. If these lines are placed incorrectly, or are omitted entirely, the plugin itself will not appear within the WordPress Dashboard. That means it cannot be activated, used, tested, or debugged, and that’s no good. Here’s what needs to be filled out before opening the file and proceeding to define a function:

/*
Plugin Name: A Custom Plugin Used to Learn the Ways of WordPress
Plugin URI: http://www.your-website-here.com
Description: This plugin is being used to demonstrate how PHP code, WordPress variables, XHTML, CSS, and other information, is placed into a standard plugin PHP file to add new functionality to a standard WordPress installation.
Author: Your Name Here
Version: 1.0
Author URI: http://www.your-website-here.com
*/

With that information having been completely filled in, the plugin will now be spotted by the WordPress Dashboard and its information will be properly displayed alongside other plugins within the plugin activation / deletion administration panel. The plugin has now been given a filename, a friendly name, and a purpose. All it’s missing at this point are some functions. That’s where step two comes in.

class="border" alt="WP Plugins" src="http://www.webhostingsecretrevealed.net/images/2012/0410-6.jpg" width="750" />

Step 2: Defining a Plugin Function (or Functions) for Use on a WordPress Website

This plugin demonstration will assume that the developer has created a href="http://codex.wordpress.org/Custom_Fields" target="_blank">custom field. This field will be used to determine whether or not social media links are included with the post so that users might share the post with their friends and family members who are subscribed to their social networking updates on sites like Twitter, Facebook, LinkedIn, and MySpace. A custom field has been created, in this case, named “social_links.”

Using the PHP code in the plugin, we will determine whether or not the social networking field has data inside of it. If it does, a “bar” of social media sharing links will be displayed. If it does not have any data within it, then these links will be omitted. This is a great way to disable the sharing of posts on your website which are simply not meant for viewing by the wider public, and doing it in a plugin is a great way to ensure that this functionality applies across all themes, rather than simply in one theme’s entry template.

This process is accomplished by “adding” an action to the WordPress code. This is done using the “add_action” PHP command, parked with several “echo” statements and existing lens of WordPress code that can be ported in directly from existing WordPress template files. Remember that virtually any variable which can be used in a template is also valid for inclusion within a plugin file, although the opening and closing PHP tags must be omitted as the code is already wrapped within one, all-enompassing opening and closing PHP tag enclosure.

Here’s what the added “action” looks like within the plugin file when it is completely filled out:

function social_links($post_ID){
global $wp_query;
$ID = $wp_query->post->ID;
if (get_post_meta(13); == 1)
{
return $post_ID . “Social Networking Link Buttons”;
}
else
{
return $post_ID . “”;
}
}
add_action(‘the_content’, ‘social_links’);

The first lines of code are simply used to determine whether or not any “meta” information has been filled out in the WordPress Dashboard for the specific entry being viewed. This is done by querying the WordPress database (using the $wp_query variable) and looking for information within meta field number 13. Each custom field is given a numerical identification, just like entries, comments, and pages. This number can be used within variables for conditional statements.

So, first the plugin looks into the custom field for each entry and sees whether or not content is present in the field’s database table. Next, it runs through the conditional. If the content equals “1,” it proceeds. The usage of “1” in this case means “if the field has data present.” The inverse of this would be “0” which would translate to “if the field has no data present.” So, if the field has data present, or equals “1,” the function proceeds to the first part of the conditional. That section provides for the display of social media sharing links. For the purpose of brevity, those links have not been included with the function. However, they can be pretend using simple XHTML within the quotes that follow the “return $post_ID” statement.

If the custom field does not have data present, it effectively equals “0” as far as this plugin’s code is concerned. However, because this conditional is an either / or statement, instead of one with many different outcomes, we simply use the “else” construction to instruct the plugin to print the alternative content under any other circumstances. In this case, it simply prints nothing. For this reason, all that needs to be placed within the function is:

return $post_ID “”

At the bottom of the statement, we add our new function as an “action” to the existing “the_content” PHP variable. This will append the social network sharing buttons to the bottom of an entry directly after the entry’s content is finished printing. The statements in this parenthetical statement are chronological, meaning the new action (“social_links”) could be placed before “the_content” if those buttons were supposed to be displayed at the beginning of the content, directly after the entry’s title has been printed onto the screen.

With the function completed, and the action added to the WordPress Loop directly after the entry’s main body of content is printed on tot he page, the plugin is essentially complete. This is the appropriate time to add the closing PHP tag, save the file, and upload it to the server for use.

Step 3: Activate the Plugin and Try it Out

The most important part of the process is activating the plugin and verifying that its functions work as expected and do not cause issues with any existing plugins or standard WordPress features. This is also a good time to verify the integrity of the PHP code and ensure that any output (XHTML or otherwise) prints as desired.

If any errors do arise during the activation and testing process, it’s important to check the plugin file and make sure that all statements are properly opened and closed. This means checking for punctuation, in many cases, including parentheses, semicolons, brackets, and lowercase letters. Remember that PHP is case sensitive, and it’s also punctuation-sensitive: Any unclosed statement essentially continues infinitely and can cause pages to simply not load, or load extremely slowly.

When all of the kinks have been worked out, the job is largely complete. However, there are a few additional considerations to keep in mind for other scenarios.

Step 4: Creating a Plugin ReadMe File

class="border" alt="Create A WordPress Plugin" src="http://www.webhostingsecretrevealed.net/images/2012/0410-8.jpg" width="750" />

If the plugin is intended for private use only, there is simply no reason to create a “ReadMe” file unless, of course, you’re afraid that you might forget what the plugin does, how it was built, or how it functions within the WordPress Loop itself. However, many developers create plugins with the intent to distribute them to the wider WordPress community and, with more than 60 million users, this is a lucrative way of promoting a website and earning secondary income.

Those users are virtually required to craft a ReadMe document that outlines the plugin’s functions, how to install the file to the server, and how to set it up and customize its functions. This file can also contain information such as change log which details every change and update made to the plugin over time. However, the important thing is to explain what the plugin does, how it works, and how to install it. Novice users won’t know what to do if they’re not guided through the process, much like novice plugin developers didn’t know how to create a new WordPress function until the last step of this guide.

When the plugin file has been completed and paired with a ReadMe file (typically a .txt file), it’s time to put both documents into their own folder and compress them using the standard ZIP file format. The plugin can then be uploaded to the WordPress Extend community of plugins and themes, as well as to the developer’s server for a self-hosted solution.

Relatively Easy to Do, Especially with WordPress Variables and Functions

The great thing about developing a new plugin for WordPress is that the file can use any existing PHP function, variable, or loop, which WordPress has already defined and initialized. This makes it easy to extend WordPress features and enhance their functionality across many themes, and it makes the plugin development process as easy as creating a new theme for the software itself.

Always remember to test for bugs, validation errors, and function conflicts before putting the plugin into active use or sharing with the wider WordPress community. When that process has been completed, and the plugin is working properly, the development stage is complete and you’ll be free to enjoy the success and new features you just created. ;)

Further readings on WHSR

To dig deeper on this, check out title="Must Have WP Plugins" href="http://www.webhostingsecretrevealed.net/blog/blogging-tips/20-must-see-wordpress-plugins/">Jerry’s List Of 20 Essential WordPress Plugins, href="http://www.webhostingsecretrevealed.net/blog/web-design/25-handy-code-snippets-for-wordpress-developers/">25 Handy Code Snippets For WordPress Developers, title="WordPress Tips" href="http://www.webhostingsecretrevealed.net/blog/blogging-tips/25-most-wanted-wordpress-tips-tricks-and-hacks/">Most Wanted WordPress Hacks, Tips, And Tricks; and, if you are looking for a good WordPress hosting, check out what I’ve been using recently – title="WP engine Hosting REview" href="http://www.webhostingsecretrevealed.net/hosting-review/wp-engine/">WP Engine – it’s quite an expensive host (thus not recommended to newbies) but you get what you pay for.


Page 24 – Web Hosting Secret Revealed




Web Host Interview: Interserver Director of Business Development, Michael Lavrik



alt="Web Host Interview: Interserver Director of Business Development, Michael Lavrik" src="http://whsr.webrevenueinc1.netdna-cdn.com/wp-content/uploads/2014/09/interserver-homepage-500x254_c.jpg" />

Today we are honored to have Michael Lavrik, Director of Business Development of href="http://www.interserver.net/index.html" target="_blank">Interserver, as our interview guest. Interserver is a VPS/dedicated hosting provider that need no further introduction – the company has been around for one-and-half decade (and still going very strong in business today). Without further delay, here goes my Q&A session with Mr. Lavrik.

Updates: Interserver Special Discount (.01/mo Hosting)

class="meteor-notification success icon">
class="icon-ok">class="content">

Special Promo Code: WHSRPENNY  
We just got a special deal from Interserver management. By using promo code “WHSRPENNY”, you’ll  get Interserver hosting at .01/mo for the first month. Shared hosting price starts at .01/mo after discount.

Personal Introduction

Hi Michael, I am honored to have you as our interview guest today. Shall we start with some introduction? Please tell us about yourself and your role at InterServer.

id="attachment_10811" style="width: 160px" class="wp-caption alignright">class="size-full wp-image-10811" src="http://whsr.webrevenueinc1.netdna-cdn.com/wp-content/uploads/2014/09/lavrik.jpg" alt="Michael Lavrik of Interserver" width="150" height="150" srcset="http://whsr.webrevenueinc1.netdna-cdn.com/wp-content/uploads/2014/09/lavrik.jpg 150w, http://whsr.webrevenueinc1.netdna-cdn.com/wp-content/uploads/2014/09/lavrik-130x130.jpg 130w" sizes="(max-width: 150px) 100vw, 150px" />class="wp-caption-text">Michael Lavrik of Interserver

Thanks for having me. My name is Michael Lavrik and I’m an operating partner at Interserver, but my official title is Director of Business Development.

My colleagues and I work out of our office/datacenter in Secaucus, NJ. We started this business in 1999 -when I was only 15 years old- by reselling virtual hosting accounts for another provider. Then we bought our first dedicated server, switched to colocation, then a rack, then multiple racks. Fifteen years later we operate two datacenters in Secaucus NJ and are expanding rapidly into other locations like Los Angeles, CA.

Impressive. What is the #1 thing that motivates you to get up to work at Interserver in the morning?

My motivation is to continuing to grow the business while maintaining excellent customer service. One of the largest challenges with a rapidly expanding customer base is alienating your customers and I think we’ve been doing a great job at providing quality service while maintaining a budget-friendly price point. I hope we can continue to offer the same great service for another fifteen years.

Could you tell us one thing that most people do not know about yourself?

After sitting in front of the computer at the office all day, I love to get dirty! In addition to the various maintenance and repair at the office, in my free time, I’m restoring a href="https://www.google.com/search?q=1969+Pontiac+GTO+Convertible&hl=en&biw=1920&bih=993&source=lnms&tbm=isch&sa=X&ei=4GYNVM6sJ8S2uATPzYHoAg&ved=0CAYQ_AUoAQ" target="_blank">1969 Pontiac GTO Convertible.

Interserver Web Hosting Services

What can we know more about Interserver?

Interserver is a Secaucus, NJ based company that’s been providing budget-friendly hosting service since 1999. We offer shared hosting, dedicated servers, VPS and colocation. Our support department operates 24/7, so you can call us anytime.

id="attachment_10813" style="width: 760px" class="wp-caption aligncenter">class="border wp-image-10813 size-full" src="http://whsr.webrevenueinc1.netdna-cdn.com/wp-content/uploads/2014/09/interserver-homepage.jpg" alt="Interserver homepage" width="750" height="382" srcset="http://whsr.webrevenueinc1.netdna-cdn.com/wp-content/uploads/2014/09/interserver-homepage.jpg 750w, http://whsr.webrevenueinc1.netdna-cdn.com/wp-content/uploads/2014/09/interserver-homepage-300x152.jpg 300w" sizes="(max-width: 750px) 100vw, 750px" />class="wp-caption-text">Interserver homepage

Very well. As you mentioned, the company offers almost everything in hosting – Shared, Cloud, Reseller, Dedicated. What’s your best selling package?

The core of our business has always been dedicated servers, but with changes in technology we’re seeing a big shift to Virtual Private Servers and Cloud. Our current focus is to continue to expand our Virtual Server client base as rapidly as possible.

InterServer handles every aspect (data center, server network, Linux Kernel, etc) in web hosting. How is that better than other hosting companies that outsource part of their operations?

I think the difference is experience; we’ve been doing this for 15 years.

We’ve made all our mistakes already. We follow a proven model for every aspect of the operation from running an Ethernet cable to installing software.

I was setting up my VPS hosting at Interserver earlier* and I like how we can customize (almost) everything. What are some of other advantages with Interserver’s Cloud VPS Plans? Why should customers switch over to InterServer’s VPS?

id="attachment_10812" style="width: 760px" class="wp-caption aligncenter">class="size-full wp-image-10812" src="http://whsr.webrevenueinc1.netdna-cdn.com/wp-content/uploads/2014/09/interserver-routing.jpg" alt="Interserver routing protocol (source: http://www.interserver.net/facility.html)" width="750" height="555" srcset="http://whsr.webrevenueinc1.netdna-cdn.com/wp-content/uploads/2014/09/interserver-routing.jpg 750w, http://whsr.webrevenueinc1.netdna-cdn.com/wp-content/uploads/2014/09/interserver-routing-300x222.jpg 300w" sizes="(max-width: 750px) 100vw, 750px" />class="wp-caption-text">Interserver routing protocol (source: href="http://www.interserver.net/facility.html">http://www.interserver.net/facility.html)

Our platform is like no other because we built it!

All provisioning is integrated into my.interserver.net. You can order web hosting, domain names, VPS, dedicated servers, SSL, software licenses (cpanel, plesk, fantastico, Softaculous, Cloud linux, Light speed), and Quick Servers all from the same location. It also has additional features like server monitoring and DNS hosting available and you don’t need to be a customer to use it.

On the operations side of this platform we’re able to manage every part of our infrastructure. Even though we deal with 1000’s of servers, every single cable, device, server, and switch is inventoried and monitored on our platform. With our powerful tools and proven experience we are able to deliver a service unmatched by our competition.

* Note: Thanks for Michael – I have got a free VPS account at InterServer. Testing is in progress right now and you’ll see a detail review on InterServer very soon.

On Business & Hosting Advice

It’s already September in 2014 . How is Interserver doing in business this year? Will there be any major changes in the company’s services?

This year we successfully launched our href="http://www.interserver.net/affiliate.php" target="_blank">affiliate platform and currently pay 0 per sale to our affiliates. Some unique features such as custom landing pages for our affiliates have drawn a lot of attention and extra revenues to our partners.

By the end of the year we hope to launch a new location in Texas. Other than that we’re still providing the same quality service we’ve always offered.

In your opinion, what makes a good dedicated web host? What are some of the key points to look into when we are choosing a dedicated hosting?

Know who you’re buying from and where the server will end up. Try to avoid resellers; the company should preferably own the datacenter.

If it’s collocated, how quickly can a tech have physical contact with it? For example, before we built a datacenter we rented office space inside the same building as our colocation provider to have instant access to hardware. Is the provider able to pick up the phone 24/7? Try calling at 3am. And -of course- check the reviews online!

That’s all for my questions, thanks again for your time. Anything you would like to add?

It’s been a pleasure speaking with you. Being a part of this industry for the last 15 years has been an extremely rewarding experience. I look forward to seeing the industry evolve for many years to come and hope Interserver continues to be a trusted choice for everyone’s hosting needs.

More

  • Visit Interserver online: href="http://www.interserver.net/index.html" target="_blank">http://www.interserver.net/
  • Helps are everywhere on Interserver. The web host runs an href="http://www.interserver.net/blog/" target="_blank">active blog and href="http://forum.interserver.net/forum/" target="_blank">community forum.
  • You can follow Interserver on both href="https://www.facebook.com/interserver" target="_blank">Facebook and href="https://twitter.com/interserver/" target="_blank">Twitter.
  • For shared hosting, Interserver offers 30 day money back guarantee. The company also offers 99.5% uptime guarantee, 100% power guarantee in the form of href="http://www.interserver.net/service-level-agreement.html" target="_blank">Server Level Agreement (SLA).

Page 12 – Web Hosting Secret Revealed