Hey everyone, As you may know, the new version of LimeSurvey is here! We made several changes to the user interface to improve the user experience. So we have been working on making the first steps in terms of stabilizing and improving the user interface. More enhancements are on the way, we will keep you posted. The following is the new UI design changelog for the latest version of LimeSurvey. We will update you on even more changes to the user interface and other new features in future articles. Below you will find the major user interface improvements to help you get started quickly and easily. Enjoy! “Create survey” shortcut in main navigation You just want to get going and cut to the chase? Great, just choose the first item from the main navigation and you’re ready to go. One click and you are exactly where you want to be, the survey section. Modals (Pop-Ups) All pop-ups in the application now have the same style and are built according to a certain structure to make the whole workflow more user-friendly. Page headers To get a better understanding of where you are in the application we have introduced green banners at the top of every screen of the application. Top bar The most important action buttons have been moved to the top bar and the amount of action buttons has been reduced to the essentials. Action buttons All action buttons are now styled in the same way and one specific action will always have the same icon associated with it for consistency. The most important actions are consistently positioned in the same location, to the left of the top bar. Furthermore, the most important action buttons have been moved to the left-hand side of all tables and we brought consistency in terms of icons, hovers, margins and the order of buttons. Additionally, small text balloons will appear when hovering over them, explaining the functionality of the concerning button. Tables All tables now have a new grid view class and are consistently styled and structured. You will find all buttons to help you see more information or make edits on the far left-hand side of the table. This helps you better manage your surveys, data and survey participants. Icons and small elements Three different icons for a single functionality like “Save”? No thanks! One icon is associated with exactly one functionality to make the design more accessible. The consistency makes for a better user experience. We also synchronized other small elements like dropdown-menu icons, page buttons of tables, main navigation elements and notifications. Pagination Under every table of the application you can now find consistent pagination to the far right-hand side. You can determine how many items you want your table to show you and, by doing so, customize your survey management. We hope you enjoy the new version! Now it is even easier to turn your questions into answers. We will update this changelog with more content whenever there are new elements to the user interface.More blog posts with specifics about these improvements and other changes to the user interface will follow in the upcoming period, so stay tuned. Have a nice day, everybody!
User Interface Design Changelog
- Details
- Category: General
Many of you already downloaded this release, tested it and gave us feedback such as bug reports or new feature requests; we thank all those users for their very useful contribution to the LimeSurvey development. To make easier for people to test LimeSurvey 2.5 Release Candidates, we made it available via ComfortUpdate. If your LimeSurvey installation is up to date (and it should because of the security issue found last month), you will now have an update notice about it, and you'll can use ComfortUpdate to test it. If you're not interested, just remove the notice by clicking on its close button. LS2.5 RC update notification As said in the notification, you don't need a ComfortUpdate key to update. If you already have a ComfortUpdate key its update count will not be decreased by this update. This is because LimeSurvey 2.5 is still unstable. By the way LimeSurvey 2.5 is using most of the code of 2.06, so it is yet very reliable, and you should be able to use it for your every day work! Most people who did the move told us that the new interface is very intuitive and easy to use. LimeSurvey 2.5 RC Home Page In the coming weeks, we'll published a new 2.5 Release Candidate, probably the last one. It will use icons font instead of pictures, and will provide an easy way to customize the admin interface with a theme engine based on Sass. It will also provide a new template engine for the survey, based on Bootstrap, using the no-more-tables technique for array question types. So the survey templates will be responsive and will work fine on most smartphones. The more users will update to the release candidate and provide us feedbacks about it, the faster we'll publish the LimeSurvey 2.5 as a stable release. So you should test LimeSurvey 2.5, to report bugs, to request new features, to complain about it, to ask for changes, to troll us, to thanks us or to say how wonderful it is ;-) You are the LimeSurvey users, we're doing those changes for you, so just don't hesitate.
- Details
- Category: Security
A vulnerability of high severity was found in LimeSurvey which enables an attacker to get unauthorized access to files and data of your LimeSurvey installation. The LimeSurvey team thanks Pichaya Morimoto (discovery, analysis) from the SEC Consult Vulnerability Lab (https://www.sec-consult.com/) for responsibly reporting the identified issues and working with us as we addressed them. Affected Versions: All versions between 2.0+ (all builds) and 2.06+ Build 151014 Severity: HIGH How to fix: Upgrade to LimeSurvey 2.06+ Build 151016 or later. We stronlgy advise to upgrade to the latest 2.06+ version immediately, either manually or using ComfortUpdate.
- Details
- Category: General
2. Tour LimeSurvey 2.5 still has a few ergonomic differences compared to LimeSurvey 2. Most of them were inspired by user requests. Let's have a look at these changes. 2a. Landing page After a fresh installation on LimeSurvey 2.0, the landing page was an info page presenting some “piece-of-cake steps to create your very own first survey”. Once a survey had been created, the surveys list was shown after login. In LimeSurvey 2.5, the home page is based on a design of six quick buttons, linking to the most used items. A link to the last survey/last question visited is on top of those boxes for a quick navigation. To come back to this home page, just click on the logo on the top right corner. LimeSurvey 2.5 Home Page If you disagree with the choice of the buttons, and want to change them, you can do it from global settings → Home page. In this page, you can change the title of a box, its link, its description, and its picture. It's still very basic and will be improved in the future (like adding as many boxes as you want, or linking to an external page, selecting a custome picture in a list, etc.) You can edit boxes from global settings A fresh LimeSurvey installation with no survey shows a modal box displaying the 'piece-of-cake' steps on this home page : LimeSurvey 2.5 welcome modale on fresh installation If the user clicks on “Create a new survey”, some new tips and tricks alert information will help him until the user created his first question. 2b. Admin menu In LS2, the main menu bar hosted the links to the pages concerning the global system: Manage administrators, user groups, global settings, label sets, etc. It also provided the possibility to list the surveys in a select box, to go to the surveys list, to create a new survey, and to log out: Admin menu in LimeSurvey 2.x All those links have been kept in LimeSurvey 2.5 admin menu, but reorganized in 3 categories : Configuration: for anything related to the global system Surveys: for anything related to survey User menu: for anything related to logged in user. We also added a notification system (only for update for now). Admin menu in LimeSurvey 2.5 The configuration menu provides all the links concerning the global system, and a system overview similar to the system overview which was displayed in the first tab of global settings in LS 2.0: Configuration submenus in LimeSurvey 2.5 Also, if you have active surveys, a link to those active surveys will be shown : Surveys menu and link to active surveys 2c. Layout types, menu types and save buttons There are two kinds of layout in LimeSurvey 2.5: the full page layout, and the survey layout with a side menu and a sticky contextual menu bar. The full page layout is used for the global system pages (the ones you can access from the main menu), like Global Settings. Its content takes all the width of the page, and its actions buttons are directly placed on top of the content: Full page layout for system pages : Content take 100% of the width, action buttons are placed on top of content The survey layout has a side menu and a sticky contextual menu bar. This layout is used for any page related to a survey (like survey summary, edit question, tokens, etc). Survey Layout : - The content is surrounded by a side bar on its left, a title bar on top, and a top sticky menu for actions The top menu bar is sticky, so Save/cancel buttons are now always easy to reach – even when scrolling down, 2d. Side bar and question explorer In LimeSurvey 2.0, the menu bars was stacked the one of top of others. So everything was reachable on a single click, but also, the interface was crowded of buttons, links, forms, select box, actions buttons. It was hard to understand and visually exhausting. Some of the functionalities were logical but counter-intuitive (like adding a new question from the question-group bar), and sometimes, it was just impossible to come back to some pages (like coming back to the survey summary after a group has been selected). For example, the 'Edit subquestions' page in LimeSurvey 2.0 A typical admin view in LimeSurvey 2.0 : many menus, submenus, icons, buttons, tabs, etc. In LimeSurvey 2.5, the side menu resolves this problem. The main idea is this one : only one menu bar is shown at the same time, and each menu bar is accessible via the side menu (see the example of edition mode at the end of this section). The side bar So if you click on the survey menu, the top menu will correspond to the usual survey menu bar. If you click on 'token management', the top menu will correspond to the usual token management menu bar. If you click on a question in the explorer, the top menu bar will correspond to the usual question bar, etc. etc. We selected a question in the question explorer in the side bar, so the top menu is the usual question menu bar. Also, when editing an element (most of the time by clicking on a button on the top menu bar, like 'edit survey settings'), only the action buttons of this edition will be shown on the top menu bar, and the left bar will be closed. Those action buttons are in the sticky bar, so its easy to reach them (for example when scrolling down): Survey page in edition mode : the side bar is closed, only the save buttons are shown, the menu bar stick to the top, so if you scroll down the page they are still reachable See here “Edit subquestions” page in LimeSurvey 2.5 (the very same one than show at the beginning of the paragraph ): A typical admin view in LimeSurvey 2.5: simple, clean, easy to understand One of the great advantages of the old LimeSurvey 2.0 design, is that it was easy to reach any question inside the current group. Thanks to the question explorer inside the side bar, it's even more easy in LimeSurvey 2.5. Just open it to explore the different groups and to open the wanted question. You even can add question directly to any group inside it! The question explorer, to quickly navigate between questions, or quickly add a question to a group 2c. Surveys, question groups, and questions lists The surveys list, so as the questions list and the question groups list, are now using the Yii Grid view system with dataprovider. In short : it provides pagination, search box, filters, and it will only load the item for the current page (so you will no more experience very slow loading for huge list of surveys or questions) : Surveys list in LimeSurvey 2.5 The question groups list provides three buttons for quick action such as “add add a question to this group”, or “edit text elements”, and of course, access to question/question group summary (with question group menu bar): Question group list: search box, pagination, add a question to this group, edit text elements, reach question group summary The questions list provides a filter to select the group of the questions, a button to preview the question, one to directly edit it, and another one to reach its summary page (with the question menu bar). Questions list : search box, group filter, preview button, edit text element button, reach question summary Of course, in the future, we could add more action buttons in those lists, and give user the possibility to activate/unactivate them. 2d. Graph rendering in statistics Now, LimeSurvey uses the chart.js engine to render the graphs of statistics. So you can use bar charts, pie charts, radar charts, line charts, polar charts, dougnuts charts :[widgetkit id="2" widget="switcher" panel=1] Conclusion The transition from LimeSurvey 2.0 to LimeSurvey 2.5 should be very easy for most users. We tested the interface with existing users of LimeSurvey, and usually they quickly got used to it. Also, new users should understand it quickly, thanks to the tips and tricks, but also thanks to a familiar interface. The main menu, the menu bars behavior, the sticky save buttons, the side bar, and the different lists are very common today, used in many web applications or CMS. So it's more intuitive than the ergonomy of LimeSurvey 2.0 which was so specific and unusual. Also, the question explorer keeps the advantage of the fast navigation of the old interface. Using more deeply Yii functionalities (such as the grid, or the asset manager), Bootstrap, and chart.js, the LimeSurvey admin interface is now much more modern. It can still evolve, and users are welcome to ask for new interface functionalities (like adding new boxes in front page, link in side menu, buttons in list, etc). Soon, we'll start the same kind of work for the survey template, and LimeSurvey 2.5 will then be completed.
- Details
- Category: General
Dear LimeSurvey user, We would like to inform you about important changes behind the LimeSurvey project.In this article: LimeSurvey.org: Behind the scenes New service: ComfortUpdate Upcoming features & changes for 2.x branch The long run: LimeSurvey 3 LimeSurvey user story - Dr. Grieger & Cie. Market Research LimeSurvey.org: Behind the scenes The LimeSurvey project has for a long time been a project driven only by great volunteers - they put in alot of work, all spent from their free time. In later years LimeService (the hosting service) and the LimeSurvey Partners network were created.However, more and more maintenance is required, not only for the project itself but also for the source code due to its sheer size.LimeSurvey is now so big and successful that coding new functions/features and redesigning existing features takes usually too much time for a single volunteer coder, who usually can not spare more than a few hours per week.So we founded the company 'LimeSurvey GmbH' and we are happy to announce that we now hired two full-time coders, Louis Gac and Olle Härstedt, who will work together with our volunteers to speed up LimeSurvey development and create new great features! New service: ComfortUpdate - 50% OFF ComfortUpdate is a module in LimeSurvey which helps you to update LimeSurvey to the latest version with a few mouse clicks instead of downloading the files and uploading them to your server.We rewrote the code behind ComfortUpdate to make it much safer to use & update and ComfortUpdate is now part of a premium package that you can buy at LimeSurvey.org. We offer one month of trial use so you can test it out thoroughly and see if it is useful for your future updates.Also when buying the ComfortUpdate package we currently offer a 50% discount - just use the coupon code 'DISCOUNT50' at the checkout. Upcoming features & changes for the LimeSurvey 2.x branch Our immediate goals are now to change two things. At the moment we are coding to give the existing LimeSurvey 2.06 administration a more contemporary design.If you want to sneak a peak please visit preview.limesurvey.org - your feedback is welcome - please note that we are updating the preview version as we go.On top of that we are working on a responsive template so any survey can easily be used on mobile and desktop devices at the same time. The new template system will be primarily based on the bootstrap framework and this new responsive template also will be the new default template.To make it fully compatible and completely responsive some changes to the template system will be required which our coders are currently working on. The long run: LimeSurvey 3 One of our long time team members and volunteers, Sam Mousa, is currently the main developer on LimeSurvey 3 and we are proud that a big part of this development is backed by the World Health Organization. Sam Mousa invested a huge amount of time on this rewrite and our full-time developers will step in soon.This version is largely a complete rewrite of the 2.0 codebase, with the Central Participant Database completely rewritten, lots of new feature and better performance. We expect to release a stable Version 3.0 by early 2016. A LimeSurvey user story - Dr. Grieger & Cie. Market Research The market research firm Dr. Grieger & Cie. Market Research from Germany is using LimeSurvey since 2010. They run online access panels in more than 50 countries on their website www.mobrog.com. They conduct surveys with more than 100.000 participants each month using LimeSurvey. “For us LimeSurvey has always been the preferred choice among so many survey systems out there”, says Gunnar Grieger, founder and owner of Dr. Grieger & Cie. Market Research. “We tested many commercial tools in the past. However, LimeSurvey always met our needs. What we like most is the dedicated support and the continuous development of new features. Good luck, going professional, LimeSurvey!”Do you want to tell us your story in an upcoming newsletter? This email address is being protected from spambots. You need JavaScript enabled to view it..
- Details
- Category: General
Although sometimes it looks quiet on the outside there are exiciting things happening here. We have hired two full-time coders now (the second one is starting in August). We are working hard on new features and in the course of this we created a redeisgned web interface based on the current 2.06 version. We invite everyone to have a look here: http://preview.limesurvey.org/index.php?r=admin To login just click the login button. Please play around with it and let us know if you like it or not. We appreciate any kind of constructive feedback on the shortcomings of the preview version. Note that not all dialogs are finished as it is a work in progress - please bear with us!
- Details
- Category: General
Are you living within the EU? Do you want to live and work in a big and beautiful German city? We are an established and growing open source software development company that has been developing the open source software LimeSurvey since 2003. LimeSurvey is currently the world's most widely used open-source software for surveys with an estimated 70,000 active installations. To speed up the continued development of LimeSurvey in the future, we are looking for dedicated individuals to join our small team of developers who are true believers in free open source software, ideally with past experience on open source projects. What you will do: Further development of the LimeSurvey software by developing new modules Refactoring the existing code and frontend Modularization of the software Maintenance and development of existing LimeSurvey services, such as developing a payments gateway, relaunching existing services, etc. Creating and launching new services related to LimeSurvey What you need to bring: Sound knowledge of PHP (with emphasis on Yii Framework and OOP) and MySQL Sound knowledge of front-end technologies (HTML, JavaScript, jQuery, Bootstrap) Practical experience with Apache, nginx, Cherokee, Joomla desired Ideally experience in open source software Solid spoken and written skills in English Independent, reliable and structured way of working Dedicated, accountable work style What we offer: Varied, interesting and challenging tasks, the chance to work with a growing team, room for creativity and your own ideas, as well as an appropriate salary package Flextime Great office in Hamburg-Winterhude Sufficient space and opportunities for development Planned as a full-time position, but we are open to other arrangements Your application: If interested, please send your complete application documents and your salary expectations to This email address is being protected from spambots. You need JavaScript enabled to view it.
- Details
- Category: General
On 04.11.2014 and 05.11.2014 the first LimeSurvey seminar will be held in Hamburg / Germany.During the 2-day seminar you will be prepared for your daily routine with LimeSurvey. On the first day the basics of LimeSurvey will be presented, and in the second part the advanced features (expression managers, etc) for use in projects will be taught. Problems can also be handled in "Training on the job".The lecturer Kai Ravesloot is an authorized LimeSurvey Partner and has been working closely with LimeSurvey and the LimeSurvey Project. Among other things he is involved in LimeSurvey in the areaFeatures and Code Cleaning. Through the new site, www.lime-support.com, he offers "360 ° Support" for LimeSurvey. This includes consulting, support, implementation of surveys and programming of individual plugins. If interested in these and other training for more information and registration see www.lime-support.com.