Hosted CMS + MSSQL DB = best solution for sports website? [closed] - sql-server

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 6 years ago.
Improve this question
Goal: I want to create a website for my High School's Soccer team to show game info, player info, and historical stats/records for as little $ as possible.
I originally planned on writing an ASP.NET site, so I spent some time setting up and loading all the data into MS SQL. However, I've realized I'd rather find a simpler solution than me trying to come up with everything that goes with creating/maintaining the site.
The biggest factor here is tying the database to the site. I want to continue to update the data going forward without messing with the front end too much. I've developed in ASP.NET/C#/VB.NET and am comfortable with CSS/web dev/blogging, so I'm able to do a little dirty work if need be.
Question: Is there a good CMS option for my situation? Also, where to host it on the cheap?

I was a CMS developer for 5 years. Having been through all that, I wouldn't write my own for a single, relatively simple site.
There's SO many options out there. Obviously, the standard Joomla/Wordpress/Drupal solutions are there and are SO cost effective to build. Free software + $5 a month hosting (my personal fav is HostGator) and you've got yourself a very good site. Joomla offers some plugins such as calendars, groups and authorization, etc that makes it ideal for a club or sports team setting. Joomla even has free plugins that are specifically made for tracking sports stats and results. I did sports stats on websites professionally for the US Swimming and Cycling teams as well as two NCAA conferences.....and they aren't fun to deal with at all!
That being said, none of those are .net based!
DotNetNuke is where everyone on the .net side seems to turn. This is my personal feeling, but DotNetNuke and Wordpress both fail in that they are somewhat strict with layouts unless you really know what you're doing. For example, look at a bunch of sites and chances are you'll be able to tell which ones are Wordpress based. That was always my top measure of flexibility.
I'm intrigued right now by Concrete5 because of its ability to content manage any layout with minimal modification. Again, it's PHP based. My personal feeling is that you'd actually come out ahead "switching sides" because of the considerable amount of work product and community that the big free CMS packages offer. Setup is a breeze, so knowledge is less of an issue. But ultimately your comfort zone is what matters.

Related

Real world React.js And Vue.js applications / tutorial [closed]

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 1 year ago.
Improve this question
can somebody suggest real world tutorials / example on react.js vue.js applications. The ones I find on youtube are too basic and lack logic. A real-world application consists of an admin dashboard and frontend. The tutorials you find on youtube are just basic crud applications.
is it just me or the kind of tutorials you find youtube are too basic and they lack logic ? because of this I find it really hard to learn and master new technologies. I struggled to learn and master web development even, coz there was too much basic tutorials out there but none of them were based on real world applications. It took me some time, and combining information from different sources to be able to build real world applications in php and be job ready.
Like when you work as a web developer you won't be building crud applications. You'll be building real applications with admin backend and frontend with business logic. I'm not roasting what programming channels do though. I think they they are doing a wonderful job and they still help us in a way. But I feel like there're few tutorials online that are based on real world projects. I'd like to hear somebody's opinion on this.
I'm even thinking of starting my own youtube channel that will strictly be based on real world applications like e-commerce stores, Item ordering sites, classifieds sites, property listing sites etc
The React website has a few good examples listed, the University of Helsinki also released a pretty solid introduction to web development website.
However, with those two basic examples listed, that's exactly what they are: basic. They're very simple examples to get people started with React (there are a ton of equivalents for Vue as well) and React alone. I think the issue you may be facing here is that the scope of the projects you're looking to see is a bit out of scale for what a basic React or Vue tutorial would have. This could even just be a problem with the specific wording that you're using, as there are a ton of great full stack projects utilizing React or Vue that you can find online. Examples of that may include looking through resources like Awesome Open Source's full stack open source projects list or some projects like Free Code Camp's full stack blog may be up your alley if you're looking for something to take you through piece by piece.

Flow chart how to determine which low code platform to use? [closed]

