summaryrefslogtreecommitdiff
path: root/Critical-analysis-FOSSEE-websites.rst
diff options
context:
space:
mode:
Diffstat (limited to 'Critical-analysis-FOSSEE-websites.rst')
-rw-r--r--Critical-analysis-FOSSEE-websites.rst115
1 files changed, 115 insertions, 0 deletions
diff --git a/Critical-analysis-FOSSEE-websites.rst b/Critical-analysis-FOSSEE-websites.rst
new file mode 100644
index 0000000..28e8dbf
--- /dev/null
+++ b/Critical-analysis-FOSSEE-websites.rst
@@ -0,0 +1,115 @@
+Document Information
+====================
+
+Name of the Document: Critical Analysis of FOSSEE Websites
+
+Date: 4/05/2017
+
+Author: Priyanka Bhagwat
+
+Designation: Software Engineer
+
+Introduction
+============
+
+This document aims to identify website features/modules that should be
+removed/improve and identifying bugs
+
+Assumptions
+===========
+
+It is assumed that the readers of this document are familiar with the
+Drupal 7, PHP, MySQL and software engineering. It is also assumed that
+the required resources will be available to achieve the objectives of
+the plan.
+
+Common Suggestions for all the websites
+=======================================
+
+Centralised login ( if possible)
+
+Search Engine Optimisation
+
+Standardise menu names and URL’s throughout all websites.
+
+Database structure to be standardized across all websites.
+
+Scilab Website
+==============
+
++-------+---------------------+
+| URL | http://scilab.in/ |
++=======+=====================+
++-------+---------------------+
+
+1. General Comments
+
+ a. Reduce content on website. Too much content on the site makes it
+ look bulky and hence many times other lightweight themes
+ cannot be implemented. Even too many links on the site. We can
+ come up with better way to display side navigations, Few
+ examples at
+ `*https://dcrazed.com/jquery-navigation-plugins-menus/* <https://dcrazed.com/jquery-navigation-plugins-menus/>`__
+
+ `*http://cssmenumaker.com/menu/modern-accordion-menu#* <http://cssmenumaker.com/menu/modern-accordion-menu#>`__
+
+a. Git implementation to be done. Currently the completed books are save
+ on the server and its entry in database. On completed book
+ checkbox selection the files should be automatically be pushed to
+ GIT repo.
+
+1. Apache Solr Search
+
+ a. New searching techniques to be implemented.
+
+ `*https://wunder.io/blog/build-advanced-content-listings-with-apache-solr-search-api-facet-api/2012-04-20* <https://wunder.io/blog/build-advanced-content-listings-with-apache-solr-search-api-facet-api/2012-04-20>`__
+
+a. Result display of search can be improved.
+
+b. Sometimes cannot handle search limit, throws Indexoutofbound()
+ exception.
+
+1. Textbook Companion/Lab Migration
+
+ a. User dashboard according to each role
+
+ b. Improve mail functions.
+
+ c. The overall way how the data is displayed can be improved. Can use
+ flat UI.
+
+ `*http://bootsnipp.com/snippets/W7gNz* <http://bootsnipp.com/snippets/W7gNz>`__
+
+a. Payment interface to be tested.
+
+1. Scilab Toolbox Interface
+
+ a. Currently, this content is added as static HTML. An interface to
+ be developed which will take data as input and render it to
+ the decided format. The parameters to be given by scilab team.
+
+2. Scilab on cloud
+
+ a. Currently the Categories loaded are written static. For future
+ scope this should also be loaded dynamically from the
+ database.
+
+FOSSEE Website
+==============
+
++-------+---------------------+
+| URL | http://fossee.in/ |
++=======+=====================+
++-------+---------------------+
+
+1. Statistics Module
+
+ a. The overall code written needs to be simplified and an standard
+ way to add new projects needs to be implemented. Currently the
+ process is quite complicated.
+
+2. Inventory System
+
+ a. We can add inventory system to the site where the office staff can
+ add details of hardwares and other stationery and can assign
+ to the FOSSEE Employees.