Mario Behling's blog

lubuntu.net new website with Drupal 7

The goal of the upgrade of the lubuntu website was to keep all previous content and screencasts of Leszek and to continue the site with the latest version of Drupal 7, respectively the speed optimized distribution Pressflow 7. The way we did the upgrade: We got the latest dump of the site and database from Osuosl (the great folks of Open Source Lab hosting our site - Thank you!) and upgraded it locally. I got a lot of help from Thanh Nguyen from the Drupal Community, who is also working in my company.

WHAT WAS UPGRADED: The Drupal system was upgraded from version 6 to version 7. All modules were upgraded. Many modules had to be substituted with other modules. A new theme was set up. The new site is merging the proposal of Kanliot with the old site.

DESIGN AND THEME: The new site is using a slightly customized "Superclean theme" provided by the Drupal community. The icons for the lubuntu links and screenshots for the slideshow on the frontpage are made by Rafael Laguna (also known as 礁湖神癒).


screenshot lubuntu.net website 2012

CONTENT AND PARTICIPATION IN LUBUNTU WEB PRESENCE: There are three goals for the lubuntu site.

#1 The intention of the lubuntu website is to direct people to the right resources to find answers, e.g. a download page, forum, wiki or help pages.

#2 On the site we want to provide a basic idea about the lubuntu project.

#3 The site should show 'updates' from the community on the net.

For #1: We are providing links to the most common resources like the lubuntu tag page on the ubuntuforums and help pages.

For #2: We are offering an introduction to lubuntu on the front page and a slideshow (which substitutes the previous screenshots page).

For #3: We are collecting feeds from blogs of contributors and news sites like twitter and google news.

Since the beginning of the project the idea was to keep the participation as open as possible and to focus on lubuntu as a community project rather than "only" a lightweight Linux system. While marketing is important, we also did not want to use marketing language that might "promise too much" or compare to other systems and desktops in a negative way. Lubuntu is more lightweight than many others, but different systems have different advantages and other distributions more features for instance. In the end we are all in the same race for free software :-)

Rather than creating a website that can only be handled by a limited group of people, we also decided to use existing collaboration tools that offer a wide degree of openness . For example, as a newbie or as an established contributor it is much easier to get involved contributing in the existing Ubuntu wiki and Ubuntuforums than becoming active in a team that manages a new content management system.

We are using existing channels as much as possible. In the proposal of Kanliot there were some additional pages with excellent in-depth information. In order to facilitate the process of content updates and to let more people participate, however, I suggest to collect this information in the wiki and other community resources (where there is an established path of getting involved). As far as I can see this actually works out well most of the time and some of the content of pages in the proposal already made it into the wiki and documentation pages.

screenshot lubuntu wiki 2012

screenshot of lubuntuforums

WEBSITE TEAM: Nevertheless, as updates on the website became a bit slow, especially during the last year, we need to think, how to bring a team of contributors together to update the most important information here. We need to form a team to keep the site running with up to date links and information, especially during new releases. The level of access to critical community resources like a server usually depends on the personal level of trust. At the moment our hoster is taking care of the server and many admin tasks, but they will also offer access  to the server ot the lubuntu web team in the upcoming months. So, we need to think about how to establish a team. This is probably a discussion during a UDS or meet up at a lubuntu community weekend.

Let's also take the opportunity to say THANK YOU TO OSUOSL FOR HOSTING LUBUNTU.NET: Osuosl stands for Open Source Lab of Oregan State University. The advantage of hosting with Osuosl is that we do not need to worry about server maintenance and that the site is hosted with a community resource. There are tons of FOSS projects hosted by Osuosl we are sharing resources with. Thank you Osuosl for hosting us and in particular Michael and Rudy for your support!

.. Lastly, still the question: WHY DID IT TAKE SO LONG TO BRING UP THE NEW SITE: One point was, there were a few obstacles to overcome in the upgrade process. Another point was, that the central administration of the server infrastructure of several projects means we need to coordinate with others and it means that there are more parties involved. Thus taking up more time.  Also, as we are co-working across continents (Europe, Asia, North America) and time zones, sometimes having to wait for a day for a reply if something does not work out right away. For the future things are also improving here step by step as Osuosl will soon provide a way for us to take care of CMS installations ourselves.

