- Website Development

CodeLobster – New PHP IDE for Linux Systems

In this article, we suggest you get acquainted with CodeLobster – an innovated free PHP editor and environment for WEB-programming.

The application is actively developing, a completely cross-platform version of CodeLobster PHP IDE was recently released.

Programmers around the world have been using it on Windows to create their own sites for a long time already, and from now users of Linux and Mac OS can experience this IDE in practice.

The Linux community has got access to a lot of free software, including various software development environments.

Therefore, CodeLobster provides maximum functionality in its free version. The whole complex of tools for editing source codes and for convenient project work is available.

Of course, by buying a license you will get FTP manager and SQL client, as well as many plug-ins for automating work with frameworks and CMS.

On the other hand, the free version of the IDE can be used freely and unlimitedly, while FileZilla can do an excellent job with FTP, and you can manage databases with phpMyAdmin, for example.

Main Features of CodeLobster

Quick editor perfectly understands HTML, CSS, JavaScript and PHP code, you can insert JS-scripts and CSS-styles in your HTML-files, because it has got differentiated highlighting.

CodeLobster recognizes the DOM structure of the document and helps to write the correct markup by offering tag autocompletion and hints on all the attributes of HTML elements.

It supports both pure JavaScript and popular libraries. If you are working with Node.js and decided, for example, to create a server, you need to enter the following construction:

var http = require(“http”);

var server = http.createServer(function(request, response) {

//Callback function body

});

After creating the “http” object, enter the selector – operator “.” and you immediately will get the pop-up window with the list of methods available for this object.

You can use the autocompletion function at any time, just start typing in the function name and press Ctrl + Space to display a list of possible options.

For example, when using MVC frameworks such as CakePHP or CodeIgniter, we usually start by creating a controller. Here is an elementary example for CodeIgniter:

<?php

class Pages extends CI_Controller {

public function view($page = ‘home’){

//Your code here

}

}

Extending the controller class, we override the view() method and add program logic. Our IDE will help us to deal with the plenty of functions that the framework provides.

Type $this, then enter the member selector “->” and press Ctrl + Space hotkeys. The autocompletion works depending on the context, as a result, we get a list of functions that can be used in the current case.

It remains only to select the method we need from the list.

Programming in JavaScript, in pure PHP or using the ready-made code, you can dramatically optimize the development process, if you are using all the features of your IDE.

Projects with a large number of source files or a complex structure will not cause you any difficulties, CodeLobster provides the ability to collapse code blocks and auto-completion of closing parentheses and quotes – this will allow you to quickly and without errors design your functions and cycles.

To navigate through the code, use numbered bookmarks – press Ctrl + number from 0 to 9. Now, to instantly move to this position, press Alt + the bookmark number.

Any sequence of digits from 0 to 9 is easy to remember, it is a simple trick, but it will make your file navigation really effective.

During the typing process, in order not to be distracted searching for relevant help information, look at the “Dynamic Help” tab in the right panel of the program.

The IDE automatically selects references to according documentation depending on the current context.

Select the desired item to open the page in the browser.

To consult with the official documentation on any of the supported WEB-technologies, you can set the mouse pointer to the item of interest in the code and press the F1 key.

A handy debugger will save you a lot of time when it comes to finding and fixing errors in the application.

Debugging of scripts in CodeLobster performs using the well-known PHP module XDebug, which you must first enable and configure on the server.

After that, we will be able to fully control the operation of the application and view the state of variables at any stage of execution.

You can go through all the code sequentially step by step or create checkpoints, explore the contents of user-defined and global variables, and output the profiler data.

Professional Version of CodeLobster PHP IDE

The professional version of IDE provides two powerful and very convenient tools, thanks to which you might not be distracted at all by extraneous applications, and completely concentrate on the logic of the program.

  • Functional FTP client provides transparent operation with files on remote hosting. You can use simple FTP or SFTP/FTPS, it is easy to configure synchronization of remote and local directories, edited files are automatically uploaded to the server after saving the file in the editor.
  • Database manager and advanced SQL-editor with syntax highlighting guarantee fast and easy work with MySQL, almost completely in visual mode. You can connect to an existing database or create a new one, perform all types of queries and explore the results in a convenient table view.

CodeLobster, like any modern IDE, fully supports a whole set of libraries:

  • In addition to perfectly implemented work with pure JavaScript, there is support for jQuery, Node.js, AngularJS, BackboneJS, VueJS and MeteorJS.
  • All the necessary tools for PHP OOP programming and for using the MVC approach: CakePHP, CodeIgniter, Laravel, Phalcon, Smarty, Symfony, Twig and Yii.
  • Indispensable CMS for building a site of any complexity: Drupal, Joomla, Magento and WordPress.

But special attention should be paid to automating work with frameworks. Namely, the ability to quickly download, install and add to the project any of the tools allows the programmer to speed up the process of deploying a new site or WEB-application.

To use this functionality, go to the program main menu in the “Plugins” section, select the required plug-in and click “Create Project”.

For example, when creating a new project with WordPress support, we do not need to download the system, there is no need even to use the WEB-interface for installation.

The New Project Wizard will guide you through the entire process step-by-step, you only need to enter the correct settings for connecting to the database and credentials of the site administrator.

Installing CodeLobster PHP IDE in Ubuntu

Ubuntu, like any other modern Linux system, alongside the command line also provides an advanced graphical user interface.

Download the IDE distribution from the official site http://www.codelobster.com/, as a rule, the downloaded package will be saved in the user directory, in the “Downloads” folder.

Using the Nautilus graphical navigator, go to the folder with the package, right-click on it and from the context menu select “Open With Software Install”.

If you want to install in the command line mode, open the terminal and go to the directory with the package using the “cd” instruction. Then run the following command:

sudo apt-get install ./codelobsteride-1.3.0_amd64.deb

The described installation process is suitable for systems using the .deb package format, such as Debian, Linux Mint, Ubuntu, Nitrux, Kubuntu and others.

In order to install the CodeLobster IDE on Red Hat Linux, CentOS, Fedora, openSUSE, ALT Linux and other systems with the .rpm package format, you will need to convert the package.

To do this, install the Alien utility, and then run the command:

alien -r codelobsteride-1.3.0_amd64.deb

Now you can install the received rpm-package in any convenient way, for example, with the help of this command:

sudo yum localinstall codelobsteride-1.3.0_amd64.rpm

For quick access to your new IDE, do not forget to create a shortcut directly on the Ubuntu desktop. All shortcuts to locally installed programs are stored in the directory “/usr/share/applications”.

Navigate to this folder using Nautilus and find the file named “CodeLobsterIDE”. Copy it – press Ctrl + C and paste on your desktop pressing Ctrl + V.

Now you can quickly start the program at any time, create a new project and in a minute start programming: develop a website, blog or explore new features in PHP 7.

CodeLobster – New PHP IDE for Linux Systems

About eCommerce FAQs

Read All Posts By eCommerce FAQs

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.