Installation Guide for Lime Portal¶
Requirements 📝¶
- Ensure the customer's Lime Forms installation includes all the standard forms utilized by the portal.
- Confirm that
limepkg-ff-portal
is installed in the Lime CRM solution.
Installation Steps 🚀¶
1. Create a New Local Lime Portal¶
- Operating System: Ubuntu
- Command:
lime-project portal new
- Instructions: Choose the latest version and proceed with the usual portal creation steps.
2. Configure the .env
File¶
- Lime Forms JS Link:
(Update the URL accordingly for deployment)
MIX_FORMS_JS_URL=https://xx.lime-forms.com/js/ce/latest
- URL Encryption:
URL_ENCRYPTION_ENABLED=true URL_ENCRYPTION_KEY=YOUR_16_CHARACTER_KEY
3. Update the Domain Folder 🌐¶
- Source: Copy the domain folder from the template portal here.
- Action: Replace your existing Domain folder with the copied one.
4. Choose and Customize Templates 📂¶
- Available Templates:
admin
- Tool for administering installersapartment_building_form
- FF flowbuilding_power_form
- FF flowfuse_and_service_change_form
- FF flowfuse_change_form
- FF flowhelpdesk
- Tool for visualizing and interacting with helpdesksmerger_form
- FF flownew_connection_form
- FF flowpartition_form
- FF flowproduction_existing_service_form
- FF flowproduction_of_new_service_form
- FF flowprofile_editable
- Tool for administering logged-in userservice_change_form
- FF flowtemporary_facility_form
- FF flow
5. Select and Delete Unnecessary Templates ✂️¶
- Mandatory: Typically,
admin
,helpdesk
, andprofile_editable
. - Optional: Choose FF flows based on customer needs.
6. Configure Templates¶
- Form Slug Replacement:
-
For each FF flow, replace the form slug in
template.json
(config.form_id
) with the form ID from the customer's Lime Forms installation. -
Activate Templates in
config.json
: - Specify active templates and customize styling per customer requirements.
7. Design the Start Page 🎨¶
- File:
Start.vue
- Instructions: Add a proper start page design (e.g., logo) based on customer preferences.
8. Configure Helpdesk Template 🔧¶
- File:
helpdesk -> template.json
- Instructions:
- Configure fields for list view and show view.
- Define filters for the list view.
- Configure helpdesk types (a code corresponds to a helpdesk type, often a field on the helpdesk type card).
- Define unique fields for specific codes and common properties for all flows.
With these steps, you should have a fully configured Lime Portal ready for your customer's needs! 😊🚀