puter icon indicating copy to clipboard operation
puter copied to clipboard

Puter-integrated ZetaOffice App

Open KernelDeimos opened this issue 9 months ago • 10 comments

ZetaOffice in Puter

It turns out this exists. This is LibreOffice running in the browser. In the demo, the GUI outside of the document canvas is completely built with web technologies, while the document canvas itself is LibreOffice. This means it's possible to not only integrate LibreOffice with Puter, but also to style the UI appropriately and handle actions for saving and loading files via Puter's desktop environment.

This likely doesn't require any modifications to Puter internals. Start simply by making a regular Puter app. You can check out our app developers page for helpful resources.

KernelDeimos avatar Mar 03 '25 22:03 KernelDeimos

Hi! I am from Headstarter Accelerator. Can you please assign me for this issue or task?

AslauAlexandru avatar Mar 04 '25 14:03 AslauAlexandru

Assigned! Let me know if you run into any hurdles.

KernelDeimos avatar Mar 04 '25 16:03 KernelDeimos

I have done this: https://github.com/AslauAlexandru/puter-open-source-contribution

AslauAlexandru avatar Mar 11 '25 00:03 AslauAlexandru

~Thanks, can you open a PR?~ I just realized that's not applicable, I'll try it out on Puter shortly

KernelDeimos avatar Mar 11 '25 19:03 KernelDeimos

I just tried it out on Puter.com. Since this exists in its own repository I'm going to communicate any issues or suggestions with the issues on that repository, starting with this one.

Are you testing the app within Puter or outside of Puter?

KernelDeimos avatar Mar 11 '25 20:03 KernelDeimos

I tested in vs code and in puter.js background. I am stuck on this issue and I don't know how to sove this issue. Can you help me to solve this issue?

AslauAlexandru avatar Mar 15 '25 02:03 AslauAlexandru

Are you stuck on the iframe not expanding to the window size or something else? If you're able to provide more detail I might be able to help.

KernelDeimos avatar Mar 15 '25 02:03 KernelDeimos

Yes for the iframe not expanding to the window size. Possible for other issues if you can help me?

AslauAlexandru avatar Mar 16 '25 05:03 AslauAlexandru

I think that part is just a CSS issue. Generally I recommend flexbox but a simple iframe { width: 100%; height: 100%; } should suffice. I think there are going to be other challenges in building this app as well. If you'd like to take on a simpler task instead I might be able to find one for you.

KernelDeimos avatar Mar 16 '25 20:03 KernelDeimos

I am going to try this if I figured out what I need to do and if I have time. You can assign me on a simpler task anyway as you said.

AslauAlexandru avatar Mar 25 '25 01:03 AslauAlexandru