Changes

From Amahi Wiki
Jump to: navigation, search
569 bytes added ,  02:35, 8 September 2015
no edit summary
{{MessageBox|
backgroundcolor = #f8d6d6faa|
image =Warning.png|
heading =Development HaltedWARNING|message = We will skip Amahi 7 for Fedora 17 and move 19<br />Maintenance Support ONLY!}}<!--Amahi 7 development 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. Any instability should be [[Fedora_18|Fedora 18]https://bugs.amahi.org reported quickly]. Estimate release in late Dec 2012/early Jan 2013.}}
NOTE: it's best to start installing = New Features =* One-click "on the flyclearing" permissions for a share. This eliminates most needs to dive into Linux to deal with the Fedora 18 install, by file permissions* Plugins for adding f18setup area tabs (here is [https://github.com/amahi/platform/blob/master/doc/plugins.org as md how to make a repo at new plugin])* More stable distribution by bundling most of the time platform dependency* Faster and more efficient, through using performance mode in passenger* When a user is made admin, that Fedora allows you to add new repos. We are past user also becomes sudo-capable at the phase of installing packages by hand system level* One-click dynamic toggle in disk temperature readout between C an F* New initialization flow for first login, cleaner and want to start testing as users would install!more manageable* Be more permissive about capitalization in usernames, a common mistake for non-unix-natives
<hr= Features w/>[[Advanced_Settings|Advanced Settings]] Enabled = Work on Amahi 7 has started. Expected release is Early 2013. Amahi 7 is an almost complete re* One-engineering click selection of some the upstream DNS servers to OpenDNS, Google DNS or custom* Easy change of the platform software DHCP lease time* Ability for users to support manage their public keys! Like a leap in technologies to pro!* Easy changing of the latest and greatest. We expect that there will be a lot of changes.gateway
= New Technology =
Lots of new technology is going into Amahi 7:
* Using [http://www.ruby-lang.org/ Ruby] 2.0, which is substantially faster than the previous version of Ruby we used in Amahi 6
* Using a very stable yet recent [http://rubyonrails.org/ Ruby on Rails] (3.2.14)
* We are using the [http://slim-lang.com/ Slim] template engine for the platform, which makes it easier to manage new code
* Based on [[Fedora 19]], because ruby 2.0, passenger and RoR 3.x are in by default in it
* New plugin system where simple plugins can be easily generated and developed for the Amahi setup area. See the [https://github.com/amahi/platform/blob/master/doc/plugins.md docs about plugins] for details on how to develop one of your own
= New Technology =
* Using [http://www.ruby-lang.org/ Ruby] 1.9.x
* Using the latest [http://rubyonrails.org/ Ruby on Rails] (probably 3.2.8+)
* We will try to use the [http://slim-lang.com/ Slim] template engine for the platform
* Based on Fedora 17 (or 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.
= New Features =* One-click fixing '''NOTE:''' We're not "abandoning" Ubuntu or "going back" to Fedora. We will attempt to support '''both''' in alternate releases. However, Fedora is the first one to bring Ruby 2.0 and RoR 3.x out of permissions for a share* Plugins for adding setup area tabs* More modular* Faster and more efficientthe box, so far.
Hopeful features= Missing Features =We will work on these for the next major release:* New disk wizardas a plugin.* WidgetsManual creation of web apps as a plugin.* GadgetsWake on LAN.
= How to Help Release Notes =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 View 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 listAmahi_7_release_notes|Release Notes]] for Amahi 7 versions detailing of bug fixes 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.freenodeenhancememts.net-->
12,424

edits