Closed. This question is opinion-based. It is not currently accepting answers.
Want to improve this question? Update the question so it can be answered with facts and citations by editing this post.
Closed 1 year ago.
Improve this question
Low code is getting somehow much attention recently, and I am looking for hard, fact-based decision criteria for which platform to choose for which purpose or industry.
I found a flow chart at stackify compiled by Ben Putano in 2017 which is a step in the right direction:
The chart references only Appian, outsystems, kony, mendix, agile point, caspio, salesforce, PowerBI, but does not talk about platforms like. LabView, UiPath, Pega, Camunda, Blue Prism.
I would appreciate some theoretical, scientific input on the whole story of low-code and how to classify the different platforms.
We've built no-code platforms classification based on these 4 questions:
What are the skills your team is good at? (Sales, design, product management, programming, etc).
What is your app front-end? (Responsive web app, native mobile app, static website, API, chatbot, etc).
Type of app you want to build? (Dashboard, directory, marketplace, communication app, community, social network, CRM/ERP, etc).
Do you plan to accept payments? (Yes/No).
We use this classification in our no-code tools advisor service: https://www.nocodesetup.com
Based on its performance, we see that ~80% of people finish such survey to get a personalized recommendation about the right no-code tools to build their app.
To choose the right low-code/no-code platform, other questions might be very useful too. But the more questions you add, the more chances people will get stuck answering them.
Another great example of no-code platforms classification by Aron Korenblit (Head of education at airtable.com): http://read.aatt.io/issues/no-code-is-not-a-monolith-207566
Hope this will be useful.
It's much more complex than this, I believe.
There are so many platforms equally capable of getting you the results you need. A thorough evaluation is still needed. At the low-code company I work at, we felt this as a common pain point for lots of prospects - evaluating low-code vendors, which made us create this scorecard where you can assess ANY low-code/no-code vendor to find the best fit for your use case.
You can use the tool to find which platform is the right fit!

Overcoming challenges when building an open source learning platform on app engine [closed]

Closed. This question needs to be more focused. It is not currently accepting answers.
Want to improve this question? Update the question so it focuses on one problem only by editing this post.
Closed 7 years ago.
Improve this question
I'd like to build an open source online learning platform on top of app engine, but there are a couple of challenges that make me doubt if it's even a good idea.
The reason I'd like to do it on app engine, is because it takes care of the hosting. Most open source learning platforms today require a LAMP stack, so someone in the school has to know how to upload the software via ftp, look up database login details, select a hosting provoder,...
The only problems on app engine I'm struggling with are
The process of setting up an app id is geared towards developers.
schools would still need to download the app engine sdk
Billing is done on raw resource usage, which is hard to translate into software feature usage.
For 1, it's easy enough to write up a guide, but if you have any ideas on how to make it easier, let me know.
Problem 2: The sdk, or if possible, only appcfg.py, could be included into some 'installer', which asks for your app id, and would set it up for you. This would also allow me to initialize the datastore.
But I'm really stuck on 3. It would be possible to estimate how much usage of a certain feature will cost, track the total usage of a feature and estimate the bill for the school that way, showing a breakdown of which features are costing them the most, but I don't know a good way to do this.
App Engine is for developers, period, end of discussion. Instead of giving each school it's own app id, as in myschool.appspot.com, what if instead you set up one central project at, say, myschoolthing.appspot.com, and that school would be at myschoolthing.appspot.com/school/myschool. You pay resource based fees to appengine, and schools pay you fees at whatever level you want. So if you want them to be billed by number of students, go ahead. Hours of use? Go ahead. Etc., etc., etc.
You can create an easy to use school sign up page, to replace confusing ad technical deployments.
This method does require you to pay app engine and set up a way to accept payments, but it is much closer to what you want.

