Showing posts with label Rapid Development. Show all posts
Showing posts with label Rapid Development. Show all posts
Concrete5 a concrete CMS
Heard about Concrete5 in a podcast from twit.tv called Floss Weekly [ FLOSS Weekly 239 ]. Am currently using Podax on Android to retrieve and listen to my podcasts and gPodder on my desktop to manage the shows I want. That's a hole other topic though so let's get back to how awesome Concrete5 is, and how they have successfully utilized Open Source and Creative Commons as the basis for their business model.
Concrete5 is a content management system that is free and open source, made for marketing but built for geeks. Concrete5 was designed for ease of use, for users with minimum technical skill can still make beautiful pages. It enables users to edit site content directly from the page. It provides version management for every page, similar to wiki software, so any edits can be viewed and reverted back to, also allows users to edit images through an embedded editor on the page.
Django/Rails-Like Rapid Development for Ubuntu
Glade + Python is about as easy as it gets for doing Linux GUI development.
With Glade you build a XML-file describing a Gnome graphical user interface using a GUI editor.
http://glade.gnome.org/
The boiler plate code for a Python GTK project would be some stuff like importing the libraries you need, loading the Glade XML file, creating the initial class for your application and then starting up the gtk.main()-style mainloop.
Once that is done then it's mearly a matter of defining class methods and assigning them to your various buttons.
This tool works perfect for the novice programmer just about anyone should be able to get from zero to 'hello world' GUI program in about 2 minutes. With full version control, build environment, and the ability to easily create installable packages.
From there on everyhing from accessing the hdd, remote file systems, dbus for system events, gstreamer transcoding/encoding/decoding, telepathy for integration into online services, and all that happy stuff is just a few edits away.
Installation
$ sudo apt-get install quickly quickly-ubuntu-templateBegin Tutorial
$ quickly tutorial ubuntu-applicationResources
https://wiki.ubuntu.com/Quicklyhttp://developer.ubuntu.com/resources/tools/quickly/
http://blog.didrocks.fr/post/Quickly-0.4-available-in-lucid!
New To Programming? Learn Python, which is a good choice for learning programming.
http://www.learnpython.org/
http://docs.python.org/tutorial/
http://code.google.com/edu/languages/google-python-class/
Old articles about Quickly
arstechnica.com - quickly-new-rails-like-rapid-development-tools-for-ubuntu -2010
zdnet.com - unchaining-the-opportunistic-programmer - 2009
Subscribe to:
Posts (Atom)

