halfmoonui / halfmoon

Halfmoon is a highly customizable, drop-in Bootstrap replacement. It comes with three built-in core themes, with dark mode support for all themes and components.
https://www.gethalfmoon.com
MIT License
3.01k stars 118 forks source link

Halfmoon documentation isn't available anymore #132

Closed webserviceXXL closed 1 year ago

webserviceXXL commented 1 year ago

Official docs aren't available anymore. https://www.gethalfmoon.com/docs/

xy0 commented 1 year ago

You're quick. I just refreshed my browser and got the new page too.

Here's the Internet Archive link for the docs: http://web.archive.org/web/20221005090349/https://www.gethalfmoon.com/docs/introduction/

I'd be down to re-host the HTML. Does anyone have it?

This is what we get for using a non-supported library. But please don't let this die, it's a great library!

Supernova3339 commented 1 year ago

Here's what we can do. Let's fork it to an org, let's say HalfmoonUI+ We'll have the existing files, and someone will contact the devs to obtain the source files for the website. We'll get JSDELIVR setup as an appropriate cdn for the CSS/HTML, and we will add any PRs that might be available and provide any merges. If anyone is interested, reply!

On Mon, Jan 16, 2023, 2:42 PM ͏ ͏ @.***> wrote:

You're quick. I just refreshed my browser and got the new page too.

Here's the Internet Archive link for the docs:

http://web.archive.org/web/20221005090349/https://www.gethalfmoon.com/docs/introduction/

I'd be down to re-host the HTML. Does anyone have it?

This is what we get for using a non-supported library. But please don't let this die, it's a great library!

— Reply to this email directly, view it on GitHub https://github.com/halfmoonui/halfmoon/issues/132#issuecomment-1384531933, or unsubscribe https://github.com/notifications/unsubscribe-auth/APESZJUUKQVS32CY4F5H7KDWSWXDLANCNFSM6AAAAAAT5DZBVI . You are receiving this because you are subscribed to this thread.Message ID: @.***>

Supernova3339 commented 1 year ago

Oh, one more thing. The site is written in python, it uses Django.

On Mon, Jan 16, 2023, 6:28 PM Owen Bonneville @.***> wrote:

Here's what we can do. Let's fork it to an org, let's say HalfmoonUI+ We'll have the existing files, and someone will contact the devs to obtain the source files for the website. We'll get JSDELIVR setup as an appropriate cdn for the CSS/HTML, and we will add any PRs that might be available and provide any merges. If anyone is interested, reply!

On Mon, Jan 16, 2023, 2:42 PM ͏ ͏ @.***> wrote:

You're quick. I just refreshed my browser and got the new page too.

Here's the Internet Archive link for the docs:

http://web.archive.org/web/20221005090349/https://www.gethalfmoon.com/docs/introduction/

I'd be down to re-host the HTML. Does anyone have it?

This is what we get for using a non-supported library. But please don't let this die, it's a great library!

— Reply to this email directly, view it on GitHub https://github.com/halfmoonui/halfmoon/issues/132#issuecomment-1384531933, or unsubscribe https://github.com/notifications/unsubscribe-auth/APESZJUUKQVS32CY4F5H7KDWSWXDLANCNFSM6AAAAAAT5DZBVI . You are receiving this because you are subscribed to this thread.Message ID: @.***>

Exordio commented 1 year ago

I think that the structure of the site can be taken from the archive. Styles and everything else is in the library. Django is completely unnecessary here. Just like any other backend. Unless you use DJANGO to manage content.

Exordio commented 1 year ago

or maybe the owners of halfmoon wake up) and raise the doc back to us

webserviceXXL commented 1 year ago

@halfmoonui Could you include static files of the documentation in this repo?

Supernova3339 commented 1 year ago

Warning you now, that isn't the way to get it contact with them. Check over @ css-tricks, they've got a profile.

On Tue, Jan 17, 2023, 3:05 AM Heiko Vogelgesang @.***> wrote:

@halfmoonui https://github.com/halfmoonui Could you include static files of the documentation in this repo?