GemFire alternatives and a license question [closed]

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 7 years ago.
Improve this question
I've just started looking at gemfire. I'm really impressed actually. I'm a little confused by its licensing, there seems to be some indication that some of it is open source? Does anyone have any clear idea? I'm loathed to talk to their sales people.
If not, are there any open source alternatives? I can think of a few technologies which offer the same features but not as a whole.
Unfortunately there are no open-source in-memory data grid solutions. You can check alternative distributed caches like Coherence from Oracle, eXtream scale from IBM, XAP from GigaSpace.
Quick search can bring you to following solutions:
Hazelcast - In-Memory Data Grid
Cacheonix - In-Memory Data Grid
You can try it. Most probably it is young generation of IMDG and they have not full functionality. But it's free.
BTW: what functionality you want to use? some times IMDG it's just a fix for bad architecture.
This question was first posed way back in 2011, but it still seems pertinent, as Gemfire is still referenced in the latest suite of Spring demos on the Spring.io Pivotal site:
"As of the 1.2.0 release, this project, formerly known as Spring GemFire, has been renamed to Spring Data GemFire to reflect that it is now a component of the Spring Data project."
So to use Spring Data, or to at least follow along with the latest "Yummy Noodle Bar" Spring Tutorial suite, it is sort of implied that you need to use the proprietary "Spring Data Gemfire" product for the Order Status solution component (the other two components of the demo being MongoDb for the Menu Item data, and a relational DB like Postgres or MySQL with JPA for the Orders data).
I did some more recent searches and in addition to Hazelcast, I was really only able to come up with one other open source solution which might also fit the bill as a Gemfire alternative :
http://www.gridgain.org/
As for me, I think I'll probably start with Hazelcast and see how that pans out.
In general, I should say that I'm a little disappointed at Pivotal for sneaking a commercial product into their otherwise open source tutorial. It's one thing to lead people to Gemfire with an open source entry level version of the product, but to force developers to sign up for a free trial version of a commercial product that they really have no business purchasing for their development platform in the first place kind of sucks IMHO. Please correct me if I am missing something here.
GemFire has been submitted for incubation within the Apache Software Foundation. Once it has been accepted as an incubation project the source code will be available under an Apache License. Currently you can download, build, and run the source for evaluation purposes at https://wiki.apache.org/incubator/GeodeProposal

DotNetNuke Pros and cons for community blogging site [closed]

Closed. This question is opinion-based. It is not currently accepting answers.
Want to improve this question? Update the question so it can be answered with facts and citations by editing this post.
Closed 4 years ago.
Improve this question
I'm evaluating DotNetNuke for a project in which an offshore team is going to be doing the development. In short, the application will be a community blogging platform with many similarities to stackoverflow except no questions, just posts. Posts may include an image or video, tags, use info, title, body, community vote (up or down) comments, hotness, and a few other details. They should be taggable, sortable, categorizeable (beyond what a single set of tags provide) In the future the site will carry forums, a calendar, and a couple of other features for which there are modules available for DotNetNuke. Additionally, this site will incorporate a user experience that will include a lot of custom skinning.
Thoughts?
Using a web application framework (such as DotNetNuke) has a ton of benefits to help you get up and running faster and do less work when creating custom functionality.
However, you have to realize that you're basically incorporating tons of code into your project that you may not be familiar with. No matter how good the code is and how easy the framework is to learn, there's still going to be a significant learning curve for you and your team.
Your decision making process (if you're still deciding whether or not to use DotNetNuke), should include (in addition to reading, talking and other general investigation):
Downloading the application from Codeplex and checking out the source.
Investigating the third party modules that are out there.
Downloading a free module or two that comes with source, and try to reverse engineer the creator's development process. How did she integrate with the framework, what features did she take advantage of, what was written from scratch?
One place where DotNetNuke (or any other framework with tons of extensions) available can really shine is taking existing extensions that are available and customize them. If you need to implement a given feature, check out the solutions in the third party extension community first. You can probably find one that gets you a good percentage of the way there and use it as a foundation for your feature.
For example, if you want a photo gallery on your site, you probably don't want to write it from scratch. There are three major photo galleries out there that sell the source code. The core gallery module is free, simple gallery is cheap, and the source for ultra media gallery is available for a reasonable amount compared to writing it yourself. Any of these could give you a good head start in implementing your features.

Resources