Profile cover photo
Profile photo
Online PHP IDE
1,681 followers -
Edit files on your FTP server (Open Source Project). Syntax Highlighting; Upload / Download zipped directories; No private data is stored on the server.
Edit files on your FTP server (Open Source Project). Syntax Highlighting; Upload / Download zipped directories; No private data is stored on the server.

1,681 followers
About
Online PHP IDE's posts

When I started to develop the new version, I was working on local files. i.e.  the left tree was the same tree as `My Computer` and the files were taken from HDD.

Now I finished the "FTP connection" feature, and the files are taken from the remote server. (Hopefully all the other features for the basic version will be finished soon)

What do you think, should I keep the version which works on local files? So that the application could be an alternative to your editor. Think of it, you could download the app, upload it to the server, and just use it as an editor (ofcourse not the production env.)?

Post has attachment
Online-PHP 2.0 Alpha...

I'm excited to show you some screenshots from the new version (2.0A), so here we  go..

In the screenshots you can see the new design, themes change, top menu, open files switcher, project definition (base folder in this case), and many more.

Most of the features use HTML5.
Sorry for the IE users, but we have to move on.. 

You can still suggest new features while it's not too late :)
PhotoPhotoPhotoPhotoPhoto
5 Photos - View album

Online-PHP 2.0 Alpha...

I'm starting to develop a new version of the service - it will have more features, cleaner and elegant design, and hopefully - bugless!.

The main new features:
1. The new editor module is now "Ace"
2. The new design is based in Twitter Bootstrap
3. Better search options
4. Themes switching
5. Ability to work on local machine directly

and much more...

Mainly, the new features are improvements. Please send me your suggestions for a new features. I've received many suggestions by email (or contact us form), and I'll be glad to receive more...

Post has attachment
I started to use VIM as my primary editor. I guess it's called "back to the roots". I was curious why there are still many developers using the old *nix editor.

So far, it's similar to EMACS which I really like (and used to work on). Pretty the same functionality, but the shortcuts are a bit different.

I liked that the majority of the shortcuts are on the letter keys, what avoids you from moving your hands (thus slowing the process) from the keyboard - I heard that this is the main concept of this editor.

Anyway, I've posted the configuration file for the editor, with all the useful shortcuts and styles. You are free to use it.

http://online-php.com/blog/

Post has attachment
Recently I started to post some Tutorials regarding Zend Framework, which I started to learn more deeply. Currently, the tutorials include some basic stuff like defining the ACL lists and login actions and forms.

The more things I'll learn, the more posts I'll write. That's the best way to remember all the stuff, but also a convenient way to create some basic templates for common code segments.

So go and visit the tutorials section

http://online-php.com/tutorials/

Post has attachment
A very nice Unit Testing library was added to the tutorials section.
The library is very basic - it has the simplest four assertion functions, but hopefully it will be updated and extended with many more features.

No installation required! - Just extend the class, and call "run()" method.

Please take a look and give a feedback.

http://online-php.com/tutorials/Unit+Testing+Basic+Library/

If you have some tutorials / examples / interesting posts, you are free to send me for posting on the site (they will also appear here in G+)

Post has attachment
Example of a logger class has been added to the `tutorials` section. You are free to comment / use / modify the code.
Some usage examples:
logger::set_output(logger::OUTPUT_TO_FILE | logger::OUTPUT_TO_SCREEN, 'some.log.txt');
....
logger::notice('some', ' notice', ' message');
...
logger::info('some info', ' message');

The function names are dynamic - i.e. the name of the function ('info', 'notice', ...) is the log level. You can receive an array of all the messages from a specific level by using the same function, but without arguments:

echo implode(', ', logger::info());

Enjoy!

Post has attachment
A new code snippet was added to the snippets section on the site - very useful cross browser "addEvent" function. (taken from Nettuts site)
http://goo.gl/Pjqjq
Wait while more posts are being loaded