{"id":19864713,"url":"https://github.com/classiebit/addchat-codeigniter-pro-docs","last_synced_at":"2025-08-31T20:11:45.384Z","repository":{"id":49081494,"uuid":"239958311","full_name":"classiebit/addchat-codeigniter-pro-docs","owner":"classiebit","description":"Addchat Codeigniter Pro Docs","archived":false,"fork":false,"pushed_at":"2023-02-02T11:58:07.000Z","size":3606,"stargazers_count":0,"open_issues_count":3,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-06-01T09:52:46.920Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"PHP","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/classiebit.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":"2020-02-12T08:10:33.000Z","updated_at":"2020-04-22T10:32:06.000Z","dependencies_parsed_at":"2025-01-11T15:45:49.862Z","dependency_job_id":null,"html_url":"https://github.com/classiebit/addchat-codeigniter-pro-docs","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/classiebit/addchat-codeigniter-pro-docs","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/classiebit%2Faddchat-codeigniter-pro-docs","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/classiebit%2Faddchat-codeigniter-pro-docs/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/classiebit%2Faddchat-codeigniter-pro-docs/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/classiebit%2Faddchat-codeigniter-pro-docs/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/classiebit","download_url":"https://codeload.github.com/classiebit/addchat-codeigniter-pro-docs/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/classiebit%2Faddchat-codeigniter-pro-docs/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":273032934,"owners_count":25034067,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-08-31T02:00:09.071Z","response_time":79,"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":[],"created_at":"2024-11-12T15:19:34.336Z","updated_at":"2025-08-31T20:11:45.366Z","avatar_url":"https://github.com/classiebit.png","language":"PHP","funding_links":[],"categories":[],"sub_categories":[],"readme":"# AddChat Codeigniter Pro\n\nWelcome to AddChat CodeIgniter Pro documentation.\n\n- Read the docs live **[AddChat Codeigniter Pro Docs](https://addchat-codeigniter-pro-docs.classiebit.com)**\n\n---\n\n![AddChat CodeIgniter Pro Docs](https://addchat-pro-docs.classiebit.com/images/addchat-pro-docs-banner-1.jpg \"AddChat CodeIgniter Pro Docs\")\n\n---\n\n\u003e A complete video tutorial guide for getting started quickly is **Coming Soon**\n\n---\n\n### All-in-one multi-purpose Chat Widget For Codeigniter websites\n\nAddChat is a new chatting friend of Codeigniter. It's a standalone Chat widget that uses the website's existing `users` base, and let website users chat with each other. \n\n\u003cbr\u003e\n\nYou get full source-code, hence AddChat lives and runs on your server/hosting including database. And therefore, you get complete privacy over your data. Either you're a big corporate sector or a small business. AddChat is for everyone.\n\n\n- [Overview](#Overview)\n- [Why-AddChat](#Why-AddChat)\n- [Technical Specification](#Technical-Specification)\n- [User Interface \u0026 Design](#User-Interface-Design)\n- [Multi-regional](#Multi-regional)\n- [Pro Version](#Pro-version)\n- [Lite Version](#Lite-version)\n- [Credits](#Credits)\n\n\n\u003ca name=\"Overview\"\u003e\u003c/a\u003e\n## Overview\n\n**Addchat Codeigniter Pro** is a chat widget that you can integrate into an existing or a fresh Codeigniter website. AddChat works like a standalone widget and fulfills all your business-related needs like -\n\n1. User-to-user chatting\n2. Live real-time chatting (without page refresh)\n3. **Internal** notification system (saves **Pusher** monthly subscription fees)\n4. Customer support\n5. Multi-user groups\n6. Guest chatting\n\nand a lot more features, keep reading ⚡️\n\n\n\u003ca name=\"Why-AddChat\"\u003e\u003c/a\u003e\n## Why AddChat ?\n\nSome of the key highlights, why you would like to go with AddChat!\n\n- Save monthly subscription bills (pay once use forever)\n- No Confidential Data leak\n- Complete Privacy\n- Easy to install \u0026 update\n- Use existing users database\n- Multi-purpose, use it as Helpdesk, Customer support, User-to-user chatting and much more...\n\n---\n\n\u003e AddChat never modifies your existing database tables or records. And it never breaks down any of your website functionality.\n\n---\n\n\u003e AddChat is fully tested and ready to be used in production websites. \n\n---\n\n\n\u003ca name=\"Technical-Specification\"\u003e\u003c/a\u003e\n## Technical Specification\n\nAddChat is very light, high performance, scalable and secure.\n\n1. AddChat front-end built with **VueJs**, which is purely API based web-app.\n\n2. AddChat back-end (API) built with **CodeIgniter**\n\n    - **AddChat Codeigniter** version comes with an installer, which auto-install AddChat in an existing or a fresh Codeigniter website\n\n\n\n\u003ca name=\"User-Interface-Design\"\u003e\u003c/a\u003e\n## User Interface \u0026 Design\n\nAddChat is designed in **CSS Flexbox** and **Sass**. Let's see what's so special about **CSS Flexbox** and why we used it.\n\n1. AddChat is a CSS Framework Independent. Means, no matter in which CSS Framework your website is in, it neither affects the website CSS nor gets affected by it.\n\n    - [Bootstrap](https://getbootstrap.com/) \n    - [Bulma](https://bulma.io/) \n    - [Materializecss](https://materializecss.com/) \n    - [Semantic UI](https://semantic-ui.com/) \n    - [UIKit](https://getuikit.com/) \n    - [Zurb Foundation](https://foundation.zurb.com/) \n\n    or any other...\n\n2. AddChat CSS is completely encapsulated (wrapped in AddChat wrapper with `#addchat-bot .c-` prefix).\n    - Hence, it never override your website CSS nor inherits from it.\n\n    - AddChat UI is extra-responsive. Optimized for **extra-small** devices to large **4K desktops** -\n\n        * Small phones\n        * Android Phones\n        * iPhones\n        * iPad \u0026 iPad Pro\n        * Small-Medium Size Laptops\n        * Large Desktops\n\n3. We've used the popular **NPM** package `auto-prefixer` to make the AddChat UI design same across all types of browsers e.g `Chrome, Firefox, Safari, Edge` etc\n\n\n\n\u003ca name=\"Multi-regional\"\u003e\u003c/a\u003e\n## Multi-regional\n\nAddChat is compatible with all languages and timezones. AddChat auto adapts and adjust regional settings according to your website's default timezone and language. Please refer to the Language section for more info about **adding a new language** in [Multi-lang](https://addchat-codeigniter-pro-docs.classiebit.com/docs/1.1/admin/multi-language)\n\n--- \n\n\u003e AddChat never breaks any of your website functionality, even if something went wrong with AddChat, there are `fallback modes` for every worst-case scenario.\n\n---\n\n\n\u003ca name=\"Pro-version\"\u003e\u003c/a\u003e\n## Pro Version\n\n---\n\n\u003e This is AddChat AddChat Codeigniter Pro version documentation\n\n---\n\n**AddChat Codeigniter Pro Version** comes with **Commercial** license. Pro version is fully loaded with a lot of useful and exciting features.\n\n- **AddChat CodeIgniter Pro**\n\n    + [Live (addchat-codeigniter-pro.classiebit.com)](https://addchat-codeigniter-pro.classiebit.com) - Visit pro version live.\n    + [Purchase (addchat-codeigniter-pro)](https://classiebit.com/addchat-codeigniter-pro) - Purchase pro version here.\n\n\n\n\u003ca name=\"Lite-version\"\u003e\u003c/a\u003e\n## Lite Version\n\n**AddChat Lite Version** is for demo purposes, you can check out the free demo before purchasing the Pro version. Lite (demo) version has got limited features \u0026 functionality.\n\n- **AddChat CodeIgniter Lite**\n\n    + [Live](https://addchat-codeigniter.classiebit.com) - Visit live.\n    + [Github](https://github.com/classiebit/addchat-codeigniter) - Give us a Star.\n    + [Download](https://classiebit.com/addchat-codeigniter) - Visit here to download\n\n\n\n\u003ca name=\"Credits\"\u003e\u003c/a\u003e\n## Credits\n\nTo enhance the performance, security and scalability of AddChat, internally we've integrated some open-source third-party libraries/packages.\n\n+ [Codeigniter](https://github.com/bcit-ci/CodeIgniter) - Open source PHP framework.\n+ [VueJs](https://vuejs.org/) - The Progressive JavaScript Framework\n+ [VueX](https://vuex.vuejs.org/) - State management pattern + library for Vue.js applications\n+ [Fontawesome](https://github.com/FortAwesome/Font-Awesome/) - Open source icon set and toolkit.\n+ [Sass](https://sass-lang.com/) - CSS with superpowers\n+ [Axios](https://github.com/axios/axios) - Better alternative for Ajax and for better compatibility with most of browsers.  \n\n\n# Installation\n\nAddChat CodeIgniter Pro comes with an installer that makes the installation process fully automated and smooth 🍻\n\n---\n\n![AddChat CodeIgniter Pro Installer](https://addchat-pro-docs.classiebit.com/images/addchat-codeigniter-pro-installer.jpg \"AddChat CodeIgniter Pro Installer\")\n\n---\n\n- [Server Requirements](#Server-Requirements)\n- [Remember](#Remember)\n- [Install](#Install)\n- [Installer Instructions](#Installer-Instructions)\n\n\n\u003ca name=\"Server-Requirements\"\u003e\u003c/a\u003e\n## Server Requirements\n\n* PHP version **5.6** or newer is recommended.\n* Make sure **.htaccess** is enabled.\n* CodeIgniter website with an **Authentication** (user-login) system. \n\n\n\u003ca name=\"Remember\"\u003e\u003c/a\u003e\n## Remember\n\n* The website directory must have proper **write** permissions e.g `sudo chown -R :www-data yourwebsite`\n* Change CSRF regenerate to `FALSE` in `application/config/config.php` `$config['csrf_regenerate'] = false`\n\n\n\u003ca name=\"Install\"\u003e\u003c/a\u003e\n## Install\n\n1. Download \u0026 Unzip the package.\n2. Copy the **addchat_installer_pro** folder and paste it into your website root directory.\n3. After doing so, your website directory will look like this.\n\n    ```bash\n\n    yoursite.com\n    │\n    ├── addchat_installer_pro\n    ├── application\n    ├── system\n    │\n    ├── ..\n    ├── ..\n    ├── ..\n    │\n    ├── .htaccess\n    └── index.php\n\n    ```\n\n4. Visit `yoursite.com/addchat_installer_pro` to run the installer. \n\n\n\u003e Make sure **.htaccess** files exist and not hidden.\n\n---\n\n\u003e Do not forget to delete the **addchat_installer_pro** folder after successful installation.\n\n---\n\n\u003ca name=\"Installer-Instructions\"\u003e\u003c/a\u003e\n## Installer Instructions\n\n#### Database\n\n- Enter your website's existing database credentials.\n\n\u003cbr\u003e\n\n#### Assets\n\n- Enter your website assets folder path.\n\n\u003cbr\u003e\n\n#### Config\n\n- Enter your website config folder path. e.g `application/config`\n- Enter **LOGGED-IN USER-ID SESSION KEY NAME** e.g user_id\n\n\u003e The $_SESSION variable key name in which your application stores the logged-in user id e.g $_SESSION['user_id'] then the key is **user_id**\n\n\u003cbr\u003e\n\n#### Application\n\n- Enter **Controllers** Folder Path e.g `application/controllers`\n- Enter **Libraries** Folder Path e.g `application/libraries`\n- Enter **English Language** Folder Path e.g `application/language/english`\n\n\u003cbr\u003e\n\n#### License Code\n\n- You'll need to enter the license code to complete the installation process.\n\n\u003e Remember, one license code is valid for one domain only. Contact support for more details.\n\n---\n\n\u003e And finally click install to start the installation process.\n\n---\n\n\n### After successful installation, you need to do one simple step manually.\n\n1. Open the common layout file, mostly the common layout file is the file which contains the HTML \u0026 BODY tags.\n\n    - Copy AddChat CSS code and paste it right before closing **\u0026lt;/head\u0026gt;** tag\n\n        ```php\n        \u003c!-- 1. Addchat css --\u003e\n        \u003clink href=\"\u003c?php echo base_url('addchat/css/addchat.min.css') ?\u003e\" rel=\"stylesheet\"\u003e\n        ```\n    \n    - Copy AddChat Widget code and paste it right after opening **\u0026lt;body\u0026gt;** tag\n\n        ```php\n        \u003c!-- 2. AddChat widget --\u003e\n        \u003cdiv id=\"addchat_app\" \n            data-baseurl=\"\u003c?php echo base_url() ?\u003e\"\n            data-csrfname=\"\u003c?php echo $this-\u003esecurity-\u003eget_csrf_token_name() ?\u003e\"\n            data-csrftoken=\"\u003c?php echo $this-\u003esecurity-\u003eget_csrf_hash() ?\u003e\"\n        \u003e\u003c/div\u003e\n        ```\n\n    - Copy AddChat JS code and paste it right before closing **\u0026lt;/body\u0026gt;** tag\n\n        ```php\n        \u003c!-- 3. AddChat JS --\u003e\n        \u003cscript src=\"\u003c?php echo base_url('addchat/js/addchat.min.js') ?\u003e\"\u003e\u003c/script\u003e\n        ```\n\n    \u003cbr\u003e\n\n    #### The final layout will look something like this\n\n    ```php\n    \u003chead\u003e\n\n        \u003c!-- **** your site other content **** --\u003e\n\n        \u003c!-- 1. Addchat css --\u003e\n        \u003clink href=\"\u003c?php echo base_url('addchat/css/addchat.min.css') ?\u003e\" rel=\"stylesheet\"\u003e\n\n    \u003c/head\u003e\n    \u003cbody\u003e\n\n        \u003c!-- 2. AddChat widget --\u003e\n        \u003cdiv id=\"addchat_app\" \n            data-baseurl=\"\u003c?php echo base_url() ?\u003e\"\n            data-csrfname=\"\u003c?php echo $this-\u003esecurity-\u003eget_csrf_token_name() ?\u003e\"\n            data-csrftoken=\"\u003c?php echo $this-\u003esecurity-\u003eget_csrf_hash() ?\u003e\"\n        \u003e\u003c/div\u003e\n\n\n        \n        \u003c!-- **** your site other content **** --\u003e\n\n\n\n        \u003c!-- 3. AddChat JS --\u003e\n        \u003cscript src=\"\u003c?php echo base_url('assets/addchat/js/addchat.min.js') ?\u003e\"\u003e\u003c/script\u003e\n        \n    \u003c/body\u003e\n    ```\n\n---\n\n\u003e Setup finishes here, now heads-up straight to **[Configurations](https://addchat-codeigniter-pro-docs.classiebit.com/docs/1.1/configurations)** docs\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fclassiebit%2Faddchat-codeigniter-pro-docs","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fclassiebit%2Faddchat-codeigniter-pro-docs","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fclassiebit%2Faddchat-codeigniter-pro-docs/lists"}