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-portalis 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! 😊🚀