Uolve - Just Solve it !!

Objective: Bring all effort, big/small whether individual/organization on a collaborative platform to educate, motivate, share resources and be discovered easily. This will provide an opportunity to establish tested practices, new ideas and know-how, which amplifies the effort and care

Ideology and Vision: Uolve is a repository of NGO's, Governmental and private organizations along with individuals, who are positively impacting all life and environment. The intent is to improve collaboration, make information available in one place, highlight the work done by individuals and organizations, help them in innovating to grow and work to strengthen. What kind of people are encouraged to be part of core group of Uolve: Living creations who can collaborate* without ego, with unshakeable integrity, honesty and humbleness by speaking truth to serve others. *Collaboration will happen when people are ready to Self introspect and improve themselves to remove the ego barrier and work for the common objective. Key Differentiator: Simplicity in everything we do. 1. Single page simplified site with simple layout with best user experience to help and serve the community. 2. Minimalistic Mindset to build and run the site a. Templates which only has text. Even the menu is also text with simple dropdowns and text highlighters. Refer - https://lit-element.polymer-project.org/guide/templates b. Very essential features which are required by the user and the community to create value. c. Minimal coding and development by leveraging existing free opensource software's/codes and integrating it smartly. 3. Focus on existing best practices and leverage it, instead of reinventing the wheel again. 4. Use best and latest technology with available resources to modify. a. Example in golang A feature-rich wiki webserver for minimalists 🐮 💬 https://cowyo.com/ b. Build websites with golang with https://fragmenta.eu/

Why people will Join Uolve There is no such site - with such kind of a model anywhere in the world. Uolve is not for profit organization, however will earn revenue by its own efforts and will not be dependent on anyone for getting donations. It is a foundation of dynamic self empowered entrepreneurs who want to serve the community while they are earning in simple terms. This entire social innovation concept of Uolve is to show possibilities of earning, while helping others.

In order to make Uolve a better collaboration platform, we need to contribute then we request Individuals and organisations to collaborate with us. Without contributing ( i do not think that creating a website is some contribution) any thing if we ask others to collaborate with us, if any one raises any questions related to our contribution we should not stand empty handed. Please share your thoughts on "Contribution first and collaborate next approach". Definitely - we need to work in parallel on this aspect as well. Even though it is a best practice sharing platform, any good work done if showcased will add to our credibility and help us in gaining the support of other people and make Uolve popular. This we have planned as part of growing the Uolve network.

The objective of identifying all the features is to identify the closest opensource free software which can be customized.

Home Page
 1. User can understand by clicking on "About Uolve" from the collapsible hamburger menu. Users can read the top content which has got more votes /trending on it and they can start searching for the topics in which they are interested. 2. Clicking on the individual links in the hamburger menu will open up separate page similar to Wikipedia. 3. Users can search for keywords in each of the tabs independently. 4. Users on home page can see key statistics and dashboards on the right hand side. 5. Users can also see key events which are upcoming. 6. Users can filter from solved and unsolved problems as well.

1. About Uolve User will get to known about uolve in four tabs (a) What is Uolve (b) Core Values (c) Your Responsibilities (d) How it functions. Clicking on each of the tabs will provide more detailed information further. This will be like a wiki protected page which will be easily editable by Core group of Uolve. 2. Profile Everything related to profile in tabs - Refer "User/Org Profile in 4 point in the table of  contents. 3. Contributions User can filter on the requirements and get the information as desired similar to Wikipedia.  4. Watchlist Similar to wiki  5. Alerts Alerts and Notifications clubbed together similar to wikipeda feature.  6. Community work All the work related community similar to wiki how - https://www.wikihow.com/Special:CommunityDashboard The source code is available https://src.wikihow.com/ 7. How to use New users may require help on how to use the uolve. This will be a wiki page for them to guide.  8. Events Users on clicking will be able to see the upcoming events in which they have registered.  9. Terms of Use 10. Privacy policy

