ouishare.net v3.2 project report and changes overview
Report for Connectors
February 2016
Auli Kütt
Changes overview with screenshots
Members directory: reactive search / user filtering in the admin page
Website project proposal for participatory budgeting, September 2015
Features selection (November 2015)
Main features proposed vs added
.1 Adding interaction features to other content types - DROPPED
.2 Adding editable SEO fields to pages - LIGHT SOLUTION
.5 Displaying projects and communities on member profiles - DROPPED
.6 Improving the backend / admin pages - DONE
Ouishare.net website analytics overview: 2014 vs 2015
It is possible to search across content titles and tags, within 3 content types: events, projects and members. Search field (also visible in the header navbar) works with autocomplete: start typing and it will offer options from available titles and tags, and display them on the search page (http://ouishare.net/en/search)
Clicking on a tag brings up a search page displaying content (events, projects, members) that has this tag.
We replaced numeric paging with alphabetic list on the Members public page.
TODO V.3.3.:
Formerly the SEO description field was one and the same for the entire site, which caused issues. Now the SEO description id auto-filled with the beginning of page content text.
There have been many general changes across the admin section:
Auli has updated the design in many admin pages:
PitchMe replaced long user association tick lists in event, community and project pages with a select+dropdown combination (inspired by the language selection list on user profiles). We still need to turn them into autocomplete fields (like the search page has).
Write keyword in the Search field and it displays immediately any names or e-mails containing entered characters.
TODO V.3.3: We should add similar filtering also to the public members directory page.
http://ouishare.net/en/admin/users
On communities listing page, added guidelines and link to tutorial in Ouiki.
On Community edit page, Connectors and Events association fields are now select-adds.
(Any community on http://ouishare.net/en/admin/communities)
Any event on http://ouishare.net/en/admin/events
Any project on http://ouishare.net/en/admin/projects
On http://ouishare.net/en/admin/home under section “Top Banner”
What is planned for the next 6 months? *
What are the next main steps and milestones in the development of your project?
The next steps include:
.. Adding interaction features to other content types (projects, knowledge groups)
.. Adding editable SEO fields to pages
.. Adding search possibilities to members’ directory and site in general
.. Making tags (on events, profiles, projects) interactive so that on clicking on a tag you see all content containing this tag
.. Making joined projects and communities visible on member profiles
.. Improving the backend
What are your concrete needs (financial and other) to start/continue this activity? *
Give us some details about what you require and how we can help you. Don't hesitate to describe needs that are non-financial.
In general we need the budget to be able to work with external developers (Pitch Me) and keep adding features. We also need to have a small buffer to be able to fix the bugs revealed in daily use, and meet crucial unexpected development needs arising during the year in a flexible way.
Outside the financial scope it would be ideal to find a group of Rails experts willing to contribute to smaller bug fixes and flexible improvement of the backend on a volunteer basis, however such tasks and workforce, as is common in open source development, cannot be expected to meet strict deadlines, so it can only be seen as a complementary resource.
Budget minimum and maximum asked: 4000€ - 8000€
Allocated budget: 2,440€
Overview in spreadsheet ouishare.net next steps 2015 V(3.)2 / PRIORITY LIST >>
We listed issues fitting the structure named in project proposal, and prioritized all issues, trying to find a combination of issues’ difficulty, priority and amount to fit the available budget.
Need: Continue creating associations like on we did for community pages - display associated content (communities, members) also on project and knowledge group pages.
Solution: Other issues were more urgent, so we postponed the task to a later release/project.
Problem: SEO description was the same static text for the entire website, which confused search engines. We needed specific, potentially editable SEO descriptive text on each page.
Solution: instead of adding specific fields to all pages, SEO description is generated automatically from the beginning of content text. This should solve the issue in most cases.
Need: We needed a site-wide search solution that would enable finding content easily.
Solution: for the lack of budget it wasn’t possible to work out an extensive solution, however having a kind of search remained top priority. We developed a lighter search solution, enabling search/filtering across content titles and tags, within 3 content types: events, projects and members.
We also added members alphabetical listing (by suggestion of Sam Muirhead) on http://ouishare.net/about/members
In the members admin page (http://ouishare.net/en/admin/users), we added datatables search (searches interactively across member names and e-mail addresses across the member database).
Remaining needs:
Making tags (on events, profiles, projects) interactive so that on clicking on a tag you see all content containing the selected tag
Making joined projects and communities visible on member profiles -- it was in the planning but didn’t fit the budget this time.
Results for the tracker UA-48002605-1 on ouishare.net
Number of visitors and % change compared to previous year (2014)
We have visitors from all over the world:
France, Spain, USA, Germany, Italy, UK, Belgium, Canada, Switzerland, Brazil
Paris, Barcelona, Madrid, London, Lyon, Berlin, Bordeaux, Brussels, Toulouse, Nantes
Collections of issues and tasks to be tackled next is available and open to contribution on Github issues, arranged by milestones (task groups) : https://github.com/OuiShare/OuiShare/milestones
If you have any needs or ideas for further development, please feel free to either create a GitHub issue about this (don’t worry about the milestone, we’ll arrange that later), or contact Auli directly via e-mail or slack.