Any web development tools for Puppy?

Booting, installing, newbie
Post Reply
Message
Author
Dark_Fire
Posts: 22
Joined: Sun 22 Jun 2008, 15:26

Any web development tools for Puppy?

#1 Post by Dark_Fire »

Hey.

Well im a web developer. And I was wondering if there was a way to get all the software on I need. Where do I find it. How to install it. That kinda stuff.

I did get aptana working. As for firefox. I just have the following questions.

Is there a apache PHP MySQL server for puppy?
Will it install PHPmyAdmin?
How do I make firefox my default browser?
How do I get the rest of puppy to work through a proxy?
How do I install puppy on my grub menu? (Currently running Linux Mint too)

Thanks in advance.

Dark_Fire

User avatar
erikson
Posts: 735
Joined: Wed 27 Feb 2008, 09:22
Location: Ghent, Belgium
Contact:

Re: Web development

#2 Post by erikson »

Hello Dark_Fire, welcome!
Dark_Fire wrote:Is there a apache PHP MySQL server for puppy? Will it install PHPmyAdmin?
Yes (though I haven't used it myself). You could search the forum for XAMPP, which leads a.o. to thread Xampp 1.5.0 - Apache with MySQL, PHP and Perl
[size=84][i]If it ain't broke, don't fix it.[/i] --- erikson
hp/compaq nx9030 (1.6GHz/480MB/37.2GB), ADSL, Linksys wireless router
[url]http://www.desonville.net/[/url]
Puppy page: [url]http://www.desonville.net/en/joere.puppy.htm[/url][/size]

User avatar
tombh
Posts: 422
Joined: Fri 12 Jan 2007, 12:27
Location: Bristol, UK
Contact:

#3 Post by tombh »

Hi Dark_Fire,

I'm a web dev too, I use Puppy for all my development, I even developed the Puppy community site over at puppylinux.org in Puppy!

I'm still settling on the best editor, I'm playing around with gEdit at the moment with gnomevfs support. I don't think much of Bluefish, ideally I would use Geany, by far my favourite editor, but it doesn't support gnomevfs and using it with curlftpfs causes crashes. I've heard of Aptana but never used it, is it any good? What are its dependencies? Can you say more about how you got it working in Puppy?

Yes XAMPP I think is the only Apache setup that I've heard of on Puppy, which is a shame as it's nigh on 200MB! Hardly very Puppy.

A while back a chap called costal martignier put together a truly remarkable package called webenvironment, see the thread here, it's a full server with MySQL, PHP and PHPMyAdmin in under 5MB! Truly amazing, truly Puppy :) However, costal martignier got fed up with Puppy and stopped maintaining it. It got to version 0.5 in the end stuck on versions 4 of both PHP and MySQL.

I've wanted to take up that project ever since, but haven't had the time, a chap called nibl set up a server hnot so long ago and we tried to get something together, see the thread here. Though we made a lot of progress and had a lot of good ideas nothing final came out of that.

I have a very good feeling that costal martignier's original package would provide a stable skeleton on which to install the latest stuff. A Lighttpd 1.4.1 pet is available for Puppy 3, Slackware's MySQL tarballs work straight off in Puppy, PHPMyAdmin is just PHP anyway so there's no problem there. There's a great CLI email client to replace sendmail too. The hardest thing is compiling PHP, to use it with costal martignier's package it has to be fast CGI enabled at compile time, therefore the PHP packages already available in Puppy won't work, unless you can figure out how to get lighttpd to use an ordinary PHP binary.

Anyway, maybe that's something that you're really not interested messing about with. But I'm glad I've written it all down and brought all the links together in one place.

My understanding of making firefox the default browser is that it mostly gets called specifically from application to application, therefore usually you have to tell your app, eg, Aptana, what browser you prefer to view HTML in. However, in Puppy there is a defaultbrowser file that you can set with your preferred browser, alienjeff explains all here. Though, as I say, not all apps will recognise that setting.

I'm afraid I'm not sure what you mean by a proxy, do you mean the localhost server, or a local area network?

The simplest way to setup grub is to use the Grub Bootloader Config, it's in the main menu somewhere, I'm not sure where, as I use the Gnome desktop. But that will automatically detect the various installations and partitions on your harddrive and setup grub accordingly by overwriting the grub that is already present, it will detect your Linux Mint installation and add an entry for that. So of course back up your menu.1st before trying this.

Okay, good luck :)
[url=http://www.tombh.co.uk/colour_memories/contribute.php]Colour-Memories Database[/url]

Bruce B

#4 Post by Bruce B »

My experience with Web Development is we need a variety of tools.
  • GUI editor
    CSS editor
    Text editor
    Browsers to test appearance and functionality
ROX-Filer allows opening your documents with a variety of
applications.

Check the ROX user manual for more details.


http://rox.sourceforge.net/Manual/Manual/Manual.html

Dark_Fire
Posts: 22
Joined: Sun 22 Jun 2008, 15:26

#5 Post by Dark_Fire »

First of all, much thanks for your reply.
tombh wrote:I've heard of Aptana but never used it, is it any good? What are its dependencies? Can you say more about how you got it working in Puppy?
The thing I like about Aptana is it has PHP support. Like Dream Weaver "Guesses" the word your trying to type (eg you only type <h [return] to get <html></html>) aptana, not only with HTML, does the exact same, but also with PHP.

It is quite a large file too... the download is 70 meg, and extracts to 201 meg. This is nice and big, but I seem to like it.

DOWNLOADING AND INSTALLING APTANA:
+ Go to http://www.aptana.com and download the linux version of aptana.
+ Extract it into any folder you like.
+ Download the linux version of Java (Save the file under /root/)
+ Open console and type:
+ + ~/jre*.bin
+ + q
+ + y
+ Wait for it to finish, and after it finishes you would find a new folder /root/jre* (in this case /root/jre1.6.0_07)
+ rename the folder to "jre" and move it to the folder you installed aptana.
+ open AptanaStudio. Everything should work.

I only started with puppy today really, so I havent had a chance to check out Aptana on it, But it opened easily. Aptana is baced on Eclipse just btw.

I have tried to link it to the bin, but then it tries to open the jre folder from there. Couldnt find a way to fix this thou. If anyone does please let me know.

Thanks.
tombh wrote:A while back a chap called costal martignier put together a truly remarkable package called webenvironment, see the thread here, it's a full server with MySQL, PHP and PHPMyAdmin in under 5MB! Truly amazing, truly Puppy However, costal martignier got fed up with Puppy and stopped maintaining it. It got to version 0.5 in the end stuck on versions 4 of both PHP and MySQL.
Link is broken...

erikson wrote:Yes (though I haven't used it myself). You could search the forum for XAMPP, which leads a.o. to thread Xampp 1.5.0 - Apache with MySQL, PHP and Perl
A lil too big...
tombh wrote:Anyway, maybe that's something that you're really not interested messing about with. But I'm glad I've written it all down and brought all the links together in one place.
I love computers, I love this kinda stuff. Its what I live for. And maybe ill try and compile one someday. :)
tombh wrote:I'm afraid I'm not sure what you mean by a proxy, do you mean the localhost server, or a local area network?
A proxy is like a gateway to the internet usually through a lan. You connect through a programe instead of directly.

http://en.wikipedia.org/wiki/Proxies
Proxy may refer to something which acts on behalf of something else, as in:
Proxy server, a computer network service that allows clients to make indirect network connections to other network services

I think thats about all I needed to say?

Would any other web developers recomend me using something different? What programmes do you use and what do you think one should look into? Always open for new ideas. :)

