It's difficult to tell what is being asked here. This question is ambiguous, vague, incomplete, overly broad, or rhetorical and cannot be reasonably answered in its current form. For help clarifying this question so that it can be reopened, visit the help center.
Closed 10 years ago.
The question: from a programming point of view, does WordPress allow a similar kind of flexibility that I would get by writing my own Java EE system? E.g. if the site owners suddenly decided that users whose birthday was on a Wednesday had to be sent a notification email and their birthday event had to be entered into a calendar that other members of the site could then RSVP to and then give a star rating afterwards to say how much they enjoyed it... could I do that easily with WP?
Hope that's clear, really welcome any feedback.
Wordpress is a bit easier to get started out with, and you can install whatever plugins you want easily. The only problem with it, is that it is a lot like windows: it accounts for many people's use cases.
For you, with a business/corporate (you mentioned corperate applications before the edit of your question)/extensible platform in mind, I would recommend sticking with what you've got. You've written it yourself (or as a team) so you know everything about it, and what to look for when there is a bug. It's easily extended with your own code, and you don't have to sort through and learn a new language.
Wordpress is great for blogs, as that is what it is designed for. It is good for general purpose websites with dynamic layouts, but relatively static content (blog posts, write it once, edit a few times, but relatively static). Sure, you could write plugins for it, and many have been written, But it won't have nearly the capabilities you seem to require without major extensions.
Also, being written in PHP, it has to be interpreted, as opposed to java, which is a semi-compiled/optimized bytecode (a bit complex) but java runs faster than the equivalent PHP code.
So benefits of your system:
Faster
More reliable
Suited for very dynamic content
Benefits of wordpress:
Easier to extend
Suited for static content
Easier for novices to use (but your own interface may work just fine)
WordPress is incredibly flexible, and can, without a doubt, be a viable framework for your app. You should definitely check out it.
That said, if you're building something this complicated, I'd go with what you know. You're gonna make mistakes and do things in weird ways on your first few WP projects.
Related
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 3 years ago.
Improve this question
We're considering a new CMS for our huge 10-20,000 page site. We are not currently using any CMS, but have individual html pages with the content embedded(!).
Our site is mostly 'regular' content types, with a few discussion boards and some document handling. We also have a number of news sections/blogs and some profile directories.
We have few developers with limited coding skills and even fewer coders on the team. We've considered WordPress (which we're already using for a few sites) and also CraftCMS. CraftCMS seems more fitting to our needs because it's flexible and lean; we're impressed with what we've seen so far but are concerned that it's not open-source and that it's so new. WordPress seems cumbersome to the coding developers as much of the system is 'out of the box' and requires loading lots of plugins and things that you don't 'need' for a page.
Are there other similar CMSs that people can recommend for us to consider? Please don't tell me about your favorite CMS; please DO tell me about a CMS that you know of that may fit our needs. Comments on the CMSs mentioned above in the context of our needs are welcomed as well.
Thank you.
CraftCMS is as impressive as it looks, I've built 4 sites so far with it and the more I use it the more I discover thoughtful little details that make development easier. This is particularly true for content rich sites with lots of variables & different article types.
Compared to Wordpress and other similar systems I have used, you will be amazed at how few plugins are required even for complex layouts & implementations.
The newness concern is totally valid too. I waited for almost 3 years before doing any client work for that very reason. Wanted to see if a stable dev community would develop around it and to be sure that it would be financially viable for the developers. The creator recent addressed this issue and open source concerns on Hacker News here:
https://news.ycombinator.com/item?id=12009552
ExpressionEngine 2 was always the choice for bigger, more robust sites. But when CraftCMS burst into the scene we felt it addressed some of ExpressionEngine's shortcomings. We we waited until Craft 2.0 to switch. Here a few reasons why:
TWIG templates: believe me, you want your templates to be as modular, and as clean, as possible. Twig is incredible powerful and it has great documentation.
Matrix Field: If you not used to, it takes a while to wrap your head around the concept of "Content Blocks". But once you do, tackling complex content is a breeze.
Great community: I know Wordpress has a giant community, but that is actually bad IMO. Of course you want the community to be big, but once it gets to size, it can be hard to know who to ask for help. Craft community is in that sweet spot where you can find (good) help pretty fast. I also find that projects that have a person/company behind the product are great on raining in community issues.
First Party E-Commerce support: about a third of the projects we work on it has some kind of commerce in it. Not having to rely on third-party plugins is refreshing.
We've also checked other offerings, such as Statamic, ExpressionEngine 3, and even some Node based CMS's. But Craft really does mostly a better job then the others.
I hope it helps!
It's difficult to tell what is being asked here. This question is ambiguous, vague, incomplete, overly broad, or rhetorical and cannot be reasonably answered in its current form. For help clarifying this question so that it can be reopened, visit the help center.
Closed 9 years ago.
I do a lot of front end work and was thinking of picking up CSS LESS, but midway through learning it, realized it may not work the way that I thought it would work and might not be able to help me as much. So I think below is how CSS LESS works, could someone who have used it just confirm please?
CSS LESS works using the SimpLESS compiler and makes the process of
initial css coding more easy with programming elements implemented.
However, before uploading the css code, it must be converted from the
dynamic .less format to the normal .css format and once uploaded to
the server, can only act as a static .css file.
Is the above correct? I ask because I work with a lot of wordpress websites and themes that already have the majority of their stylesheet created, and if I have to compile the .less format to .css format and reupload every single time rather than being able to use it as a dynamic pre-loaded library like jQuery, then I might not be able to get as much out of CSS LESS as I previously thought it would benefit me.
Both LESS and SASS are technologies designed to aid in the development and maintenance stages of creating CSS files; they work similarly to how Coffee Script is designed to work for javascript. In the end, however, LESS and SASS end up as CSS files just as Coffee Script results in plain old js files.
In any case, there are workflows that automatically handle compilation/save/upload of CSS files to prevent that step from taking extra time and work on your part, but no - browsers do not understand them by default. You can use javascript implementations as comments have mentioned, however.
LESS/SASS have their strengths, but making minor tweaks or customizations of existing themes and styles might not necessarily be one of them. This is not to say that you might not actually get a lot out of the technologies, but that is beyond the scope of your present question and would not even be something I am presently qualified to answer.
It's difficult to tell what is being asked here. This question is ambiguous, vague, incomplete, overly broad, or rhetorical and cannot be reasonably answered in its current form. For help clarifying this question so that it can be reopened, visit the help center.
Closed 9 years ago.
I have to create an application for link and video sharing, similar to facebook. I tried to search any tutorial/demo/code snippet for the same. There are tons for tutorial in php to do that
Link 1
Link 2
Link 3
Link 4
Unfortunately, I didn't find any tutorial on ASP.NET. I also tried to convert the php code to asp.net but due my zero level knowledge in PHP I am not able to convert it completely. I did install PHP to ASP.NET 1.x migration but as per tutorial it is not reflecting on VS2005, VS2008 & VS2010.
Can anyone guide me how I can implement the same with asp.net? Or how I can convert the existing code from php to asp.net?
PHP is a pretty simple language to pick up and certainly isn't something that would convert to asp.net without a LOT of rework as the conceptual model is just totally different.
I'd suggest you take a look at the php.net site, specifically the language reference area. That site is the go to place for understanding php. You may also want to start with a simple example and work up from there. That way you can start reading your existing code to figure out what each function call means.
The good news is that php and c# share the same root language so things like foreach work pretty much identically between the two.
After you've gone through a bit of that, come back and post a question about a specific problem you are having or a specific area of the php code you don't understand.
Finally, if your willing to look a project that does this whose only requirement is the usage of json, then check out http://embed.ly
It's difficult to tell what is being asked here. This question is ambiguous, vague, incomplete, overly broad, or rhetorical and cannot be reasonably answered in its current form. For help clarifying this question so that it can be reopened, visit the help center.
Closed 11 years ago.
I need to make a fantastic website for my company. It is my project. I know a bit of flex and AS, but not in depth.
Can anyone tell me how to make cool websites with dynamic features (using flex and AS) so that everyone will like it. What are diff books and resources that I have to go through ?
Do I need to use any other technology in integration with Flex and AS ? What are the books & learning resources for the same ?
Do i need to use flash with flex ? If yes, how should i approach with it ?
Please guide me ... Thanks in advance :)
I can't really tell you how to make it cool, because that's extremely subjective. It also depends entirely on what you're building (e-commerce site, game, etc).
2) Knowing a bit of HTML always helps. However, Flash and Flash Builder can generate the necessary HTML for you. If you're going to need a serverside component, you'll need to know a serverside language like Python, PHP, Ruby, etc. This comes in handy for having users save configurations across sessions, storing data, connecting to other web services, authetication, etc. You may also have to familiarize yourself with a database like MySQL to store data. However, none of this is necessarily essential. You can make a fun game without knowing any of this.
3) Flex is a UI framework for Flash. You can't have Flex without Flash.
Good luck!
It's difficult to tell what is being asked here. This question is ambiguous, vague, incomplete, overly broad, or rhetorical and cannot be reasonably answered in its current form. For help clarifying this question so that it can be reopened, visit the help center.
Closed 11 years ago.
Ok, I am probably going to get very varied opinions on this question but here goes anyway: what would be the best css layout type for a typical ecommerce site. Typical as in standard grid based product pages, header footer etc.
An infinite number of layouts will get the job done, and its impossible to definitively say which one is 'best'. however, there are a few guidelines that should help:
Make the product look good.If you're going to sell something, you need to make it quickly apparent why your product is awesome. Some prominent images can help this greatly.
Don't make things more complicated than they need to be. Be minimalistic! No one's going to say "Well, the site design is very complex and intricate, so I should probably give them my money..."
Make it easy on the eyes and the mind. Consider usability: people should be able to find what they need quickly and efficiently. The longer people have to spend on your site before being able to buy something, the less successful the site will be. Also, make sure you're using colors that aren't too stressful on the eyes.
When in doubt, look at other successful E-commerce sites. You often don't need to spend countless hours thinking of a new site layout when there are plenty of tried and true designs out there. :D