— Reply to this email directly, view it on GitHub https://github.com/halfmoonui/halfmoon/issues/132#issuecomment-1385057140, or unsubscribe https://github.com/notifications/unsubscribe-auth/APESZJRJOOYSKO2QNSPV2MTWSZOFXANCNFSM6AAAAAAT5DZBVI . You are receiving this because you commented.Message ID: @.***>

Supernova3339 commented 1 year ago

Alright. I've done my research. Here's his twitter You could contact him here, and let him know you are interested in continuing the halfmoonui project. In case you're wondering how I got his information, and how I can confirm it's true, there are other articles linked under his name, and his own twitter promoted the product. Take action while you still can.

My reply: https://twitter.com/youtheman1221/status/1615367094450651136. Please do not harass them, even if we do get a response. I still might be incorrect.

EDIT: If you're wondering how I know the site is created with Django, please read here. https://css-tricks.com/halfmoon-a-bootstrap-alternative-with-dark-mode-built-in/#comment-1761322

xy0 commented 1 year ago

Maybe this is the most active fork:

https://github.com/ksenginew/fullmoon

I haven't looked into it to see what all is changed.

Supernova3339 commented 1 year ago

It's publicly archived

JTorresConsulta commented 1 year ago

Whats happened with the documentation ... ? Is the project over? Could you public the documentation please? Thank you

FlavioSuarez commented 1 year ago

There is https://github.com/ThaUnknown/quartermoon too... It seems alive...

Supernova3339 commented 1 year ago

Interesting

On Tue, Jan 17, 2023, 7:59 PM Flavio Suárez @.***> wrote:

There is https://github.com/ThaUnknown/quartermoon too... It seems alive...

— Reply to this email directly, view it on GitHub https://github.com/halfmoonui/halfmoon/issues/132#issuecomment-1386356276, or unsubscribe https://github.com/notifications/unsubscribe-auth/APESZJU6HXFYJA7JZLVIBMLWS5E73ANCNFSM6AAAAAAT5DZBVI . You are receiving this because you commented.Message ID: @.***>

reashetyrr commented 1 year ago

hey i ran into the same issue, i decided to (for the time being) host the documentation so we can look up the information about the project: https://halfmoondocs.reashetyr.software/

i do not intend to claim i own anything i just want to host the documentation for now while they figure it all out <3

JTorresConsulta commented 1 year ago

hey i ran into the same issue, i decided to (for the time being) host the documentation so we can look up the information about the project: https://halfmoondocs.reashetyr.software/

i do not intend to claim i own anything i just want to host the documentation for now while they figure it all out <3

Thank you! Could you share a .zip with the docs?

We developed a project with this framework and we are afraid that the documentation will disappear.

FlavioSuarez commented 1 year ago

Here at work we are in the same situation...

reashetyrr commented 1 year ago

I can zip it tomorrow guys sure

reashetyrr commented 1 year ago

I also send a mail like quite some months ago asking about the state and if perhaps if it wou5be abondoned I could take over the project, unfortunately no response (yet)

reashetyrr commented 1 year ago

zip file: https://halfmoondocs.reashetyr.software/halfmoondocs.zip

JTorresConsulta commented 1 year ago

Thank you! but why the visualization is incorrect? the links seem broken in all the pages. In your site all works correctly

reashetyrr commented 1 year ago

That is because you load it in like file:// it's made for hosting using something like apache

reashetyrr commented 1 year ago

Also just send another email with the question if I could take over the half-moon project

reashetyrr commented 1 year ago

There is https://github.com/ThaUnknown/quartermoon too... It seems alive...

this one unfortuantely has not been updated in atleast 5 months, i think we should see if we can inherit this amazing framework and continue work on it, potentially rewrite it so it uses a css precompiler + ts etc :)

Supernova3339 commented 1 year ago

There is https://github.com/ThaUnknown/quartermoon too... It seems alive...