If you are interested below you find information about the major upgrade tasks and process.

Lubuntu-drupal 7 Upgrade Notes

1. Some important changes:

1.1. Drupal core: 6.22 -> 7.12

1.2. Theme

- Custom Superclean theme: http://drupal.org/project/superclean
- New logo

1.3. Modules

List of modules, which do not work on Drupal 7 anymore:

a) Akismet
- Link: http://drupal.org/project/akismet
- Similar modules include Antispam (which includes Akismet protection), Mollom
http://drupal.org/project/antispam
http://drupal.org/project/mollom

b) customcssjs
- Link: http://drupal.org/project/customcssjs

c) Image (integrated to the core)
- Link: http://drupal.org/project/image
- From Drupal 6 to 7: Image node data may be converted to Image fields using Field convert module; the image_legacy module (in this project's git repository's 7.x-1.x branch) provides the necessary field conversion information.

d) img_assist
- Link: http://drupal.org/project/img_assist

e) supercron (integrated to the core)
- Link: http://drupal.org/project/supercron

f) udcountdown, udheader, udplanet
- Link:
+ http://drupal.org/project/udcountdown
+ http://drupal.org/project/udheader
+ http://drupal.org/project/udplanet
- We need to find solutions to keep these features.

g) oauth_common (for post twitter feature)
- Link: http://drupal.org/project/oauth_common
- OAuth Common has moved to it's new home at http://drupal.org/project/oauth

2. Upgrade process:

2.1. Backup current website.

2.2. Upgrade current website to latest drupal 6 (6.25) and also all active modules.

2.3. Check all modules to find new versions for drupal 7 or look for alternative solution to implement the features.

2.4. Disable all non-core/optional modules and change the theme to basic theme.

2.5. Download the drupal 7 and all module(for drupal 7).

2.6. Upgrade the website and check for errors (we will correct these error before going to next step).

2.7. Enable modules one by one to check and corect the errors.

2.8. Migrate cck fields to drupal 7 fields.

3. Upgrade difficulties:

3.1. Find alternative modules or solution to implement features.

3.2. The White Screen of Death (Completely Blank Page) when enabling a module.

4. New Features:

4.1. A sildeshow on frontpage for showing lubuntu screenshot

4.2. Some block to display new feed items, blog posts,...

Lubuntu 12.04 is now available

Julien Lavergne has released lubuntu 12.04. Lubuntu is a flavor of Ubuntu based on the Lightweight X11 Desktop Environment (LXDE), as its default GUI. The goal is to provide a very lightweight distribution, with all the advantages of the Ubuntu world (repositories, support, etc.). Lubuntu is targeted at "normal" PC and laptop users running on low-spec hardware. Such users may not know how to use command line tools, and in most cases they just don't have enough resources for all the bells and whistles of the "full-featured" mainstream distributions.

With many LXDE components, Lubuntu also uses well-known applications, such as Chromium, Openbox, Pidgin, to name a few. The Lubuntu project wiki contains more information on the project and the applications used available.

Download: http://cdimage.ubuntu.com/lubuntu/releases/12.04/release/
See the complete list of applications on: https://wiki.ubuntu.com/Lubuntu/Applications
The release notes, with a list of known problems are available on https://wiki.ubuntu.com/PrecisePangolin/ReleaseNotes/Lubuntu
You can find information on how to report a bug on this wiki page : https://wiki.ubuntu.com/Lubuntu/ReportingBugs

Julien Lavergne at FOSSASIA 2011 in Vietnam

Julien Lavergne, lead developer of lubuntu, gave a presentation about the lubuntu project and ways to involve at the FOSSASIA conference in Ho Chi Minh City (Saigon), Vietnam. Here are the slides.

lubuntu on track to official status as Ubuntu flavour

