please add to the site list

62 views
Skip to first unread message

AFA

unread,
Sep 8, 2025, 7:06:53 AM9/8/25
to SubjectsPlus

Dear SubjectsPlus Community,

The JGU Library, O.P. Jindal Global University, India.

We are proud users of SubjectsPlus and have successfully implemented it to power our library's Research/Subject guide system. We would be delighted to have our instance added to the official community site list of implementations on your website.

Our site details are as follows:

Site Name: Global Library Research Guides

Site URL: https://libguides.jgu.edu.in/

Institution: O.P. Jindal Global University, Sonipat, Haryana, India

Beyond the standard setup, we have implemented several customizations to better serve our academic community, including:

A custom-developed theme that integrates with our university's branding and provides an improved user experience.

Customizations to the guide layout and functionality to suit the specific research needs of our students and faculty. Our major customizations include:

  1. Enhanced Database Guide (database.php):
    1. Advanced Filtering: Implemented a user-friendly filter system allowing users to refine resources by Type, Source, and Format simultaneously.
    2. Expandable Descriptions: Added an extract field in resource descriptions, using a "+" toggle button to allow users to expand and collapse full details for a cleaner interface.
    3. Smart Authentication Proxy: Developed a PHP script that automatically detects a user's network location (on-campus vs. off-campus) and seamlessly routes them through our EZProxy (remotelog authentication) to ensure smooth access to paid resources. It will automatically detect the Campus IP mentioned in config.php and redirect to resource main page. 
  2. Dynamic Subject Guide Index Page:
    1. Created a parent-child hierarchy for subject guides on the main index.
    2. Enhanced the display to show the number of active guides under each parent category.
    3. Designed a responsive interface using nav-pills for parent categories with two distinct viewing modes: a two-column layout for dense information and a single-column layout for a focused view.

We believe our implementation could serve as a useful reference for other institutions, particularly those looking to heavily customize their SubjectsPlus installation.

Thank you for your consideration and for maintaining this fantastic open-source tool.

Best regards,

Abid Fakhre Alam
The Global Library
O.P. Jindal Global University
https://jgu.edu.in

Mahendra Kumar Sahu

unread,
Sep 13, 2025, 10:13:22 AM9/13/25
to subjec...@googlegroups.com
Dear Abid,
Greetings of the day!
Congratulations on the implementation of SubjectPlus. Could you please inform us what version you are using? and the software is installed in the local server or elsewhere. 
Actually, we are encountering the issue while installing it on CPanel.

Thanks & Regards
 
MKS



--
You received this message because you are subscribed to the Google Groups "SubjectsPlus" group.
To unsubscribe from this group and stop receiving emails from it, send an email to subjectsplus...@googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/subjectsplus/949a15a9-6a6a-4705-ab8b-0b667beab0a7n%40googlegroups.com.

AFA

unread,
Sep 14, 2025, 1:23:09 PM9/14/25
to SubjectsPlus
Dear MKS,
Regards,
Abid Fakhre Alam

Mahendra Kumar Sahu

unread,
Apr 20, 2026, 7:06:11 AM (12 days ago) Apr 20
to SubjectsPlus
Dear Abid,
Thank you very much for your support.
After installation it is working fine in Local server i.e in localhost, while opeing through IP, the framework appear pain. 
please help us to fix the issue, and further requested you please provide the step by step guide for how to integrate domian access using HTTPS.

IP Image.jpeg
Localhost_Image.jpeg

AFA

unread,
Apr 21, 2026, 4:58:29 AM (11 days ago) Apr 21
to SubjectsPlus
when you update your URL in config.php file to IP then it will not break

https setting  :-

sudo apt update
sudo a2enmod ssl
sudo a2enmod rewrite
sudo systemctl restart apache2

sudo nano /etc/apache2/sites-available/subjectsplus.conf

   <VirtualHost *:80>
    ServerName YOUR_SERVER_IP      # e.g., 192.168.1.100    or domain 
   
    # If you have multiple projects in subdirectories, use Aliases:
    #Alias /project1 /var/www/html/project1
    #Alias /project2 /var/www/html/project2
   
    DocumentRoot /var/www/html    # update this path based on your subjectsplus source folder
   
# also update the below path too
    <Directory /var/www/html>
        Options Indexes FollowSymLinks
        AllowOverride All
        Require all granted
    </Directory>
   
    ErrorLog ${APACHE_LOG_DIR}/error.log
    CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>

 # this will disable the default apache2 site/ welcome page 
sudo a2dissite 000-default.conf   

# this will enable the subjectsplus site
sudo a2ensite subjectsplus.conf

sudo systemctl reload apache2

sudo apt install certbot python3-certbot-apache -y

certbot --version

sudo certbot --apache

##Verify Auto-Renewal Service Status
sudo systemctl status certbot.timer


sudo systemctl enable certbot.timer
sudo systemctl start certbot.timer

##Test Certificate Renewal
sudo certbot renew --dry-run
Reply all
Reply to author
Forward
0 new messages