Thanks in advance

Dark_Fire
Posts: 22
Joined: Sun 22 Jun 2008, 15:26

#6 Post by Dark_Fire »

It is quite a large file too... the download is 70 meg, and extracts to 201 meg. This is nice and big, but I seem to like it.
I need to correct myself. Aptana is only 93 meg in size. The JRE is another 97 meg. If one can find a way not to duplicate the JRE one would save 97 meg...

So aptana is not that big, but I guess for puppy, its still as huge as can be...

Hope this helps thou...

Dark_Fire

User avatar
tombh
Posts: 422
Joined: Fri 12 Jan 2007, 12:27
Location: Bristol, UK
Contact:

#7 Post by tombh »

Wow! Aptana rocks! A developer's dream. It's going to take a while to learn all its intricacies, but I think it'll be worth. You're right, amazing PHP support, jam packed with zillions of features, runs stable and quick right out of the box. It's not small no, but it's such a delight to use and no doubt will be lovingly maintained in the future by its developers.

I think the problem you mention about Java and Aptana being in the same directory would be solved by making sure the Java binary can be accessed from the shell's environment PATH. The best way to do this, and how I've done it, is to symlink to the original binary from a directory from within the path. So for me I typed,

Code: Select all

ln -s /usr/jre1.6.0_07/bin/java /usr/bin/java
I re-checked all the links in my previous post and they work fine.

So for proxing would the pnethood samba share program help? Also available through the main menu somewhere.

Of course, it goes without saying that if you're manipulating images, The GIMP is what you want.
[url=http://www.tombh.co.uk/colour_memories/contribute.php]Colour-Memories Database[/url]

raffy
Posts: 4798
Joined: Wed 25 May 2005, 12:20
Location: Manila

webenvironment

#8 Post by raffy »

Only version 4 of webenvironment is in my archive:
http://bexa.org/pup/webenv-0.4.pup
http://bexa.org/pup/webenv-0.4.pup-md5.txt

But there is a new sfs for newer Puppy versions (3.01 and 4.00):
http://murga-linux.com/puppy/viewtopic.php?t=28106

The URL and password have been changed to ftp://puppy:puppylinux@ftp.servage.net
Puppy user since Oct 2004. Want FreeOffice? [url=http://puppylinux.info/topic/freeoffice-2012-sfs]Get the sfs (English only)[/url].

Post Reply