There has been news on some sites about "lubuntu" gaining official status. And YES we are on the way to official status and had some thumbs up from Mark and others at UDS in Budapest, but one thing is for sure: There is still a lot of work ahead. We can call lubuntu official, when the ISOs are build on the Ubuntu infrastructure and when lubuntu 11.10 will be out. This here is a quick sum up of the Ubuntu Developer Summit and the impacts on Lubuntu development based on notes of Julien Lavergne:

== Lubuntu and official status ==
As said during the UDS session, we are on track for official status. Infrastructure issues are going to be solved and Lubuntu will be added to the list of flavors. We have all the authorizations for it, so I'm (Julien) pretty sure it will happen this cycle. We will have to work on stabilizing the new ISOs, but I'll write again when it will be available.

== Work during this cycle ==
A lot of work will be necessary to be ready for gtk3 migration. Don't expect many new exciting features. Unless we have more people and developers coming along and helping with various projects, new features will not be on the top of the list.

== Rewrite of the TODO page ==
To help to know where there is work to do, there is TODO page for Lubuntu. You can find it on: https://wiki.ubuntu.com/Lubuntu/Developers/TODO

The different sections:
 * Bitesize : It's little bugs that should be easy to fix, and are suitable for new comers.
 * Projects : It's more than bitesize :) It's more difficult / long to implement, suitable for people who want to work on a more long-term project.
 * Discussed projects : items that are discussed, but we are not sure if it's useful, suitable, or possible for Lubuntu.
 * Packaging : items relative to packaging, for Debian or Ubuntu.
 * Upstreaming : it's tasks to be done directly on upstream side.
 * Project Organization : task for the general organisation of the project.
 * Documentation : Various items for documentation.
 * Later / To triage : not up to date, don't look at it :)

When you want to work on an item, you should put your name at the beginning of the line, or put your name in the table. It should avoid duplicate work.

== Other ==
All should be summarize in the TODO page.

Mark Shuttleworth says "Thank you" to lubuntu community

lubuntu has grown into an amazing project over the last two years. There are more than 460 people who signed up with the project on Launchpad. Contributors are engaging to keep the wiki updated. Designers create lubuntu interface designs and others make videos. Under the head of development, Julien Lavergne, the distro has become a stable and widely praised distribution constantly listed on the top end of lists of Linux distributions (comp.: distrowatch).

The next goals of the project are clear. Apart from constantly improving the distribution, the lubuntu project aims to become an official flavour of Ubuntu. Recent comments by Mark Shuttleworth thanking the lubuntu team add excitement in the community that this goal will be achieved in the near future.

"Thanks for the great work and progress of Lubuntu in the past 2 years. The fact that you are now 100% in the archive, and using PPA's and other tools effectively, makes it possible for us to consider recognising Lubuntu as an official part of the project. ... From my perspective, I see no problem in providing Lubuntu with the means to book sessions at UDS, and for us to call attention to Lubuntu in the project release notes. ... Our goal with Ubuntu is to ensure that the archive contains the full richness of free software. LXDE is definitely part of that, and with the other desktop environments making greater demands on PC resources, LXDE has a continued role to play." (Mark Shuttleworth, Apr. 26, 2011)

Links

* Mark Shuttleworth on Ubuntu Technical Board Mailing List about lubuntu: https://lists.ubuntu.com/archives/technical-board/2011-April/000835.html

* lubuntu wiki https://wiki.ubuntu.com/Lubuntu

* Join lubuntu on Launchpad: https://launchpad.net/~lubuntu-desktop

* Lubuntu on distrowatch: http://distrowatch.com/lubuntu

lubuntu 11.04 released

Julien Lavergne has released Lubuntu 11.04. It is now available :
 * Torrent :http://people.ubuntu.com/~gilir/lubuntu-11.04.iso.torrent
 * Direct download : http://people.ubuntu.com/~gilir/lubuntu-11.04.iso
 * Md5: http://people.ubuntu.com/~gilir/md5sum.txt

== What is Lubuntu ? ==
Lubuntu is an Ubuntu derivate using the LXDE desktop. It's designed to be a lightweight and easy-to-use desktop environment. Lubuntu is actually not part of the Ubuntu family, and not build with the current Ubuntu infrastructure. This release is considered as a «stable beta », a result that could be a final and stable release if we was included in the Ubuntu family.

