Difference between revisions of "Amahi 7"

From Amahi Wiki
Jump to: navigation, search
Line 19: Line 19:
 
* We will try to use the [http://slim-lang.com/ Slim] template engine for the platform
 
* We will try to use the [http://slim-lang.com/ Slim] template engine for the platform
 
* Based on Fedora 18, because ruby 1.9 and RoR 3.x are in by default in it.
 
* Based on Fedora 18, because ruby 1.9 and RoR 3.x are in by default in it.
** We're not "abandoning" Ubuntu or "going back" to Fedora. We will attempt to support both. However, Fedora is the first one to bring Ruby 1.9 and RoR 3.x out of the box, so far.
+
 
 +
 
 +
<b>NOTE:</b> We're not "abandoning" Ubuntu or "going back" to Fedora. We will attempt to support both. However, Fedora is the first one to bring Ruby 1.9 and RoR 3.x out of the box, so far.
  
 
= New Features =
 
= New Features =

Revision as of 02:48, 11 March 2013

Warning.png Development Halted
We will skip Fedora 17 and move Amahi 7 development to Fedora 18. Estimate release in late Dec 2012/early Jan 2013.



NOTE: it's best to start installing "on the fly" with the Fedora 18 install, by adding f18.amahi.org as a repo at the time that Fedora allows you to add new repos. We are past the phase of installing packages by hand and want to start testing as users would install!


Work on Amahi 7 has started. Expected release is Early 2013.

Amahi 7 is an almost complete re-engineering of some of the platform software to support a leap in technologies to the latest and greatest. We expect that there will be a lot of changes.


New Technology

  • Using Ruby 1.9.x
  • Using the latest Ruby on Rails (probably 3.2.8+)
  • We will try to use the Slim template engine for the platform
  • Based on Fedora 18, because ruby 1.9 and RoR 3.x are in by default in it.


NOTE: We're not "abandoning" Ubuntu or "going back" to Fedora. We will attempt to support both. However, Fedora is the first one to bring Ruby 1.9 and RoR 3.x out of the box, so far.

New Features

  • One-click fixing of permissions for a share
  • Plugins for adding setup area tabs
  • More modular
  • Faster and more efficient
  • When a user is made admin, that user also becomes sudo-capable at the system level
  • Ability for users to manage their public keys! Like a pro!

Hopeful features

  • New disk wizard
  • Widgets
  • Gadgets

How to Help

There are several ways to help:

  • If you are a contributor, make sure you get a machine running with Amahi 7 and get your apps to run on it
  • If you want to test the install, get a VM and an ISO file of the base OS and let's test! This is probably the best way to help without deep technical knowledge.
  • If you want to help with the platform, get in the Amahi Mailing list and get some patches going. Ruby and RoR can help here.
  • Testing and porting themes will also help
  • Want to develop a new theme? Check the How to Create a new Theme page
  • Stop by and hang out on our IRC Channel #Amahi on irc.freenode.net