[CMS] Dusk [ASP .NET Core / EF Core / Comet]

Page 1 of 2 12 LastLast
Results 1 to 15 of 20
  1. #1
    Dusk Developer Moogly is offline
    Alpha MaleRank
    Feb 2008 Join Date
    Vault 111Location
    2,340Posts

    [CMS] Dusk [ASP .NET Core / EF Core / Comet]

    Dusk CMS
    Powered by ASP .NET Core & Entity Framework Core


    Summary
    Dusk is a Content Management System coded in C# on top of the ASP .NET Core web stack. It takes full advantage of Entity Framework Core and it's ORM capabilities (though not as fast as Dapper it'll do for this use case) and the advantages of the rich (though still growing) .NET Core platform as a result. Currently the focus is on supporting Comet Emulator's database schema. This will change in the future, but for now it is not a top priority.

    It is licensed under the MIT License, merely retaining a copyright notice of credit to the original project is all that's necessary to be in compliance with the license, that and understanding that we (past, present and future contributors) do not provide any warranty whatsoever as stated in the MIT License. So don't be a jerk, just leave "Dusk CMS" at the footer of your hotel, or in some "About" page at the very least if you deviate from our goals.

    Usability Status
    Currently this project is not usable for a live hotel, it is in it's very early infancy stage.


    Repository & Code Contributions
    All code is under version control on BitBucket and available from every stage of development to everyone interested (including all my screw ups!). The way it works is there are two main branches: master and development the rest are ticketed / personal branches based out of the development branch. Anyone is allowed to contribute, just note your code will be peer reviewed before being approved into the development branch, there will be further documentation on contributing later, for now either go on the team Discord or PM me on here (not sure if allowed to just post a Discord or not).

    Bitbucket Source found here:

    https://bitbucket.org/team-comet/dusk/

    Goals
    Every project must have a set of goals in order to be considered worthwhile:


    1. The primary goal of Dusk is for everyone involved to learn new things.
    2. Second goal is to have fun working on Dusk.
    3. The third goal is to push the source code as far as it can go with the current chosen toolset, this keeps us from getting into framework / library e-penis debates.




    I have been doing Software Development in the industry and I wish to bring some of those standard ways of developing to streamline the code contribution process.

    I also intend to add extended features that can be toggled on or off such as RPG focused features and the first expansion goal will be to to support more emulators than just Comet. Ideally we want to be a one stop shop as far as a CMS goes (as ambitious as this may sound). No unnecessary PHP nonsense, just pure .NET at it's (potential) finest.

    If people don't want to use it, that's also fine. I will not be bothered by this. Feel free to critique the code and make suggestions, if you critique without actual code reference or documented reference your post will be ignored, if you persist I will simply report you.


    Current Progress
    Currently the project has basic login / registration. I've added support for Pomelo which is a library that adds MySQL support to EntityFrameworkCore as a result of Comet using MySQL. A new "Area" was also added, mostly it's just a dive into how to use Areas as suggested by Joopie. The rest is basic and bare bones. If you're accustomed to setting up an ASP .NET Core application you have to setup your own migration (the Migrations folder is .gitignore'd for sanity's sake). My next set of goals is to add some database models for Comet, at least some simple ones.

    Libraries Used


    Screenshots
    Login View:
    Spoiler:



    Edit User View:
    Spoiler:




    Shoutouts to Project Supporters / Maintainers
    Joopie
    Leon

    Thanks,
    Moogly


  2. #2
    [CMS] Dusk [ASP .NET Core / EF Core / Comet][CMS] Dusk [ASP .NET Core / EF Core / Comet] pel is offline
    True MemberRank
    Jan 2012 Join Date
    Munich, GermanyLocation
    362Posts

    Re: [CMS] Dusk [ASP .NET Core / EF Core / Comet]

    I-Is that design serious or just an april fools joke?

  3. #3
    Account Upgraded | Title Enabled! Chapo is offline
    True MemberRank
    Jul 2010 Join Date
    United StatesLocation
    941Posts

    Re: [CMS] Dusk [ASP .NET Core / EF Core / Comet]

    I preffer Plus instead because Comet Server with a website in ASP.NET sounds just horrible. However interesting development. Can't wait to see more, I will keep an eye on this
    Last edited by Chapo; 24-04-18 at 03:33 PM.

  4. #4
    Death from above! The General is offline
    DeveloperRank
    Aug 2011 Join Date
    9,235Posts

    Re: [CMS] Dusk [ASP .NET Core / EF Core / Comet]

    Quote Originally Posted by pel View Post
    I-Is that design serious or just an april fools joke?
    Its called minimalism, not realism.
    Discord: TheGeneral#0063
    Join the Arcturus Discord server: https://discord.gg/eDr7FKQ (You can ask help here regarding Arcturus :love)

  5. #5
    Hardcore Member Haidyn is offline
    MemberRank
    Jun 2007 Join Date
    ChicagoLocation
    103Posts

    Re: [CMS] Dusk [ASP .NET Core / EF Core / Comet]

    Quote Originally Posted by pel View Post
    I-Is that design serious or just an april fools joke?
    The design is the least important thing for the development right now and can be done later or even left for the end user to customize themself.

    Looks interesting good luck!

  6. #6
    Dusk Developer Moogly is offline
    Alpha MaleRank
    Feb 2008 Join Date
    Vault 111Location
    2,340Posts

    Re: [CMS] Dusk [ASP .NET Core / EF Core / Comet]

    Quote Originally Posted by Haidyn View Post
    The design is the least important thing for the development right now and can be done later or even left for the end user to customize themself.

    Looks interesting good luck!
    Correct, and that is one of the intended goals. I will probably wind up listing some of the tickets on this thread to reflect that.

    Quote Originally Posted by Chapo View Post
    I preffer Plus instead because Comet Server with a website in ASP.NET sounds just horrible. However interesting development. Can't wait to see more, I will keep an eye on this
    You're free to use whatever CMS you wish. It's not horrible, ASP .NET Core is actually pretty damn clean and simple to work with compared to how cumbersome PHP can get sometimes, and it's a much better experience than doing JSP, I've had to port over a JSP application to Python due to how much of a mess it's legacy maintenance became. Companies pay big money for ASP .NET developers.

    Feel free to contribute feature requests later on down the road as this project progresses further though. I would love to work on any changes to make it more competitive, but again everyone is free to use whatever they want to use. I love deployment of ASP .NET Core projects, it's just a simple git push and Azure kicks off a build, and once ready and the next user hits the web page it deploys.

    Quote Originally Posted by pel View Post
    I-Is that design serious or just an april fools joke?
    No it is not a joke, ASP .NET Core defaults to using Bootstrap. I have not touched it yet since style is not a current top priority. See here for ticket issues. It will be part of the project to use different layouts though. I'm not heavy on front-end styling, but I do have experience doing front-end JavaScript (I just make things work man, idc how it looks basically). You're welcome to join the team and do one of the initial layouts for the project? If so I will bump up the priority for supporting multiple web styles.

    I could of waited months to post this and have had some nicer styles but, I want to give anyone and everyone an opportunity to contribute, all you need is VS Code (100MB of a download) or Visual Studio 2017 (Community is what I'm using), Git and a BitBucket account and you're more than welcome to take a stab at contributing. If anyone is interested in learning a bit of web development feel free to join the Discord (it's on the repo readme) I'll do my best to mentor new contributions.

    Edit:

    Also, since I will likely work on this mostly on Sundays I will try to do livestreaming whilst working on this on Twitch if anyone is interested I will post the link whenever I go live.
    Last edited by Moogly; 25-04-18 at 09:27 AM.

  7. #7
    SpdyHost.Com Bow is offline
    True MemberRank
    Jan 2012 Join Date
    407Posts

    Re: [CMS] Dusk [ASP .NET Core / EF Core / Comet]

    Quote Originally Posted by Moogly View Post
    Also, since I will likely work on this mostly on Sundays I will try to do livestreaming whilst working on this on Twitch if anyone is interested I will post the link whenever I go live.
    Feel free to PM me a link as I'd be interested.

  8. #8
    Member Mustache is offline
    MemberRank
    Sep 2014 Join Date
    NetherlandsLocation
    74Posts

    Re: [CMS] Dusk [ASP .NET Core / EF Core / Comet]

    Why not the more widely used Arcturus Emulator database scheme? I prefer that more over trash Comet Emulator
    Have a nice day,

    Mustache Deliva
    https://habboh.nl/
    The place to be.

  9. #9
    Death from above! The General is offline
    DeveloperRank
    Aug 2011 Join Date
    9,235Posts

    Re: [CMS] Dusk [ASP .NET Core / EF Core / Comet]

    Quote Originally Posted by Mustache View Post
    Why not the more widely used Arcturus Emulator database scheme? I prefer that more over trash Comet Emulator
    You can modify it to support the Arcturus database structure.
    Discord: TheGeneral#0063
    Join the Arcturus Discord server: https://discord.gg/eDr7FKQ (You can ask help here regarding Arcturus :love)

  10. #10
    Dusk Developer Moogly is offline
    Alpha MaleRank
    Feb 2008 Join Date
    Vault 111Location
    2,340Posts

    Re: [CMS] Dusk [ASP .NET Core / EF Core / Comet]

    Quote Originally Posted by Mustache View Post
    Why not the more widely used Arcturus Emulator database scheme? I prefer that more over trash Comet Emulator
    This is also a current existing goal. If you want to contribute towards that ticket you can. No need to talk about other's hard work. When you work on software instead of spending your days critiquing projects you actually come to understand priorities. Arcturus is low on my list of priorities but yeah it will be supported eventually, just don't hold your breath for support unless you or someone else contributes towards that architecture of the project.

  11. #11
    Oldskool Resurrector Navine is offline
      V.I.P  Rank
    Oct 2012 Join Date
    The NetherlandsLocation
    2,331Posts

    Re: [CMS] Dusk [ASP .NET Core / EF Core / Comet]

    Looking sweet Moogly! I never got myself to try out ASP .NET Core, is it any stable? (I would assume it doesn't matter but I never trust Microsoft xp)
    Love the minimalistic design :D
    Developer of Aurora (huge oldskool & Habbo BETA project):
    http://forum.ragezone.com/f331/v9-r3...netty-1132388/

    - C# developer
    - Webdeveloper

    Contact me @ discord: navv13#8055

  12. #12
    Dusk Developer Moogly is offline
    Alpha MaleRank
    Feb 2008 Join Date
    Vault 111Location
    2,340Posts

    Re: [CMS] Dusk [ASP .NET Core / EF Core / Comet]

    I did some updates on my moogly-development branch a while ago. I have not had a good chance to update anything significant currently. I'm evaluating another web stack to see if it's feasible to try out instead of .NET Core but until I can feel comfortable making a switch I will keep doing some changes on this. I will be sure to post an update if I make a switch. My focus is still ultimately to support Comet emulator and then eventually other emulators.

  13. #13
    Account Upgraded | Title Enabled! LeChris is online now
    True MemberRank
    Sep 2011 Join Date
    United StatesLocation
    652Posts

    Re: [CMS] Dusk [ASP .NET Core / EF Core / Comet]

    I thought the whole project goal was to take this as far as it could go within its current toolset. Regardless, it’s nice seeing some ASP development but it’s not my cup of tea :p good luck

  14. #14
    Dusk Developer Moogly is offline
    Alpha MaleRank
    Feb 2008 Join Date
    Vault 111Location
    2,340Posts

    Re: [CMS] Dusk [ASP .NET Core / EF Core / Comet]

    Quote Originally Posted by LeChris View Post
    I thought the whole project goal was to take this as far as it could go within its current toolset. Regardless, it’s nice seeing some ASP development but it’s not my cup of tea :p good luck
    It is, but learning is the highest priority. I'm debating using Rust instead to really learn more about using Rust to build a full stack web application. It has more of a learning curve than anything I've ever used before.

  15. #15
    Moderator Quackster is offline
    ModeratorRank
    Dec 2010 Join Date
    AustraliaLocation
    3,206Posts

    Re: [CMS] Dusk [ASP .NET Core / EF Core / Comet]

    Quote Originally Posted by Moogly View Post
    It is, but learning is the highest priority. I'm debating using Rust instead to really learn more about using Rust to build a full stack web application. It has more of a learning curve than anything I've ever used before.
    Yeah, use Rust, don't actually take Windows Server seriously, please don't.
    The Habbo archives: http://alex-dev.org/archive/



Page 1 of 2 12 LastLast

Advertisement