== Features ==
 * Based on the lightweight LXDE desktop environment.
 * Pcmanfm 0.9.8, a fast and lightweight files manager using gio/gvfs.
 * Lxdm, a lightweight GTK display manager.
 * Chromium, the open-source version of Google Chrome.
 * ... and, of course, based on Ubuntu 11.04
See the complete list of applications on https://wiki.ubuntu.com/Lubuntu/Applications

== Improvements since Lubuntu 10.10 ==
- New automatic way to build the ISO (thanks Jonathan Marsden)
- Modifications to the applications by default :
 * Switch from aqualung to audacious for the music player.
 * Switch from xarchiver to file-roller for the archives.
 * Switch from cheese to guvcview for using webcams.
- New added applications by default :
 * Gucharmap
 * Lxkeymap
 * Various documentations
- Lubuntu is now HAL free (thanks Xubuntu dev)
- New theme made by Raphael Laguna
- Lxrandr (Monitor settings) is able to save the configuration. Check the .desktop in ~.config/autostart/lxrandr-autostart.desktop
- Lxappareance is able to configure the font (antialiasing) and openbox directly.
- You are now able to call directly obconf to configure the number of workspaces, on workspace applet.
- Installer (ubiquity) support installation of Lubuntu and autologin configuration at install time includes in Ubuntu official repository.
- Icons on the desktop are now movable.
 - Fake transparency is available again.
- Lubuntu use now Ubuntu font by default.
- New Lubuntu text plymouth theme.
- Menus are now correctly translated.
- Menus have now an Administration and a Preference sub-menus.
- You can now change the layout on a Lubuntu session with lxkeymap (directly, or launched by lxinput).
- Updated installer, with new layout and screenshots.
- Fix a critical crash on qemu / kvm (thanks Fedora)
- Translations up-to-date with LXDE git.
- Up-to-date LXDE and pcmanfm.


== Releases notes and known issues ==
The release notes, with a list of known problems are available on https://wiki.ubuntu.com/Lubuntu/ReleaseNotes/NattyNarwhal

== Reporting bugs ==
You can find information on how to report bug on this wiki page: https://wiki.ubuntu.com/Lubuntu/ReportingBugs

== Thanks ==
Julien Lavergne: "I would like to thanks all people involved in the development of Lubuntu during this past 6 months: LXDE developers, people helping on IRC, testing and reporting bugs, making documentation and artwork ... It was a pleasure to work with you."

== Links ==
 * Website : http://lubuntu.net/
 * Documentation : https://wiki.ubuntu.com/Lubuntu
 * LXDE website : http://lxde.org/
 * Announcement: https://wiki.ubuntu.com/Lubuntu/Announcement/NattyNarwhal

lubuntu 10.10 released

Julien Lavergne has released lubuntu 10.10. It is now available here:
 * Torrent : http://people.ubuntu.com/~gilir/lubuntu-10.10.iso.torrent
 * Direct download : http://people.ubuntu.com/~gilir/lubuntu-10.10.iso
 * Md5: http://people.ubuntu.com/~gilir/md5sum.txt

== What is Lubuntu ? ==
Lubuntu is an Ubuntu derivated using the LXDE desktop. It's designed to be a lightweight and easy-to-use desktop environment. Lubuntu is actually not part of the Ubuntu family, and not build with the current Ubuntu infrastructure. This release is considered as a « stable beta », a result that could be a final and stable release if we was included in the Ubuntu family.

== Features ==
 * Based on the lightweight LXDE desktop environment.
 * Pcmanfm 0.9.7, a fast and lightweight files manager using gio/gvfs.
 * Lxdm, a lightweight GTK display manager.
 * Chromium, the open-source version of Google Chrome.
 * ... and, of course, based on Ubuntu 10.10
See the complete list of applications on https://wiki.ubuntu.com/Lubuntu/Applications

== Improvements since Lubuntu 10.04 ==
=== Applications by default ===
Programs installed by default have been updated
 * Added :
Update-notifier, to get notification for available updates.
Xpad, to create quick notes (similar to Tomboy).
Ace-of-penguins, to provide some games
 * Removed
