Recommend this page to a friend! |
MelisCmsProspects provides a full Prospect system for Melis Platform, including templating plugins.
These instructions will get you a copy of the project up and running on your machine. This Melis Platform module is made to work with the MelisCms.
You will need to install melisplatform/melis-cms in order to have this module running. This will automatically be done when using composer.
Run the composer command:
composer require melisplatform/melis-cms-prospects
Database model is accessible on the MySQL Workbench file: /melis-cms-prospects/install/sql/model Database will be installed through composer and its hooks. In case of problems, SQL files are located here: /melis-cms-prospects/install/sql
MelisCmsProspects provides many services to be used in other modules:
// Get the service
$melisProspectsService = $this->getServiceManager()->get('MelisProspectsService');
// Get the number of prospects per month
$nb = $melisProspectsService->getProspectsDataByDate('monthly', '2017-10-04 12:00:00');
All Melis CMS News forms are built using Form Factories. All form configuration are available in the file: /melis-cms-prospects/config/app.tools.php Any module can override or add items in this form by building the keys in an array and marge it in the Module.php config creation part.
return array(
'plugins' => array(
// MelisCmsProspects array
'melistoolprospects' => array(
// Form key
'forms' => array(
// MelisCmsProspects update form
'melistoolprospects_tool_prospects_update' => array(
'attributes' => array(
'name' => 'prospectmanager',
'id' => 'idformprospectdata',
'method' => 'POST',
'action' => '',
),
'hydrator' => 'Laminas\Hydrator\ArraySerializableHydrator',
'elements' => array(
array(
'spec' => array(
...
),
),
),
'input_filter' => array(
'pros_id' => array(
...
),
),
),
),
),
),
),
MelisCmsProspects provides form elements to be used in forms:
Most services trigger events so that the behavior can be modified.
public function attach(EventManagerInterface $events)
{
$sharedEvents = $events->getSharedManager();
$callBackHandler = $sharedEvents->attach(
'MelisCmsProspects',
array(
'meliscmsprospects_toolprospects_save_end',
),
function($e){
$sm = $e->getTarget()->getServiceManager();
$params = $e->getParams();
// Custom code
},
100);
$this->listeners[] = $callBackHandler;
}
See also the list of contributors who participated in this project.
This project is licensed under the OSL-3.0 License - see the LICENSE.md file for details
Classes of Fabrice Fesch | > | How to Use a PHP Sales Management System to Keep Track of Client Prospects using Melis CMS Prospects | > | ![]() |
> | ![]() |
> | ![]() |
> | ![]() ![]() |
|
Groups | ![]() |
Applications | ![]() |
Groups |
![]() |
Classes using PHP 5 specific features | View top rated classes |
![]() |
Components and tools to manage content | View top rated classes |
![]() |
Components to help in the activities of businesses | View top rated classes |
![]() |
Full applications that perform useful tasks | View top rated classes |
![]() |
/ | etc | / | MarketPlace | / | images |
|
Innovation Award |
![]() November 2022 Nominee Vote |
Every good business needs market research to find new potential sales customers. A prospect is a person or a company that can be a customer in the future. Turning an opportunity into a customer is a process that can take time because that process needs to go through several phases. The Melis CMS is a PHP content management system that can be extended with additional modules. This package implements a module for the Melis CMS that allows users of a site that uses this content management system to keep track of business sales prospects until they become paying customers. Manuel Lemos |
Applications that use this package |
If you know an application of this package, send a message to the author to add a link here.
![]() |
File | Role | Description | ||
---|---|---|---|---|
![]() |
||||
![]() |
||||
![]() |
||||
![]() |
||||
![]() |
||||
![]() |
||||
![]() |
||||
![]() |
||||
![]() ![]() |
Data | Auxiliary data | ||
![]() ![]() |
Data | Auxiliary data | ||
![]() ![]() |
Lic. | License text | ||
![]() ![]() |
Doc. | Documentation |
![]() |
/ | config |
File | Role | Description | ||
---|---|---|---|---|
![]() |
||||
![]() |
||||
![]() ![]() |
Aux. | Auxiliary script | ||
![]() ![]() |
Aux. | Auxiliary script | ||
![]() ![]() |
Aux. | Auxiliary script | ||
![]() ![]() |
Aux. | Auxiliary script | ||
![]() ![]() |
Aux. | Auxiliary script | ||
![]() |
Class | Class source | ||
![]() ![]() |
Aux. | Auxiliary script |
![]() |
/ | config | / | dashboard-plugins |
File | Role | Description |
---|---|---|
![]() ![]() |
Aux. | Auxiliary script |
![]() |
/ | config | / | plugins |
File | Role | Description |
---|---|---|
![]() ![]() |
Aux. | Auxiliary script |
![]() |
/ | install | / | dbdeploy |
File | Role | Description |
---|---|---|
![]() ![]() |
Data | Auxiliary data |
![]() ![]() |
Data | Auxiliary data |
![]() ![]() |
Data | Auxiliary data |
![]() |
/ | install | / | sql |
File | Role | Description |
---|---|---|
![]() ![]() |
Data | Auxiliary data |
![]() ![]() |
Data | Auxiliary data |
![]() |
/ | language |
File | Role | Description |
---|---|---|
![]() ![]() |
Aux. | Auxiliary script |
![]() ![]() |
Aux. | Auxiliary script |
![]() |
/ | public |
![]() |
/ | public | / | assets | / | flotchart |
File | Role | Description |
---|---|---|
![]() ![]() |
Data | Auxiliary data |
![]() ![]() |
Data | Auxiliary data |
![]() |
/ | public | / | js | / | tools |
File | Role | Description |
---|---|---|
![]() ![]() |
Data | Auxiliary data |
![]() ![]() |
Data | Auxiliary data |
![]() |
/ | public | / | plugins | / | images |
File | Role | Description |
---|---|---|
![]() ![]() |
Icon | Icon image |
![]() ![]() |
Icon | Icon image |
![]() |
/ | src |
File | Role | Description | ||
---|---|---|---|---|
![]() |
||||
![]() |
||||
![]() |
||||
![]() |
||||
![]() |
||||
![]() |
Class | Class source |
![]() |
/ | src | / | Controller |
File | Role | Description | ||
---|---|---|---|---|
![]() |
||||
![]() |
||||
![]() |
Class | Class source | ||
![]() |
Class | Class source | ||
![]() |
Class | Class source |
![]() |
/ | src | / | Controller | / | DashboardPlugins |
File | Role | Description |
---|---|---|
![]() |
Class | Class source |
![]() |
/ | src | / | Controller | / | Plugin |
File | Role | Description |
---|---|---|
![]() |
Class | Class source |
![]() |
/ | src | / | Form | / | Factory |
File | Role | Description |
---|---|---|
![]() |
Class | Class source |
![]() |
Class | Class source |
![]() |
Class | Class source |
![]() |
/ | src | / | Listener |
File | Role | Description |
---|---|---|
![]() |
Class | Class source |
![]() |
Class | Class source |
![]() |
Class | Class source |
![]() |
Class | Class source |
![]() |
Class | Class source |
![]() |
Class | Class source |
![]() |
Class | Class source |
![]() |
Class | Class source |
![]() |
Class | Class source |
![]() |
Class | Class source |
![]() |
Class | Class source |
![]() |
Class | Class source |
![]() |
/ | src | / | Model |
File | Role | Description | ||
---|---|---|---|---|
![]() |
||||
![]() |
Class | Class source | ||
![]() |
Class | Class source | ||
![]() |
Class | Class source | ||
![]() |
Class | Class source |
![]() |
/ | src | / | Model | / | Tables |
File | Role | Description |
---|---|---|
![]() |
Class | Class source |
![]() |
Class | Class source |
![]() |
Class | Class source |
![]() |
Class | Class source |
![]() |
/ | src | / | Service |
File | Role | Description |
---|---|---|
![]() |
Class | Class source |
![]() |
Class | Class source |
![]() |
Class | Class source |
![]() |
/ | test |
File | Role | Description | ||
---|---|---|---|---|
![]() |
||||
![]() ![]() |
Example | Example script | ||
![]() ![]() |
Data | Auxiliary data |
![]() |
/ | test | / | MelisCmsProspectsTest | / | Controller |
File | Role | Description |
---|---|---|
![]() |
Class | Class source |
![]() |
/ | view | / | melis-cms-prospects |
File | Role | Description | ||
---|---|---|---|---|
![]() |
||||
![]() |
||||
![]() |
||||
![]() |
||||
![]() |
![]() |
/ | view | / | melis-cms-prospects | / | dashboard-plugins |
File | Role | Description |
---|---|---|
![]() ![]() |
Example | Example script |
![]() |
/ | view | / | melis-cms-prospects | / | melis-cms-prospects-theme-items |
File | Role | Description |
---|---|---|
![]() ![]() |
Example | Example script |
![]() ![]() |
Example | Example script |
![]() ![]() |
Example | Example script |
![]() ![]() |
Data | Auxiliary data |
![]() ![]() |
Example | Example script |
![]() ![]() |
Data | Auxiliary data |
![]() ![]() |
Example | Example script |
![]() ![]() |
Example | Example script |
![]() ![]() |
Example | Example script |
![]() ![]() |
Example | Example script |
![]() ![]() |
Example | Example script |
![]() ![]() |
Example | Example script |
![]() ![]() |
Example | Example script |
![]() ![]() |
Example | Example script |
![]() |
/ | view | / | melis-cms-prospects | / | melis-cms-prospects-themes |
File | Role | Description |
---|---|---|
![]() ![]() |
Example | Example script |
![]() ![]() |
Example | Example script |
![]() ![]() |
Example | Example script |
![]() ![]() |
Data | Auxiliary data |
![]() ![]() |
Example | Example script |
![]() ![]() |
Data | Auxiliary data |
![]() ![]() |
Example | Example script |
![]() ![]() |
Example | Example script |
![]() ![]() |
Example | Example script |
![]() ![]() |
Example | Example script |
![]() ![]() |
Example | Example script |
![]() ![]() |
Example | Example script |
![]() |
/ | view | / | melis-cms-prospects | / | plugins |
File | Role | Description |
---|---|---|
![]() ![]() |
Example | Example script |
![]() ![]() |
Example | Example script |
![]() ![]() |
Example | Example script |
![]() |
/ | view | / | melis-cms-prospects | / | tool-prospects |
![]() NOTICE: if you are using a download manager program like 'GetRight', please Login before trying to download this archive.
|
![]() |
File | Role | Description | ||
---|---|---|---|---|
![]() |
||||
![]() |
||||
![]() |
||||
![]() |
||||
![]() |
||||
![]() |
||||
![]() |
||||
![]() |
||||
![]() ![]() |
Data | Auxiliary data | ||
![]() ![]() |
Data | Auxiliary data | ||
![]() ![]() |
Lic. | License text | ||
![]() ![]() |
Doc. | Documentation |
![]() |
/ | config |
File | Role | Description | ||
---|---|---|---|---|
![]() |
||||
![]() |
||||
![]() ![]() |
Aux. | Auxiliary script | ||
![]() ![]() |
Aux. | Auxiliary script | ||
![]() ![]() |
Aux. | Auxiliary script | ||
![]() ![]() |
Aux. | Auxiliary script | ||
![]() ![]() |
Aux. | Auxiliary script | ||
![]() |
Class | Class source | ||
![]() ![]() |
Aux. | Auxiliary script |
![]() |
/ | config | / | dashboard-plugins |
File | Role | Description |
---|---|---|
![]() ![]() |
Aux. | Auxiliary script |
![]() |
/ | config | / | plugins |
File | Role | Description |
---|---|---|
![]() ![]() |
Aux. | Auxiliary script |
![]() |
/ | install | / | dbdeploy |
File | Role | Description |
---|---|---|
![]() ![]() |
Data | Auxiliary data |
![]() ![]() |
Data | Auxiliary data |
![]() ![]() |
Data | Auxiliary data |
![]() |
/ | install | / | sql |
File | Role | Description |
---|---|---|
![]() ![]() |
Data | Auxiliary data |
![]() ![]() |
Data | Auxiliary data |
![]() |
/ | language |
File | Role | Description |
---|---|---|
![]() ![]() |
Aux. | Auxiliary script |
![]() ![]() |
Aux. | Auxiliary script |
![]() |
/ | public |
![]() |
/ | public | / | assets | / | flotchart |
File | Role | Description |
---|---|---|
![]() ![]() |
Data | Auxiliary data |
![]() ![]() |
Data | Auxiliary data |
![]() |
/ | public | / | js | / | tools |
File | Role | Description |
---|---|---|
![]() ![]() |
Data | Auxiliary data |
![]() ![]() |
Data | Auxiliary data |
![]() |
/ | public | / | plugins | / | images |
File | Role | Description |
---|---|---|
![]() ![]() |
Icon | Icon image |
![]() ![]() |
Icon | Icon image |
![]() |
/ | src |
File | Role | Description | ||
---|---|---|---|---|
![]() |
||||
![]() |
||||
![]() |
||||
![]() |
||||
![]() |
||||
![]() |
Class | Class source |
![]() |
/ | src | / | Controller |
File | Role | Description | ||
---|---|---|---|---|
![]() |
||||
![]() |
||||
![]() |
Class | Class source | ||
![]() |
Class | Class source | ||
![]() |
Class | Class source |
![]() |
/ | src | / | Controller | / | DashboardPlugins |
File | Role | Description |
---|---|---|
![]() |
Class | Class source |
![]() |
/ | src | / | Controller | / | Plugin |
File | Role | Description |
---|---|---|
![]() |
Class | Class source |
![]() |
/ | src | / | Form | / | Factory |
File | Role | Description |
---|---|---|
![]() |
Class | Class source |
![]() |
Class | Class source |
![]() |
Class | Class source |
![]() |
/ | src | / | Listener |
File | Role | Description |
---|---|---|
![]() |
Class | Class source |
![]() |
Class | Class source |
![]() |
Class | Class source |
![]() |
Class | Class source |
![]() |
Class | Class source |
![]() |
Class | Class source |
![]() |
Class | Class source |
![]() |
Class | Class source |
![]() |
Class | Class source |
![]() |
Class | Class source |
![]() |
Class | Class source |
![]() |
Class | Class source |
![]() |
/ | src | / | Model |
File | Role | Description | ||
---|---|---|---|---|
![]() |
||||
![]() |
Class | Class source | ||
![]() |
Class | Class source | ||
![]() |
Class | Class source | ||
![]() |
Class | Class source |
![]() |
/ | src | / | Model | / | Tables |
File | Role | Description |
---|---|---|
![]() |
Class | Class source |
![]() |
Class | Class source |
![]() |
Class | Class source |
![]() |
Class | Class source |
![]() |
/ | src | / | Service |
File | Role | Description |
---|---|---|
![]() |
Class | Class source |
![]() |
Class | Class source |
![]() |
Class | Class source |
![]() |
/ | test |
File | Role | Description | ||
---|---|---|---|---|
![]() |
||||
![]() ![]() |
Example | Example script | ||
![]() ![]() |
Data | Auxiliary data |
![]() |
/ | test | / | MelisCmsProspectsTest | / | Controller |
File | Role | Description |
---|---|---|
![]() |
Class | Class source |
![]() |
/ | view | / | melis-cms-prospects |
File | Role | Description | ||
---|---|---|---|---|
![]() |
||||
![]() |
||||
![]() |
||||
![]() |
||||
![]() |
![]() |
/ | view | / | melis-cms-prospects | / | dashboard-plugins |
File | Role | Description |
---|---|---|
![]() ![]() |
Example | Example script |
![]() |
/ | view | / | melis-cms-prospects | / | melis-cms-prospects-theme-items |
File | Role | Description |
---|---|---|
![]() ![]() |
Example | Example script |
![]() ![]() |
Example | Example script |
![]() ![]() |
Example | Example script |
![]() ![]() |
Data | Auxiliary data |
![]() ![]() |
Example | Example script |
![]() ![]() |
Data | Auxiliary data |
![]() ![]() |
Example | Example script |
![]() ![]() |
Example | Example script |
![]() ![]() |
Example | Example script |
![]() ![]() |
Example | Example script |
![]() ![]() |
Example | Example script |
![]() ![]() |
Example | Example script |
![]() ![]() |
Example | Example script |
![]() ![]() |
Example | Example script |
![]() |
/ | view | / | melis-cms-prospects | / | melis-cms-prospects-themes |
File | Role | Description |
---|---|---|
![]() ![]() |
Example | Example script |
![]() ![]() |
Example | Example script |
![]() ![]() |
Example | Example script |
![]() ![]() |
Data | Auxiliary data |
![]() ![]() |
Example | Example script |
![]() ![]() |
Data | Auxiliary data |
![]() ![]() |
Example | Example script |
![]() ![]() |
Example | Example script |
![]() ![]() |
Example | Example script |
![]() ![]() |
Example | Example script |
![]() ![]() |
Example | Example script |
![]() ![]() |
Example | Example script |
![]() |
/ | view | / | melis-cms-prospects | / | plugins |
File | Role | Description |
---|---|---|
![]() ![]() |
Example | Example script |
![]() ![]() |
Example | Example script |
![]() ![]() |
Example | Example script |
![]() |
/ | view | / | melis-cms-prospects | / | tool-prospects |
![]() NOTICE: if you are using a download manager program like 'GetRight', please Login before trying to download this archive.
|