A PHP Error was encountered
Severity: 8192
Message: Creation of dynamic property CI_URI::$config is deprecated
Filename: core/URI.php
Line Number: 101
Backtrace:
File: /home/u499335440/domains/softwarecoverage.com/public_html/index.php
Line: 315
Function: require_once
A PHP Error was encountered
Severity: 8192
Message: Creation of dynamic property CI_Router::$uri is deprecated
Filename: core/Router.php
Line Number: 127
Backtrace:
File: /home/u499335440/domains/softwarecoverage.com/public_html/index.php
Line: 315
Function: require_once
A PHP Error was encountered
Severity: 8192
Message: Creation of dynamic property Weblog::$benchmark is deprecated
Filename: core/Controller.php
Line Number: 75
Backtrace:
File: /home/u499335440/domains/softwarecoverage.com/public_html/application/controllers/Weblog.php
Line: 9
Function: __construct
File: /home/u499335440/domains/softwarecoverage.com/public_html/index.php
Line: 315
Function: require_once
A PHP Error was encountered
Severity: 8192
Message: Creation of dynamic property Weblog::$hooks is deprecated
Filename: core/Controller.php
Line Number: 75
Backtrace:
File: /home/u499335440/domains/softwarecoverage.com/public_html/application/controllers/Weblog.php
Line: 9
Function: __construct
File: /home/u499335440/domains/softwarecoverage.com/public_html/index.php
Line: 315
Function: require_once
A PHP Error was encountered
Severity: 8192
Message: Creation of dynamic property Weblog::$config is deprecated
Filename: core/Controller.php
Line Number: 75
Backtrace:
File: /home/u499335440/domains/softwarecoverage.com/public_html/application/controllers/Weblog.php
Line: 9
Function: __construct
File: /home/u499335440/domains/softwarecoverage.com/public_html/index.php
Line: 315
Function: require_once
A PHP Error was encountered
Severity: 8192
Message: Creation of dynamic property Weblog::$log is deprecated
Filename: core/Controller.php
Line Number: 75
Backtrace:
File: /home/u499335440/domains/softwarecoverage.com/public_html/application/controllers/Weblog.php
Line: 9
Function: __construct
File: /home/u499335440/domains/softwarecoverage.com/public_html/index.php
Line: 315
Function: require_once
A PHP Error was encountered
Severity: 8192
Message: Creation of dynamic property Weblog::$utf8 is deprecated
Filename: core/Controller.php
Line Number: 75
Backtrace:
File: /home/u499335440/domains/softwarecoverage.com/public_html/application/controllers/Weblog.php
Line: 9
Function: __construct
File: /home/u499335440/domains/softwarecoverage.com/public_html/index.php
Line: 315
Function: require_once
A PHP Error was encountered
Severity: 8192
Message: Creation of dynamic property Weblog::$uri is deprecated
Filename: core/Controller.php
Line Number: 75
Backtrace:
File: /home/u499335440/domains/softwarecoverage.com/public_html/application/controllers/Weblog.php
Line: 9
Function: __construct
File: /home/u499335440/domains/softwarecoverage.com/public_html/index.php
Line: 315
Function: require_once
A PHP Error was encountered
Severity: 8192
Message: Creation of dynamic property Weblog::$exceptions is deprecated
Filename: core/Controller.php
Line Number: 75
Backtrace:
File: /home/u499335440/domains/softwarecoverage.com/public_html/application/controllers/Weblog.php
Line: 9
Function: __construct
File: /home/u499335440/domains/softwarecoverage.com/public_html/index.php
Line: 315
Function: require_once
A PHP Error was encountered
Severity: 8192
Message: Creation of dynamic property Weblog::$router is deprecated
Filename: core/Controller.php
Line Number: 75
Backtrace:
File: /home/u499335440/domains/softwarecoverage.com/public_html/application/controllers/Weblog.php
Line: 9
Function: __construct
File: /home/u499335440/domains/softwarecoverage.com/public_html/index.php
Line: 315
Function: require_once
A PHP Error was encountered
Severity: 8192
Message: Creation of dynamic property Weblog::$output is deprecated
Filename: core/Controller.php
Line Number: 75
Backtrace:
File: /home/u499335440/domains/softwarecoverage.com/public_html/application/controllers/Weblog.php
Line: 9
Function: __construct
File: /home/u499335440/domains/softwarecoverage.com/public_html/index.php
Line: 315
Function: require_once
A PHP Error was encountered
Severity: 8192
Message: Creation of dynamic property Weblog::$security is deprecated
Filename: core/Controller.php
Line Number: 75
Backtrace:
File: /home/u499335440/domains/softwarecoverage.com/public_html/application/controllers/Weblog.php
Line: 9
Function: __construct
File: /home/u499335440/domains/softwarecoverage.com/public_html/index.php
Line: 315
Function: require_once
A PHP Error was encountered
Severity: 8192
Message: Creation of dynamic property Weblog::$input is deprecated
Filename: core/Controller.php
Line Number: 75
Backtrace:
File: /home/u499335440/domains/softwarecoverage.com/public_html/application/controllers/Weblog.php
Line: 9
Function: __construct
File: /home/u499335440/domains/softwarecoverage.com/public_html/index.php
Line: 315
Function: require_once
A PHP Error was encountered
Severity: 8192
Message: Creation of dynamic property Weblog::$lang is deprecated
Filename: core/Controller.php
Line Number: 75
Backtrace:
File: /home/u499335440/domains/softwarecoverage.com/public_html/application/controllers/Weblog.php
Line: 9
Function: __construct
File: /home/u499335440/domains/softwarecoverage.com/public_html/index.php
Line: 315
Function: require_once
A PHP Error was encountered
Severity: 8192
Message: Creation of dynamic property Weblog::$load is deprecated
Filename: core/Controller.php
Line Number: 78
Backtrace:
File: /home/u499335440/domains/softwarecoverage.com/public_html/application/controllers/Weblog.php
Line: 9
Function: __construct
File: /home/u499335440/domains/softwarecoverage.com/public_html/index.php
Line: 315
Function: require_once
A PHP Error was encountered
Severity: 8192
Message: Creation of dynamic property Weblog::$db is deprecated
Filename: core/Loader.php
Line Number: 390
Backtrace:
File: /home/u499335440/domains/softwarecoverage.com/public_html/application/controllers/Weblog.php
Line: 9
Function: __construct
File: /home/u499335440/domains/softwarecoverage.com/public_html/index.php
Line: 315
Function: require_once
A PHP Error was encountered
Severity: 8192
Message: Creation of dynamic property CI_DB_mysqli_driver::$failover is deprecated
Filename: database/DB_driver.php
Line Number: 371
Backtrace:
File: /home/u499335440/domains/softwarecoverage.com/public_html/application/controllers/Weblog.php
Line: 9
Function: __construct
File: /home/u499335440/domains/softwarecoverage.com/public_html/index.php
Line: 315
Function: require_once
A PHP Error was encountered
Severity: 8192
Message: Creation of dynamic property Weblog::$email is deprecated
Filename: core/Loader.php
Line Number: 1290
Backtrace:
File: /home/u499335440/domains/softwarecoverage.com/public_html/application/controllers/Weblog.php
Line: 9
Function: __construct
File: /home/u499335440/domains/softwarecoverage.com/public_html/index.php
Line: 315
Function: require_once
A PHP Error was encountered
Severity: 8192
Message: Return type of CI_Session_files_driver::open($save_path, $name) should either be compatible with SessionHandlerInterface::open(string $path, string $name): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice
Filename: drivers/Session_files_driver.php
Line Number: 132
Backtrace:
File: /home/u499335440/domains/softwarecoverage.com/public_html/application/controllers/Weblog.php
Line: 9
Function: __construct
File: /home/u499335440/domains/softwarecoverage.com/public_html/index.php
Line: 315
Function: require_once
A PHP Error was encountered
Severity: 8192
Message: Return type of CI_Session_files_driver::close() should either be compatible with SessionHandlerInterface::close(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice
Filename: drivers/Session_files_driver.php
Line Number: 290
Backtrace:
File: /home/u499335440/domains/softwarecoverage.com/public_html/application/controllers/Weblog.php
Line: 9
Function: __construct
File: /home/u499335440/domains/softwarecoverage.com/public_html/index.php
Line: 315
Function: require_once
A PHP Error was encountered
Severity: 8192
Message: Return type of CI_Session_files_driver::read($session_id) should either be compatible with SessionHandlerInterface::read(string $id): string|false, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice
Filename: drivers/Session_files_driver.php
Line Number: 164
Backtrace:
File: /home/u499335440/domains/softwarecoverage.com/public_html/application/controllers/Weblog.php
Line: 9
Function: __construct
File: /home/u499335440/domains/softwarecoverage.com/public_html/index.php
Line: 315
Function: require_once
A PHP Error was encountered
Severity: 8192
Message: Return type of CI_Session_files_driver::write($session_id, $session_data) should either be compatible with SessionHandlerInterface::write(string $id, string $data): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice
Filename: drivers/Session_files_driver.php
Line Number: 233
Backtrace:
File: /home/u499335440/domains/softwarecoverage.com/public_html/application/controllers/Weblog.php
Line: 9
Function: __construct
File: /home/u499335440/domains/softwarecoverage.com/public_html/index.php
Line: 315
Function: require_once
A PHP Error was encountered
Severity: 8192
Message: Return type of CI_Session_files_driver::destroy($session_id) should either be compatible with SessionHandlerInterface::destroy(string $id): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice
Filename: drivers/Session_files_driver.php
Line Number: 313
Backtrace:
File: /home/u499335440/domains/softwarecoverage.com/public_html/application/controllers/Weblog.php
Line: 9
Function: __construct
File: /home/u499335440/domains/softwarecoverage.com/public_html/index.php
Line: 315
Function: require_once
A PHP Error was encountered
Severity: 8192
Message: Return type of CI_Session_files_driver::gc($maxlifetime) should either be compatible with SessionHandlerInterface::gc(int $max_lifetime): int|false, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice
Filename: drivers/Session_files_driver.php
Line Number: 354
Backtrace:
File: /home/u499335440/domains/softwarecoverage.com/public_html/application/controllers/Weblog.php
Line: 9
Function: __construct
File: /home/u499335440/domains/softwarecoverage.com/public_html/index.php
Line: 315
Function: require_once
A PHP Error was encountered
Severity: Warning
Message: ini_set(): Session ini settings cannot be changed after headers have already been sent
Filename: Session/Session.php
Line Number: 284
Backtrace:
File: /home/u499335440/domains/softwarecoverage.com/public_html/application/controllers/Weblog.php
Line: 9
Function: __construct
File: /home/u499335440/domains/softwarecoverage.com/public_html/index.php
Line: 315
Function: require_once
A PHP Error was encountered
Severity: Warning
Message: session_set_cookie_params(): Session cookie parameters cannot be changed after headers have already been sent
Filename: Session/Session.php
Line Number: 291
Backtrace:
File: /home/u499335440/domains/softwarecoverage.com/public_html/application/controllers/Weblog.php
Line: 9
Function: __construct
File: /home/u499335440/domains/softwarecoverage.com/public_html/index.php
Line: 315
Function: require_once
A PHP Error was encountered
Severity: Warning
Message: ini_set(): Session ini settings cannot be changed after headers have already been sent
Filename: Session/Session.php
Line Number: 306
Backtrace:
File: /home/u499335440/domains/softwarecoverage.com/public_html/application/controllers/Weblog.php
Line: 9
Function: __construct
File: /home/u499335440/domains/softwarecoverage.com/public_html/index.php
Line: 315
Function: require_once
A PHP Error was encountered
Severity: Warning
Message: ini_set(): Session ini settings cannot be changed after headers have already been sent
Filename: Session/Session.php
Line Number: 316
Backtrace:
File: /home/u499335440/domains/softwarecoverage.com/public_html/application/controllers/Weblog.php
Line: 9
Function: __construct
File: /home/u499335440/domains/softwarecoverage.com/public_html/index.php
Line: 315
Function: require_once
A PHP Error was encountered
Severity: Warning
Message: ini_set(): Session ini settings cannot be changed after headers have already been sent
Filename: Session/Session.php
Line Number: 317
Backtrace:
File: /home/u499335440/domains/softwarecoverage.com/public_html/application/controllers/Weblog.php
Line: 9
Function: __construct
File: /home/u499335440/domains/softwarecoverage.com/public_html/index.php
Line: 315
Function: require_once
A PHP Error was encountered
Severity: Warning
Message: ini_set(): Session ini settings cannot be changed after headers have already been sent
Filename: Session/Session.php
Line Number: 318
Backtrace:
File: /home/u499335440/domains/softwarecoverage.com/public_html/application/controllers/Weblog.php
Line: 9
Function: __construct
File: /home/u499335440/domains/softwarecoverage.com/public_html/index.php
Line: 315
Function: require_once
A PHP Error was encountered
Severity: Warning
Message: ini_set(): Session ini settings cannot be changed after headers have already been sent
Filename: Session/Session.php
Line Number: 319
Backtrace:
File: /home/u499335440/domains/softwarecoverage.com/public_html/application/controllers/Weblog.php
Line: 9
Function: __construct
File: /home/u499335440/domains/softwarecoverage.com/public_html/index.php
Line: 315
Function: require_once
A PHP Error was encountered
Severity: Warning
Message: ini_set(): Session ini settings cannot be changed after headers have already been sent
Filename: Session/Session.php
Line Number: 377
Backtrace:
File: /home/u499335440/domains/softwarecoverage.com/public_html/application/controllers/Weblog.php
Line: 9
Function: __construct
File: /home/u499335440/domains/softwarecoverage.com/public_html/index.php
Line: 315
Function: require_once
A PHP Error was encountered
Severity: Warning
Message: session_set_save_handler(): Session save handler cannot be changed after headers have already been sent
Filename: Session/Session.php
Line Number: 110
Backtrace:
File: /home/u499335440/domains/softwarecoverage.com/public_html/application/controllers/Weblog.php
Line: 9
Function: __construct
File: /home/u499335440/domains/softwarecoverage.com/public_html/index.php
Line: 315
Function: require_once
A PHP Error was encountered
Severity: Warning
Message: session_start(): Session cannot be started after headers have already been sent
Filename: Session/Session.php
Line Number: 143
Backtrace:
File: /home/u499335440/domains/softwarecoverage.com/public_html/application/controllers/Weblog.php
Line: 9
Function: __construct
File: /home/u499335440/domains/softwarecoverage.com/public_html/index.php
Line: 315
Function: require_once
A PHP Error was encountered
Severity: 8192
Message: Creation of dynamic property Weblog::$session is deprecated
Filename: core/Loader.php
Line Number: 1290
Backtrace:
File: /home/u499335440/domains/softwarecoverage.com/public_html/application/controllers/Weblog.php
Line: 9
Function: __construct
File: /home/u499335440/domains/softwarecoverage.com/public_html/index.php
Line: 315
Function: require_once
A PHP Error was encountered
Severity: 8192
Message: Creation of dynamic property CI_Loader::$benchmark is deprecated
Filename: core/Loader.php
Line Number: 925
Backtrace:
File: /home/u499335440/domains/softwarecoverage.com/public_html/application/controllers/Weblog.php
Line: 42
Function: view
File: /home/u499335440/domains/softwarecoverage.com/public_html/index.php
Line: 315
Function: require_once
A PHP Error was encountered
Severity: 8192
Message: Creation of dynamic property CI_Loader::$hooks is deprecated
Filename: core/Loader.php
Line Number: 925
Backtrace:
File: /home/u499335440/domains/softwarecoverage.com/public_html/application/controllers/Weblog.php
Line: 42
Function: view
File: /home/u499335440/domains/softwarecoverage.com/public_html/index.php
Line: 315
Function: require_once
A PHP Error was encountered
Severity: 8192
Message: Creation of dynamic property CI_Loader::$config is deprecated
Filename: core/Loader.php
Line Number: 925
Backtrace:
File: /home/u499335440/domains/softwarecoverage.com/public_html/application/controllers/Weblog.php
Line: 42
Function: view
File: /home/u499335440/domains/softwarecoverage.com/public_html/index.php
Line: 315
Function: require_once
A PHP Error was encountered
Severity: 8192
Message: Creation of dynamic property CI_Loader::$log is deprecated
Filename: core/Loader.php
Line Number: 925
Backtrace:
File: /home/u499335440/domains/softwarecoverage.com/public_html/application/controllers/Weblog.php
Line: 42
Function: view
File: /home/u499335440/domains/softwarecoverage.com/public_html/index.php
Line: 315
Function: require_once
A PHP Error was encountered
Severity: 8192
Message: Creation of dynamic property CI_Loader::$utf8 is deprecated
Filename: core/Loader.php
Line Number: 925
Backtrace:
File: /home/u499335440/domains/softwarecoverage.com/public_html/application/controllers/Weblog.php
Line: 42
Function: view
File: /home/u499335440/domains/softwarecoverage.com/public_html/index.php
Line: 315
Function: require_once
A PHP Error was encountered
Severity: 8192
Message: Creation of dynamic property CI_Loader::$uri is deprecated
Filename: core/Loader.php
Line Number: 925
Backtrace:
File: /home/u499335440/domains/softwarecoverage.com/public_html/application/controllers/Weblog.php
Line: 42
Function: view
File: /home/u499335440/domains/softwarecoverage.com/public_html/index.php
Line: 315
Function: require_once
A PHP Error was encountered
Severity: 8192
Message: Creation of dynamic property CI_Loader::$exceptions is deprecated
Filename: core/Loader.php
Line Number: 925
Backtrace:
File: /home/u499335440/domains/softwarecoverage.com/public_html/application/controllers/Weblog.php
Line: 42
Function: view
File: /home/u499335440/domains/softwarecoverage.com/public_html/index.php
Line: 315
Function: require_once
A PHP Error was encountered
Severity: 8192
Message: Creation of dynamic property CI_Loader::$router is deprecated
Filename: core/Loader.php
Line Number: 925
Backtrace:
File: /home/u499335440/domains/softwarecoverage.com/public_html/application/controllers/Weblog.php
Line: 42
Function: view
File: /home/u499335440/domains/softwarecoverage.com/public_html/index.php
Line: 315
Function: require_once
A PHP Error was encountered
Severity: 8192
Message: Creation of dynamic property CI_Loader::$output is deprecated
Filename: core/Loader.php
Line Number: 925
Backtrace:
File: /home/u499335440/domains/softwarecoverage.com/public_html/application/controllers/Weblog.php
Line: 42
Function: view
File: /home/u499335440/domains/softwarecoverage.com/public_html/index.php
Line: 315
Function: require_once
A PHP Error was encountered
Severity: 8192
Message: Creation of dynamic property CI_Loader::$security is deprecated
Filename: core/Loader.php
Line Number: 925
Backtrace:
File: /home/u499335440/domains/softwarecoverage.com/public_html/application/controllers/Weblog.php
Line: 42
Function: view
File: /home/u499335440/domains/softwarecoverage.com/public_html/index.php
Line: 315
Function: require_once
A PHP Error was encountered
Severity: 8192
Message: Creation of dynamic property CI_Loader::$input is deprecated
Filename: core/Loader.php
Line Number: 925
Backtrace:
File: /home/u499335440/domains/softwarecoverage.com/public_html/application/controllers/Weblog.php
Line: 42
Function: view
File: /home/u499335440/domains/softwarecoverage.com/public_html/index.php
Line: 315
Function: require_once
A PHP Error was encountered
Severity: 8192
Message: Creation of dynamic property CI_Loader::$lang is deprecated
Filename: core/Loader.php
Line Number: 925
Backtrace:
File: /home/u499335440/domains/softwarecoverage.com/public_html/application/controllers/Weblog.php
Line: 42
Function: view
File: /home/u499335440/domains/softwarecoverage.com/public_html/index.php
Line: 315
Function: require_once
A PHP Error was encountered
Severity: 8192
Message: Creation of dynamic property CI_Loader::$load is deprecated
Filename: core/Loader.php
Line Number: 925
Backtrace:
File: /home/u499335440/domains/softwarecoverage.com/public_html/application/controllers/Weblog.php
Line: 42
Function: view
File: /home/u499335440/domains/softwarecoverage.com/public_html/index.php
Line: 315
Function: require_once
A PHP Error was encountered
Severity: 8192
Message: Creation of dynamic property CI_Loader::$db is deprecated
Filename: core/Loader.php
Line Number: 925
Backtrace:
File: /home/u499335440/domains/softwarecoverage.com/public_html/application/controllers/Weblog.php
Line: 42
Function: view
File: /home/u499335440/domains/softwarecoverage.com/public_html/index.php
Line: 315
Function: require_once
A PHP Error was encountered
Severity: 8192
Message: Creation of dynamic property CI_Loader::$email is deprecated
Filename: core/Loader.php
Line Number: 925
Backtrace:
File: /home/u499335440/domains/softwarecoverage.com/public_html/application/controllers/Weblog.php
Line: 42
Function: view
File: /home/u499335440/domains/softwarecoverage.com/public_html/index.php
Line: 315
Function: require_once
A PHP Error was encountered
Severity: 8192
Message: Creation of dynamic property CI_Loader::$session is deprecated
Filename: core/Loader.php
Line Number: 925
Backtrace:
File: /home/u499335440/domains/softwarecoverage.com/public_html/application/controllers/Weblog.php
Line: 42
Function: view
File: /home/u499335440/domains/softwarecoverage.com/public_html/index.php
Line: 315
Function: require_once
Blog Inner
1. Define Clear Objectives and Goals Objective: Establish what you want to achieve with your BI strategy.Identify Key Goals: Determine the specific business questions you need answers to.Align with Business Objectives: Ensure that your BI goals align with your overall business strategy.
2. Secure Executive Support Objective: Gain commitment and support from top management.Communicate Value: Demonstrate how BI will drive business value and improve decision-making.Secure Funding: Ensure you have the necessary budget and resources.
3. Assemble a Skilled BI Team Objective: Build a team with the right mix of skills and expertise.Hire Skilled Professionals: Data analysts, BI developers, data engineers, and data scientists.Leverage Existing Talent: Utilize in-house expertise and provide training where necessary.
4. Choose the Right BI Tools and Technologies Objective: Select tools that fit your organization’s needs and capabilities.Evaluate Options: Consider user-friendliness, integration capabilities, scalability, and cost.Ensure Compatibility: Ensure tools are compatible with your existing systems and data sources.
5. Data Management and Integration Objective: Establish a solid data foundation.Data Governance: Implement policies for data quality, consistency, and security.Data Integration: Use ETL (Extract, Transform, Load) processes to consolidate data from various sources.Data Warehousing: Create a central repository for all your data to ensure it is organized and accessible.
6. Develop a Data-Driven Culture Objective: Encourage data literacy and a culture of data-driven decision-making.Training Programs: Provide ongoing training to employees on BI tools and data interpretation.Promote Usage: Encourage all departments to utilize BI for their decision-making processes.Transparency: Share successes and insights gained from BI to demonstrate its value.
7. Create Effective Dashboards and Reports Objective: Design dashboards and reports that provide actionable insights.User-Centric Design: Tailor dashboards and reports to meet the needs of different users.Key Metrics and KPIs: Focus on the key performance indicators that matter most to your business.Visualization Best Practices: Use clear and intuitive data visualizations to make information easily understandable.
8. Implement Advanced Analytics Objective: Move beyond descriptive analytics to predictive and prescriptive analytics.Predictive Analytics: Use statistical models and machine learning to forecast future trends.Prescriptive Analytics: Use optimization and simulation algorithms to recommend actions.
9. Monitor and Optimize Performance Objective: Continuously improve your BI strategy and tools.Track Usage: Monitor how often and how effectively BI tools are being used.Feedback Loop: Gather feedback from users to identify pain points and areas for improvement.Regular Updates: Keep your BI tools and data up-to-date with the latest information and technologies.
10. Ensure Data Security and Compliance Objective: Protect sensitive data and comply with relevant regulations.Access Controls: Implement strict access controls to ensure only authorized users can access data.Data Encryption: Use encryption to protect data at rest and in transit.Compliance: Ensure your BI processes comply with industry regulations such as GDPR, HIPAA, etc.
Conclusion Implementing an effective BI strategy involves clear goal-setting, securing executive support, choosing the right tools, ensuring proper data management, fostering a data-driven culture, designing user-friendly dashboards, leveraging advanced analytics, continuous monitoring, and maintaining data security. By following these steps, your organization can harness the power of data to drive informed decision-making and achieve strategic goals.
You can share this story by using your social accounts:
//php foreach($comments as $row){
//?>