Parcellite, which is not maintained upstream, is less useful since most of copy/paste bugs was gone with pcmanfm 0.9.X
Pyneighborhood was replaced by gvfs support of pcmanfm.
 * Changes
LXtask replace Xfce4-taskmanager for tasks monitoring.
Evince is now used for reading PDF, ePDFview have some serious memory leaks.

=== New theme ===
A new and fresh theme, made by Rafael Laguna, is available.

=== Installer slideshow ===
New slideshow is available during the installation, to describe Lubuntu and its features.

=== Indicators supports ===
Lxpanel now support Ubuntu indicators applets. This feature is turn off by default, but you can activate it by adding the "Indicators applet”.

=== New extras packages ===
 * A new meta-package (lubuntu-core) is available to install only core packages of Lubuntu.
 * A new meta-package (lubuntu-restricted-extras) is available to install restricted packages for Lubuntu (such as flash, java and extra codecs for chromium)

=== LXDE updates ===
 * LXDE is now HAL-free. Lubuntu still depends on HAL for CD-burner, but by removing it, you can obtain a HAL-free system.
 * New lxappareance from LXDE git (without Openbox integration)
And the usual updates of LXDE and Ubuntu packages included in Lubuntu.

== Releases notes and known issues ==
The release notes, with a list of known problems are available on https://wiki.ubuntu.com/Lubuntu/ReleaseNotes/MaverickMeerkat

== Specific Lubuntu changes ==
Lubuntu still contains modifications not available in the official repository, you can see them in the Lubuntu PPA [1] :
 * Autologin support in ubiquity (LP: #546445)
 * Support Install only mode in ubiquity
 * Support for lubuntu-restricted package in ubiquity

== Reporting bugs ==
You can find information on how to report bug on this wiki page: https://wiki.ubuntu.com/Lubuntu/ReportingBugs

== Thanks ==
I would like to thanks all people involved in the development of Lubuntu during this past 6 months. Thanks to the LXDE team for providing this fast and nice desktop environment. Thanks to Rafael for his wonderful work on this new artwork. Thanks to Mario for his wonderful work on the website, the wiki and all the advertising. Thanks to all testers which help in the testing process, making Lubuntu better. Thanks to Phillw and Zach, our masters of the wiki and the documentation. Thanks to all people which help to provide support and documentation to new Lubuntu users. It was a pleasure to work with you.

== Links ==
 * Website : http://lubuntu.net/
 * Documentation : https://wiki.ubuntu.com/Lubuntu
 * LXDE website : http://lxde.org/
 * Announcement: https://wiki.ubuntu.com/Lubuntu/Announcement/MaverickMeerkat

[1] : https://launchpad.net/~lubuntu-desktop/+archive/ppa

Lubuntu Maverick Beta 2 iso available

Julian Lavergne has released the Lubuntu Maverick Beta 2 iso is now available for testing. This is the last testing iso before the final release of Lubuntu 10.10. As the iso is still not build with Ubuntu architecture, this release and the final one will be named "Beta".

== What's new ? ==
Since Beta 1 :
- Bug fixes.
- And the usual updates from Ubuntu.

Since the beginning of Maverick :
- Updates on programs installed by default :
 * Update-notifier was added
 * Xpad was added
 * Parcellite was removed
 * Pyneighborhood was removed
 * LXtask was added, to replace Xfce4-taskmanager
 * Evince is now used for reading PDF.
 * Some small games, powered by ace-of-penguins.
- New theme, made by Rafael Laguna
- New slideshow available during the installation
- LXDE is now HAL-free. Lubuntu still depends on HAL for CD-burner, but by removing it, you can obtain a HAL-free system.
- A new meta-package (lubuntu-core) is available to install only core packages of Lubuntu.
- A new meta-package (lubuntu-restricted-extras) is available to install restricted packages for Lubuntu (such as flash, java and extra codecs for chromium)
- Add support for indicator applets on lxpanel (turn off by default)
- New lxappareance from LXDE git (without Openbox integration)
- And the usual updates of LXDE and Lubuntu components packages.

== Specific Lubuntu changes ==
Lubuntu contains 1 specific changes still not available on Ubuntu official repository:
- Support for lxdm in ubiquity

== Known bugs ==
* Start menu of the Live-CD is not correctly translated.
* Install menu entry in the Live-CD doesn't work.
* Keyboard layout is not correctly set on the Live-CD session.
* The splash screen on Live-CD session may fall-back to Ubuntu text one.
* Installer doesn't install correct restricted packages

== Reporting bugs ==
You can find information on how to report bug on this wiki page :
https://wiki.ubuntu.com/Lubuntu/ReportingBugs

== Download ==
Torrent:
http://people.ubuntu.com/~gilir/lubuntu-maverick-beta2.iso.torrent
Download: http://people.ubuntu.com/~gilir/lubuntu-maverick-beta2.iso
Md5: http://people.ubuntu.com/~gilir/md5sum.txt

Happy testing :)