User Registration
On Clicking the "Log in Now Button" the below pop up will come up.  1. Users can use the site without registering. (We need to customize the wiki login page ..if possible with other social logins as well) 2. Users can directly register using their social media accounts 3. Individuals can directly signup using email and password. 4. We will not Validate Private/Public organisation, NGO, Government agency who register themselves. Instead, we will send separate invites on their emails for them to get registered with their organization name in a pre-defined customized way. The user will be required to just click on the link and set up their account by entering the OTP. If they are already registered with the email id - they will be tagged to the respective organization. 5. User would be prompted to register before making any edits, if the pages are protected.(similar to wiki) 6. User can create their Profile page if they want, similar to wiki.



Hybrid Model of single and Multiple page to get all benefits


1. Other Information - On clicking the user will go to the respective page for more details. - a. Badge - will show all the badges earned (Http://talk.openmrs.org) - b. User name - Will show the user profile page and account related settings (similar to wiki) - c. Watchlist - Similar to what wiki does - d. Alert - Similar to what wiki does - e. Community - similar to wikihow feature where user gets to see the activities which are open for them to work on. We are adding a search feature here so that the user can search for the topic on which they would want to work on. - f. all other links related to Uolve

2. We have kept all the options from vertical to horizontal bar from the wiki model. Changed the discussion to clarification - as this makes users to ask the right questions. Added an attachment tab which is not present in wiki(however, is not essential) 3. The problem statement will come up once the user selects the problem or any content from the search results. If the user does not select any search result, the user will not be able to see any problem statement. 4. Progress bar will be shown as per the activities marked as completed. 5. Different tabs similar to Google search results of All, images, Videos, news,...User clicking on each of these tabs will get relevant search results or content related to the problem. http://try.wikidot.com/nested-tabview 6. Users will be able to vote with a 5star rating symbol on each of the defined parameters. This helps users to asses the content on all the parameters properly. They will also be able to see the existing scores as well. 7. Metatags to which the problem is tagged. 8. Top solutions basis the votes which are tagged to these meta tags. User on clicking the last solution will populate more solutions. 9. Customized dashboard basis the search result and problem statement. Show Dashboard with details pertaining to search result or related to the problem, events, participants, edits, approved solutions.... 10. User can see the events to which they are registered and also see other upcoming events in reference to the problem searched with the area. 11. User will be able to see the overall score of the solutions or problem or any other content block on Uolve. This ensures that users post meaningful and useful content to improve user experience. - a) The solution will be crisp and to the point and any explanation will be required to be provided with a link to a separate page (similar to wiki). If users are interested to go into details they will click on the link . This box will have limited words the user will be required to provide the high level details within this box.

User Profile Page
1. About Org/Individual By clicking on the "About" tab. The users will have edit option. Other users will be able to read when they view the profile. 2. Events to help others - Clicking on events will further show two tabs below - (a) Events completed - Details of the events which the user /org had hosted. (No editing by user once posted, however they should have the option to delete the event) - (b) Upcoming events - All Upcoming events which the user has created. All other users should also be able to see the same when they visit the profile page of the individual or Organization. 3. Badges earned - Individual/org will earn badges basis their work and participation. The same will be shown and cannot be edited by the user. 4. Password reset /Account details - Users will be able to reset their password and will be able to see the email id registered. 5. Create/Update Events Individual/Org will be able to create or update events as required. These buttons will not be visible to other users.



Event Management
We can use opensource Event management software's and integrate with the core application which has similar language. 1. Creation of event -  Refer template of event brite  - https://www.eventbrite.com/create or we can use the face book type of template to create an event. 2. Any user can volunteer to any event similar to the Facebook or Eventbrite feature. 3. Rating of events - User after participation will be mandatory after logging in will be required to rate the event and provide their participation details. 4. Event statistics - The Organizer should have a mandatory form to fill post the event has been completed to highlight the success - by providing the details of number of people who got benefited and high level of summary of the event with key highlights which will go in as a snapshot. 5. Organizational level statistics: Similar to Good era, which is a commercial website and charges organizations. We can provide end to end to statistics of how many people participated and the impact created all in numbers - free of cost.

This will help us to reach out to all the major organizations/MNC's and they can integrate within their databases independently - however the final numbers will only be shown to the external world without any user details.

User Grading
1. User Grading to manage high quality content Refer Details -  https://uolve7.talkyard.net/-61/faq-structured-system-which-will-operate-independently-of-people 2. Need to Map the ratings with the article which they have quoted to Grade the user. The User Grading will appear on the User profile 3. Gamified Badging to improve engagement across users. Users will be able to get real-time notifications, activity feeds and achievements. This improves engagement and drives the right behavior to achieve success. Exampple - https://talk.openmrs.org/badges. 4. The User Grading and badges (count) will appear near the User name and in the profile. 5. Other users visiting the user profile should be able to see the badges earned and grading status.

 Refer Free Plugin: itprism.com/free-joomla-extensions/ecommerce-gamification/game-mechanics-platform Points, Badges, Ranks, Levels, Notifications (feedback), Activities (feedback), Leaderboard, Profile, Progression (status bar)

Content Approval and Moderation
First 10 new posts/edits will go through next level of helpers for review, even though the content goes live. Helpers will rate the post on a scale of 5, basis the specific guideline set. If the score is greater than 80, the user post will not go through the moderation process. However, other users can flag the content basis the gaps identified. The post will go through the moderation, till they achieve a score of greater than 80, from their last 10 posts. 1. Trusted Helpers will be required to make the content right, on site or keep it "on hold for review" un till it has been corrected 2. Helpers should have the option to skip the rating - by clicking on minor edit. Small changes, cannot be rated.

Plagiarism and grammar checker
When the user is writing the system should underline areas which needs to be corrected - "Red" for grammar and "Blue" for Plagiarism. Before saving the user should be prompted to correct the underlined issues ( Not a mandatory). Plagiarism and grammar score needs to be displayed on the block of the content. This makes the user to correct the content as much possible and provide citations as required. However, the user will not be prevented to post the content, the score of Grammar and Plagiarism will help the moderators to review the article accordingly. 1. The scores will not be shown to users, while they read the content.

Content Flagging
Any user can Flag the content in the following categories (a) Incorrect information, (b) Wrong links/images (c) Abusive content (d) Grammar  or sentence formation (e) Incomplete information (f) Person name included (f) Requires improvisation (g) Issue related to helper (h) Others. The user can provide the specific details, which will help in getting the content corrected quickly. The Flagged content will be removed post review. The helper should be able to make the modifications required when any content is flagged (unless it is a protected document)

Community Work
Rate and classify Users / helpers / Content / Event Basis the Role the user can quickly see the available work under various categories (similar to wikihow) to contribute. The user can also search with keywords to work in the interested topics (a) Review user edits (b) Review New Problems (c) Review new solutions (4) Review Helper edits (5) Review Super helper edits (6) Flagged Content with categories (7) Review completed problems (8) Review completed Solutions. The person reviewing/Moderating will be required to provide rating and feedback to the user and content as a mandatory guideline.

The Reviews and rating of the article and user will be made by the community basis guidelines, open flags and plagiarism/grammar scores and citations provided. The highest level of helpers rating will be final. 1. Users should be able to rate the user who has edited the content 2. User should be able to rate the quality of the content post the edit. 3. Community dashboard to get the work with search functionality to contribute quickly as per their interest levels. 4. Show Grammar and plagiarism

New Problem Creation
Problems can be created only when the search result is not giving any result for those keywords. This helps the users to check for duplicates by themselves. Refer the existing feature in Mediawiki.

Google Custom Search
Google custom search based on page ranks for Non Profits - https://www.google.com/nonprofits

Instead of having search bar use google custom search for Non Profit to get results, this helps in improving SEO and saves could computing resources. This also helps people to directly go to the page from normal Google search by adding the keyword "Uolve" in their search results. This Saves time, reduces cost and improves efficiency. User can search for problem/solutions basis keywords and area to quickly find top solutions, both existing and new ideas basis 5star ranking provided by users.

Customize Google Page rank results based on voting scores. Use Google Knowledge Graph - https://developers.google.com/knowledge-graph/

Search similar to Google -with results as per the tabs
When an user searches with any keywords - they will be able to see results in each of the tabs Viz - Problems, current state, Opportunity, Root causes, solutions, Impact. Users can click on any of these to see the specific issue in detail. On clicking the specified problem statement will be seen on the tabs.

Search results with views
When the customer searches for the keywords. The user should be shown the results as under.

Standard Template with provision to add data fields
1. Standard Templates with Blocks, watermark text and data fields to ensure users follow a systemic process while updating information 2. Every tab will be further divided into - (a) Policies/Laws (b) Community activities. This helps us to improve in both the areas in parallel. 3. We will have both the blocks in every templates which will be like nested tabs for easy navigation. (1) Problem identification (2) Current state  (3) Opportunities (4) Root cause  (5) solutions (5) Impact. 4. Customized data fields in every tab which can be selected basis the options - To generate dashboards and showcase the impact. People Impacted, Impact created, Opportunity size, Events conducted, Volunteers participated. 5. Text limit in Templates - In todays busy schedule everyone wants crisp and to the point information. Every template block will have character limit and the user will be required to prioritize important information and rest can be provided as reference link pages or attachments. Only Interested people will click on the link or download the attachment. This improves user experience and reduce computing cost when more number of people are visiting the site. 6. Option to Create new page(when character limit exceeds while saving the doc) to provide detailed infomation and back link it to the article. This feature is available in wiki.

Facility for sharing on social media platforms
1. Users should have the option to share any content to popular social networking sites - Facebook, Linkediin, Twitter. https://meta.wikimedia.org/wiki/Social_media_plugins 2. User should be able to download the contributions made on similar lines of wikipedia. || Contribution Feature similar to Wikipedia.

Voting with 5star rating on specific parameters on all the content posted.
Users will be required to provide rating based on parameters set for every content while designing the problem statement. This ensures that the votes generated help in ranking the content in the best possible way. Rating should be available for every user generated content even for discussions. This makes the users to put more sensible content on the site. This will also help them in earning badges. 5star - parameter based rating system for every content which gets generated. Ref- https://www.cssscript.com/tag/star-rating/



Dashboards based on traffic lights to Drill down and get alerts on missing timelines
This is a long term feature - However, we need to provision the data collection fields, so that we are able to collect the required data and status of each activity. 1. On Home page user should be able to see the dashboard - Krishna needs to create a mockup. 2. People can see customized dashboards when they use search feature basis - keywords, specific area. (a) number of edits (b) Edits pending review (c) Rating of articles by region  (d) Number of events  (e) Volunteers participated  (f) Number of followers (g) Opportunity in measurable terms (h) Number of people benefited  (i) Impact created 3. Statistics of similar issues across the world

Page Protection levels
1. Once the user posts a content - anyone can click on wikify to copy the original content into a wiki mode to take it ahead. 2. The wikified content will have the link to original content which was posted. 3. The content will be frozen by the super helper, once the article has matured with GA scale of wiki quality. This ensures that nothing is dependent on one person and we take minimum computation resources to reach the perfect state. 4. The user who has posted the content himself should also be able to do it. Refer - Uolve7.talkyard.net where this feature is available.

Citations, references and back linking
Users while writing content should be able to provide citations, references and links on similar lines to wiki.

Strategic Problem Formulation (SPF)/ Meta Tagging.
Every individual problem will be linked to a strategic problem/meta tags. Problems can be linked to multiple strategic problems (if required in rare cases).

Problem Group owners can use the best solutions from similar problems across the world and create strategy and customized projects basis the top solutions which best suits their scenario with tactical execution tasks, owners and timelines to achieve the desired results. This will set right direction, save time and avoid distractions

Feature of Mapping specific problems to Strategic Problem Formulation (SPF)/ Meta tags 1. Mandatory guidelines for new problems to be tagged ton Meta tags. Example: Pure Drinking water. All issue related to pure drinking water across the world will be tagged to this meta tag/ Strategic Problem 2. Helpers should be able to change/add/remove the metatags as required

Project Tracking bar to show completion status - From problem identification to implementation.
1. Progress Tracker with a provision to provide weightage to each category and sub category of tasks to get a progress tracker. 2. Super helpers - Users in the group should get alert notification on missing the deadline. 3. Higher trust level users should have the power to mark the activity has completed post assessment by following guidelines.

Need to identify - Project Management open source plugin which can fit with the database.

Solution Blocks with ratings on specific parameters set.
While providing solutions - users should have the option to break solutions it into independent blocks. This helps people to take out a small part of the solution which they think is good and take it forward. This helps users to pick up different parts of solutions from different solution providers for the same problem and move it.

Solutions should be in sequential steps this helps the writer and reader both.

Example: Step1, Step2, Step3 …..

Events
1. Users on clicking "All events" can see the events in which they have registered. 2. Users will get search results as per the keyword (if any) and 3. Users can click and volunteer themselves in these activities. 4. Users will have an option to create an event, if required. 5. Organiser will be required to fill in the details of the activities conducted with impact within 24 hours after which it will be freezed. 6. User logging in after 24hours of event date the user will be mandatorily be required to provide his participation details along with rating to get a badge of participation and continue with the site. 7. Users can also create individual events, with the same process. Ref: https://gsuite.google.com/products/calendar/

Image Upload and Management
Resize image on upload as per the standard in a data url and show the image - when the user clicks on View. Images can be over 4-5MB, 1. Using plugin need to reduce them to 100-200KB - https://wordpress.org/plugins/resize-image-after-upload/ 2. Convert them to data url format for quick loading. 3. Giving standard width and/or height to reduce server space usage, speed ups the website, save time and boost site’s SEO. 4. While uploading the image the user should be prompted to upload images only to explain a process or a system which cannot be done using words 5. Show only image title for the with a "reader. User has to click on "View Image" link with caption. On clicking the image it will pop out. This will save the cost of loading the image for all the users.

Anti spam plugin to avoid unnecessary content proactively
Mediawiki has built in bot and we can use antispam plugins to proactively avoid users to post content which looks like spam. Example: https://wordpress.org/plugins/anti-spam/

NGO/ Org Profile Page
1. Organizations to whom Uolve sends invite will be able to create their profile page. Need to think - if we need to work on open community where organization themselves create their home pages perfectly ( Currently, this is working very well in wiki) Example: Trustworthy NGO's profile page should be shown as Uolve.org/trustworthy NGO 2. Organizations should be able to update their activities on their profile page.

Training Plan and live Material
1. Users will be shown relevant help links while they are updating the content. This helps them to transform their learning in to practical out put and helps them to learn only what is required. 2. Users will be suggested to go through small courses which will help them in writing the content in a more better way 3. Relevant and crisp training guidelines, tips, do's and dont's and multiple examples on right hand side of the screen to improve the quality of content at the first time, itself. (Slider Feature: The user can slide back/in, as required.)

Data Collection tools and techniques
Users will be guided to consultants, tools, software's and techniques to capture the right and accurate data as an option for them to take decisions based on data and logic.

Existing softwares
1. We would be very happy to customize Mediawiki software with lot of inbuilt features and continuous upgradation of features with a very strong reputed opensource software to help the community. It has high quality user base who have created high quality content. After creating a good community we can partner with wiki to link this site also to the wiki community and take help of Google to make it popular.'''

2. free Atlassian Confluence Open Source Project License for non- profits. It has most of the features which we require. Examples of the some of the non-profits who are utilizing the package. https://answers.openmrs.org/badges, https://answers.openmrs.org/

3. Forums which are similar to stackexchange. https://meta.stackexchange.com/questions/2267/are-there-any-clones-alternatives-for-running-a-stack-exchange-style-qa-site