{"id":19756066,"url":"https://github.com/luistar/studeo","last_synced_at":"2026-04-17T06:02:01.010Z","repository":{"id":119824512,"uuid":"63397093","full_name":"luistar/studeo","owner":"luistar","description":"Studeo is a basic CMS built for university courses. It allows students to share news and knowledge efficiently.","archived":false,"fork":false,"pushed_at":"2017-03-05T16:37:35.000Z","size":5862,"stargazers_count":4,"open_issues_count":0,"forks_count":0,"subscribers_count":4,"default_branch":"master","last_synced_at":"2025-02-28T09:10:35.592Z","etag":null,"topics":["cakephp","php","phpbb","students"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/luistar.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2016-07-15T06:23:45.000Z","updated_at":"2019-03-06T11:58:23.000Z","dependencies_parsed_at":"2023-06-25T23:57:54.032Z","dependency_job_id":null,"html_url":"https://github.com/luistar/studeo","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/luistar/studeo","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/luistar%2Fstudeo","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/luistar%2Fstudeo/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/luistar%2Fstudeo/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/luistar%2Fstudeo/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/luistar","download_url":"https://codeload.github.com/luistar/studeo/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/luistar%2Fstudeo/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31917372,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-16T18:22:33.417Z","status":"online","status_checked_at":"2026-04-17T02:00:06.879Z","response_time":62,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["cakephp","php","phpbb","students"],"created_at":"2024-11-12T03:14:38.121Z","updated_at":"2026-04-17T06:02:00.998Z","avatar_url":"https://github.com/luistar.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Studeo\nStudeo is a basic CMS built for university courses. It allows students to share news and knowledge efficiently.\n\n# The problem\nComputer Science students @ *Università degli Studi di Napoli \"Federico II\"* were using \na phpbb board to share solutions to previous tests and exercises. As the number of users and solutions grew, it became hard to\nproperly index everything manually. So we decided to build Studeo.\n\n# PhpBB integration and dependency\nStudeo is meant to integrate with an existing phpbb board bulletin and to provide additional indexing features to said board.\nAlthough being conceived to be used along with phpbb, Studeo will be almost completely independent from the latter, \nas it will provide indexing by link. \nOnly the authentication and authorization system will initially depend on phpbb USERS table. \nOther options shall be added as the project grows. \n\n# Technology\nStudeo is built using CakePHP, Twitter Bootstrap, JQuery, MySQL.\n\n# Quick setup\nClone this repository, then run ```composer install``` to install dependencies.\nBy default Studeo will look for two MySQL databases in *localhost:3306*:\n\n* Studeo's database.\n* phpBB's database.\n\nConnection to those can be customized in /config/app.php, by editing the following parts:\n```php\n'Datasources' =\u003e [\n        'default' =\u003e [\n            'className' =\u003e 'Cake\\Database\\Connection',\n            'driver' =\u003e 'Cake\\Database\\Driver\\Mysql',\n            'persistent' =\u003e false,\n            'host' =\u003e 'localhost',\n            //'port' =\u003e 'non_standard_port_number',\n            'username' =\u003e 'studeo',\n            'password' =\u003e 'studeo',\n            'database' =\u003e 'studeo',\n            'encoding' =\u003e 'utf8',\n            'timezone' =\u003e 'UTC',\n            'flags' =\u003e [],\n            'cacheMetadata' =\u003e true,\n            'log' =\u003e false,\n            'quoteIdentifiers' =\u003e false,\n            //'init' =\u003e ['SET GLOBAL innodb_stats_on_metadata = 0'],\n            'url' =\u003e env('DATABASE_URL', null),\n        ],\n    \t/**\n    \t * Connection to the phpbb database.\n    \t */\n    \t'phpbb_db' =\u003e [\n    \t\t'className' =\u003e 'Cake\\Database\\Connection',\n    \t\t'driver' =\u003e 'Cake\\Database\\Driver\\Mysql',\n    \t\t'persistent' =\u003e false,\n    \t\t'host' =\u003e 'localhost',\n    \t\t//'port' =\u003e 'non_standard_port_number',\n    \t\t'username' =\u003e 'phpbb',\n    \t\t'password' =\u003e 'phpbb',\n    \t\t'database' =\u003e 'phpbb',\n    \t\t'encoding' =\u003e 'utf8',\n    \t\t'timezone' =\u003e 'UTC',\n    \t\t'flags' =\u003e [],\n    \t\t'cacheMetadata' =\u003e true,\n    \t\t'log' =\u003e false,\n    \t\t'quoteIdentifiers' =\u003e false,\n    \t\t//'init' =\u003e ['SET GLOBAL innodb_stats_on_metadata = 0'],\n    \t\t'url' =\u003e env('DATABASE_URL', null),\n            'phpbbTablePrefix' =\u003e 'phpbb',\n    \t],\n  ```\n  The /sql/studeo_db_create.sql script will build the necessary database structure.\n  If one does not wish to install phpbb locally for testing purposes (recommended), it is possible to run the /sql/phpbb_user.sql script to create a phpbb schema. The default users table provides the following users:\n  * username: **admin**     password: **password**\n  * username: **user**      password: **password**\n\n\n#Contribution guidelines\nPlease, write comments, commit messages and variable/table/column names in English! Issues can be submitted in italian, too.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fluistar%2Fstudeo","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fluistar%2Fstudeo","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fluistar%2Fstudeo/lists"}