this one unfortuantely has not been updated in atleast 5 months, i think we should see if we can inherit this amazing framework and continue work on it, potentially rewrite it so it uses a css precompiler + ts etc :)

Halfmoon works with TS, use the NPM library

reashetyrr commented 1 year ago

iknow it works with ts, but i mean make the source in ts and include a dist directory containing the parsed ts for use on the web

JTorresConsulta commented 1 year ago

That is because you load it in like file:// it's made for hosting using something like apache

No way. I uploaded to an apache server and the problem is the same. https://pumpydumpy.com/halfmoon/

Could you review it please? :)

reashetyrr commented 1 year ago

seems like some links are like: /static/somefile.css this will direct towards pumpydumpy.com and not to pumpydumpy.com/halfmoon, you might need to go through all the files to update every html file and change references to be like: ./static/somefile.css.

the . indicates the current directory thus refering to https://pumpydumpy.com/halfmoon or make it a subdomain then / refers to https://halfmoon.pumpydumpy.com where i used halfmoon as the subdomain

That is because you load it in like file:// it's made for hosting using something like apache

No way. I uploaded to an apache server and the problem is the same. https://pumpydumpy.com/halfmoon/

Could you review it please? :)

reashetyrr commented 1 year ago

i could however work on a version that works on subdomains aswell when people want that :)

reashetyrr commented 1 year ago

@JTorresConsulta you can add this piece of code to each html file, do change the base_url to be(in your case) https://pumpydumpy.com/halfmoon

<script>
    const base_url = 'http://yourbaseurl.com/halfmoondocslocation';
    document.querySelectorAll('[src^="/"]').forEach(n => n.setAttribute('src', `${base_url}${n.getAttribute('src')}`));
    document.querySelectorAll('[href^="/"]').forEach(n => n.setAttribute('href', `${base_url}${n.getAttribute('href')}`));
</script>

so for you it will look like:

<script>
    const base_url = 'https://pumpydumpy.com/halfmoon';
    document.querySelectorAll('[src^="/"]').forEach(n => n.setAttribute('src', `${base_url}${n.getAttribute('src')}`));
    document.querySelectorAll('[href^="/"]').forEach(n => n.setAttribute('href', `${base_url}${n.getAttribute('href')}`));
</script>
JTorresConsulta commented 1 year ago

@JTorresConsulta you can add this piece of code to each html file, do change the base_url to be(in your case)

Thank you @reashetyrr

For any domain or local files replace your base_url by the next:

const base_url = window.location.origin + window.location.pathname.slice(0, window.location.pathname.lastIndexOf('/'));

reashetyrr commented 1 year ago

yea but the pathname for /docs is including the /docs part, while the static folder is 1 folder up

@JTorresConsulta you can add this piece of code to each html file, do change the base_url to be(in your case)

Thank you @reashetyrr

For any domain replace your base_url by the window.location.origin and pathname:

const base_url = window.location.origin + window.location.pathname;

reashetyrr commented 1 year ago

which is why i suggest manually setting base_url to your host :)

JTorresConsulta commented 1 year ago

Ok, I rewrote the routes to work in a server without scripts I have removed google analytics too.

Please download it, I don't know how long it will stay in that domain https://pumpydumpy.com/halfmoon_routes.zip

reashetyrr commented 1 year ago

let me check, i might upload that zip on my domain if it is good :), until i receive a takedown notice i will definitely keep it up

Ok, I rewrote the routes to work in a server without scripts I have removed google analytics too.

Please download it, I don't know how long it will stay in that domain https://pumpydumpy.com/halfmoon_routes.zip

edit: your index.html on the root already seems broken, there is a

<link href="../static/site/css/landing-styles-3.css" rel="stylesheet">
reashetyrr commented 1 year ago

now it wont work if you use a subfolder like you do, / refers to the main domain you would want ./

Its all right now https://pumpydumpy.com/halfmoon_routes.zip

FlavioSuarez commented 1 year ago

Halfmoon documentation and site are available again!

webserviceXXL commented 1 year ago

Live again 🎉 https://www.gethalfmoon.com/docs/