lubuntu maverick beta 1 release

Julian Lavergne announced on the mailing list the release of "lubuntu beta 1" Here are his notes for the beta release:

Please note that Lubuntu Maverick is based on Ubuntu Maverick, same warning apply: "Pre-releases of Maverick are *not* encouraged for anyone needing a stable system or anyone who is not comfortable running into occasional, even frequent breakage.  They are, however, recommended for Ubuntu developers and those who want to help in testing, reporting, and fixing bugs."

== What's new ? ==
Since Alpha 3 :
- New lxappareance from LXDE git (without Openbox integration)
- And the usual updates from Ubuntu.

Since the beginning of Maverick :
- Updates on programs installed by default :
 * Update-notifier was added
 * Xpad was added
 * Parcellite was removed
 * Pyneighborhood was removed
 * LXtask was added, to replace Xfce4-taskmanager
 * Evince is now used for reading PDF.
 * Some small games, powered by ace-of-penguins.
- New theme, made by Rafael Laguna
- New slideshow available during the installation
- LXDE is now HAL-free. Lubuntu still depends on HAL for CD-burner, but by removing it, you can obtain a HAL-free system.
- A new meta-package (lubuntu-core) is available to install only core packages of Lubuntu.
- A new meta-package (lubuntu-restricted-extras) is available to install restricted packages for Lubuntu (such as flash, java and extra codecs for chromium)
- Add support for indicator applets on lxpanel (turn off by default)
- And the usual updates of LXDE and Lubuntu components packages.

== Specific Lubuntu changes ==
Lubuntu contains 2 specific changes still not available on Ubuntu
official repository :
- Support for lxdm in ubiquity
- Lubuntu slideshow for ubiquity-slideshow-ubuntu

== Testing needed ==
We'll appreciate some feedbacks about the followings recent additions :
- The new lxappearance

== Known bugs ==
* Start menu of the Live-CD is not correctly translated.
* Install menu entry in the Live-CD doesn't work.
* Keyboard layout is not correctly set on the Live-CD session.
* The splash screen on Live-CD session may fall-back to Ubuntu text one.
* Installer doesn't install correct restricted packages
* Installer breaks the slideshow (LP: #627623)
* Installer icon is not the Lubuntu one.

== Reporting bugs ==
You can find information on how to report bug on this wiki page :
https://wiki.ubuntu.com/Lubuntu/ReportingBugs

== Download ==
Torrent:
http://people.ubuntu.com/~gilir/lubuntu-maverick-beta1.iso.torrent
Download: http://people.ubuntu.com/~gilir/lubuntu-maverick-beta1.iso
Md5: http://people.ubuntu.com/~gilir/md5sum.txt

Happy testing :)

 

Full Circle Podcast about lubuntu

The full circle magazine contacted for an interview to learn more about the lubuntu project. They had a chat with me. Listen to it in the podcast:

Full Circle Podcast #8: More Opinion Than You Can Handle 

In this episode, Dave and Ed argue about evolution… of  Ubuntu One and Lubuntu.

Opinion: Why we need Lubuntu

Interview: Part I of the Lubuntu Project

Thanks to Dave and Ed for making people aware about lubuntu!

Creative Commons license of the podcast: (cc) BY-SA 3.0 Unported

Pages