Blog
AAG | LayerComps
2011-07-22 04:54:24
Introduction
AAG | LayerComps (LayerComps for short) is a plugin for LiveCode that works just like the Layer Comps palette from Adobe Photoshop. It allows you to record the rect and visibility of controls in a card and switch between these recorded states with ease.
You can use that for many things, but the most obvious usage scenarios are:
- Create different prototype layouts to show to a client or friend and switch between then easily.
- Create different layouts for the different mobile resolutions and switch between them as needed.
- Create complex interfaces where you reveal or hide parts of it without changing cards. For example: hiding and revealing different sidebars and inspectors.
A new version of FTP Commander is about to be bornÉ
2011-07-20 19:27:38
FTP Commander is a plugin for LiveCode. It is a simple FTP Client to be used from inside the IDE. It was created in couple hours in 2004. I am now revamping it and adding more features. It will be the first application to use the CURL External to enable it to use SFTP.
The new version has a built-in text editor and site manager. This way, I can edit my LiveCode Server files from inside the IDE itself.
Stay tuned.
AAG|Workspaces
2011-07-20 17:44:05
A handy tool to help you organize your workspace. AAG|Workspaces is a plugin for LiveCode that allows you to record which files and urls you use in a project. You can then with the click of a button, reopen all them. This is very useful when you keep working on different projects and they have different references that you need open and different stacks. This way, you don't loose time preparing to work and can focus on what you want to do.
You just click the "new" button to add a new workspace, then you can type or drag & drop files and URLs to the appropriate fields. They are saved automatically but if automatic saving gets you nervous there is a friendly save button.
Pressing "open" will launch all the URLs and Stacks. Thats it. Simple and useful.
Setting up LiveCode Server in Dreamhost VPS
2011-07-18 11:04:51
The problem
I could not setup LiveCode server on dreamhost. No matter what I did using .htaccess files, it would not work. Sometimes it would not find the engine, another times it would fail to execute and instead send engine as a download. Now I think I know why this was happening but at the time, I had no clue.
After reading many docs on Dreamhost Wiki and going thru httpd.conf, I decided to use a setup similar to what they did to PHP.
Bootstrapping a CMS in 24h
2011-07-16 10:00:02
Introduction
My name is Andre Alves Garzia and I am 31 years old. I started coding in LiveCode when I was 23, my first big personal project was creating a Web Server written 100% in LiveCode. This project got me visibility and was very fun to work. After that I started working more and more with CGI and server side stuff to the point where I basically cornered myself as a "server guy" which was OK by me, I liked working with servers (before my Mac, my main machine was a NetBSD).After some time I started consulting for clients that wanted to build CGIs with LiveCode. I developed my own set of libraries for CGI development and they were put to good use into production environments with great success. My business flourished and I purchased a domain with my name and built a simple page. The page was static. The page was not built with LiveCode at all. I was selling LiveCode web stuff but I was not using it on my own page. My explanation was that I didn't need any dynamic content on my website, so it was easier to create it using just a Text Editor then to force LiveCode into it.
Over the years, I've built CMS, Web Editors and more to many clients but my website was still static, no CMS. I've built toy and real content management systems for a living but I was not using my own creations, mostly because they were all custom made to specific needs of clients and would require a lot of reworking to be used by myself alone. I made plans and projects of the perfect CMS to use on my site and started building it many times just to abandon it when I could not longer allocate the time and effort to bring those plans into reality. Every time I looked into my own website I was secretly ashamed of it, not because something was wrong with it but because it could be so much more.
Time marched on and Runtime Revolution released RevServer (now LiveCodeServer aka The Miracle aka Andres Dream). RevServer was an engine like the old CGI/Command line engine but with it you could mix and match HTML and LiveCode Script, you also had access to some really useful functions and variables such as $_POST. Hours after RevServer was released, I created the first CMS for it. It was called Tomato CMS and it worked fine for a piece of couple hours work. But in my infinite wisdom, I didn't used it for my own site, don't ask me why, I don't have a good answer.
As I've said, the fact that my site was not using any of my own creations was bad for me, specially because every now and then I wanted to create something on the site and had no way to do it. On July 8th, I decided I had enough, my site last update was four years in the past, this was enough, I was going to build myself a new website and CMS using LiveCode Server and I decided it would be ready in 48h...
