blob: 28e8dbf9db0aa4f2066cc4c6b54849520337f515 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
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.
|