SWOT Analysis for 2014 Spring | ||||
Why a good SWOT analysis is important (improve it!): http://en.wikipedia.org/wiki/SWOT_analysis
|
1.1.2. Ongoing tasks/roles | |||
Definition: Gardener means the person who takes care of the content, as opposed to the person who takes care of the invisible technical stuff (upgrades, backups, etc.). 1.1.2.1. tiki.org wiki gardener
1.1.2.2. Documentation coordinator
1.1.2.3. Dev.tiki.org wiki gardener
1.1.2.4. info.tiki.org
1.1.2.5. Sysadmin & Server management
1.1.2.5.1. Sysadmin guidelines proposal drafted during TikiFest2014-Toronto-Tiki13Alpha[+]To put the Sysadmins' minds at ease there should be some guidelines, like:
1.1.2.5.2. O.S. and whether Control PanelsWe seem to be moving nextdev/nextdoc/etc and mother.t.o to a new virtual server, and this task has been requested to be done by amette. In order to have other people help in the administration of that new server (to prevent the one-man setups that are not resillient by design), I suggest that we can talk about the operating system and type of setup in that server. For instance, I know that a few of us are more used to debian-based servers and desktops (ubuntu, or others) than to Gentoo or other distributions (I remember amette was keen on setting up servers with Gentoo in the past). And some of us are already getting used to set up virtual servers with ISPConfig (Luci, Marc, me, and probably others), which allows also setting up ssh jailroots when needed, without compromising the security of the whole server, etc. And we have been documenting the procedure, so that others can read, share, improve, ... Shouldn't we be able to talk about which is the best design of the new servers from the point of view of creating resilient systems? This way, it shouldn't be so difficult that others can help in the administration, upgrading php when needed, etc., imho. (we will have the added value of the experience of doing sys admin work in similar servers already). This list could/should be merged with the info at: http://tiki.org/Domains
1.1.2.6. Releases
1.1.2.7. Lead Developer
1.1.2.7.1. Performance
1.1.2.7.2. Packaging
1.1.2.8. Themes
1.1.2.9. Security
1.1.2.10. Wishlist
1.1.2.11. Language
1.1.2.12. Community Outreach
|
1.1.3. Tikifests | |
1.1.3.1. Community Coordination
1.1.3.1.1. Legal
1.1.3.1.2. Communications
|
1.1.4. New tasks roles | |
1.1.4.1. Tiki free-for-limited-time hosting: offer free tiki site to get new admins self-trained testing itIn my case , I've recently had some dicussions in some organizations where people want to move to Wordpress 3.x instead of Tiki because they know the wordpress synax and don't want to learn new syntax of way to handle things (Tiki), it is very usable, they can use "markdown", and wordpress 3.x became some sort of full CMS, and not just a blog. Some devs tried Tiki in the past and they didn't get to understand how to set up a site they wanted to create, etc. This might change with the setup wizards since Tiki12, but we need people to know them, try them, to improve our reputation that Tiki may be too complicated to set up for new admins without external guidance. That's why I've been thinking that as a community, we would benefit in the mid and long run it we were able to offer a way for new admins to set up a Tiki for free hosted by us for some months (1 year?), to reduce the barrier of people loosing the fear to learn the wiki syntax in Tiki, or get to know that wysiwyg exists and it's real state-of-the-art, or wikilingo-stable in the future, experience the sensation to set up their site self-guided with the Admin and Profile wizards, etc. After that free time, they would need to pay to the community (or whoever consultant/company that did pay for the costs of that infraestructure) some amount per year to keep it up for them, or they would need to move it elsewhere. I wonder how much would cost to set up something like we have nowadays through show.t.o for bugs, but for users willing to get a free tiki for them for that amount of time. Any clue anyone? (Jyhem, maybe?)
|
1.1.5. Are current Teams the way to continue? | |
This is mainly a structure that was created by Marc, and he had discussed it with Nelson/Pascal and probably others, and is a very good list of conceivably everything that would be nice to be done in Tiki. But teams haven't been getting everything done there, at least so far. See Teams. Related question: Is it better to have an empty "team" in hope that someone may join/lead?
1.1.5.1. Team guidelines This is a proposal being drafted during TikiFest2014-Toronto-Tiki13Alpha
Here there is a proposal (please improve):
See also: http://tiki.org/Teams See also About Tiki Teams. The list is split between technical (developers, sysadmins, etc.) and non technical (power users, translators, writers, etc.) and as you can see, there are more non-technical teams, so plenty of opportunities for you to get involved even if you are not a techie!
Thinking about participating? Talk to us on Matrix.
|
Tiki Admin Group | |
The Tiki Admin Group is responsible for governance, overall coordination and all the rest including whatever that might fall between the cracks |
Non-Technical teams | |
|
i18n (translations) | |
i18n Team is everything related to language strings, translations and localizations (l10n) and increase the number of languages in Tiki.
|
Wishlist Triage (bug reports, feature requests) | |
The Wishlist Triage Team reviews patches, bug reports and feature requests and prioritizes and categorizes them. They just triage but don't fix. They identify potential contributors and encourage them to go beyond bug reporting. Team leader: luciash d' being 🧙
|
Configuration Profiles | |
The Configuration Profiles Team is responsible to produce a great first impression and useful out-of-the box solutions for site admins. Maintaining profiles for use cases, a coherent admin panel, and sensible defaults.
|
Documentation | |
The Documentation Team has the challenge of maintaining documentation for what Tiki does, hundreds of features, over 1000 pages, and a new major release every 6 months!
|
Analytics | |
The Analytics Team is responsible for everything to do with stats, big data, etc. both in Tiki the software and Tiki as a community.
|
Video Authoring | |
The Video Authoring Team involves everything to do with videos in Tiki, e.g. interviews, how-to instructional videos, etc..
|
Legal | |
The Legal Team handles everything to do with copyrights, licenses, etc. for content and software and helps the Tiki Software Community Association.
|
Fundraising | |
The Fundraising Team handles everything to do with donations, advertising and sponsors for the Tiki Software Community Association.
|
Finance | |
The Finance Team handles everything to do with accounting, and managing the assets of the Tiki Software Community Association (Ex.: domain names)
|
Consulting Ecosystem | |
The Consulting Ecosystem Team is all about fostering healthy growth of the network of companies that conduct business using/around Tiki, which includes increasing the number of full-time Tiki consultants and making it easier for potential Tiki users to find the right consultants / service providers in the Tiki community to meet their needs.
|
Community Building | |
The Community Building Team focuses on making Tiki better as a community, and coordinates all efforts related to user support, volunteers coordination, welcoming new users, TikiFests, Webinars, etc.
|
Dogfood | |
The Dogfood Team ensures that all *.tiki.org sites are configured and working well, according to the software engineering principle of "Eating your own dog food". Team leaders: luciash d' being 🧙 and Roberto Kirschbaum |
Branding | |
The Branding Team involves market analysis, brand management and providing community tools for a coherent and efficient message.
|
Communications | |
The Communications Team is responsible primarily for our external message (press releases, newsletters, social media, etc.)
|
Branding vs communications vs community building vs dogfood | ||||||||||||||||||||
We spun off Branding Team from Communications Team as a separate team. There is also an overlap with the Community Building Team. And more recently, a Dogfood Team was added. The following table provides some insight on the differences.
|
Technical Teams | |
Release | |
The Release Team is about managing the process to achieve timely releases of Tiki, and coordinating throughout the community as almost all Teams should participate actively to each release. A balance needs to be maintained: "Don't rush, yet don't slow down". See all the Contributions of each Team to the release process.
|
Packaging | |
The Packaging Team involves making Tiki easily deployable on various platforms and 1-click installers.
|
Infrastructure | |
The Infrastructure Team is responsible for *.tiki.org hosting, server administration, domains, uptime, etc.
|
Security | |
The Security Team is a trusted group. This team is responsible to review security reports and to proceed to a pro-active audit at each major release. Security Team members are added by vote by the Admins following recommendations of current members. |
Performance | |
The Performance Team is interested in high-performance and high availability of Tiki. Tiki should not cause performance bottlenecks on shared hosting, should have options to allow it to be used in highly scalable clustered environments, and high-availability configurations.
|
User Experience (UX) & Themes | |
The UX and Themes Team is responsible to make Tiki look good and be enjoyable to use for visitors and content creators, and coordinates theme development.
|
Continuous Integration | |
The Continuous Integration Team focuses on all automation aspects to catch bugs early and to keep the quality high (unit tests, etc.)
|
Developer | |
The Developers Team are the umbrella group responsible to make Tiki better as an application. Please see how to get commit access.
|
Related | |
Alias
|
1.1.1. Alternative way to group roles | |
Basically this approach makes it clear that there is a coordinator. The coordinator facilitates and coordinates, and tries best not to do all the work but facilitates it. 1.1.1.1. Community OutreachDefined by primary goal to get more members into Tiki Community and facilitate users
1.1.1.2. Internal
1.1.1.3. Development
The other 2 roles are important too but much easier if basics "Development" are strong. Some concerns regarding the "coordinator" approach:
Alias names of this page
Community Coordination Planning | Coordination Planning | Community Coordination | CoordinationPlanning | CommunityCoordination | Coordination |