CodeLobster

CodeLobster – New PHP IDE for Linux Systems

This article focuses on CodeLobster, an innovative free to download PHP editor and environment for web development.

This application has been available for Windows for a long time. But the developers have recently released versions for Linux and Mac OS. So CodeLobster is now a cross-platform IDE.

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

CodeLobster seeks to offer a lot of functionality in its free to download version. The whole complex of tools for editing source code and for convenient project work is available.

There is also a professional version, which offers an FTP client and SQL client, together with many plug-ins for automating work with frameworks and content management systems. On the other hand, the free to download version of the IDE can be used without charge and without limitation. And there’s many high quality open source FTP and SQL clients available, such as FileZilla and phpMyAdmin.

Main Features of CodeLobster

CodeLobster’s editor understands HTML, CSS, JavaScript and PHP code. Users can insert JS-scripts and CSS-styles in HTML files, with the software’s 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.

CodeLobster

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.

CodeLobster

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:


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. The IDE helps to deal with the many 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 obtain a list of functions that can be used in the current case.

CodeLobster

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

Programming in JavaScript, in pure PHP or using 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 present any difficulties, CodeLobster provides the ability to collapse code blocks and auto-completion of closing parentheses and quotes. This enables coders design functions and cycles quickly and without errors.

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 makes 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 according to documentation depending on the current context.

CodeLobster

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

To consult with the official documentation on the supported web technologies, point 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 by external 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 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 working 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.
  • 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.

CodeLobster

The New Project Wizard guides 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 https://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” command. Then run the following command:

sudo apt-get install codelobsteride-1.3.0_amd64.deb

The described installation process is suitable for distros 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

If you’re running an Arch based distro, you can convert the .deb file to an Arch based package using the debtap utility.

debtap codelobsteride-1.3.0_amd64.deb

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.

Website: codelobster.com
Developer: Codelobster Software
License: Freemium

Note: This article is a guest post written by CodeLobster.

If you would like to write a guest post about your software, please contact us.

Share this article

8 comments

  1. Don’t feel that professional if you are still manually syncing sites with ftp/sftp, feels more the target group is home users with too much money in their pockets.

    1. It’s amazing how people feel they can comment on the professional version without any actual experience. People can spend their money how they wish.

  2. Wow, it looks absolutely ugly. What an awful, trashy, editor. It’s like a student had too much free summer time and built it. Why would I want Bold/Italic buttons on a code editor? This is why linux is a joke. Too much trashy, low grade software. Apparently this has a professional version? But if it looks like this, then it’s FAR from being anywhere near professional grade.

    1. If only I could take you seriously. You assert that Linux is a joke. On the basis of a freeware PHP IDE. Windows and Mac OS must also be a joke given the software is cross-platform.

      The developers offer a free (albeit not open source) version. And you dismiss it on the basis of bold/italic buttons and it doesn’t look like you want. Again, seriously?

      Curious your twitter page says you like Linux.

      All operating systems have rubbish software. But it’s pretty clear you haven’t even tried the software.

    2. I agree that there is too much ‘trashy’ software. But that applies to open source software as well as proprietary software. But Linux itself is awesome. Hundreds of millions of euros development effort given away for nothing with full source code. Please retract your comment, or look absurd!

    3. Those buttons and the ones next to them can be used to insert HTML tags. They’re useful since PHP is used to process HYPERTEXT.

  3. I can`t find a tutorial to install properly I got the codelobster but just can run because it is my first time any link or video that you can recommend ? thanks in advanced

    1. With no information provided, it’s difficult to help. The developers provide a .deb, this is a package for Ubuntu / Debian. If you’re running either of these distributions, you can type at a shell in the directory where the .deb resides:

      sudo dpkg -i ./codelobsteride-1.4.0_amd64.deb

Share your Thoughts

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