Posted 26 Days Ago Job ID: 2084411 21 quotes received

Developer to integrate Confluence Data

Fixed Price$250-$500
Quotes (21)  ·  Premium Quotes (0)  ·  Invited (0)  ·  Hired (0)

  Send before: May 12, 2024

Send a Quote

Programming & Development Programming & Software

We are seeking a skilled developer with experience in JavaScript or Python to create a script or code that automates the extraction, parsing, and integration of table data from multiple Confluence pages into a single new page. This project involves interacting with Confluence's API, data manipulation, and automated content creation within Confluence's platform. 


### Project Objectives:


1. **Data Extraction**: Write a script in JavaScript or Python to fetch content in JSON format from multiple Confluence pages.


2. **Data Parsing**: Parse tables from the fetched pages, extracting key-value pairs where the row name serves as the key, and the cell content as the value.


3. **Data Aggregation**: Aggregate all key-value pairs into a map, and then store these maps in an array to handle data from multiple pages.


4. **Data Integration**: Iterate over the aggregated data to create a single, consolidated table. Use this table to create a new Confluence page via a JSON call to the Confluence API.


5. **Testing**: Ensure the solution is fully tested on Confluence Cloud, noting that the final deployment will be on Confluence Data Center.


### Key Requirements:


- **Experience**: Proven track record with JavaScript or Python, particularly with API interactions and data manipulation.


- **Confluence API Knowledge**: Familiarity with Confluence's API, especially with creating and modifying pages.


- **Data Parsing Skills**: Ability to efficiently parse and manipulate table data extracted from JSON.


- **Testing Commitment**: Willingness to thoroughly test the solution, with a clear plan for both cloud and data center environments.


### Deliverables:


1. **Script/Code**: The final script or code in JavaScript or Python, documented and commented for maintainability.


2. **Documentation**: A detailed guide on how the script operates, including setup, execution steps, and any prerequisites.


3. **Testing Report**: A comprehensive testing report, detailing tests performed, environments used, and any findings or recommendations.


### Timeline:


- Proposal submission by 05.04.24.

- Project completion expected within 7 calendar days, from the start date.


### Application Requirements:


- Brief proposal outlining your approach to the project.

- Examples of similar projects completed.

- Estimated timeline and budget.


### Evaluation Criteria:


- Experience and expertise relevant to the project requirements.

- Clarity and feasibility of the proposal.

- Cost-effectiveness and time efficiency.

... Show more
Arman A Kazakstan