summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorpriyankabhagwat2017-05-16 18:13:32 +0530
committerpriyankabhagwat2017-05-16 18:13:32 +0530
commit4b4cc842865a2369fef40ca4bab0aef660828141 (patch)
tree353ad3d7fa816eeeb094c9cb09301e127eab7cc4
parentca351a2e375d3fc0a423b7cbdf21a81837eb1b57 (diff)
downloadwebsite-docs-4b4cc842865a2369fef40ca4bab0aef660828141.tar.gz
website-docs-4b4cc842865a2369fef40ca4bab0aef660828141.tar.bz2
website-docs-4b4cc842865a2369fef40ca4bab0aef660828141.zip
Critical analysis of FOSSEE Websites
-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.