Are workspaces first class citizens of TYPO3? [closed] - typo3

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
Are TYPO3 workspaces full TYPO3 citizens that are actively developed or are they rather an outdated concept, that TYPO3 just can't get rid of for reasons of compatibility?
Please include the history of the concept of workspaces, to corroborate your answer!

First: I can not answer the question "Are workspaces first class citizens of TYPO3?". This need to be answered by a TYPO3 core developer?
The core API documentation explains the basic concept:
TYPO3 CMS provides a feature called "workspaces", whereby changes can be made to the content of the web site without affecting the currently visible (live) version. Changes can be previewed and go through an approval process before publishing.
https://docs.typo3.org/typo3cms/CoreApiReference/ApiOverview/Workspaces/Index.html
Personal expirence
I have no expirence with workspaces on current stable versions of TYPO3 (9.x / 8.x).
My expirence with workspaces go´s back to TYPO3 4.5 and 6.2.
They worked out of the box with all core elements.
And after adjusting some configuration inside project specific extensions,
the feature worked by using extbase based repositories.
Personal conclusion
My personal opionen is: avoid enable workspaces till its required in project.
Downsides:
More complexity inside the database.
Makes finding bugs/testing more time intensive.
If you need to build a custom SQL query, you need to pay close attention to the implementation of workspaces and understand in detail.
More complexity for the editors.
3rd party extensions might not work anymore if they dont use Core API.

Related

Using GitHub as a work experience portfolio [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 6 years ago.
Improve this question
Would using GitHub as a work experience portfolio, including personal projects in various languages/frameworks, be a good practice when seeking employment?
Yes. You'll want to target the specific companies you are applying to, as well. For example, does the company you are targeting value, use, or promote open source projects? Then find some contributions you can make, especially if that company has their own open source projects on GitHub.com.
Definitely host your own projects with a very clear README.md that explains the purpose of the project, anything that showcases design decisions you made, and clear instructions on how to launch/run your project.
No, Since github functions as a site where you host your codes, employers won't have time to access and examine each of your codes.
Yes,
Your future employer may not check out your code, but it will prove that development is your hobby and not only your job.
Put your github repo link in your resume

What are the top 5 Plugins that every Umbraco Website SHOULD have? [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 6 years ago.
Improve this question
What would be your top 5 picks for Umbraco Plugins/packages for an Umbraco website?
My Top5:
Diplo Trace Log Viewer && Diplo Audit Log Viewer (https://our.umbraco.org/projects/developer-tools/diplo-trace-log-viewer/, https://our.umbraco.org/projects/developer-tools/diplo-audit-log-viewer/) - browse logs directly from the backoffice.
Nested Content (https://our.umbraco.org/projects/backoffice-extensions/nested-content/) - grouped data tapes from specific document type in single data type in another (SIC! Soon available inside the Core).
Umbraco Core Property Value Converters (https://our.umbraco.org/projects/developer-tools/umbraco-core-property-value-converters) -this package implements property editor converters for the Umbraco Core property editors.
F.A.L.M. Housekeeping / unVersion (https://our.umbraco.org/projects/backoffice-extensions/falm-housekeeping, https://our.umbraco.org/projects/website-utilities/unversion/) - cleaning around versions and logs inside the database.
uSync (https://our.umbraco.org/projects/developer-tools/usync/) - keeping sync beetween enviroments.
There is a lot more of them TBH :) It's hard to choose the best ones. I like e-commerce packages (TeaCommerce, Marchello), blogging packages (uBlogsy, Articulate) and testing all interesting packages made by community for special use cases.
It's also definitely worth to check Ismail Mayat's presentation from this year Umbraco PL Fest, about his Top 10 fo packages for Umbraco: https://www.youtube.com/watch?v=2MvoletQNzs.

Using github to write a book [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 6 years ago.
Improve this question
With Github one can write a well-formatted README.md file and document to present the project. Also, there are wiki pages for user to collaborate. I'm wandering what would be an optimal workflow, even for non tech users, to make use of the GitHub platform to write a collaborative book.
How to use markdown but then enhance it by applying a stylesheet, make PDF out of it, organise chapters, have a public site (gh-pages) out of it and so on? Is there such a project or tool chain for GitHub?
In other word, how to easily write a collaborative book with a nice html and PDF output in GitHub? Thanks.
Edit: GitBook has changed significantly since I first wrote this answer. PDF support has been dropped, and the CLI toolchain has been abandoned in favour of a proprietary service:
As the efforts of the GitBook team are focused on the GitBook.com platform, the CLI is no longer under active development.
In mid-2019 mdBook is a good option, though it doesn't natively support PDF. If you have Rust and Cargo installed you can simply
cargo install mdbook
to get started.
Original answer:
This is exactly what GitBook is designed for:
GitBook is a command line tool (and Node.js library) for building beautiful books using GitHub/Git and Markdown (or AsciiDoc).
It supports PDF output out of the box, as well as online publishing on its own web platform.

Pros and cons of WordPress vs. own PHP Framework [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 8 years ago.
Improve this question
I have a website build in own php framework, complete with an elaborate product catalogue and cms system. Now I would like to add a blog and I wanted others' opinions on whether to keep using the framework and develop it as fully integrated with existing website and cms or if I should use wordpress. I am leaning towards the first option but was wondering if I'm not missing something important about wordpress that should sway me.
I have never used wordpress before so will have to learn it first to customise it fully to my requirements (will be creating custom template). I know it's a great blogging tool for people not that into code, but I'm wondering that if you do know coding, if it's still the best option.
Opinions, pros and cons will be highly appreciated.
There are several reasons why you would want to develop your own PHP blog, but also several reasons why you should use an existing framework like Wordpress.
Developing your own:
Better understanding of how things work, making it easier to customize it.
The blog is fully yours, no license applies.
Using Wordpress:
A lot easier to create blog post
You can easily install themes etc. to customize your blog.
All in all, I would recommend Wordpress, but thats just my opinion.
Go with whatever suits your needs :)

zf scaffolding tools [closed]

Closed. This question is off-topic. It is not currently accepting answers.
Want to improve this question? Update the question so it's on-topic for Stack Overflow.
Closed 10 years ago.
Improve this question
Are there any open source projects any of you would recommend to follow or contribute toward, including those already documented among the zf contributors, to add zend framework scaffolding of crud functionality for rapid development as found in most competitors frameworks?
As a contributor of not only the language and framework, but also as a user of zf on a daily basis, I know this is a topic of interest and I feel professional developers like you would find here would have something to contribute toward my question and finding a library that is underway that can be contributed to.
Still pointing out one Repo that generates a new module with folder structure, config and module class
Inforbiro / ZF2-Code-Generator
While personally i feel this to be more troublesome than doing it by hand, it's a first step only. Though it appears development already has stopped, for now.
If ever (and i'm pretty sure) there will be a ZF2-Tool, you'll find it at the zf-commons repository
ZF-Commons
Sorry, apparently this is not an appropriate question to ask, i've learned, at stackoverflow. Didn't realize this kind of question wasn't allowed since it doesn't have code I guess.