Savane - News: Release 2.0: interface heavy improvements, bugfixes and cosmetics
[Submit News]
[22 news in archive]
Release 2.0: interface heavy improvements, bugfixes and cosmetics
Item posted by Mathieu Roy <yeupou> on Tue 03 Oct 2006 08:06:29 AM UTC.
Here comes a new Savane release. This release brings many interface improvements. Most notably, the top menu now use dropdown submenus, which allow users to jump from any page to another with a single click. Note also that the "display criteria" boxes are minimized by default, to give more room to the results.
I'd like to thanks anyone involved in this release, most notably Tobias Toedter, Yves Perrin (CERN, PH SFT), Armando L. Caro Jr. (BBN Technologies) and Sylvain Beucler. I'd like to also thanks translators Daniel Nylander, Ajuntament Santa Coloma de Gramenet and Matteo Settenvini; this release is completely translated in Catalan, German, French, Italian and Swedish.
The release tracking has been made with the task #2862.
Obtaining it:
-------------
- The GPG-signed tarball is available at <http://download.gna.org/savane/>
- You can use apt-get with Debian, adding "deb http://dl.gna.org/savane/debian/ stable/" (without quotes) in your /etc/apt/sources.list
Upgrading a running installation:
------------------------------------------
If you are running Savane 1.4, you should run sql and perl scripts included in savane/update/2.0, as described in savane/update/README (or shipped with the debian package savane-update).
These scripts will handle the trivial changes on the database needed. They are supposedly safe but you should, indeed, do a backup of your database first, just in case (using mysqldump, for instance).
If you are running an older version than 1.4, you should run the scripts in savane/update for each release you missed.
Also, you need to update your configuration following these instructions:
------ configuration update instructions ------
- First you must re-run sv_update_conf, with -r option.
You must regenerate a conffile in all cases, as the configuration file name and the default location changed. Now, the default is /etc/savane/savane.conf.pl instead of deprecated
/etc/savannah/savannah.conf.pl
(Note: after regenerating the conffile, verify that your apache daemon has the right to execute /etc/savane/.savane.conf.php)
*You must update your apache configuration to follow the conffile location change, if you use the default location. You should then have like:
SetEnv SAVANE_CONF /etc/savane
(Note: in this case, you may even comment this SetEnv SAVANE_CONF, as the system will fallback on /etc/savane if missing)
- You must update your apache configuration to add, just after the similar configuration bits regarding "Files projects" and "Files users":
<Files file>
ForceType application/x-httpd-php
</Files>
This is mandatory, file download will no longer work if you do
not do it.
------------ end ------------
Also, you need to update your site specific content:
------ site specific content update instructions ------
- Take a look at the new file forbidden_mail_domains.txt (if
this file is missing from you site specific content, account creation may fail, it is very important)
- Remove the default sentences of my/items.txt, my/groups.txt, account/index_intro.txt, they moved into the interface.
- people/editprofile.txt deleted.
- people/editresume.txt added, empty by default.
------ end ------
Installing it from scratch:
---------------------------------
Just follow INSTALL.verbose. You will probably want to take a look at more completes guides available at <http://download.gna.org/savane-doc/>
If you encounter undocumented troubles, please fill a support request at <https://gna.org/support/?group=savane>
Release Complete ChangeLog:
---------------------------
[SITE SPECIFIC CONTENT]
- Added forbidden_mail_domains.txt that allows to forbid users to
associate users account with emails from arbitrarily defined domains
(used at project registration and during email change, task #2917).
- my/items.txt, my/groups.txt, account/index_intro.txt:
default text moved to the interface.
It is standard text that should not be changed. But additional text
can still be added.
- people/editprofile.txt deleted.
- people/editresume.txt added, empty by default.
[CONFIGURATION]
- You must re-run sv_update_conf to regenerate a conffile in all
cases, as the configuration file name and the default location
changed. Now, the default is /etc/savane/savane.conf.pl instead
of deprecated /etc/savannah/savannah.conf.pl (task #3020).
- You must update your apache configuration to follow the
conffile location change, if you use the default location.
You should then have like:
SetEnv SAVANE_CONF /etc/savane
If you do not use the default location but a custom one (something
different than /etc/savannah and /etc/savane), there is nothing to
change (task #3020).
- You must update your apache configuration to add:
<Files file>
ForceType application/x-httpd-php
</Files>
just after the similar configuration bits regarding "Files projects"
and "Files users" (task #2888).
[FRONTEND]
- Code cleanups, interface cosmetics.
- Water theme rewritten from scratch.
- New field in group_type.php: mailing list virtual host
- Fixed list name verification against existing user names
- Support British locale (with d/m/y date format)
- Fix typo (bug #5975).
- Now feedback can be removed from the page by clicking on it, without
reloading the page (bug #5202).
- Feedback fixed-positionning is optional, users can select
relative positionning, loosing the ability to always have the
feedback accessible in one click without scrolling up and down.
Some users apparently have browsers that slow down when there is
such fixed box on their page (even if fixed positionning is not
something especially unusual).
- Now boxoptions (like 'display criteria' are shown minimized by
default and are maximized by a simple click on (+) (task #2919).
- Does feedback transparency only using the standard CSS3 'opacity',
no longer relying on non-standard browser specific things (Gecko
now supports opacity).
- Shortcut links for items are now provided. You can for instance
type domain.org/task/?564 to get to task #564 (task #2804).
- Now, when downloading a file attached to an item, users are
redirected to a meta-directory that make their web browser think they
are actually opening a real file named as the attached file was named
before being inserted into the database.
For instance, if you attach a file name "myfile.txt", from now on,
the final url where you will download it will be
domain/file/myfile.txt?file_id=nnn
Whatever web browser you are using, he will surely propose you
"myfile.txt" as filename, while with the previous
domain/tracker/download.php?file_if=nnn many web browser would
propose you "download.php" (task #2888).
- KDE nuvola icon theme now used for emeraud and gna themes.
- Anonymous users have no longer any access to users email address
(task #2938).
- Users now can delete their account - this process cannot be undone
(task #2208).
- Fix a bug allowing by mistake users to associate more than one
account to an email address (bug #5314).
- When adding a dependency to an item, the parameters of the last
search (restrict search to tracker or project) are now remembered
in the result page (bug #5341).
- Fix a bug causing mail added in originator email field to be
missing in CC list (bug #5309).
- It is now possible to keep only one session opened at a time,
useful for that open many sessions on many computers without
closing them properly and not wanting these sessions to be kept
alive.
- Fix a bug causing the logout page to destroy only an half of
the session information (which is enough to destroy the session
but unclean).
- It is now possible to kill all sessions apart from the current
one (bug #5258).
- Every <font>, <b>, and <i> HTML tag has been replaced by an
appropriate <span>, <strong>, or <em> tag. Moreover, there has
been some effort to make Savane even more compliant with
XHTML output (task #2882).
- Order mailing-list by alphabetical order, more logical than
list creation chronological order (bug #5379).
- Fix a bug causing the recipes "Last Update" info to be
sometimes erroneous (bug #5396).
- Allow capitalization of theme names. It changes only the CSS file
name and what is printer in "My Admin", nothing else (task #3015).
- Now the top menu is a drop down menu (task #3021). There is
however an menu in the old fashion available as option, for people
using browser impossible to support properly for this (like
konqueror < 3.1, etc). This option can be set in My Account Conf
(task #3719).
- Savane is now fully translated to Swedish. Many thanks to
Daniel Nylander for his work!
- Korean translation has been removed because it not maintained
(only 37 translated messages remained).
- Fixed a bug in item digest causing the announced latest comment to
be actually the first one.
- Mention who is the author of the latest comment shown in digest.
- Now "originator email" text field is moved in item reassignment.
- Fix a bug that occasionally caused a global notification to be
missed.
- Warn of MSIE related layout problem, recommends to use another
browser in case of issues - 3 more MSIE specifics hacks were
necessary for this release. As these hacks force Savane to
make non-standard usage of CSS, results would be highly unpredictable
to any web browser that interpret CSS correctly (bug #6904).
- Remove "$InstallationName: " from the site-scope pages, useless
as it is always mentioned at the end of the title between [ ] *
(bug #6884).
- Remove full description of the error from the pages titles
when exiting on error: this is too noisy and does not really
matters, as people wont bookmarks such links.
It is cleaner not to put invite them to read the feedback
(bug #6919).
- Statistics bars now have fixed line height (bug #6907).
- Fixed a bug causing sometimes the mailing-list names to be
enforced in a way different that the one configured for the group
type (%PROJECT- was added while it was not configured that way)
(bug #6962).
- It is now possible to ask for mailing list admin password to
be reset (task #3661).
- Logged-in users are redirected to /my when accessing pages
like account/register which has no purpose for a logged in user
(bug #6972).
- Fix a bug making impossible to project admins to configure
their Arch or SVN viewcvs link (bug #5774).
- Fix a bug causing the page Set Active Feature to show outdated
info after update (was fixed in the past, the bugfix no longer
works for an unknown reason).
- Closed items because they were reassigned to another tracker
are now marked as such in a very clear way: item title, original
submission and comments (bug #4446).
- Propose sensible default for rank on output values when creating
query forms (bug #2867).
- Do not mention in feedback the internal automatic transition for
the system 'closed on' field happening when an automatic transition
close an item (bug #7004).
- Fix a bug causing severals words included in a CC list, as one
CC, to be concatened in a single word. It is cleaner, however, it
does not change the fact that if someone put "thisguy thislogin" as
CC, no one will get notified as it not a valid address. For this
to work, "thisguy <thislogin>" should be entered instead
(bug #6889).
- Now the system does plenty of checks to make sure the same
notification is not sent twice. Now, for instance, he will be
able not to add twice in To: an email that shows up because it was
in CC in full text + referred as a username of the submitter
(bug #7034).
- Warns in item pages if CC addresses look suspicious (bug #7036).
- Reminds exactly where was an anonymous and bring him back after
login even if had posted an item - on POST, variables where missing
from the URI and the redirection was leading to "No Group Missing
Parameters" error (bug #6984).
- Print a warning, when printing twice a form because of a forgotten
mandatory field, mentioning that uploaded file must be one more time
added - this is limitation of HTML, we cannot prefill these input
like we do for any other inputs (bug #7007).
- Fix a bug causing an item update to be sent if someone was clicking
one more time on "Submit Changes & Return to this Item" (button only
shown if you have privileges on the tracker) after closing the item
(bug #7113).
- In the menu, if there are external docs (extra link), consider them
prior to the cookbook: if the users use two doc tool (allowed to do
this by the site admin via Group Type settings), there is no reason
to consider the external less important than the Savane one, at the
contrary, we can assume that they made the choice to use another one
for good reasons and we do not have to enforce anything at this
point.
- Now recipes that are for everybody are grouped when browsing
the Cookbook (task #2658).
- Browse item pages no longer allows to more than 150 items
to be showned at once, unless in printer version or while
doing digest (bug #7134).
- Add default recipes when the local admin group is created
(usually when installing Savane, bug #7136).
- Attached files size limit is now configurable, still at 512 kB by
default. (bug #5693).
Note: for higher values, MySQL and PHP default setup will probably
not work.
- Use the noreply address as originator for news item (this change
may be discussed).
- Items are now mixed in dependancies list. It means that now
only the chronological order count, there is no longer first the
bugs, then the tasks etc (task #3736).
- My Incoming Items & My Items pages optimized (should load faster).
Unfortunately, My Incoming Items no longer list old items recently
assigned but only recent items: this was too heavy (bug #7200).
- Hide Homepage links if pointing to nowhere.
- Fix bug causing the message of the user requesting inclusion
to be missing from the mail sent (bug #5692).
[MAIL EXTRA FRONTEND]
- Fix a bug causing access to private list archives to be denied
when the latest slash is missing in the url (bug #2228).
[BACKEND]
- sv_mailman can send virtual host information to Mailman.
- sv_mailman can now reconfigure and delete lists (bug #5389,
task #366).
- Note that you need to call it with --keep-archives
if you want it not to ask mailman to remove its archives.
- Note also that the list will be removed from both the system
and the database.
- Finally, note that password changes requires Mailman
version >= 2.1.x
- Locking is now performed via flock(2) instead of touch(1).
- Locks will all go into /var/lock/savane (bug #6880).
- sv_mailman_and_mailarchivedotcom added, a script that register
public mailing list to mail-archive.com.
- Rely on Date::Calc instead of GNU date -d option, more portable
(bug #5390).
- sv_update_conf now warn if a setting is mandatory and refuse to
proceed further if the user does not enter a setting. Output has
been polished.
- sv_update_conf now checks if filesystem path are valid (bug #6927).
- Fix a bug causing sv_gpgcheckfiles to sometimes dies prematurely
(bug #6878).
- sv_gpgcheckfiles now refers to the Cookbook, and no longer to the
dead-and-buried FAQ.
- sv_gpgcheckfiles cache now avoids possible flaws of md5 collisions
(bug #4421);
- Fix a bug in history content of XML exports.
- Added dependancies in XML exports.
- Fix a bug causing --big-cleanup option of sv_cleaner to fails in
some cases (bug #5489).
- sv_mailman_checkqueue as been removed, as it is not compatible
with Mailman =< 2.1.x which is now required by Savane (bug #2858).
- sv_extra_export/sv_export_import removed (now longer updated,
probably broken).
- sv_extra_merge_projects added, a tool to merge several projects
into one (task #3785).
[LIB]
- Add GetDBHash that returns a clean hash. Useful to grab data
which may contain ',', in which case GetDB should not be used.
* Now depends also on Text::Wrap
[DATABASE STRUCTURE]
- Add mailing_list_virtual_host field in group_type
- Remove buggy (old leftover) "Revision Tag" field from patch
field database (bug #7154)
--------------------------
That's all, folks!
Comments:
| Rage Of Bagamut Cheats (posted by Miro, Mon 11 Feb 2013 08:40:54 PM UTC) |
You can download the iPhone SDK from its developer site for free and it got everything you need to develop and test your game: development environment Xcode, reference library, interface builder and iPhone simulator.What Game Center typically gives the developers and game development agencies a competitive edge to create highly successful game apps.Rage Of Bagamut Cheats http://iphonegamesworld.org/rage-of-bagamut-cheats/ To give more challenging touch, I added some extra advanced stages.The iPhone accelerometer works great with the game, as well as the touch-screen options. |
| best memory foam mattress (posted by Miro, Sun 10 Feb 2013 10:44:26 AM UTC) |
The heavier the foam is, the longer it will last.Another problem is that the lighter foams won't continue to return to their original shape after a relatively short lifespan.best memory foam mattress http://foammattressworld.com/best-memory-foam-mattress/ This article may be reprinted as long as it is reprinted in its entirety, without alterations, additions, or deletions, and includes the complete author bio along with it.To my knowledge, it was never actually used on any space mission. |
| Yummy (posted by Miro, Mon 04 Feb 2013 09:05:09 PM UTC) |
Sprinkle with the remaining cheese.* If you're putting toppings on your casserole, like cheese or chips, leave these off the portion you will freeze and add them when you remove from the freezer to cook.Chicken casserole http://yummycasseroles.com/chicken-casserole/ Bake until done and brown.) Bake at 350 degrees for 1 to 1 1/2 hours.Boil the milk and chicken soup together. |
| CeilingFans (posted by Miro, Wed 30 Jan 2013 07:33:50 PM UTC) |
Another thing is choosing the style of fan, from a tropical fan, airplane ceiling fan, or rustic ceiling fan for instance.There are other rare exceptions, these are usually noted by the manufacturer and can be adapted. What sort of control options are available?Most ceiling fans made in recent years have a built in three-speed pullchain control.Industrial ceiling fans http://ceilingfansguide.com/industrial-ceiling-fans/ For many people the perfect home include their taste in everything down to the ceiling fans.Do you want your ceiling fan to have room lights? Do you want decorative blades that you can change out to change the look of the room? These special features will be a prominent part of your ceiling fan ratings. |
| tuna noodle casserole (posted by Helen, Sat 22 Dec 2012 10:45:58 AM UTC) |
those favorites, green bean casserole, and sweet potato casserole with a couple of ... the green bean casserole and serve. Green Bean Casserole in Microwave 1 (16 ... , either a green bean casserole, or a sweet potato casserole, which would it be
|
| You may have felt unfairly (posted by Helen, Mon 17 Dec 2012 12:46:51 PM UTC) |
You may have felt unfairly judged many times due to your short height. Many people are concerned about a few features that they cannot change, such as their height. However, you can change your height, although it won't happen overnight. You need to follow correct instructions and take them seriously.
|
| debt consolidation (posted by sumit kumar, Tue 17 Apr 2012 09:59:30 AM UTC) |
here are so many steps for finishing it. Each programmers will have their own methods for it.debt consolidation |
| RE: debt consolidation (posted by Mary, Mon 23 Apr 2012 01:42:28 PM UTC) |
Great interface improvements. I will enjoy using dropdown submenus, which allow users to jump from any page to another with a single click. Thanks!
|
| Payday Loans Edmonton (posted by Red Leaf Loans, Mon 16 Apr 2012 07:20:23 PM UTC) |
Great news! Keep it up! [url=http://www.redleafloans.ca/payday-loans-edmonton.aspxPayday] Loans Edmonton[/url] |
| RE: Payday Loans Edmonton (posted by lin li, Wed 12 Dec 2012 03:39:22 PM UTC) |
With everything from Hermes, <a href="http://smartbuyluxe.com/"><strong>Louis Vuitton replica</strong></a> and Chanel bags, to Chanel and Hermes accessories, to Tiffany jewelry (a first!), this huge sale has not only a bunch of options for the luckiest recipients on your gift list this holiday season, but also perhaps a little something with which you might treat
|
| good website. (posted by sumit kumar, Fri 13 Apr 2012 12:52:47 PM UTC) |
<a href="http://www.finance-direct.net/business-finance/">Business Finance</a>
|
| Business Finance (posted by sumit kumar, Fri 13 Apr 2012 12:47:33 PM UTC) |
<a href="http://www.finance-direct.net/business-finance/">Business Finance</a>
|
| used car prices (posted by Simon, Wed 11 Apr 2012 07:06:11 AM UTC) |
Thanks for posting Some Great ideas and I'll try to return back With A Completely different browser to check out Things!
|
| RE: used car prices (posted by Joann, Wed 11 Apr 2012 06:51:17 PM UTC) |
Interesting posts, responses, and new site information. In the future, hopefully we will new pages and updated information.
|
| RE: used car prices (posted by himanshi, Thu 12 Apr 2012 09:31:54 AM UTC) |
Does normal one day, and so too one day, gold short time, Does not make a man blessed and happy.rolex |
| Fine blog. (posted by himanshi, Mon 16 Apr 2012 09:54:52 AM UTC) |
It is important to choose right one since the first time. Thank you for the tipsGira |
| Telekino (posted by -Deleted Account-, Fri 06 Apr 2012 06:29:28 AM UTC) |
I thank you for taking your time sharing your thoughts and ideas to a lot of readers out there.
|
| RE: Telekino (posted by himanshi, Fri 06 Apr 2012 10:14:56 AM UTC) |
Rollo & RollosI think she's a great person but my favorite one from the political scene has got to be Aaron DelSignore. That man is surely one league ahead of his colleagues. |
| regali di natale (posted by Tony, Wed 04 Apr 2012 11:41:34 AM UTC) |
This is a really good post. Must admit that you are amongst the best bloggers I have read. Thanks for posting this informative article.
|
| Nice Blog (posted by satish, Wed 04 Apr 2012 06:00:27 AM UTC) |
This article gives the light in which we can observe the reality. how to stop blushing |
| nice article (posted by -Deleted Account-, Mon 02 Apr 2012 06:12:57 AM UTC) |
You should be conscious of the actuality of the issue that there is indeed an excellent website. It does exactly what it designs out to do. Increase to analysis many more information.
|
| nice site (posted by -Deleted Account-, Mon 26 Mar 2012 10:41:46 AM UTC) |
I have found the post very useful and informative. Thank you for sharing this one. I'll continually be coming on a regular basis you just read your posts. resorts in Coorg |
| RE: nice site (posted by Jerrica, Sun 01 Apr 2012 07:21:52 PM UTC) |
This is a fantastic website and I cannot recommend it enough. Full of useful resource and great layout very easy on the eyes. Please keep up this great work.
|
| Changes, Changes (posted by William Sowder, Mon 19 Mar 2012 06:36:45 PM UTC) |
Version 1.4 fixed several bugs, now it's time for an interface. <a href="http://www.damagedcars.com/Salvage-Value">Salvage Value</a> |
| Excellent Post (posted by -Deleted Account-, Mon 19 Mar 2012 11:07:15 AM UTC) |
You are so talented in writing. God is really using you in tremendous methods. You are doing a great job! This was a wonderful article.!thank you.standard dresses |
|
Next Messages |

